diff --git a/.run/P36/baseline/r22_tus9.log b/.run/P36/baseline/r22_tus9.log new file mode 100644 index 0000000000..87e368034f --- /dev/null +++ b/.run/P36/baseline/r22_tus9.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} + asm kinds: {'asm-body/direct': 13, 'barrier/direct': 4622, 'barrier/via-macro': 2, 'gte/direct': 1140, 'gte/via-macro': 5751, 'instruction/direct': 1694, 'instruction/via-macro': 22, 'keepalive/direct': 2022, 'launder/direct': 4301, 'launder/via-macro': 440, 'verbatim-body/direct': 2682} + instruction mnemonics: {'addu': 968, 'move': 406, 'la': 144, 'lh': 134, 'addiu': 22, 'RTP_SND': 22, '.section': 7, 'lui': 4, 'and': 2, 'mult': 1, 'mfhi': 1, 'sll': 1, 'lw': 1, 'nop': 1, 'srl': 1, 'li': 1} + gte mnemonics: {'gte_ldv0': 653, 'swc2': 449, 'lwc2': 435, 'gte_stsxy': 361, 'gte_rtps': 356, 'gte_stflg': 319, 'gte_rtpt': 289, 'gte_stsxy3': 191, 'gte_ldrgb': 162, 'gte_ldv3c': 159, 'gte_rt': 155, 'gte_SetRotMatrix': 150, 'gte_SetTransMatrix': 145, 'gte_stsv': 145, 'gte_stlvnl': 143, 'gte_ldv3': 140, 'gte_ldIR0z': 133, 'gte_ldIRGB': 133, 'gte_dpcl': 133, 'gte_stORGB': 133, 'gte_mvmva0': 131, 'gte_stsz4': 126, 'gte_stsz3': 123, 'gte_stszotz': 113, 'gte_nclip': 96, 'gte_stopz': 96, 'gte_stsxy3c': 94, 'lw': 80, 'lhu': 70, 'mfc2': 61} + asm-bearing macro definitions: 9,540 (338 names, 32 with >1 text) kinds {'gte': 9102, 'instruction': 9, 'launder': 428, 'barrier': 1} controls (R39): - src/800.c func_800226C0 pins got 45 expected 45 OK + src/800.c func_800226C0 pins got 14 expected 45 N-A src/shared/ov/func_80178004.h pins got 26 expected 26 OK ov_SC03_006 func_80184034 bare-name pins got 0 expected 3 N-A engine_prelude.h asm sites (a macro definition only) got 0 expected 0 OK - elapsed 35.7 s + elapsed 35.5 s diff --git a/.run/P36/delever/apply_tus9.log b/.run/P36/delever/apply_tus9.log new file mode 100644 index 0000000000..bbe049b229 --- /dev/null +++ b/.run/P36/delever/apply_tus9.log @@ -0,0 +1,1135 @@ +04:07:48 apply tus9: 300 files, control src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c IDENTICAL (0.09 s), calibration d9e01a398, census dd601798dec1ca26 +04:07:48 apply tus9: phase 1 (exemplar files) 186, phase 2 (copies replay) 114 +04:07:49 src/boot.c:main A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:49 src/boot.c:func_8001099C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/boot.c:func_80010A08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_801877BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_801852E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/boot.c:GameModeDispatch A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80182B74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/md_SC07_004/md_SC07_004.c:func_801A0230 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/boot.c:func_80010BB4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017D73C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:50 src/boot.c:func_80010CEC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:50 src/boot.c:func_80010DA0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8017F498 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:50 src/800.c:func_800123F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017DB20 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:50 src/800_b_2.c:func_8002CC4C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:50 src/boot.c:func_80010E7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/boot.c:func_80010F80 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/boot.c:func_800111BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/md_SC07_004/md_SC07_004.c:func_801A0400 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/boot.c:func_8001125C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_80187A50 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:51 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017E204 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/boot.c:func_80011380 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80183454 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:51 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801804A0 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:07:51 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:07:51 src/boot.c:func_80011680 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80185578 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:51 src/boot.c:func_80011778 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/boot.c:func_80011818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/800.c:func_80012E6C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017E22C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:51 src/boot.c:func_800118AC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/800_b_2.c:func_8002D320 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:52 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018833C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/boot.c:func_80011928 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/boot.c:func_80011998 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_801805EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/md_SC07_004/md_SC07_004.c:func_801A09E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/boot.c:func_800119F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80185E64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E0C0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:52 src/boot.c:func_80011A3C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:52 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80184F44 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:52 src/boot.c:func_80011ADC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_80188C1C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011B7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017E3F0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:53 src/boot.c:func_80011C10 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017ED80 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:07:53 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80186744 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011C8C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80180904 A=DIFFERS B: removed 4 needed 3 compiles 8 +04:07:53 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E1AC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011CFC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80180A54 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011D54 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/boot.c:func_80011E24 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/md_SC07_004/md_SC07_004.c:func_801A1E94 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018A70C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:54 src/boot.c:func_8001212C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E2D4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:54 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80188234 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:54 src/800_b_2.c:func_8002EFF8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:55 src/md_SC07_004/md_SC07_004.c:func_801A2364 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:55 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018A950 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:55 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017EB8C A=DIFFERS B: removed 0 needed 4 compiles 5 +04:07:55 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E3EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:55 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017D508 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:55 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017EF54 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:07:55 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80180B84 A=DIFFERS B: removed 4 needed 1 compiles 6 +04:07:56 src/800_b_2.c:func_8002F064 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:56 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018908C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:56 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80180F3C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:56 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80185B4C A=DIFFERS B: removed 2 needed 3 compiles 6 +04:07:57 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018AE3C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:57 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E890 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:57 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801810BC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:57 src/800.c:func_80013694 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:07:57 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80185DAC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:57 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017DAB8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:57 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017F624 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:57 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801813FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:57 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018B564 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:57 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_801810A0 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:07:57 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017ED60 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:07:58 src/800_b_2.c:func_8002FF0C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:07:58 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017E1FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017F8CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80185F4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80181EA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:58 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B19C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017ED74 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:59 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80181200 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:59 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017FB10 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:59 src/md_SC07_004/md_SC07_004.c:func_801A2DC4 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:07:59 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80182580 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:59 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F0F4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:59 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B4E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:59 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018603C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:59 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018C074 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:00 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017EE9C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:00 src/800_b_2.c:func_800301C8 A=DIFFERS B: removed 4 needed 2 compiles 7 +04:08:00 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80180578 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:00 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_8018266C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:00 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B7D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:00 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017E3AC A=DIFFERS B: removed 4 needed 1 compiles 6 +04:08:00 src/800.c:func_80013B64 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:00 src/800_b_2.c:func_80030F80 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:01 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80181F38 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:01 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80182FC4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:01 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018C584 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:01 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F430 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:01 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017E590 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:01 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018694C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:01 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017EFC4 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:01 src/md_SC07_004/md_SC07_004.c:func_801A3594 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:01 src/800_b_2.c:func_800314DC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:02 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80182868 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80180CA8 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:02 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F6D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80186BAC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80183968 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B9E8 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:02 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018CBDC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:02 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017F10C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:02 src/800.c:func_80013CFC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:02 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_801813D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/md_SC07_004/md_SC07_004.c:func_801A3624 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:03 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F91C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:03 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018D674 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:03 src/800_b_2.c:func_80031B7C A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:03 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017EA88 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:03 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80182AFC A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:03 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80181B20 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:03 src/800_b_2.c:func_800324A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187268 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:04 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017F31C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:04 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80180384 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:04 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018C534 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018D9B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/md_SC07_004/md_SC07_004.c:func_801A370C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:04 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801841F8 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:04 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8018315C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018C778 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_801875D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017F5A4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:05 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018DCA8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80181CF0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:05 src/800.c:func_800147B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/800_b_2.c:func_80032A74 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:05 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80184764 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_801811DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/800_b_2.c:func_800331D4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_80180480 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/md_SC07_004/md_SC07_004.c:func_801A3798 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:06 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_801836B0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/800.c:func_80014DEC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80181EE0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:06 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80184FF0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:06 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017ED0C A=DIFFERS B: removed 2 needed 5 compiles 8 +04:08:06 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017D1F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:06 src/800_b_2.c:func_8003324C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:06 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018DEC0 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:07 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80185DFC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:07 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80183ADC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:07 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017F5DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:07 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_801823F0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:07 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80185FE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:08 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017DF44 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:08 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187980 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:08 src/md_SC07_004/md_SC07_004.c:func_801A395C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:08 src/800_b_2.c:func_80033398 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:08 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8018582C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:08 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_801810F8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:08 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017F6B0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:08 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_801832EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:08 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018EA0C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80182A48 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:09 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_801817D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187E60 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/md_SC07_004/md_SC07_004.c:func_801A3B18 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_8017D960 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017E0E4 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:09 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018EC50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_801834E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80185BC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/800_b_2.c:func_8003350C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:09 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80183630 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80181688 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80181970 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:10 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017EB04 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80183920 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:10 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187EDC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/800_b_2.c:func_800335B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_80181C54 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:10 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80183824 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_80189050 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:11 src/800.c:func_80015208 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:11 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80181B50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/800_b_2.c:func_800336A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80183B14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017FC64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_80189324 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80181B18 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:12 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80186C0C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:12 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80188F1C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:12 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018951C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:12 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80184070 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:13 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_80189E00 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:13 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80185DD8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:13 src/md_SC07_004/md_SC07_004.c:func_801A4258 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:08:13 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8017DFB8 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:08:14 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_80181CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:14 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80186CE0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:14 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_80181D74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:14 src/800.c:func_80015498 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:14 src/800_c.c:func_80035270 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:15 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8018226C A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:15 src/800_c.c:func_800359B0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:15 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_801839C4 A=DIFFERS B: removed 3 needed 3 compiles 7 +04:08:15 src/md_SC07_004/md_SC07_004.c:func_801A4ACC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:15 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_801820B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:15 src/800_c.c:func_80036AF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:15 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B02C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/800_c.c:func_80036FB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8017F584 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018AB20 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:16 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_801823A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/800_c.c:func_80037144 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/md_SC07_004/md_SC07_004.c:func_801A5094 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_801852B0 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:08:16 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80182F00 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:16 src/800_b_2.c:func_8003388C A=DIFFERS B: removed 2 needed 15 compiles 18 +04:08:16 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8017FD2C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:17 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_8018567C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80187D18 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:17 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018B2C4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:17 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80184888 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:17 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B370 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/md_SC07_004/md_SC07_004.c:func_801A5C44 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8018044C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/800_c.c:func_800377D8 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:17 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018BCC4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:18 src/800_b_2.c:func_80034314 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:18 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B660 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:18 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_80187DD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:18 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_8018576C A=DIFFERS B: removed 4 needed 1 compiles 6 +04:08:18 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_801832A8 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:18 src/800_c.c:func_80037EA0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:18 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80184B30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:19 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018C874 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:19 src/800_c.c:func_80037F3C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:19 src/800.c:func_80015608 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:19 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80180FA4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:19 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_801886B0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:19 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186070 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:20 src/800_c.c:func_80037FC4 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:20 src/md_SC07_004/md_SC07_004.c:func_801A7358 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:20 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018A688 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:20 src/800_b_2.c:func_80034844 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:20 src/800_c.c:func_80038308 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:20 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_801851B8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:20 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8018107C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:20 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8018389C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:20 src/800_c.c:func_800383A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:20 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_801865E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B878 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:21 src/800_b_2.c:func_800348A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/800_c.c:func_800384A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8018A150 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8018122C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:21 src/800_b_2.c:func_8003491C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80183CAC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:21 src/800_c.c:func_800385C0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:22 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185354 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:22 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018A974 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:22 src/800_c.c:func_80038698 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:22 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186868 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:22 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018DAA8 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:22 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80181AA8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:22 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018ABD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/800.c:func_80015760 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:23 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186B1C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/md_SC07_004/md_SC07_004.c:func_801A8294 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018E014 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80185730 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:23 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018AD74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80181B8C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:23 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80184494 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:23 src/800_b_2.c:func_8003500C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:23 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186C30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185484 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:24 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018BA4C A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:24 src/800_b_2.c:func_80035210 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/800_c.c:func_80038838 A=DIFFERS B: removed 7 needed 2 compiles 10 +04:08:24 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_801859D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/md_SC07_004/md_SC07_004.c:func_801A8B64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80181F4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018B9D4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018E8A0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:25 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185598 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:25 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018C3F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:25 src/md_SC07_004/md_SC07_004.c:func_801A94A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:25 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80182184 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:25 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_8018632C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:25 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018F4B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:26 src/800_c.c:func_80038958 A=DIFFERS B: removed 5 needed 2 compiles 8 +04:08:26 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018C3C4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:26 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80186440 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:26 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:26 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80187E08 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:26 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_8017F4DC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:26 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018C7A8 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:26 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185BE4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:27 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183068 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80188034 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018C608 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80186A8C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:27 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018271C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:27 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018CC88 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80188250 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/md_SC07_004/md_SC07_004.c:func_801AA60C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:27 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_801870CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018353C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:28 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:28 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_801829C4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:28 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_801887F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:28 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_8017F96C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:28 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018CD04 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:28 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018D5C0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:28 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018304C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:29 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183790 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:29 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017D898 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018392C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018D870 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:29 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018342C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80186874 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:29 src/800.c:func_80015B6C A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:29 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_801808F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183A7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:30 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183BD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:30 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018383C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:30 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017EBC4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:30 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_801880E8 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:30 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_801839C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:30 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80184460 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:31 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018428C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:31 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_801851EC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:31 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018E32C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:31 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018E5DC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:31 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018431C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:31 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80180D54 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:31 src/md_SC07_004/md_SC07_004.c:func_801AADA8 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:31 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018528C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:31 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_8017DD60 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:31 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80188B64 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:31 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_801846F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:32 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_801855EC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80187CBC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80188DF4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_801856D8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018E9BC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:32 src/800.c:func_80015D4C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:33 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018599C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:33 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_801810FC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:33 src/800_c.c:func_80038A58 A=DIFFERS B: removed 26 needed 9 compiles 36 +04:08:33 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018E70C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:33 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80185B78 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:33 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_8017EE68 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:33 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018F060 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:33 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_80184D50 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:33 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80187F4C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:33 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80185E38 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:34 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018F694 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:34 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80185E98 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:34 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80181B00 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:34 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_80185690 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:34 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018EDB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:34 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_8018106C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:35 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_801808E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:35 src/800_c.c:func_800391D4 A=DIFFERS B: removed 0 needed 10 compiles 11 +04:08:35 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8017F28C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:35 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_80185E34 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:36 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018F3E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/md_SC07_004/md_SC07_004.c:func_801AB21C A=DIFFERS B: removed 3 needed 4 compiles 8 +04:08:36 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80182200 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:36 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_8018317C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8017F8B4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:36 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_80182480 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018FE0C A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:36 src/800_c.c:func_80039B20 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:37 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_801832F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:37 src/800_c.c:func_80039F50 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:37 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8017FE44 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:37 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80180970 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:37 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_801822E8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:38 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:38 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_8017D960 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:38 src/md_SC07_004/md_SC07_004.c:func_801AB54C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:38 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80180478 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:38 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_801828E4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:38 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80180C04 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:38 src/800_c.c:func_8003A234 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:38 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018FB5C A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:38 src/800.c:func_80015F04 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:08:39 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80181264 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:39 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_8017D2AC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:39 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80180914 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:39 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_8018188C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:39 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80182660 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:39 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:40 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801817B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:40 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80180F64 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:40 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_80182C8C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:40 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017F2B4 A=DIFFERS B: removed 6 needed 17 compiles 24 +04:08:40 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80183E68 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:40 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_8017D174 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:40 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_801816A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:41 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80181EDC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:41 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_80180200 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:41 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017D174 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:41 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80182060 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:42 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E078 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:42 src/800.c:func_80016110 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:42 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017E178 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:42 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_8018292C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:42 src/md_SC07_004/md_SC07_004.c:func_801AB5D4 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:42 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017FBEC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:42 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017E728 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E330 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:43 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801829BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_801806D8 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:43 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_80180F10 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:43 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017F304 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_80183CE8 A=DIFFERS B: removed 3 needed 3 compiles 7 +04:08:43 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017E878 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017BEBC A=DIFFERS B: removed 0 needed 7 compiles 8 +04:08:43 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E550 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:44 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E734 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:44 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017F7E4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:44 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017F258 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:44 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017FDBC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:45 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_80180CF0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:45 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017F5D0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:45 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_801813E8 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:45 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_80184BAC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:45 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017FEA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:45 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_80182B10 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:45 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017F394 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:45 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801833F0 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:45 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017F8CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80180024 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801800B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017F4DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017CF48 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:46 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_80180DD8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:46 src/md_SC07_004/md_SC07_004.c:func_801AB694 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:46 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80180390 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_801808F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_80184E54 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017F9FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801808C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017DC20 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80180980 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80183D30 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:47 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80180AE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80181A4C A=DIFFERS B: removed 16 needed 9 compiles 26 +04:08:47 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80180D54 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017DE58 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:48 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_80183820 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:48 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017E7C0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:48 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_801854DC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:48 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80182284 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:48 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8018084C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:48 src/md_SC07_004/md_SC07_004.c:func_801AB78C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:48 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_80181150 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:48 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80180FE8 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:48 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801844D4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:49 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8018275C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801811D4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:49 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017F6E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/md_SC07_004/md_SC07_004.c:func_801AB818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:49 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80181128 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/800.c:func_80016224 A=DIFFERS B: removed 3 needed 6 compiles 10 +04:08:49 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801815DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:49 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_801813B4 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:49 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80182F94 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_801858BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:49 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018F230 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:50 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017E910 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:50 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80180864 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:50 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80181658 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:50 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80183748 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:50 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80181864 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:51 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017FC18 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:51 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017CD9C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:51 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017FE24 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:51 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018F72C A=DIFFERS B: removed 5 needed 4 compiles 10 +04:08:51 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_80186858 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:51 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017FF18 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:51 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80181CF4 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:52 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80181C24 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:52 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017E89C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:52 src/md_SC07_004/md_SC07_004.c:func_801ABEE0 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:52 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018F944 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:52 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_801801E4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:52 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_80187138 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:52 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80182498 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:52 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017E940 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:52 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_801806E8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:52 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80182C44 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:52 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FA34 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:53 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180400 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:53 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_80188C28 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:53 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_801813C4 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:53 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181998 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180584 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_80181204 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017EF0C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FB8C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:54 src/md_SC07_004/md_SC07_004.c:func_801AC29C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:54 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181C78 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80181448 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:54 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FC38 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:54 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180E50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181E90 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80184AFC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181FB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017F4FC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:54 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_80180CC0 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:08:54 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180EE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80184E8C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/md_SC07_004/md_SC07_004.c:func_801AC9CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018A318 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:55 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_801803B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_801824C8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:55 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FCE4 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:55 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_80180D50 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:55 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80182D1C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:55 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80182CEC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:55 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_801850B4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:56 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80182E64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/800.c:func_80016450 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:08:56 src/md_SC07_004/md_SC07_004.c:func_801AD068 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018AD9C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_801812B4 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:56 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_801858D4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FEA0 A=DIFFERS B: removed 5 needed 3 compiles 9 +04:08:56 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_801812AC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:56 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80188F14 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:08:56 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80182F44 A=DIFFERS B: removed 4 needed 1 compiles 6 +04:08:56 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018B3D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_801900B0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80185A24 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:57 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_801834D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:57 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_801815A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:57 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_80182928 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:57 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_80190144 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:57 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_801812C4 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:57 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80186818 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:58 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_801869C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_801837FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_80181720 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017DF08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_8017E6EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018BB48 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:58 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017E8D8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:59 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_8017E880 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:59 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_80181CDC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:59 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80183CC4 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:59 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_8017F4C4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:59 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80181914 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:59 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_8017F374 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:59 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017EBA0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:59 src/md_SC07_004/md_SC07_004.c:func_801ADBB0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:59 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017E1F0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:59 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017D4A0 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:00 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017DE28 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:00 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017EC4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:00 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_8017F6D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:00 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_8017FCF0 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:00 src/800.c:func_80016638 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:00 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017E1D4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:00 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80188D14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:01 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017DABC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:01 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80188F4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:01 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80182254 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:01 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80180254 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:01 src/md_SC07_004/md_SC07_004.c:func_801ADD98 A=COMPILE-ERROR B: removed 0 needed 2 compiles 3 +04:09:01 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018923C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:01 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_80181900 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:01 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017DF7C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:01 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017FA1C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:01 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017EDEC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:02 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80180E64 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:02 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189240 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:02 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_80181A30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017EFC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018966C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:02 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_80189214 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:02 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_801829F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:02 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80181218 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0100 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189BA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:02 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0174 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_801813E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017EEB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0268 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80182FB8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017FCFC A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:03 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80189AF4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0440 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017ED54 A=DIFFERS B: removed 8 needed 6 compiles 15 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D05B4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189E68 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:03 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80181C18 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0664 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_80180AA0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D06BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017F178 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189F24 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0740 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/800.c:func_800166E8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:04 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_80180B7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80189F7C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:04 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_80180140 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D09A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0A7C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:04 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189FE0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0B1C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018A404 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:05 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_8017F9D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:05 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_80188498 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:05 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018A500 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:05 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017FB4C A=DIFFERS B: removed 4 needed 1 compiles 6 +04:09:05 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_801809A8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:05 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c: A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:05 src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c:func_8016C49C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:05 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018AF9C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:05 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017FC94 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:05 src/ov_SC02_028/ov_SC02_028_jr_801884D8.c:func_801886FC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:06 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_8017FB50 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:06 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_8018BF78 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:06 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8018150C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:06 src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c:func_8016CBC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:06 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017FD74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:06 src/md_SC07_004/md_SC07_004.c:func_801ADE1C A=DIFFERS B: removed 7 needed 1 compiles 9 +04:09:06 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c: A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:06 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80180284 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_8018A5F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_089/ov_SC03_089_jr_80185E50.c:func_80186074 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:07 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A084 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_8018A9C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c:func_8016E9EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80180ED4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC02_028/ov_SC02_028_jr_801884D8.c:func_8018A894 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_091/ov_SC03_091_jr_8018911C.c:func_80189340 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:07 src/ov_SC02_028/ov_SC02_028_jr_801884D8.c:func_8018AB34 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC07_006/ov_SC07_006.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_80184A68 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:08 src/800.c:func_800167F0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:08 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_801812FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A180 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:09:08 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_80186210 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_80184F08 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:08 src/ov_SC03_089/ov_SC03_089_jr_80185E50.c:func_801881D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A27C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:09 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80181E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:09 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_801865A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_8018B028 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:09 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_8018514C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:09 src/ov_SC03_091/ov_SC03_091_jr_8018911C.c:func_8018B49C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A5F0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:09 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_801858AC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_801828A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:10 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018AF48 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:10 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017E654 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:10 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_801875F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:10 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8017F2C4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:10 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_80186434 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:10 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018B5B0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:10 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8017F7CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:10 src/ov_SC03_089/ov_SC03_089_jr_80185E50.c:func_80188C04 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:10 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80183490 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:11 src/800.c:func_800168C4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:11 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_801876C4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:11 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_801820E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:11 src/ov_SC03_091/ov_SC03_091_jr_8018911C.c:func_8018BED0 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:11 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8017F898 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:11 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018BFF8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:11 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80183A2C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:11 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017E70C A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:11 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80182998 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:11 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_8017F278 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:11 src/ov_SC07_006/ov_SC07_006.c:func_8012956C A=DIFFERS B: removed 6 needed 4 compiles 11 +04:09:12 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_801800CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:12 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D1E9C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:12 src/ov_SC03_093/ov_SC03_093_jr_8017D898.c:func_8017EE38 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:12 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D24D0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:12 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_80180610 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:12 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D298C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80184358 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:13 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80180AC4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:13 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D2A24 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:13 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017E9A0 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:09:13 src/ov_SC03_104/ov_SC03_104_jr_80186538.c:func_80187E4C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8018118C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D2F88 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/ov_SC07_006/ov_SC07_006.c:func_8012C890 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80184404 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:13 src/ov_SC03_093/ov_SC03_093_jr_8017D898.c:func_8017F398 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:13 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D3020 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_80189540 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80184828 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:14 src/800.c:func_80016978 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:14 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D30D0 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:14 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017EA24 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:14 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_801816FC A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:14 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c: A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:14 src/ov_SC07_006/ov_SC07_006.c:func_8012E5CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c:func_8017EAD8 A=DIFFERS B: removed 4 needed 3 compiles 8 +04:09:15 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017EFAC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80181EBC A=DIFFERS B: removed 3 needed 4 compiles 8 +04:09:15 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c: A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:15 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_80187298 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_80189EA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:15 src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c:func_80180F30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_801811A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC03_093/ov_SC03_093_jr_8017D898.c:func_80182288 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:15 src/800.c:func_80016A7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_801874E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80182780 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c:func_801811A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:16 src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c:func_8017EE80 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_801808D8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_801813C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:16 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_80188104 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:16 src/ov_SC07_006/ov_SC07_006.c:func_8012E688 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:16 src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c:func_8018199C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018A168 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80182B3C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c:func_8018020C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_8018D98C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80186B78 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8018128C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:17 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_80181F40 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:17 src/ov_SC07_006/ov_SC07_006.c:func_8012F40C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:17 src/md_SC07_004/md_SC07_004.c:func_801ADF5C A=DIFFERS B: removed 13 needed 5 compiles 19 +04:09:17 src/800.c:func_80017168 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:17 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_80189384 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:17 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80183104 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:17 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_80182820 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:18 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017DD98 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:18 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018A224 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:18 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_8018F518 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:18 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80183264 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:18 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_801872B4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:18 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017E3C4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:18 src/ov_SC03_093/ov_SC03_093_jr_801825B8.c:func_801827DC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:18 src/ov_SC07_006/ov_SC07_006.c:func_8012F49C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:18 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_80184310 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:18 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_8017EFF4 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:18 src/ov_SC03_094/ov_SC03_094_jr_8018501C.c:func_80185240 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:19 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017E6F4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:19 src/800.c:func_80017294 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:19 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_80190064 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:19 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018A2E0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:19 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c: A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:19 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_801902A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:19 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80187674 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:20 src/md_SC07_004/md_SC07_004.c:func_801AE138 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:20 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80186DDC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:20 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_8017F0AC A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:20 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F0D0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:20 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017E590 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:20 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_801873C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017EF9C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:20 src/800.c:func_800173DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801804C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80187554 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c:func_8017D960 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017F0A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80187928 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80188694 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:21 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801813B4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:21 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017E7DC A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:21 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017DB98 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:21 src/md_SC07_004/md_SC07_004.c:func_801AE624 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:21 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017EB08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_8017FBC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80189454 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:21 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801816A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:22 src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:22 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F200 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:09:22 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_801800F0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:22 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018B19C A=DIFFERS B: removed 3 needed 1 compiles 5 +04:09:22 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_80181828 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:22 src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c:func_80181B14 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:22 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F348 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:22 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017EFC4 A=DIFFERS B: removed 4 needed 1 compiles 6 +04:09:22 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017DD80 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:22 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80188DE4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:23 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_80188680 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017FED8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F868 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_80181DE4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:23 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017DF50 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:23 src/md_SC07_004/md_SC07_004.c:func_801AE82C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_80180D2C A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:23 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017E4E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_80181714 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:09:24 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801822E8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:24 src/ov_SC06_024/ov_SC06_024_jr_80181D34.c:func_80182074 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018C278 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_80181BF0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:24 src/md_SC07_004/md_SC07_004.c:func_801AE908 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_801818F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017FFD0 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:09:24 src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c:func_8017F5F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c:func_8017D918 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:24 src/ov_SC06_024/ov_SC06_024_jr_80181D34.c:func_80183408 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/800.c:func_80017B98 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:24 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017E6F0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:24 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_801803E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:25 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_8018893C A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:25 src/ov_SC06_024/ov_SC06_024_jr_80181D34.c:func_8018367C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:25 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_8018252C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:25 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_8017D040 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:25 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_801826F0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:25 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017E93C A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:26 src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c:func_8017E948 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017EC68 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c:func_8017D700 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c:func_8017FF48 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_80183F10 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:26 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_80181E64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017F470 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c:func_8017EE6C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:26 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_801888F4 A=DIFFERS B: removed 1 needed 7 compiles 9 +04:09:26 src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c:func_8017F354 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:27 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018C730 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:09:27 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_80182268 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:27 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_80185214 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:27 src/ov_SC03_002/ov_SC03_002_jr_8018431C.c:func_8018431C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:28 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_8018592C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:28 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018BCD4 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:28 src/800.c:LzssDecodeSector A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:28 src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c:func_80182BA0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:28 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_80185A88 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC03_002/ov_SC03_002_jr_8018431C.c:func_80184854 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_80185DD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/md_SC07_004/md_SC07_004.c:func_801AEB94 A=DIFFERS B: removed 4 needed 2 compiles 7 +04:09:28 src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c:func_801830D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC03_002/ov_SC03_002_jr_8018431C.c:func_80184A38 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c:func_801803D0 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:28 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_80189750 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:28 src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c:func_8017D9F0 A=DIFFERS B: removed 8 needed 6 compiles 15 +04:09:29 src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c:func_801832BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_MAIN_012/ov_MAIN_012.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_80188C68 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:29 src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c:func_8017DE14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_SC03_124/ov_SC03_124_jr_80181B44.c:func_80182420 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:29 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018AEE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c:func_8017D8AC A=DIFFERS B: removed 8 needed 6 compiles 15 +04:09:29 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_801895C8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:30 src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c:func_8017DCD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:30 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_8018A690 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80181B44.c:func_80182598 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_80189818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_80187B50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:30 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:09:30 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018B238 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:30 src/md_SC07_004/md_SC07_004.c:func_801AEC38 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_8018A3C8 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:31 src/ov_SC03_124/ov_SC03_124_jr_80181B44.c:func_80184298 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018B478 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:31 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018B644 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_80187EA0 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:31 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_80188128 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018C000 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:31 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_80182F3C A=DIFFERS B: removed 6 needed 6 compiles 13 +04:09:31 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_80188428 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_80184040 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/md_SC07_004/md_SC07_004.c:func_801AF2EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:32 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018C960 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:32 src/md_MAIN_003/md_MAIN_003.c:func_800CEED0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:32 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_801880E0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:32 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_80136334 A=DIFFERS B: removed 4 needed 4 compiles 9 +04:09:32 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018CBB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:32 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_801882AC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:32 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_8018A788 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:09:32 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_80188478 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:32 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_801365B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CEE74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_80185E38 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:33 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_801886B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:33 src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c:func_8017DE14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CEF00 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_80188884 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/md_MAIN_003/md_MAIN_003.c:func_800CF3E8 A=DIFFERS B: removed 4 needed 8 compiles 13 +04:09:33 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018D0E4 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CF28C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/md_SC07_004/md_SC07_004.c:func_801AF368 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CFDB4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F1B4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_801865DC A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:33 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_80188778 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:34 src/ov_SC03_001/ov_SC03_001_jr_80188830.c:func_80188830 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:34 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F468 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/md_MAIN_011/md_MAIN_011.c:func_800D03F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/md_MAIN_003/md_MAIN_003.c:func_800CFB3C A=DIFFERS B: removed 4 needed 2 compiles 7 +04:09:34 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_801868C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_SC03_001/ov_SC03_001_jr_80188830.c:func_80188D68 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_MAIN_012/ov_MAIN_012.c:func_80130D48 A=DIFFERS B: removed 5 needed 4 compiles 10 +04:09:34 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F5E4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:34 src/ov_SC03_124/ov_SC03_124_jr_80185498.c:func_80185498 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:34 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_801889B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:34 src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c:func_80180850 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:34 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_80186A58 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c:func_8017E5D0 A=DIFFERS B: removed 4 needed 3 compiles 8 +04:09:34 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F9C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_80136824 A=DIFFERS B: removed 4 needed 6 compiles 11 +04:09:35 src/ov_SC03_124/ov_SC03_124_jr_80185498.c:func_801859D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c:func_8017E9F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_80188B84 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC05_017/ov_SC05_017_jr_80185A70.c:func_80185A70 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:35 src/ov_SC06_018/ov_SC06_018_jr_80186270.c:func_80187038 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/md_SC07_004/md_SC07_004.c: A=COMPILE-ERROR B: removed 0 needed 2 compiles 3 +04:09:35 src/ov_SC06_032/ov_SC06_032_jr_80181014.c:func_801815F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c:func_80185AC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC05_017/ov_SC05_017_jr_80185A70.c:func_80185FA8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_018/ov_SC06_018_jr_80186270.c:func_80187250 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/md_SC04_027/md_SC04_027.c:func_801E8A80 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_032/ov_SC06_032_jr_80181014.c:func_80181FF4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c:func_80185CD8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC05_001/ov_SC05_001_jr_80183508.c:func_80183508 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c:func_80183E74 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:36 src/800.c:func_800193B8 A=DIFFERS B: removed 1 needed 8 compiles 10 +04:09:36 src/md_SC04_027/md_SC04_027.c:func_801E8DF4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_8017FE9C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:36 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017DCB0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:37 src/ov_SC05_001/ov_SC05_001_jr_80183508.c:func_80183A30 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:37 src/ov_SC04_000/ov_SC04_000_jr_801818E8.c:func_80181ABC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:37 src/md_SC04_027/md_SC04_027.c:func_801E9B68 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c:func_8017DCB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017DF5C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC05_001/ov_SC05_001_jr_80183508.c:func_80183C9C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c:func_8017D5DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017E0F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:38 src/md_SC04_027/md_SC04_027.c:func_801E9BE0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:38 src/ov_SC04_018/ov_SC04_018_jr_80185D70.c:func_801862A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:38 src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c:func_8017DD28 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:38 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_80180DCC A=DIFFERS B: removed 4 needed 1 compiles 6 +04:09:38 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017E9E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC03_002/ov_SC03_002_jr_80181D78.c:func_80181D78 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC03_092/ov_SC03_092_jr_80181694.c:func_80183D58 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_MAIN_003/md_MAIN_003.c:func_800CFC1C A=DIFFERS B: removed 10 needed 18 compiles 29 +04:09:39 src/ov_SC03_110/ov_SC03_110_jr_8017D898.c:func_8017F674 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:39 src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c:func_8017E270 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_076/md_SC03_076.c:func_801F03C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC04_000/ov_SC04_000_jr_801818E8.c:func_8018298C A=DIFFERS B: removed 2 needed 6 compiles 9 +04:09:39 src/ov_SC03_002/ov_SC03_002_jr_80181D78.c:func_801824DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_076/md_SC03_076_jr_801F218C.c:func_801F2348 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:39 src/ov_SC03_092/ov_SC03_092_jr_80181694.c:func_8018412C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_076/md_SC03_076.c:func_801F14A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_135/md_SC03_135.c:func_801E3540 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c:func_80184D28 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:39 src/ov_SC03_002/ov_SC03_002_jr_80181D78.c:func_8018311C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC04_000/ov_SC04_000_jr_801818E8.c:func_80182BA8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:39 src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c:func_8017E2EC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:40 src/md_SC03_135/md_SC03_135.c:func_801E4628 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/md_SC03_076/md_SC03_076_jr_801F218C.c:func_801F2458 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:40 src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c:func_8017F4A0 A=DIFFERS B: removed 2 needed 6 compiles 9 +04:09:40 src/md_SC03_076/md_SC03_076.c:func_801F1520 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:40 src/md_SC05_026/md_SC05_026.c:func_801EE8E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/ov_SC03_007/ov_SC03_007_jr_80181F94.c:func_801822C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c:func_8017F82C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/md_SC03_135/md_SC03_135_jr_801E5358.c:func_801E559C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/md_MAIN_003/md_MAIN_003.c:func_800CFEB4 A=DIFFERS B: removed 7 needed 4 compiles 12 +04:09:40 src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c:func_8017F83C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:41 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_80180FF4 A=DIFFERS B: removed 0 needed 10 compiles 11 +04:09:41 src/md_SC03_135/md_SC03_135.c:func_801E46A0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:41 src/md_SC05_026/md_SC05_026.c:func_801EF9C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:41 src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c:func_80184FB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:41 src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c:func_8017F8A8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:41 src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c:func_8017FD64 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:41 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_80181588 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/md_SC05_026/md_SC05_026.c:func_801EFA40 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:42 src/ov_SC01_077/ov_SC01_077_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC03_010/ov_SC03_010_jr_8017C730.c:func_8017E088 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c:func_8017DE08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c:func_8017E5B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:42 src/ov_SC03_092/ov_SC03_092_jr_80181694.c:func_8018478C A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:42 src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c:func_8017CBC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC02_037/ov_SC02_037_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC03_010/ov_SC03_010_jr_8017C730.c:func_8017E3B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC05_017/ov_SC05_017_jr_8018C694.c:func_8018CA0C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c:func_8017E32C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:43 src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c:func_801809A0 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:43 src/ov_SC03_105/ov_SC03_105_jr_80189798.c:func_80189C84 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC05_017/ov_SC05_017_jr_80182A74.c:func_8018305C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/800.c:LoaderInitFileTable A=DIFFERS B: removed 0 needed 7 compiles 8 +04:09:43 src/ov_SC03_105/ov_SC03_105_jr_80189798.c:func_80189F24 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC06_022/ov_SC06_022_jr_80182D08.c:func_80183E6C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC06_024/ov_SC06_024_jr_801851E0.c:func_80186344 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c:func_8017E804 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:43 src/ov_SC05_017/ov_SC05_017_jr_80182A74.c:func_80184870 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC06_033/ov_SC06_033_jr_801836FC.c:func_80184860 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC03_001/ov_SC03_001_jr_80189030.c:func_80189030 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c:func_8017EB30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/md_SC04_027/md_SC04_027_jr_801EA8C0.c:func_801EAB04 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC07_006/ov_SC07_006_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC05_017/ov_SC05_017_jr_801808D4.c:func_80180C5C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:44 src/ov_SC04_018/ov_SC04_018_jr_80186570.c:func_80186570 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC05_017/ov_SC05_017_jr_8018C694.c:func_8018CDB0 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:09:44 src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c:func_8017F920 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC03_112/ov_SC03_112_jr_80181F74.c:func_80181F74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC03_013/ov_SC03_013_jr_801806F8.c:func_801806F8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:44 src/ov_SC05_017/ov_SC05_017_jr_801808D4.c:func_80180FB4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:45 src/ov_SC03_013/ov_SC03_013_jr_801806F8.c:func_80180958 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:45 src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c:func_80183AF0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:45 src/ov_SC03_001/ov_SC03_001_jr_80189030.c:func_801898E4 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:45 src/md_MAIN_016/md_MAIN_016.c:func_800CB458 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:45 src/800_b.c:func_8002B0B4 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:45 src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c:func_8018FF98 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:45 src/800.c:func_8001A114 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:45 src/md_MAIN_003/md_MAIN_003_o0c.c:func_800D0D6C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:46 src/md_MAIN_009/md_MAIN_009.c:func_800CD674 A=DIFFERS B: removed 2 needed 6 compiles 9 +04:09:46 src/md_MAIN_003/md_MAIN_003_o0d.c:func_800D12D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:46 src/md_MAIN_001/md_MAIN_001.c:func_800CF180 A=DIFFERS B: removed 4 needed 4 compiles 9 +04:09:46 src/md_MAIN_018/md_MAIN_018.c:func_800CB328 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:46 src/md_MAIN_015/md_MAIN_015.c:func_800CB2E0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:46 src/ov_SC04_018/ov_SC04_018_jr_80186570.c:func_80186E24 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:46 src/md_MAIN_013/md_MAIN_013.c:func_800CB138 A=DIFFERS B: removed 0 needed 13 compiles 14 +04:09:47 src/md_MAIN_001/md_MAIN_001.c:func_800CF290 A=DIFFERS B: removed 9 needed 4 compiles 14 +04:09:47 src/800.c:CdReadSectorReadyCB A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:47 src/md_MAIN_008/md_MAIN_008.c:func_800CEF50 A=DIFFERS B: removed 5 needed 18 compiles 24 +04:09:47 src/md_MAIN_013/md_MAIN_013.c:func_800CB56C A=DIFFERS B: removed 0 needed 14 compiles 15 +04:09:49 src/800.c:func_8001B26C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:55 src/800.c:func_8001BADC A=DIFFERS B: removed 5 needed 3 compiles 9 +04:10:02 src/800.c:func_8001BBBC A=COMPILE-ERROR B: removed 4 needed 4 compiles 9 +04:10:04 src/800.c:func_8001BC6C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:10:08 src/800.c:func_8001C320 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:10:11 src/800.c:func_8001C5B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:10:12 src/800.c:func_8001C9D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:10:19 src/800.c:func_8001DA34 A=DIFFERS B: removed 2 needed 7 compiles 10 +04:10:21 src/800.c:func_8001EA14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:10:25 src/800.c:func_8001EFE0 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:10:26 src/800.c:func_80020598 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:10:28 src/800.c:func_80020DA4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:10:30 src/800.c:func_80021174 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:10:54 src/800.c:func_800215F4 A=DIFFERS B: removed 29 needed 7 compiles 37 +04:11:23 src/800.c:func_800226C0 A=DIFFERS B: removed 31 needed 14 compiles 46 +04:11:26 src/800.c:func_80023138 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:11:35 src/800.c:func_80023570 A=DIFFERS B: removed 9 needed 4 compiles 14 +04:11:46 src/800.c:func_80023BF0 A=DIFFERS B: removed 0 needed 16 compiles 17 +04:11:51 src/800.c:func_800241C0 A=DIFFERS B: removed 3 needed 3 compiles 7 +04:11:59 src/800.c:func_800242D0 A=DIFFERS B: removed 6 needed 5 compiles 12 +04:12:00 src/800.c:func_80024DE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:02 src/800.c:func_80025504 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:03 src/800.c:func_80025818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:04 src/800.c:func_80025A30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:05 src/800.c:func_800273F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:07 src/800.c:func_800277DC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:10 src/800.c:func_800279AC A=DIFFERS B: removed 1 needed 2 compiles 4 +04:12:13 src/800.c:func_80029D3C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:12:16 src/800.c:func_80029E30 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:12:22 src/800.c:func_8002AAB4 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:12:27 src/800.c:func_8002AC00 A=DIFFERS B: removed 4 needed 5 compiles 10 +04:12:31 src/800.c:func_8002AF70 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:12:34 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_8017F9BC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC05_018/ov_SC05_018_jr_80185754.c:func_80185C8C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_8018242C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC04_015/ov_SC04_015_jr_801820DC.c:func_80182614 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC02_037/ov_SC02_037.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC03_107/ov_SC03_107.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_011/ov_SC07_011.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_010/ov_SC07_010.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_007/ov_SC07_007.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC05_018/ov_SC05_018_jr_80185754.c:func_80186000 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:34 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_801800F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:34 src/ov_SC07_007/ov_SC07_007_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:12:34 src/ov_SC04_015/ov_SC04_015_jr_801820DC.c:func_80182F2C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_80182B68 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:35 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_801804B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:35 src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c:func_8016C49C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:35 src/ov_SC04_015/ov_SC04_015_jr_801820DC.c:func_801841EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:35 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_80182F28 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:35 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_801814D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:35 src/ov_SC07_010/ov_SC07_010_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:12:36 src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c:func_80183AE0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:36 src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c:func_8016CBC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_80183F48 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC04_020/ov_SC04_020_jr_8018254C.c:func_80182A84 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC07_011/ov_SC07_011_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:12:36 src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c:func_80183EA0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:36 src/ov_SC02_037/ov_SC02_037_jr_801789AC.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC03_107/ov_SC03_107_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC07_010/ov_SC07_010_jr_80179B74.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_011/ov_SC07_011_jr_80179B74.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c:func_80184EC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_010/ov_SC07_010_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_007/ov_SC07_007_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC03_112/ov_SC03_112_jr_801817E0.c:func_801817E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC03_124/ov_SC03_124_jr_80185C98.c:func_80185C98 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_011/ov_SC07_011_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC05_017/ov_SC05_017_jr_80186270.c:func_80186270 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c:func_8016E9EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:38 src/ov_SC03_112/ov_SC03_112_jr_801817E0.c:func_80181D08 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:40 src/ov_SC01_009/ov_SC01_009_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC02_011/ov_SC02_011_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_006/ov_SC03_006_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_029/ov_SC03_029_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC02_017/ov_SC02_017_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_117/ov_SC03_117_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC06_029/ov_SC06_029_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC06_030/ov_SC06_030_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_014/ov_SC03_014_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC03_001/ov_SC03_001_jr_801870B0.c:func_80187630 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC03_102/ov_SC03_102_jr_801855D0.c:func_80185D5C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c:func_801833A4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:41 src/ov_SC03_091/ov_SC03_091_jr_8017D898.c:func_8017E778 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c:func_8018BCD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:42 delever: batch tus9 — 300 files (TUs; 383 drawable) · 1901 bodies: 454 lever-free, 1430 residue, 8 refused · sites removed 2244 / needed 2937 / refused 42 / deferred 9 · replays 522 (0 disagreed) · compiles 5262 in 294 s wall · final 300/300 identical · written 297 files diff --git a/.run/P36/delever/batch_tus9.json b/.run/P36/delever/batch_tus9.json new file mode 100644 index 0000000000..c45714e710 --- /dev/null +++ b/.run/P36/delever/batch_tus9.json @@ -0,0 +1,3031 @@ +{ + "label": "tus9", + "generated": "2026-09-09 04:12", + "headers": false, + "batch": 300, + "only": null, + "files": 300, + "drawable_files": 383, + "wall_s": 294.2, + "calib": { + "head": "d9e01a398", + "stamp": "b44c5a8a3423" + }, + "bodies": 1901, + "compiles": 5262, + "sites_removed": 2244, + "sites_needed": 2937, + "sites_refused": 42, + "sites_deferred": 9, + "lever_free": 454, + "residue": 1430, + "refused_bodies": 8, + "replays": 522, + "disagreed": 0, + "written": 297, + "seconds": 1476.517707824707, + "final_ok": 300, + "final_bad": 0, + "per_file": [ + { + "tu": "src/800.c", + "bodies": 85, + "final": "IDENTICAL", + "written": true, + "removed": 167, + "needed": 197, + "refused": 2, + "compiles": 412 + }, + { + "tu": "src/md_SC07_004/md_SC07_004.c", + "bodies": 60, + "final": "IDENTICAL", + "written": true, + "removed": 96, + "needed": 70, + "refused": 1, + "compiles": 190 + }, + { + "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", + "bodies": 41, + "final": "IDENTICAL", + "written": true, + "removed": 35, + "needed": 52, + "refused": 5, + "compiles": 99 + }, + { + "tu": "src/800_b_2.c", + "bodies": 35, + "final": "IDENTICAL", + "written": true, + "removed": 41, + "needed": 54, + "refused": 0, + "compiles": 115 + }, + { + "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", + "bodies": 31, + "final": "IDENTICAL", + "written": true, + "removed": 29, + "needed": 46, + "refused": 0, + "compiles": 66 + }, + { + "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", + "bodies": 28, + "final": "IDENTICAL", + "written": true, + "removed": 26, + "needed": 31, + "refused": 2, + "compiles": 59 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", + "bodies": 28, + "final": "IDENTICAL", + "written": true, + "removed": 33, + "needed": 31, + "refused": 0, + "compiles": 72 + }, + { + "tu": "src/boot.c", + "bodies": 28, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 31, + "refused": 6, + "compiles": 60 + }, + { + "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", + "bodies": 26, + "final": "IDENTICAL", + "written": true, + "removed": 21, + "needed": 32, + "refused": 2, + "compiles": 66 + }, + { + "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", + "bodies": 25, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 32, + "refused": 2, + "compiles": 44 + }, + { + "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", + "bodies": 25, + "final": "IDENTICAL", + "written": true, + "removed": 35, + "needed": 32, + "refused": 0, + "compiles": 66 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", + "bodies": 25, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 32, + "refused": 2, + "compiles": 57 + }, + { + "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", + "bodies": 24, + "final": "IDENTICAL", + "written": true, + "removed": 36, + "needed": 41, + "refused": 0, + "compiles": 78 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", + "bodies": 24, + "final": "IDENTICAL", + "written": true, + "removed": 25, + "needed": 21, + "refused": 2, + "compiles": 39 + }, + { + "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", + "bodies": 24, + "final": "IDENTICAL", + "written": true, + "removed": 34, + "needed": 28, + "refused": 0, + "compiles": 53 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", + "bodies": 24, + "final": "IDENTICAL", + "written": true, + "removed": 22, + "needed": 28, + "refused": 0, + "compiles": 51 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", + "bodies": 24, + "final": "IDENTICAL", + "written": true, + "removed": 29, + "needed": 18, + "refused": 0, + "compiles": 51 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", + "bodies": 23, + "final": "IDENTICAL", + "written": true, + "removed": 28, + "needed": 26, + "refused": 0, + "compiles": 55 + }, + { + "tu": "src/800_c.c", + "bodies": 22, + "final": "IDENTICAL", + "written": true, + "removed": 51, + "needed": 51, + "refused": 1, + "compiles": 121 + }, + { + "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", + "bodies": 20, + "final": "IDENTICAL", + "written": true, + "removed": 15, + "needed": 24, + "refused": 3, + "compiles": 55 + }, + { + "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", + "bodies": 19, + "final": "IDENTICAL", + "written": true, + "removed": 30, + "needed": 27, + "refused": 0, + "compiles": 39 + }, + { + "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", + "bodies": 18, + "final": "IDENTICAL", + "written": true, + "removed": 29, + "needed": 27, + "refused": 0, + "compiles": 46 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 22, + "needed": 40, + "refused": 1, + "compiles": 62 + }, + { + "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 28, + "refused": 0, + "compiles": 46 + }, + { + "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 19, + "refused": 0, + "compiles": 45 + }, + { + "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", + "bodies": 16, + "final": "IDENTICAL", + "written": true, + "removed": 15, + "needed": 9, + "refused": 0, + "compiles": 24 + }, + { + "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", + "bodies": 16, + "final": "IDENTICAL", + "written": true, + "removed": 28, + "needed": 25, + "refused": 0, + "compiles": 27 + }, + { + "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", + "bodies": 16, + "final": "IDENTICAL", + "written": true, + "removed": 22, + "needed": 28, + "refused": 1, + "compiles": 61 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 27, + "refused": 0, + "compiles": 45 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 25, + "refused": 0, + "compiles": 41 + }, + { + "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 13, + "needed": 16, + "refused": 0, + "compiles": 31 + }, + { + "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 13, + "needed": 20, + "refused": 0, + "compiles": 25 + }, + { + "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 21, + "refused": 0, + "compiles": 27 + }, + { + "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 12, + "needed": 20, + "refused": 0, + "compiles": 42 + }, + { + "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", + "bodies": 15, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 23, + "refused": 0, + "compiles": 43 + }, + { + "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", + "bodies": 14, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 24, + "refused": 0, + "compiles": 42 + }, + { + "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", + "bodies": 14, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 26, + "refused": 0, + "compiles": 41 + }, + { + "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", + "bodies": 13, + "final": "IDENTICAL", + "written": true, + "removed": 24, + "needed": 18, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", + "bodies": 13, + "final": "IDENTICAL", + "written": true, + "removed": 24, + "needed": 24, + "refused": 1, + "compiles": 55 + }, + { + "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", + "bodies": 13, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 15, + "refused": 0, + "compiles": 31 + }, + { + "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 12, + "needed": 16, + "refused": 0, + "compiles": 24 + }, + { + "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 22, + "refused": 0, + "compiles": 39 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 14, + "refused": 3, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 9, + "refused": 0, + "compiles": 23 + }, + { + "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 10, + "needed": 9, + "refused": 0, + "compiles": 26 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 15, + "needed": 34, + "refused": 0, + "compiles": 52 + }, + { + "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 17, + "needed": 14, + "refused": 0, + "compiles": 39 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 13, + "refused": 0, + "compiles": 30 + }, + { + "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 7, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 11, + "refused": 0, + "compiles": 24 + }, + { + "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 10, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 38, + "refused": 0, + "compiles": 61 + }, + { + "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 10, + "needed": 8, + "refused": 0, + "compiles": 24 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 18, + "refused": 0, + "compiles": 34 + }, + { + "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 11, + "refused": 0, + "compiles": 24 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", + "bodies": 10, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 8, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", + "bodies": 10, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 23, + "refused": 0, + "compiles": 25 + }, + { + "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", + "bodies": 10, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 15, + "refused": 0, + "compiles": 26 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 15, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 22, + "refused": 0, + "compiles": 23 + }, + { + "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 22, + "refused": 0, + "compiles": 23 + }, + { + "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 17, + "refused": 0, + "compiles": 27 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 6, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 17, + "needed": 18, + "refused": 0, + "compiles": 32 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 13, + "needed": 11, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 22, + "refused": 0, + "compiles": 34 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 8, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 11, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 15, + "refused": 0, + "compiles": 29 + }, + { + "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 17, + "refused": 0, + "compiles": 30 + }, + { + "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 10, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 15, + "refused": 0, + "compiles": 13 + }, + { + "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 8, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 6, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 10, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 4, + "refused": 0, + "compiles": 13 + }, + { + "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 10, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 13, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 17, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 8, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", + "bodies": 7, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 13, + "refused": 0, + "compiles": 12 + }, + { + "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", + "bodies": 7, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 13, + "refused": 0, + "compiles": 12 + }, + { + "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", + "bodies": 7, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 8, + "refused": 0, + "compiles": 18 + }, + { + "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", + "bodies": 7, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 5, + "refused": 0, + "compiles": 15 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", + "bodies": 7, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 15, + "refused": 0, + "compiles": 31 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 6, + "refused": 0, + "compiles": 13 + }, + { + "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 6, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 10, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 7, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 15, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 8, + "refused": 0, + "compiles": 18 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 3, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 31, + "refused": 0, + "compiles": 49 + }, + { + "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 2, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 2, + "refused": 0, + "compiles": 8 + }, + { + "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", + "bodies": 6, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 9, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 10, + "needed": 10, + "refused": 0, + "compiles": 23 + }, + { + "tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 7, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 5, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 9, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 15, + "needed": 8, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_80185060.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 8, + "refused": 0, + "compiles": 15 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 9, + "needed": 30, + "refused": 0, + "compiles": 45 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 3, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 3, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 13, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_124/ov_SC03_124_jr_80181B44.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 8, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 19, + "refused": 0, + "compiles": 34 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 8, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 8, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC04_018/ov_SC04_018_jr_801878E8.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 8, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_801875E8.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 8, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 10, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/md_MAIN_003/md_MAIN_003.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 26, + "needed": 33, + "refused": 0, + "compiles": 65 + }, + { + "tu": "src/md_MAIN_011/md_MAIN_011.c", + "bodies": 5, + "final": "UNCHANGED", + "written": false, + "removed": 0, + "needed": 5, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 6, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 5, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 6, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_80188830.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 2, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185498.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 2, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_80185A70.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 2, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC06_018/ov_SC06_018_jr_80186270.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 4, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 2, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC06_032/ov_SC06_032_jr_80181014.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 4, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 4, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 15, + "refused": 0, + "compiles": 25 + }, + { + "tu": "src/md_SC04_027/md_SC04_027.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 5, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC05_001/ov_SC05_001_jr_80183508.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 4, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC04_000/ov_SC04_000_jr_801818E8.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 10, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC04_018/ov_SC04_018_jr_80185D70.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 2, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 3, + "refused": 0, + "compiles": 8 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_80183814.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 0, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017D898.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 3, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_80181D78.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC03_092/ov_SC03_092_jr_80181694.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 10, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 3, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 9, + "refused": 0, + "compiles": 15 + }, + { + "tu": "src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/md_SC03_076/md_SC03_076.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 6, + "needed": 3, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/md_SC03_135/md_SC03_135.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/md_SC03_135/md_SC03_135_jr_801E5358.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/md_SC05_026/md_SC05_026.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 9 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_80181F94.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 1, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 5, + "refused": 0, + "compiles": 12 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 10, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_801380E0.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 10, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_801380E0.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 10, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 8, + "refused": 0, + "compiles": 13 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017C730.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 2, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 1, + "refused": 8, + "compiles": 4 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 1, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_8018C694.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 6, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_80182A74.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_8018103C.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_105/ov_SC03_105_jr_80189798.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC06_022/ov_SC06_022_jr_80182D08.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_801851E0.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_801836FC.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_8013F350.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_801808D4.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 2, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/md_SC04_027/md_SC04_027_jr_801EA8C0.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 2, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_80189030.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 6, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC04_018/ov_SC04_018_jr_80186570.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 6, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/md_MAIN_009/md_MAIN_009.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 7, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_801806F8.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 2, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_80183A74.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_112/ov_SC03_112_jr_80181F74.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 3, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/800_b.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 5, + "refused": 0, + "compiles": 8 + }, + { + "tu": "src/md_MAIN_001/md_MAIN_001.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 13, + "needed": 8, + "refused": 0, + "compiles": 24 + }, + { + "tu": "src/md_MAIN_013/md_MAIN_013.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 27, + "refused": 0, + "compiles": 30 + }, + { + "tu": "src/md_MAIN_016/md_MAIN_016.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 2, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_801847E8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/md_MAIN_003/md_MAIN_003_o0c.c", + "bodies": 1, + "final": "UNCHANGED", + "written": false, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/md_MAIN_003/md_MAIN_003_o0d.c", + "bodies": 1, + "final": "UNCHANGED", + "written": false, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/md_MAIN_008/md_MAIN_008.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 18, + "refused": 0, + "compiles": 25 + }, + { + "tu": "src/md_MAIN_014/md_MAIN_014.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/md_MAIN_015/md_MAIN_015.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 1, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/md_MAIN_018/md_MAIN_018.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/md_MAIN_019/md_MAIN_019.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", + "bodies": 10, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 8, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", + "bodies": 8, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 8, + "refused": 0, + "compiles": 13 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 8, + "needed": 5, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC03_117/ov_SC03_117_jr_80181C80.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 8, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC05_004/ov_SC05_004_jr_8017F210.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 8, + "refused": 0, + "compiles": 14 + }, + { + "tu": "src/ov_SC05_018/ov_SC05_018_jr_80185754.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 3, + "refused": 0, + "compiles": 8 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 13, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 13, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 13, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 13, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 14, + "needed": 13, + "refused": 0, + "compiles": 7 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135D20.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 19, + "refused": 0, + "compiles": 12 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135D20.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 19, + "refused": 0, + "compiles": 12 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135D20.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 19, + "refused": 0, + "compiles": 12 + }, + { + "tu": "src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 6, + "refused": 0, + "compiles": 11 + }, + { + "tu": "src/ov_SC04_020/ov_SC04_020_jr_8018254C.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 7, + "needed": 2, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107_jr_801380E0.c", + "bodies": 3, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 10, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_801594E8.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_801789AC.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107_jr_801594E8.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_80179B74.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_801588CC.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 5, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_80179B74.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_jr_8013F350.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_8013F350.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8013F350.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 4, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_112/ov_SC03_112_jr_801817E0.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185C98.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 6, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_80186270.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 6, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801549F8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8016AB6C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017C3BC.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015444C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_801549F8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_8016AB6C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107_jr_8015444C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107_jr_801549F8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC03_107/ov_SC03_107_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC04_008/ov_SC04_008_jr_8015444C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC04_008/ov_SC04_008_jr_80154C24.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC04_008/ov_SC04_008_jr_801588CC.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC04_008/ov_SC04_008_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_jr_8015444C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_jr_80154C24.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_jr_801588CC.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_018/ov_SC05_018_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_000/ov_SC06_000_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_006/ov_SC06_006_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_008/ov_SC06_008_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_010/ov_SC06_010_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_011/ov_SC06_011_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_013/ov_SC06_013_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_014/ov_SC06_014_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_015/ov_SC06_015_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_016/ov_SC06_016_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_018/ov_SC06_018_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_020/ov_SC06_020_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_022/ov_SC06_022_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_025/ov_SC06_025_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_027/ov_SC06_027_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_029/ov_SC06_029_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_030/ov_SC06_030_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_032/ov_SC06_032_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_000/ov_SC07_000_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_001/ov_SC07_001_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_002/ov_SC07_002_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_008/ov_SC07_008_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_009/ov_SC07_009_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135888.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 2, + "needed": 5, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_006/ov_SC03_006_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_014/ov_SC03_014_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_029/ov_SC03_029_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_117/ov_SC03_117_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC06_029/ov_SC06_029_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC06_030/ov_SC06_030_jr_80178D40.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_8015B950.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_801789AC.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8015444C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_80159C84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_8015B950.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_801789AC.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 4, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_801870B0.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_80180B64.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_80181BE4.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_80181F08.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_801820DC.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC03_102/ov_SC03_102_jr_801855D0.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 2, + "refused": 0, + "compiles": 4 + }, + { + "tu": "src/ov_SC03_091/ov_SC03_091_jr_8017D898.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_092/ov_SC03_092_jr_8017FE88.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 2, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC04_008/ov_SC04_008_after.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_after.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_8017EA84.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 3, + "needed": 0, + "refused": 0, + "compiles": 3 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_80185864.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 3 + } + ] +} diff --git a/.run/P36/delever/calibrate_tus9.log b/.run/P36/delever/calibrate_tus9.log new file mode 100644 index 0000000000..b7b06ee75c --- /dev/null +++ b/.run/P36/delever/calibrate_tus9.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; 3.5 s — OK + main 85/85 identical, mean 0.119 s per object + ov_SC03_014 32/32 identical, mean 0.206 s per object + ov_SC03_015 32/32 identical, mean 0.209 s per object + ov_SC04_011 28/28 identical, mean 0.205 s per object diff --git a/.run/P36/delever/calibration.json b/.run/P36/delever/calibration.json index 57d3496f99..cc97c8272c 100644 --- a/.run/P36/delever/calibration.json +++ b/.run/P36/delever/calibration.json @@ -1,7 +1,7 @@ { - "head": "fa008b862", + "head": "d9e01a398", "stamp": "b44c5a8a3423", - "generated": "2026-09-09 04:04", + "generated": "2026-09-09 04:07", "aliases": [ "main", "ov_SC03_014", @@ -21,207 +21,207 @@ "main": { "objects": 85, "identical": 85, - "seconds": 9.496000000000002, - "mean_s": 0.112 + "seconds": 10.125000000000002, + "mean_s": 0.119 }, "ov_SC03_014": { "objects": 32, "identical": 32, - "seconds": 6.153, - "mean_s": 0.192 + "seconds": 6.588, + "mean_s": 0.206 }, "ov_SC03_015": { "objects": 32, "identical": 32, - "seconds": 6.118000000000001, - "mean_s": 0.191 + "seconds": 6.682000000000001, + "mean_s": 0.209 }, "ov_SC04_011": { "objects": 28, "identical": 28, - "seconds": 5.250000000000001, - "mean_s": 0.188 + "seconds": 5.734999999999999, + "mean_s": 0.205 } }, "per_object_seconds": { - "build/src/800.o": 0.863, - "build/src/800_b.o": 0.144, - "build/src/800_b_2.o": 0.365, - "build/src/800_b_o0a.o": 0.095, - "build/src/800_c.o": 0.288, - "build/src/800b2.o": 0.103, - "build/src/apicard1.o": 0.096, - "build/src/apicard2.o": 0.142, - "build/src/apicard3.o": 0.083, - "build/src/apicard4.o": 0.077, + "build/src/800.o": 0.826, + "build/src/800_b.o": 0.127, + "build/src/800_b_2.o": 0.329, + "build/src/800_b_o0a.o": 0.131, + "build/src/800_c.o": 0.407, + "build/src/800b2.o": 0.163, + "build/src/apicard1.o": 0.091, + "build/src/apicard2.o": 0.107, + "build/src/apicard3.o": 0.12, + "build/src/apicard4.o": 0.142, "build/src/apicard5.o": 0.116, - "build/src/apicard6.o": 0.134, - "build/src/apicard7.o": 0.137, - "build/src/boot.o": 0.167, - "build/src/gap.o": 0.075, - "build/src/libapi1.o": 0.09, - "build/src/libapi2.o": 0.077, - "build/src/libc2_1.o": 0.156, - "build/src/libc2_2.o": 0.099, - "build/src/libcd1.o": 0.118, - "build/src/libcd2.o": 0.07, - "build/src/libetc.o": 0.073, - "build/src/libgpu.o": 0.089, - "build/src/libgpu2.o": 0.079, - "build/src/libgs1.o": 0.081, - "build/src/libgs2.o": 0.086, - "build/src/libgs3.o": 0.072, - "build/src/libgs4.o": 0.139, - "build/src/libgs5.o": 0.07, - "build/src/libgs6.o": 0.113, - "build/src/libgs7.o": 0.114, - "build/src/libgs8.o": 0.081, - "build/src/libgte1.o": 0.074, - "build/src/libgte10.o": 0.068, - "build/src/libgte11.o": 0.138, - "build/src/libgte12.o": 0.104, - "build/src/libgte13.o": 0.08, - "build/src/libgte14.o": 0.073, - "build/src/libgte15.o": 0.131, - "build/src/libgte16.o": 0.153, - "build/src/libgte17.o": 0.07, - "build/src/libgte18.o": 0.073, - "build/src/libgte19.o": 0.085, - "build/src/libgte2.o": 0.121, - "build/src/libgte20.o": 0.103, - "build/src/libgte21.o": 0.077, - "build/src/libgte22.o": 0.105, - "build/src/libgte23.o": 0.107, - "build/src/libgte24.o": 0.111, - "build/src/libgte25.o": 0.066, - "build/src/libgte26.o": 0.083, - "build/src/libgte27.o": 0.071, - "build/src/libgte28.o": 0.109, - "build/src/libgte29.o": 0.074, - "build/src/libgte3.o": 0.091, - "build/src/libgte30.o": 0.074, - "build/src/libgte4.o": 0.161, - "build/src/libgte5.o": 0.07, - "build/src/libgte6.o": 0.082, + "build/src/apicard6.o": 0.138, + "build/src/apicard7.o": 0.1, + "build/src/boot.o": 0.12, + "build/src/gap.o": 0.113, + "build/src/libapi1.o": 0.091, + "build/src/libapi2.o": 0.178, + "build/src/libc2_1.o": 0.073, + "build/src/libc2_2.o": 0.076, + "build/src/libcd1.o": 0.268, + "build/src/libcd2.o": 0.072, + "build/src/libetc.o": 0.069, + "build/src/libgpu.o": 0.099, + "build/src/libgpu2.o": 0.106, + "build/src/libgs1.o": 0.21, + "build/src/libgs2.o": 0.074, + "build/src/libgs3.o": 0.085, + "build/src/libgs4.o": 0.07, + "build/src/libgs5.o": 0.129, + "build/src/libgs6.o": 0.088, + "build/src/libgs7.o": 0.075, + "build/src/libgs8.o": 0.073, + "build/src/libgte1.o": 0.07, + "build/src/libgte10.o": 0.073, + "build/src/libgte11.o": 0.068, + "build/src/libgte12.o": 0.109, + "build/src/libgte13.o": 0.1, + "build/src/libgte14.o": 0.159, + "build/src/libgte15.o": 0.079, + "build/src/libgte16.o": 0.078, + "build/src/libgte17.o": 0.12, + "build/src/libgte18.o": 0.159, + "build/src/libgte19.o": 0.096, + "build/src/libgte2.o": 0.107, + "build/src/libgte20.o": 0.145, + "build/src/libgte21.o": 0.124, + "build/src/libgte22.o": 0.126, + "build/src/libgte23.o": 0.171, + "build/src/libgte24.o": 0.126, + "build/src/libgte25.o": 0.078, + "build/src/libgte26.o": 0.091, + "build/src/libgte27.o": 0.126, + "build/src/libgte28.o": 0.069, + "build/src/libgte29.o": 0.154, + "build/src/libgte3.o": 0.077, + "build/src/libgte30.o": 0.067, + "build/src/libgte4.o": 0.079, + "build/src/libgte5.o": 0.098, + "build/src/libgte6.o": 0.069, "build/src/libgte7.o": 0.099, - "build/src/libgte8.o": 0.102, - "build/src/libgte9.o": 0.094, - "build/src/libmcrd1.o": 0.117, - "build/src/libmcrd2.o": 0.065, - "build/src/libpad1.o": 0.082, - "build/src/libpad2.o": 0.091, - "build/src/sgap.o": 0.069, - "build/src/sgap_2.o": 0.183, - "build/src/sgap_3.o": 0.096, - "build/src/sgap_4.o": 0.085, - "build/src/sgap_5.o": 0.07, - "build/src/sgap_6.o": 0.079, - "build/src/sgap_8.o": 0.074, - "build/src/snd1.o": 0.087, - "build/src/snd10.o": 0.07, - "build/src/snd11.o": 0.165, - "build/src/snd12.o": 0.092, - "build/src/snd2.o": 0.074, - "build/src/snd3.o": 0.07, - "build/src/snd4.o": 0.07, - "build/src/snd5.o": 0.083, - "build/src/snd6.o": 0.08, - "build/src/snd7.o": 0.141, - "build/src/snd8.o": 0.122, - "build/src/snd9.o": 0.09, - "build/src/ov_SC03_014/ov_SC03_014.o": 0.232, - "build/src/ov_SC03_014/ov_SC03_014_after.o": 0.659, - "build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.476, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.065, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.069, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.143, - "build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.184, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.18, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.161, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.116, - "build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.201, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.106, - "build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.246, - "build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.107, - "build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.09, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.139, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.125, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.646, - "build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.447, - "build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.116, - "build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.228, - "build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.072, - "build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.151, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.083, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.18, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.22, - "build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.102, - "build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.321, - "build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.067, - "build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.063, + "build/src/libgte8.o": 0.09, + "build/src/libgte9.o": 0.127, + "build/src/libmcrd1.o": 0.1, + "build/src/libmcrd2.o": 0.12, + "build/src/libpad1.o": 0.077, + "build/src/libpad2.o": 0.068, + "build/src/sgap.o": 0.074, + "build/src/sgap_2.o": 0.064, + "build/src/sgap_3.o": 0.069, + "build/src/sgap_4.o": 0.134, + "build/src/sgap_5.o": 0.067, + "build/src/sgap_6.o": 0.088, + "build/src/sgap_8.o": 0.083, + "build/src/snd1.o": 0.076, + "build/src/snd10.o": 0.189, + "build/src/snd11.o": 0.093, + "build/src/snd12.o": 0.068, + "build/src/snd2.o": 0.179, + "build/src/snd3.o": 0.134, + "build/src/snd4.o": 0.066, + "build/src/snd5.o": 0.072, + "build/src/snd6.o": 0.071, + "build/src/snd7.o": 0.087, + "build/src/snd8.o": 0.08, + "build/src/snd9.o": 0.066, + "build/src/ov_SC03_014/ov_SC03_014.o": 0.137, + "build/src/ov_SC03_014/ov_SC03_014_after.o": 0.588, + "build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.445, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.104, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.06, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.164, + "build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.199, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.202, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.088, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.09, + "build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.243, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.117, + "build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.199, + "build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.12, + "build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.17, + "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.145, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.877, + "build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.341, + "build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.118, + "build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.215, + "build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.068, + "build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.113, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.147, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.244, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.327, + "build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.14, + "build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.428, + "build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.118, + "build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.079, "build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.072, - "build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.086, - "build/src/ov_SC03_015/ov_SC03_015.o": 0.156, - "build/src/ov_SC03_015/ov_SC03_015_after.o": 0.646, - "build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.43, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.056, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.106, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.147, - "build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.178, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.128, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.09, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.106, - "build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.232, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.15, - "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.208, - "build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.105, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.092, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.123, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.541, - "build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.343, - "build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.146, - "build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.296, - "build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.079, - "build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.113, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.075, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.258, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.214, - "build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.066, - "build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.314, - "build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.12, - "build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.113, - "build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.076, - "build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.14, - "build/src/ov_SC04_011/ov_SC04_011.o": 0.163, - "build/src/ov_SC04_011/ov_SC04_011_after.o": 0.59, - "build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.444, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.059, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.063, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.126, - "build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.178, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.156, - "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.111, - "build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.201, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.14, - "build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.231, - "build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.104, - "build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.074, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.089, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.101, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.463, - "build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.269, - "build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.113, - "build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.195, - "build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.121, - "build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.136, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.11, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.12, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.596, - "build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.109, - "build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.077 + "build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.143, + "build/src/ov_SC03_015/ov_SC03_015.o": 0.159, + "build/src/ov_SC03_015/ov_SC03_015_after.o": 0.635, + "build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.522, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.093, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.121, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.186, + "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.165, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.189, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.136, + "build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.284, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.125, + "build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.254, + "build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.138, + "build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.241, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.081, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.1, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.543, + "build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.356, + "build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.158, + "build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.266, + "build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.091, + "build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.23, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.098, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.206, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.243, + "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.131, + "build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.078, + "build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.135, + "build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.096, + "build/src/ov_SC04_011/ov_SC04_011.o": 0.21, + "build/src/ov_SC04_011/ov_SC04_011_after.o": 0.529, + "build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.603, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.068, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.175, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.155, + "build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.17, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.189, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.18, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013FFD8.o": 0.094, + "build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.259, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.084, + "build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.182, + "build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.167, + "build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.077, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.084, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.137, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.435, + "build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.314, + "build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.145, + "build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.224, + "build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.063, + "build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.176, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.1, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.131, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.648, + "build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.067, + "build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.069 }, "ok": true, - "seconds": 3.1 + "seconds": 3.5 } diff --git a/.run/P36/delever/cycle_t4_tus_d.log b/.run/P36/delever/cycle_t4_tus_d.log index 929a0567f4..fe11bbe10e 100644 --- a/.run/P36/delever/cycle_t4_tus_d.log +++ b/.run/P36/delever/cycle_t4_tus_d.log @@ -1 +1,3 @@ log: tus8 THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 36,419 sites in 13,044 bodies (2,173 distinct) · marked !FAKE 29,642 · UNMARKED 6,777 +cycle: batch tus8 committed d9e01a398 — delever: batch tus8 — 300 files (TUs; 683 drawable) · 602 bodies: 208 lever-free, 394 residue, 0 refused · sites removed 432 / needed 601 / refused 1 / deferred 0 · replays 206 (0 disagreed) · compiles 1458 in 48 s wall · final 300/300 identical · written 300 files | check-all: 218 passed, 0 failed of 218 +log: tus9 THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 34,459 sites in 12,656 bodies (1,909 distinct) · marked !FAKE 32,473 · UNMARKED 1,986 diff --git a/.run/P36/delever/ledger.jsonl b/.run/P36/delever/ledger.jsonl index 473339186a..148eefa98e 100644 --- a/.run/P36/delever/ledger.jsonl +++ b/.run/P36/delever/ledger.jsonl @@ -13701,3 +13701,1904 @@ {"ts": "2026-09-09 04:05:10", "label": "tus8", "rung": "replay", "calib": {"head": "fa008b862", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8015A3C8.c", "fn": "", "addr": null, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_011/ov_SC07_011_jr_80154C24.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1188, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1189, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.187} {"ts": "2026-09-09 04:05:10", "label": "tus8", "rung": "replay", "calib": {"head": "fa008b862", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_011/ov_SC07_011_jr_80154C24.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 215, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 639, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 640, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 641, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.148} {"ts": "2026-09-09 04:05:10", "label": "tus8", "rung": "B", "calib": {"head": "fa008b862", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_8017BEBC.c", "fn": "func_8017BEBC", "addr": 2149039804, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "1bf87d55884095ebf993d6e77a911934f9c1db37", "nhash_after": "1bf87d55884095ebf993d6e77a911934f9c1db37", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2892, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.467} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "main", "addr": 2147549560, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "e7ca18297c19f2f3315e7478c9ade9f6d281c59c", "nhash_after": "e7ca18297c19f2f3315e7478c9ade9f6d281c59c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 278, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "lui", "via": "", "line": 329, "verdict": "REFUSED", "why": "instruction `lui` has no C spelling in the table", "oracle": ""}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 337, "verdict": "REFUSED", "why": "instruction `addiu` has no C spelling in the table", "oracle": ""}, {"ord": 4, "kind": "instruction", "cls": "B", "detail": "lui", "via": "", "line": 341, "verdict": "REFUSED", "why": "instruction `lui` has no C spelling in the table", "oracle": ""}, {"ord": 5, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 349, "verdict": "REFUSED", "why": "instruction `addiu` has no C spelling in the table", "oracle": ""}, {"ord": 6, "kind": "instruction", "cls": "B", "detail": "lui", "via": "", "line": 359, "verdict": "REFUSED", "why": "instruction `lui` has no C spelling in the table", "oracle": ""}, {"ord": 7, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 367, "verdict": "REFUSED", "why": "instruction `addiu` has no C spelling in the table", "oracle": ""}], "compiles": 3, "seconds": 0.314} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_8001099C", "addr": 2147551644, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "5f9b0b219ca17742d61c676ac1609b0a1f86364f", "nhash_after": "5f9b0b219ca17742d61c676ac1609b0a1f86364f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.201} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80010A08", "addr": 2147551752, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "04c2d36aa26aaf41582dba31d95605ae54a44e1e", "nhash_after": "04c2d36aa26aaf41582dba31d95605ae54a44e1e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 416, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.166} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "GameModeDispatch", "addr": 2147552064, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "1fcd1a9914ca875d98965fda60569721b9e28c61", "nhash_after": "1fcd1a9914ca875d98965fda60569721b9e28c61", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 455, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.194} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80010BB4", "addr": 2147552180, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "350b836a2e7ca85d5b18d1ffdf480038806231f6", "nhash_after": "350b836a2e7ca85d5b18d1ffdf480038806231f6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.179} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80010CEC", "addr": 2147552492, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "980958b5085c9ef128aaf12451e343ae1470c8be", "nhash_after": "980958b5085c9ef128aaf12451e343ae1470c8be", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.178} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80010DA0", "addr": 2147552672, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "3ba4c78279eac016babf50ab09dc2c5d1497f31b", "nhash_after": "3ba4c78279eac016babf50ab09dc2c5d1497f31b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.184} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80010E7C", "addr": 2147552892, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "34ee95d06231c9d9cfcd7d7711dc5c86dcc9fd26", "nhash_after": "34ee95d06231c9d9cfcd7d7711dc5c86dcc9fd26", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.209} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80010F80", "addr": 2147553152, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "596e97d734cf00e7ad60b564ff4673768ebfece9", "nhash_after": "596e97d734cf00e7ad60b564ff4673768ebfece9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 603, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.178} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_800111BC", "addr": 2147553724, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "18f0d5355df9e56627545ac95140eb671afeb905", "nhash_after": "18f0d5355df9e56627545ac95140eb671afeb905", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.169} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_8001125C", "addr": 2147553884, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "2a45df826b9bbad4408f7ebc6d5b9d0b8fd76c6e", "nhash_after": "2a45df826b9bbad4408f7ebc6d5b9d0b8fd76c6e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 695, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.177} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011380", "addr": 2147554176, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "d3117dc009972b4a02d75608b7032fbf9d109d2c", "nhash_after": "d3117dc009972b4a02d75608b7032fbf9d109d2c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.187} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011680", "addr": 2147554944, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "486a38c103f4a4dd5acd39cb4f54c1585655d012", "nhash_after": "486a38c103f4a4dd5acd39cb4f54c1585655d012", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 821, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.17} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011778", "addr": 2147555192, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "622a7e3ed26f0a9a2e6fa69c62302ef4619bea5e", "nhash_after": "622a7e3ed26f0a9a2e6fa69c62302ef4619bea5e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.213} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011818", "addr": 2147555352, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "d6f4298482a46ab611067c8fc562328011f9e37a", "nhash_after": "d6f4298482a46ab611067c8fc562328011f9e37a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 863, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.174} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_800118AC", "addr": 2147555500, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "dd0715ce447cc6252e374ccfe87305e233070259", "nhash_after": "dd0715ce447cc6252e374ccfe87305e233070259", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 878, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.18} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011928", "addr": 2147555624, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "caa170fe49e58be7a19559ef54f23dc77ffecd4f", "nhash_after": "caa170fe49e58be7a19559ef54f23dc77ffecd4f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.167} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011998", "addr": 2147555736, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "6f3924304b08ef77c37fbd39fed5aec0f8a3d3cb", "nhash_after": "6f3924304b08ef77c37fbd39fed5aec0f8a3d3cb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.167} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_800119F0", "addr": 2147555824, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "5b1e4f8fc2ca629b3df7b16b8ea1ac70fa03bd45", "nhash_after": "5b1e4f8fc2ca629b3df7b16b8ea1ac70fa03bd45", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 910, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.18} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011A3C", "addr": 2147555900, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "43c805d374a1c990199274b32ff657bc8436a35d", "nhash_after": "43c805d374a1c990199274b32ff657bc8436a35d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.262} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011ADC", "addr": 2147556060, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "694d4802563fbb83c3552bdc6cca34ef57ae99d8", "nhash_after": "694d4802563fbb83c3552bdc6cca34ef57ae99d8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.169} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011B7C", "addr": 2147556220, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "2d9aac64bf7dfda9bf3fa14fafa2bc7c9e357a3c", "nhash_after": "2d9aac64bf7dfda9bf3fa14fafa2bc7c9e357a3c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.279} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011C10", "addr": 2147556368, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "77075a1a4323b70eb78a4ad3c2132f29e956223c", "nhash_after": "77075a1a4323b70eb78a4ad3c2132f29e956223c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 968, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.27} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011C8C", "addr": 2147556492, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "bd9fa1f98307e79154e0772a80cdb318c3930d34", "nhash_after": "bd9fa1f98307e79154e0772a80cdb318c3930d34", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 982, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.166} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011CFC", "addr": 2147556604, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "9b8f3dd408b13349bb4641e1f25a786a1849a6f9", "nhash_after": "9b8f3dd408b13349bb4641e1f25a786a1849a6f9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 994, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.166} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011D54", "addr": 2147556692, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "1e14f73a9bd88a9974db821386d1fc83ecc280b9", "nhash_after": "1e14f73a9bd88a9974db821386d1fc83ecc280b9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 1003, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.209} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_80011E24", "addr": 2147556900, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "0d19dde2ce959d5a75e1180912a3d0934b3eeb3c", "nhash_after": "0d19dde2ce959d5a75e1180912a3d0934b3eeb3c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 1034, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.177} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/boot.c", "fn": "func_8001212C", "addr": 2147557676, "aliases": ["main"], "header": false, "includers": 0, "o0": true, "nhash_before": "7894b095db765bff7dce1c0ec70899691268a084", "nhash_after": "7894b095db765bff7dce1c0ec70899691268a084", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 1137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.179} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801852E4", "addr": 2149077732, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "nhash_after": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3145, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.758} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80185578", "addr": 2149078392, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "049e6d7603f8f40bacf0ea438e65d749d8b9b057", "nhash_after": "7527a22d4894a37764119b9869793db8cb51f36d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3320, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3328, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3365, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.817} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80185750", "addr": 2149078864, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "da9dd6c34481ae9ff828bc7dac4953e760b092ff", "nhash_after": "23c7b3c5aa68efeb0cbae74361c5a5920742f489", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187C28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.356} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80185E64", "addr": 2149080676, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "8ad8ac49097346b63bde5dd3987ba9fba8201f9c", "nhash_after": "8ad8ac49097346b63bde5dd3987ba9fba8201f9c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.711} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80186744", "addr": 2149082948, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "nhash_after": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4155, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.074} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80188234", "addr": 2149089844, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5312, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.18} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80188478", "addr": 2149090424, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5366, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5453, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.356} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80188964", "addr": 2149091684, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "cae30f5f6b54fd1efe2bee34b3503776ef6c1b74", "nhash_after": "d564fd572a1f943af1ae23d23d84bcb7d3744576", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_8018315C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5627, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5639, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.359} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018908C", "addr": 2149093516, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "87713b9c8dda109a9f8dcc8f1934cdd02f61b044", "nhash_after": "87713b9c8dda109a9f8dcc8f1934cdd02f61b044", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5893, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.721} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80189318", "addr": 2149094168, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "nhash_after": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 6061, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 6063, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801897DC", "addr": 2149095388, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c2c9202cfdf1e857f973179bf388a130cce637b", "nhash_after": "b5bccbc9027891f43aae6b42056ebc497937a47c", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80183FD4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6143, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.367} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801899AC", "addr": 2149095852, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "84c771d952abc62bd6748d11f6ce1cbb5b993469", "nhash_after": "44240ecd8fa6f3678d08798e39aeac5f98f65169", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_801841A4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6264, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6265, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.372} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80189B9C", "addr": 2149096348, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "9aa668ad0e566bf40cb199493e6dedd2acd5141c", "nhash_after": "7bb6e211967a4485d18f04c207393f8047c4ca49", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80184394"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6367, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6368, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6379, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.358} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A0AC", "addr": 2149097644, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "df4baa8dfc89424b3ba0efdd9f616e91543fc8bc", "nhash_after": "c5d9ffaa03bfcaeeeabdc47a3409828049e1e44b", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_801848A4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6558, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6559, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.371} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A704", "addr": 2149099268, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "2d40df2be4fbae3e6887bbc0cb6c0ef832b1796d", "nhash_after": "8a1a59e77856054239e78aa840de3df231c4775f", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80184EFC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6759, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6760, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6771, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.355} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B19C", "addr": 2149101980, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7048, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.733} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B40C", "addr": 2149102604, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "83f158f424a45287178b0bcbc85fcad725c6bf9d", "nhash_after": "fe3adae2ed29759c43afd0669f28866fb8cca54d", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80185C04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7175, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7176, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7177, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.341} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B4E0", "addr": 2149102816, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7224, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.69} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B7D0", "addr": 2149103568, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.696} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B9E8", "addr": 2149104104, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "nhash_after": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.99} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018BBBC", "addr": 2149104572, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "88658b420b8693a2d6c426337cbba28cc967842a", "nhash_after": "f87f53c476a01645d62b999d51c23966d91377f0", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80181408"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7588, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7589, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7606, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.313} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018BF50", "addr": 2149105488, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "0c75d5c61a247acfe770af55eb56864561d145ef", "nhash_after": "7f5a1a6206912d657620b3f62bd634d6d681b9bb", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017F2E8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7766, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7772, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.329} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018C28C", "addr": 2149106316, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "27ed06db1a2d28f536b5c7f6d67ab5fa39969da6", "nhash_after": "c470919e66eb057510e5cbc6449e073195844161", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80181AD8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7954, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.339} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018C534", "addr": 2149106996, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f282074afb02a74de7579c34c83fd493c51fdfa", "nhash_after": "0f282074afb02a74de7579c34c83fd493c51fdfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.666} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018C778", "addr": 2149107576, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "b0f66f758271187eb82e97f96e53adade4778fec", "nhash_after": "b0f66f758271187eb82e97f96e53adade4778fec", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.677} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_8017FF7C", "addr": 2149056380, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "949da8607961e0e1fc6f776ec7fecc7454b2547c", "nhash_after": "044501f69332781e7801c15036ffb2ecbd265039", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2783, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2784, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.424} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_801804A0", "addr": 2149057696, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "86d0c1b913dc05f39686fb03f6e4d4839a314005", "nhash_after": "5a9d7214160233ce6518cf2eca7d7afb08613337", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3029, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3030, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3031, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3032, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.043} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80180904", "addr": 2149058820, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "65988688de01700266f1c58c59f645de03811c8f", "nhash_after": "7daa1cb9f1ea96dc05a10014e35cd7d91067ca5b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3191, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3193, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3195, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3196, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 2.387} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80180B84", "addr": 2149059460, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "4e93cdbd6935e35daab856432166f6fe37526eec", "nhash_after": "2e5d5a1c8323a1cc372ee3aca90b60377d593488", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3312, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3313, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3314, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3315, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3316, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.961} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80180F3C", "addr": 2149060412, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec11eb2294553be9595547f71c8d5a114705091a", "nhash_after": "ec11eb2294553be9595547f71c8d5a114705091a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3445, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.567} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_801810BC", "addr": 2149060796, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "c1a7a130e777164a0655d8f088052326d48d8a8b", "nhash_after": "72c1381e33f21294604544c1cf50f06f1cc23126", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3509, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.834} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_801813FC", "addr": 2149061628, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3679, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.532} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80181D9C", "addr": 2149064092, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "a13ea44bd7680712ffb6e462f3a1470d85377fb8", "nhash_after": "b4500dd7c2e066075034c4b8b67c07456ed3c475", "exemplar": {"tu": "src/ov_SC02_017/ov_SC02_017_jr_8017DF34.c", "fn": "func_80182EB0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4037, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4038, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4039, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4040, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4041, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4042, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4043, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80181EA0", "addr": 2149064352, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "912256c9ecef8229863f23f222b3602fba5af17c", "nhash_after": "017abd184ccf92a1ffd0c610416985e2354846cb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.788} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80182580", "addr": 2149066112, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f364574b618a2ded161fa4508a7f7be9da8c338", "nhash_after": "d251f23d7ecfb3bc79954d7f8e00a50578b2aed4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4456, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4457, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.759} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_8018266C", "addr": 2149066348, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "50d9879362cfded1304f6f69c1e8299cffba5d97", "nhash_after": "19a3c34b58f816fbfef2628744a9e7563c068df9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4500, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.787} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80182D70", "addr": 2149068144, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "68a6080c6e3b3873410552ff25b2886997fe342c", "nhash_after": "324a6257760d2e15de9d86f72d3573c548b2aea6", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4836, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.245} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80182FC4", "addr": 2149068740, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "8f3daac175ff82c4416ce5f5780cca2fe99c6a2c", "nhash_after": "8f3daac175ff82c4416ce5f5780cca2fe99c6a2c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.588} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_8018330C", "addr": 2149069580, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "f3bfa996d62dc608fd9dadb528e6c4d3eb829297", "nhash_after": "a0d3edca0035bf42a1ce584c52e86f5534b6f92c", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_80184CE8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5089, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5090, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5095, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183654", "addr": 2149070420, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "6300e3011b20303ec855c96dffa4c1841f074016", "nhash_after": "58917cc5cd8b93a0f437366597cdcde9e8050622", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_80185030"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5267, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.279} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_801838EC", "addr": 2149071084, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "78f14a1bd28135b140b35dc3cff1a52934289731", "nhash_after": "4548d902f8befcc51be2977d50aeb4426c556170", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_801852C8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5399, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183968", "addr": 2149071208, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb88eccb8446dcfbe21219b1ecc9572b9529767a", "nhash_after": "cb88eccb8446dcfbe21219b1ecc9572b9529767a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.517} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183CC4", "addr": 2149072068, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec2021563329de5e04595bf35c05bc3a2bdf2740", "nhash_after": "d61615f4f2b489bfb1e3613a4096f83f7be590fa", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_801856A0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5650, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5652, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5654, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5700, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183F70", "addr": 2149072752, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "c562c235a809fd9e920cc15122adaea6f3a9f2ad", "nhash_after": "1634b20506bdf50fb2037aebdfdd0826f30fb8d1", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_8018594C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5783, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5784, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5787, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.255} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_801841F8", "addr": 2149073400, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "7b5d447ced68478ca2320adcac70770a5d1d9b6d", "nhash_after": "e895d263fe4abb19f563a05f98e3a12daa701d01", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5956, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5957, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5958, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5960, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.683} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80184764", "addr": 2149074788, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "3107f1daa2a2ff2c0a8d93e323c34d47a87a9c32", "nhash_after": "3107f1daa2a2ff2c0a8d93e323c34d47a87a9c32", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6216, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.535} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80184C48", "addr": 2149076040, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "57ad43b278e8ed710458ffa9bbd2d45a8a36bd7c", "nhash_after": "23c598d6dc21c09161f38857dc62da4fc66a3e26", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_80186624"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 6501, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6502, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80184FF0", "addr": 2149076976, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "47e23730266a379a77e5edc8b12f5e31b1c8c260", "nhash_after": "47e23730266a379a77e5edc8b12f5e31b1c8c260", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6713, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6713, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.091} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80185DFC", "addr": 2149080572, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "8198d15a1812a86ddee4a4d0976d4ce11dd798f1", "nhash_after": "8198d15a1812a86ddee4a4d0976d4ce11dd798f1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7370, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.635} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80185FE8", "addr": 2149081064, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "82f2bc521191e3af8485036e2e35e04f98104eb5", "nhash_after": "82f2bc521191e3af8485036e2e35e04f98104eb5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7439, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.502} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_801877BC", "addr": 2149087164, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "nhash_after": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3168, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.721} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187A50", "addr": 2149087824, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "049e6d7603f8f40bacf0ea438e65d749d8b9b057", "nhash_after": "7527a22d4894a37764119b9869793db8cb51f36d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3351, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.419} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187C28", "addr": 2149088296, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "da9dd6c34481ae9ff828bc7dac4953e760b092ff", "nhash_after": "23c7b3c5aa68efeb0cbae74361c5a5920742f489", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3444, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.351} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018833C", "addr": 2149090108, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "f68e697d7f28702b899f0472eaf93dc8d9986bbd", "nhash_after": "f68e697d7f28702b899f0472eaf93dc8d9986bbd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3785, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.734} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80188C1C", "addr": 2149092380, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "56aa11f4df8593246b7858db65a49a2e1751fbe4", "nhash_after": "56aa11f4df8593246b7858db65a49a2e1751fbe4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4286, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.062} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018A70C", "addr": 2149099276, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "16109f7561e9459ec8c43d07f31785034e979325", "nhash_after": "16109f7561e9459ec8c43d07f31785034e979325", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5386, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5406, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.076} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018A950", "addr": 2149099856, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "e10c4139b34db94ba7c50f362cf4e1935b6cadfd", "nhash_after": "3fdf93f5d145bf865cd1b1bd4cf3e89b91ed8c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5434, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.063} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018AE3C", "addr": 2149101116, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c4add60a413a72a2d181c56e1bbefc52ab61449e", "nhash_after": "2a6a73287ae7bdb72e73b2908bd9d03147805b46", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5695, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5707, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.707} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018B564", "addr": 2149102948, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "87713b9c8dda109a9f8dcc8f1934cdd02f61b044", "nhash_after": "87713b9c8dda109a9f8dcc8f1934cdd02f61b044", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5961, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.749} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018B7F0", "addr": 2149103600, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "nhash_after": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 6129, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 6131, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018BCB4", "addr": 2149104820, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c2c9202cfdf1e857f973179bf388a130cce637b", "nhash_after": "b5bccbc9027891f43aae6b42056ebc497937a47c", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801897DC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6211, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018BE84", "addr": 2149105284, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "84c771d952abc62bd6748d11f6ce1cbb5b993469", "nhash_after": "44240ecd8fa6f3678d08798e39aeac5f98f65169", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801899AC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6333, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.377} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018C074", "addr": 2149105780, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "b24f959b12efea429fbb05078bcf7548b7fa5a70", "nhash_after": "b6cc2d3105c660a6687ae7d7e2fceb867b06d598", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6435, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6436, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6447, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.479} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018C584", "addr": 2149107076, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "68eeec1bf9579ee1fdfb90543ba63aafac9ec7a3", "nhash_after": "b3a30b0b97b7533aaa1b534f254b653b52f89ebc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6627, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.112} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018CBDC", "addr": 2149108700, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfa531720e8afef6f68fe34ba77afb4f9bf6d41e", "nhash_after": "a7b41c448638df1e76060be9cc1bc7563219f67b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6827, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6828, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6839, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.417} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018D674", "addr": 2149111412, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c99c649701624a044920722762a5f401f3e4b405", "nhash_after": "c99c649701624a044920722762a5f401f3e4b405", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.725} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018D8E4", "addr": 2149112036, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "83f158f424a45287178b0bcbc85fcad725c6bf9d", "nhash_after": "fe3adae2ed29759c43afd0669f28866fb8cca54d", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B40C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7247, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.352} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018D9B8", "addr": 2149112248, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c99c649701624a044920722762a5f401f3e4b405", "nhash_after": "c99c649701624a044920722762a5f401f3e4b405", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7296, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.656} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018DCA8", "addr": 2149113000, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c99c649701624a044920722762a5f401f3e4b405", "nhash_after": "c99c649701624a044920722762a5f401f3e4b405", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7454, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.735} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018DEC0", "addr": 2149113536, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "nhash_after": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7548, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7552, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7568, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.714} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018E094", "addr": 2149114004, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "88658b420b8693a2d6c426337cbba28cc967842a", "nhash_after": "f87f53c476a01645d62b999d51c23966d91377f0", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018BBBC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7657, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7658, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7674, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7675, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7716, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.342} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018E428", "addr": 2149114920, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0c75d5c61a247acfe770af55eb56864561d145ef", "nhash_after": "7f5a1a6206912d657620b3f62bd634d6d681b9bb", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017F2E8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7899, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.34} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018E764", "addr": 2149115748, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "27ed06db1a2d28f536b5c7f6d67ab5fa39969da6", "nhash_after": "c470919e66eb057510e5cbc6449e073195844161", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018C28C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8023, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8035, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.327} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018EA0C", "addr": 2149116428, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f282074afb02a74de7579c34c83fd493c51fdfa", "nhash_after": "0f282074afb02a74de7579c34c83fd493c51fdfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.804} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_8018EC50", "addr": 2149117008, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "dd94f589510dd68114ec92eb6cd0f349e6febee2", "nhash_after": "dd94f589510dd68114ec92eb6cd0f349e6febee2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8253, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.778} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017AE2C", "addr": 2149035564, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "58e783875a204bb41266cb496fcb37b06db8fb63", "nhash_after": "341f62d7d199ef2d8d6e9709c45f8ddb553e71d1", "exemplar": {"tu": "src/ov_SC07_009/ov_SC07_009_jr_8017AE2C.c", "fn": "func_8017AE2C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2702, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2703, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017B238", "addr": 2149036600, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7c846f3711b09b17b4458192ad03f9415542b61", "nhash_after": "c7c846f3711b09b17b4458192ad03f9415542b61", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2855, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2856, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.015} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017B614", "addr": 2149037588, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b88960c183ef2998edcde2df50c9df350441c07b", "nhash_after": "b88960c183ef2998edcde2df50c9df350441c07b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3010, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3011, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3035, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.166} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017BC38", "addr": 2149039160, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b688d9e91b42d8953abc2f1a26e1db183eb56f3c", "nhash_after": "4a3cb9a336d03dc22416c8f5287d98838f3bdd5b", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8017AE2C.c", "fn": "func_8017BC38"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.341} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017E0C0", "addr": 2149048512, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "4fb9014f083683dd95d928abfed8d87b765ec3da", "nhash_after": "1052e090ca765d7b520872f753d3b5276a59e62b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4484, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.924} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017E1AC", "addr": 2149048748, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "72fa2c67d6f4de2a531a3461b93e4701608db16c", "nhash_after": "72fa2c67d6f4de2a531a3461b93e4701608db16c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4536, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.125} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017E2D4", "addr": 2149049044, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "e12aaabe12589b2addc5f8d35307722cc593c02b", "nhash_after": "e12aaabe12589b2addc5f8d35307722cc593c02b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4585, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4586, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.895} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017E3EC", "addr": 2149049324, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "8ceb0a2da2f02b7eeb36fd33ebc3292d259da29d", "nhash_after": "8ceb0a2da2f02b7eeb36fd33ebc3292d259da29d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4656, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.899} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017E70C", "addr": 2149050124, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8fdff1b84e3f8ccf5419a84685b6c3947ac03a5", "nhash_after": "b7f87cd93e7ada2fcda176f6a82bd22de0c2fe05", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4767, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.312} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017E890", "addr": 2149050512, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b8fcc027b754910c2301f285c772b7184fc2319e", "nhash_after": "85191437b982e2bf2f5730643b0072fd84c9950c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4805, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 4809, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.192} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017EAF4", "addr": 2149051124, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "065f789ff793f9670cde68f8e5ab656255963f58", "nhash_after": "34b15d99f0f59b41cd7b91e1ec15047de869a8d5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4898, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4899, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.291} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017ED74", "addr": 2149051764, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "5fc5b90bbd226ac06f04cb4e5b8ab9faa3c12d45", "nhash_after": "4ab99ff11edcb912ecda6bc5d8221ad5f56c1f28", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5001, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5002, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.6} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017EE9C", "addr": 2149052060, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf7470115efe001d3cdd0067b384603031a0a1a2", "nhash_after": "577253e6e52dc6eb569ea81d6e658da6ee0fe4a2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5067, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5068, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5079, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.145} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017EFC4", "addr": 2149052356, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "cab9954f2773120153b289fad32b5df5fc904dc6", "nhash_after": "aa333c1ba9251ae52cad781bb5c9a34babbf2a13", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5132, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5133, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5138, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.433} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017F10C", "addr": 2149052684, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "67f3b1eee2238c1c05654f7cba44a0c9fbdf932c", "nhash_after": "4e39b4c1a7d6759d347e2240a7c92792b68807f0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5195, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.217} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017F31C", "addr": 2149053212, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "e7b87a854f351b879c5b55a671a4d4884163a9ae", "nhash_after": "6a1ba40b75f42b970abc4e9105f338b2644e9fe7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5304, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5305, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5306, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5311, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.418} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017F5A4", "addr": 2149053860, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "67e22ca798dc18484658832afab2697b017e8612", "nhash_after": "67e22ca798dc18484658832afab2697b017e8612", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 5418, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 5424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.833} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017FFB4", "addr": 2149056436, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4a5d30f9d3bf8f44d9fc28391ffef93f0ebf05a", "nhash_after": "19d3f98ccdfa3c705bacb91aa2c4a4ddac41659b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 5834, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 5835, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5836, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5837, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.287} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_80180480", "addr": 2149057664, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "96e74682a8906f0993cf444c239cf30cab727bd3", "nhash_after": "96e74682a8906f0993cf444c239cf30cab727bd3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5987, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.623} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_801805E4", "addr": 2149058020, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "e9e2f33186522602de4275ee72e4b2ed5dab534a", "nhash_after": "b4011cb8537f52e5911fe26edd992446394ff1ec", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6056, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_801806E0", "addr": 2149058272, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "58da6906072264ce33596f3aaebd5ec5182cea61", "nhash_after": "3083feddd938ccd7b6549ddc5cf02f1a58aeff73", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_80180834", "addr": 2149058612, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "4ea15881c0db39e8e0ad657a31c09e41fac909aa", "nhash_after": "69fd2a94b43339780a204a8eb1b31a540f715d11", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6181, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6182, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_80180894", "addr": 2149058708, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2395497e8c4cf0de3cbd919407b3d0e5a41e4556", "nhash_after": "7646eda2158c12dc68369ea91eb3001db7e7c5c0", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6198, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.274} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_801808F0", "addr": 2149058800, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "719142f8d6da2638374faedae83851ac90074c9f", "nhash_after": "0f6c8792bfcd6b7e2dd47e94cb4d4908297c7611", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6218, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_801810F8", "addr": 2149060856, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "10b471b121401e889b2d38f93d93edd4d945e101", "nhash_after": "a63dc5e2d9dfa8b5c134565e21d2512416d308e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 6556, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.135} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_801817D0", "addr": 2149062608, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "977cda0fc0d3f0bde80bdb01eb4c6e277cc61148", "nhash_after": "977cda0fc0d3f0bde80bdb01eb4c6e277cc61148", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 6888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.56} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_80181C54", "addr": 2149063764, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "7f5040eb96c20aa89f69bf3261e4da624fe53646", "nhash_after": "5164c7bb7bef41c8c24dfcdb14989f359776cdf8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7060, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7073, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 1.475} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 207, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 594, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017D73C", "addr": 2149046076, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "42680573fe4c16ed6ddf7cbd08faecf73785adee", "nhash_after": "42680573fe4c16ed6ddf7cbd08faecf73785adee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3136, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.1} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140", "addr": 2149048640, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_80180964"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3436, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.35} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E204", "addr": 2149048836, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "bec60f19565b951867271cf5a9eda78318bb4056", "nhash_after": "bec60f19565b951867271cf5a9eda78318bb4056", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.783} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017EBAC", "addr": 2149051308, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a1e3c0ab016ab5d840979cdb8194e6725819e3d", "nhash_after": "7c4545b1504f4a5918d12aabcb4b63f00ed152ff", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3880, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3881, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.365} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017ED80", "addr": 2149051776, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "nhash_after": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3983, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3987, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.002} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017EF54", "addr": 2149052244, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c6ff299b5cd75b44f4d95f5cd6bda8ba0a2173ed", "nhash_after": "d390deea477fca906e9276ecb9b0197c84b0d914", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4073, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4074, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4090, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4091, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.206} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017F2E8", "addr": 2149053160, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0c75d5c61a247acfe770af55eb56864561d145ef", "nhash_after": "7f5a1a6206912d657620b3f62bd634d6d681b9bb", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_8018179C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4250, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4314, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.368} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017F624", "addr": 2149053988, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "7410a094c81b75711412a672760ed9a9f748b423", "nhash_after": "222ee2eb8e29d8519c0257e135f26e0818ea51fd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4434, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4435, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4447, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.562} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017F8CC", "addr": 2149054668, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c2b799c1ad289cabc42d9a4f4cbbe56fb7cd6796", "nhash_after": "c2b799c1ad289cabc42d9a4f4cbbe56fb7cd6796", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.75} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017FB10", "addr": 2149055248, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "4199f8f72473dc0925c8b42084f84c228d0ab445", "nhash_after": "4199f8f72473dc0925c8b42084f84c228d0ab445", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.708} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80180578", "addr": 2149057912, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.102} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_801807BC", "addr": 2149058492, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5196, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5283, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.414} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80180CA8", "addr": 2149059752, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "5c453cdb2ba3f4864b9bbcd754add75abb4c1f7c", "nhash_after": "82ea503cc1faaa0ccfd8538ce926b75859e1f468", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5453, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5454, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.601} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_801813D0", "addr": 2149061584, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "87713b9c8dda109a9f8dcc8f1934cdd02f61b044", "nhash_after": "87713b9c8dda109a9f8dcc8f1934cdd02f61b044", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5719, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.69} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8018165C", "addr": 2149062236, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "nhash_after": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 5945, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 5947, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80181B20", "addr": 2149063456, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c4e9057767d619ab05e4c98d4ecc049acba7ba77", "nhash_after": "9297a002a08ea6aff300bea4c4fe91c8c7542de1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6026, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6027, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.014} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80181CF0", "addr": 2149063920, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac0d6f6616a03a82ffe21712ba92013d8ea2e11", "nhash_after": "0acd1feed7c58443eca10f52233f2bf49fc9e699", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6147, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6148, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.16} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80181EE0", "addr": 2149064416, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "e24788988e76fbc8d8700ceca4772a3d75c1585f", "nhash_after": "f4b0640d44b955fe1c9b181cc6dbf457cc5bfb74", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6253, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6254, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6265, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.379} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_801823F0", "addr": 2149065712, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "322179995eab51215314cfcd07e35eabf319b90f", "nhash_after": "a2ba7c39e5478341a2f9a106c69e281f4891e75e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6442, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.042} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80182A48", "addr": 2149067336, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "3e6ec295026bc113f269c5341206fef7f9bcf7e4", "nhash_after": "dbad5068d26563466879480aa2760dc9e4009dec", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6654, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.312} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_801834E0", "addr": 2149070048, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6932, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.723} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80183750", "addr": 2149070672, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "83f158f424a45287178b0bcbc85fcad725c6bf9d", "nhash_after": "fe3adae2ed29759c43afd0669f28866fb8cca54d", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B40C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7055, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7057, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.396} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80183824", "addr": 2149070884, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.725} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80183B14", "addr": 2149071636, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7260, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.687} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80184070", "addr": 2149073008, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7638, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 7639, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.095} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_80184234", "addr": 2149073460, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7726, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7727, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.338} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017DB20", "addr": 2149047072, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "8b3260ddb5c27a07b59521034c40bb77fa8ee55e", "nhash_after": "4a5c7230e9c4cb39b460bbf18a3cdab07aad6e54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3218, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3258, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3262, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.638} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017E22C", "addr": 2149048876, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "e4060f5a00e03bb862e9df629b1d5848a4eeffb7", "nhash_after": "e4060f5a00e03bb862e9df629b1d5848a4eeffb7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3595, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.509} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017E3F0", "addr": 2149049328, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "12ed40cdb5496788326af7748a9e86ea736fde65", "nhash_after": "189b8cffbd5698a5d8d079cd2cddc0d5e9efe848", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3685, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3686, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.337} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017EB8C", "addr": 2149051276, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "nhash_after": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4011, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4031, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4035, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.177} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017ED60", "addr": 2149051744, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "d9ca623594746a9630ec0962c4d39c63ab29baff", "nhash_after": "4f7dcc62da3837c30b00864f8dfbabfc944d063b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4121, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.432} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F0F4", "addr": 2149052660, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "132e92ea0b92e9e1d23ef4e637efb4c288373a7d", "nhash_after": "8fae3075891d009b7a1273e30fc998ae86d333e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4298, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4304, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.76} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F430", "addr": 2149053488, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "c5cc6932fd531621b3a2c2b6f0f0880bbb76b45f", "nhash_after": "4c17e2532a7eea5f89176642dc65de8dfc29f4c8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4485, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4486, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4498, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.632} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F6D8", "addr": 2149054168, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f282074afb02a74de7579c34c83fd493c51fdfa", "nhash_after": "0f282074afb02a74de7579c34c83fd493c51fdfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4576, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.939} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F91C", "addr": 2149054748, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "4199f8f72473dc0925c8b42084f84c228d0ab445", "nhash_after": "4199f8f72473dc0925c8b42084f84c228d0ab445", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4685, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.824} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80180384", "addr": 2149057412, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.109} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_801805C8", "addr": 2149057992, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5238, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5325, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.365} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80180AB4", "addr": 2149059252, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "cae30f5f6b54fd1efe2bee34b3503776ef6c1b74", "nhash_after": "d564fd572a1f943af1ae23d23d84bcb7d3744576", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80188964"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5497, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5509, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.369} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_801811DC", "addr": 2149061084, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "2814f778781e206d51f20c56fbc093933b312dfa", "nhash_after": "2814f778781e206d51f20c56fbc093933b312dfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5764, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.737} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80181468", "addr": 2149061736, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "nhash_after": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 5932, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 5934, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8018192C", "addr": 2149062956, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c2c9202cfdf1e857f973179bf388a130cce637b", "nhash_after": "b5bccbc9027891f43aae6b42056ebc497937a47c", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801897DC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6014, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.437} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80181AFC", "addr": 2149063420, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "84c771d952abc62bd6748d11f6ce1cbb5b993469", "nhash_after": "44240ecd8fa6f3678d08798e39aeac5f98f65169", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801899AC"}, "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": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6136, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.373} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80181CEC", "addr": 2149063916, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "9aa668ad0e566bf40cb199493e6dedd2acd5141c", "nhash_after": "7bb6e211967a4485d18f04c207393f8047c4ca49", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80189B9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6239, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6250, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.397} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_801821FC", "addr": 2149065212, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "df4baa8dfc89424b3ba0efdd9f616e91543fc8bc", "nhash_after": "c5d9ffaa03bfcaeeeabdc47a3409828049e1e44b", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A0AC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6427, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6428, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.386} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80182854", "addr": 2149066836, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "2d40df2be4fbae3e6887bbc0cb6c0ef832b1796d", "nhash_after": "8a1a59e77856054239e78aa840de3df231c4775f", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A704"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6627, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6638, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.372} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_801832EC", "addr": 2149069548, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6921, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.857} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8018355C", "addr": 2149070172, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "83f158f424a45287178b0bcbc85fcad725c6bf9d", "nhash_after": "fe3adae2ed29759c43afd0669f28866fb8cca54d", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B40C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7054, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7055, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.393} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183630", "addr": 2149070384, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.744} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183920", "addr": 2149071136, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7263, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.785} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183DA4", "addr": 2149072292, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aabd2aef716ada8d406716e531d5b3aa9f748af", "nhash_after": "6b8812ee8d8d1b73a10dc5f004b9cc4ec95762f9", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7452, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7455, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.407} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183F50", "addr": 2149072720, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "094175498fcd905569c83d85a0d529d1cf660acb", "nhash_after": "29e8a900d60b2c486c9a46d32dc284e2f675f188", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7559, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.393} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8018457C", "addr": 2149074300, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "efa3efe2551af6ca6617a589559b827a8d3818c3", "nhash_after": "8a997659f2d99f6a8aa94ab253f1c007ea01602f", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7822, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.377} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8018598C", "addr": 2149079436, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "3a11f8c5b4a7558ed2a549f68133d731e19a798f", "nhash_after": "0fbbf8df0d0c89f0a93b68f42ce31c1cd24d5fc5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 8701, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 8707, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.378} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80185DD8", "addr": 2149080536, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "nhash_after": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 8952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.8} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017D1F8", "addr": 2149044728, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "7162874dc823df4d891eefc26e21ef2716d27428", "nhash_after": "7162874dc823df4d891eefc26e21ef2716d27428", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2854, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2855, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2892, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.18} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017DE74", "addr": 2149047924, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "f52c621488c634b539ab344af80561b2c31de081", "nhash_after": "ef007b4800745521da5da6fbeccef71ee6b34051", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3400, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.326} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017DF44", "addr": 2149048132, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "70ecdbc784903f98500f0ff69e1d90d0de30bf20", "nhash_after": "00bb00319cd374e3289d55db4f8fdb07a14531f0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3429, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3437, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.906} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017DFE8", "addr": 2149048296, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "1228eaa519a725673401a440fd19d375824815a9", "nhash_after": "bc57a40d4099e7b919260d5def134733ad895501", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3451, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3452, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3453, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3454, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3455, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.272} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017E0E4", "addr": 2149048548, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df7e72071615dfdf4a82449ecb50f2b79831552", "nhash_after": "7256e0226bc05e38ac9a216050c1f4b0dbdef6a1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3538, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.156} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017EB04", "addr": 2149051140, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4009, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4010, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.974} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8", "addr": 2149051592, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC04_005/ov_SC04_005_jr_8017BEBC.c", "fn": "func_8018011C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4097, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4098, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.276} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017F53C", "addr": 2149053756, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "cae30f5f6b54fd1efe2bee34b3503776ef6c1b74", "nhash_after": "d564fd572a1f943af1ae23d23d84bcb7d3744576", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80188964"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4529, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.297} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017FC64", "addr": 2149055588, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "2814f778781e206d51f20c56fbc093933b312dfa", "nhash_after": "2814f778781e206d51f20c56fbc093933b312dfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4795, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.636} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017FEF0", "addr": 2149056240, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "nhash_after": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 4963, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 4965, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801803B4", "addr": 2149057460, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c2c9202cfdf1e857f973179bf388a130cce637b", "nhash_after": "b5bccbc9027891f43aae6b42056ebc497937a47c", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801897DC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5045, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80180584", "addr": 2149057924, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "84c771d952abc62bd6748d11f6ce1cbb5b993469", "nhash_after": "44240ecd8fa6f3678d08798e39aeac5f98f65169", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801899AC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5167, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5168, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80180774", "addr": 2149058420, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "9aa668ad0e566bf40cb199493e6dedd2acd5141c", "nhash_after": "7bb6e211967a4485d18f04c207393f8047c4ca49", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80189B9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5270, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5271, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5282, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80180C84", "addr": 2149059716, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "df4baa8dfc89424b3ba0efdd9f616e91543fc8bc", "nhash_after": "c5d9ffaa03bfcaeeeabdc47a3409828049e1e44b", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A0AC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5461, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5462, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.307} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801812DC", "addr": 2149061340, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "2d40df2be4fbae3e6887bbc0cb6c0ef832b1796d", "nhash_after": "8a1a59e77856054239e78aa840de3df231c4775f", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A704"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5663, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5674, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80181CD4", "addr": 2149063892, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "04511b590f435c213db85696b715784bf9a5c1d5", "nhash_after": "04511b590f435c213db85696b715784bf9a5c1d5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5930, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.6} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80181D74", "addr": 2149064052, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5959, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.646} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80181FE4", "addr": 2149064676, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "83f158f424a45287178b0bcbc85fcad725c6bf9d", "nhash_after": "fe3adae2ed29759c43afd0669f28866fb8cca54d", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B40C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6090, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6091, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6092, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.285} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801820B8", "addr": 2149064888, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6139, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.585} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801823A8", "addr": 2149065640, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6305, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.578} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8018282C", "addr": 2149066796, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aabd2aef716ada8d406716e531d5b3aa9f748af", "nhash_after": "6b8812ee8d8d1b73a10dc5f004b9cc4ec95762f9", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183DA4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6500, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.287} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801829D8", "addr": 2149067224, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df7c8b8a3db9ebc53c642fa8e132d6401bfbc0a", "nhash_after": "3158b20dba243987cf9718975355d8696deb52ce", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6607, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.316} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80182B94", "addr": 2149067668, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f58c49729ca457d35672d1c4f5d588b2308450f", "nhash_after": "13d596500179814ba9475d49fb9b3a47aeeec27e", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6647, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80183004", "addr": 2149068804, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "04373bbe1518cfdcff5d03633767e75035fa7f04", "nhash_after": "79de5c0abb40689f5083b892683577da48f437b4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6886, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.32} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017F498", "addr": 2149053592, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "035b880d5c9e3941c6b9027e942e7effcf701db0", "nhash_after": "035b880d5c9e3941c6b9027e942e7effcf701db0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3487, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.49} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0", "addr": 2149055152, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC04_005/ov_SC04_005_jr_8017BEBC.c", "fn": "func_8017F1E0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3700, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3702, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.529} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FED4", "addr": 2149056212, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.517} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801805EC", "addr": 2149058028, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed57c323cabf38ed3f0d7af501df423a2086afcf", "nhash_after": "ed57c323cabf38ed3f0d7af501df423a2086afcf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4144, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.006} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80180A54", "addr": 2149059156, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d09a627e0d2d0685d2a561e1b1bfe1ce38f64a9", "nhash_after": "9d09a627e0d2d0685d2a561e1b1bfe1ce38f64a9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4320, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4345, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.49} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80180B3C", "addr": 2149059388, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "27327ae4984bbe255dfe56c2e403c51729a8d5be", "nhash_after": "b90fb3bc5599d44303181ed8ce80080c8322a0e1", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 4475, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 4476, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4481, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4488, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.51} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801810A0", "addr": 2149060768, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "765b7c1bb1424bfcebed8088f7937e46ad4267e6", "nhash_after": "bd1795bd5136441bf3abb1216317029249002455", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 4659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "a0", "via": "", "line": 4661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4664, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4668, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4698, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4699, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 3.474} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80181200", "addr": 2149061120, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "81fd896513f2cf2026f4ff6911671f84fabca584", "nhash_after": "81fd896513f2cf2026f4ff6911671f84fabca584", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4717, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.2} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80181F38", "addr": 2149064504, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "a4acbc4c1eb549f490aa438a743f254e0befc146", "nhash_after": "eabbcefc2d4b9703656c164a41534bd682c88768", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5297, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5314, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5315, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.003} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80182868", "addr": 2149066856, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "d97a7f66f0b83b689f836999ada2409a5ae47601", "nhash_after": "d97a7f66f0b83b689f836999ada2409a5ae47601", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5714, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.994} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80182AFC", "addr": 2149067516, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "e36e5876b26b9939b915eefa79b4e0b7aaa6ad6e", "nhash_after": "e36e5876b26b9939b915eefa79b4e0b7aaa6ad6e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5822, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.863} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018315C", "addr": 2149069148, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "e70a3441349cda6b0081c1d3b445952206d21291", "nhash_after": "e70a3441349cda6b0081c1d3b445952206d21291", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 6153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.935} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801831F4", "addr": 2149069300, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "995aa6ea1ecb1044fe5dd77aa90f8b2b563f33a9", "nhash_after": "aa66f018ef379839d1f34bae7c05a7bb0032ffc6", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6178, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6187, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.467} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801836B0", "addr": 2149070512, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "baf4f502f2592df572404b24ffd5165b6ed6d5fc", "nhash_after": "baf4f502f2592df572404b24ffd5165b6ed6d5fc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6400, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.963} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80183ADC", "addr": 2149071580, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "15e591ca4925ca04c65e6a9ab69467e9a8daaf5f", "nhash_after": "15e591ca4925ca04c65e6a9ab69467e9a8daaf5f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.937} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018582C", "addr": 2149079084, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "428a31bfe75acd9755cd87985ad9be49b1721960", "nhash_after": "428a31bfe75acd9755cd87985ad9be49b1721960", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7745, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.915} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801859DC", "addr": 2149079516, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "50a6cfe45ef44e389d2549ea665d98799b08a48d", "nhash_after": "91d8cfd288496231fdc82cf9f418319e1773ad10", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7802, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 7803, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 7804, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7805, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7823, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.533} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80185BC0", "addr": 2149080000, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "959c85196ea4a2115aeab20213251b5ce03ee065", "nhash_after": "959c85196ea4a2115aeab20213251b5ce03ee065", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7851, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.901} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80185D5C", "addr": 2149080412, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "292d853d205cd2811a05d5b2a75150ba6431b88d", "nhash_after": "0f7121416bc763b7ac235f41c3ceee71dc5f3e7b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7976, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.454} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801860B8", "addr": 2149081272, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c412a86861aab1110e3b5e0bee53bc5ebc8c5f4", "nhash_after": "d2b8fee98eb8dcf6a27d2ec85567f432e288a081", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017EA88"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 8105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8107, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.467} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80186C0C", "addr": 2149084172, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ee22acc33ea711e29d815d6287c35f7d0cd10f5", "nhash_after": "5ee22acc33ea711e29d815d6287c35f7d0cd10f5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8629, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 8635, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.36} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80186CE0", "addr": 2149084384, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "2bc0536a021b63c54d164617c9f4511e836465c1", "nhash_after": "2bc0536a021b63c54d164617c9f4511e836465c1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 8660, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 8675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.908} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970", "addr": 2149087600, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_80183090"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9292, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 9293, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.485} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187D18", "addr": 2149088536, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "59310a7a60b2491fa21ca1d2c78be3ec8aeee144", "nhash_after": "c42418c04d7966d4c0d1f42f85948db98ed14607", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9604, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9605, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 9610, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9619, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.466} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C", "addr": 2149090060, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_80183A2C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9855, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 9861, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9868, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.518} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C", "addr": 2149091100, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_80183E3C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10000, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10001, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.493} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C", "addr": 2149092892, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_8018453C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 10263, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 10264, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 10265, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.477} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04", "addr": 2149093124, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_80184624"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 10345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 10346, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 10347, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.507} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8", "addr": 2149093848, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_801848F8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 10462, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.516} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C", "addr": 2149094012, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC03_102/ov_SC03_102_jr_8017BEBC.c", "fn": "func_8018499C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 10508, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 10509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 10510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.471} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018A150", "addr": 2149097808, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a595a38d57fa1836e10c532ce58bd6f886dbd79", "nhash_after": "7a595a38d57fa1836e10c532ce58bd6f886dbd79", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 11312, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.078} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002C8BC", "addr": 2147666108, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "5513bcec83150003ad40aa50f082fb65126d8f93", "nhash_after": "8fbed837d85820a0d42c3f7af5ae91b291e031ac", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 98, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 99, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.313} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002CC4C", "addr": 2147667020, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "73722f3278d785d23d088295869b5bae5a675c7e", "nhash_after": "7d4b6cdd8e1eb11f6fab6116736ea455af104022", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.377} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002D034", "addr": 2147668020, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "23af6367933214ca2057026fbc615555d50db489", "nhash_after": "fa75dac5291c4c25b73f8e2618a3625fe24927cf", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002D320", "addr": 2147668768, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "016c425d8d8b130082bda56ae95d76cb0b13a77d", "nhash_after": "b48ed553ec302acb1a2c7a6f485838154ec9d05e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 667, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 668, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 669, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.25} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002E818", "addr": 2147674136, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "37304be063ec4aee6cffd12e132fa6486ea9f4f2", "nhash_after": "a856f7b2cd94ff0cf9976534a13e5531e3848c3f", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1684, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.295} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002E8DC", "addr": 2147674332, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1378f6afa4036d5fc159dc7ab4aef8f55241220d", "nhash_after": "e6a26069d144594fc02e8abc2e473f7e53305d85", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1717, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.352} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002E94C", "addr": 2147674444, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "46af71f37b80eecf8c9eebf8282fb5e809fd3c1b", "nhash_after": "202f5cabec2c76bd1f7012b6a3e41cda5d9b293d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1748, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.32} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002EA10", "addr": 2147674640, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "8c55b0eb1e809b86d74747609e74a83ef9fed5b9", "nhash_after": "3a495b4247ef589d40ed80ca19bc7f437453bc44", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1783, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002EAB0", "addr": 2147674800, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f95dc4da404ac92ff49072e7eaa64ce454c59b67", "nhash_after": "b42fdd15e422549490344cbded442c3d3ff217d5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1808, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002EFF8", "addr": 2147676152, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "5cd4d3aee488bb9c164f5dfba7e8e530381410f5", "nhash_after": "dfe4c7672d2f96422af13f03a49c39b1255cddac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2063, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2064, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.186} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002F064", "addr": 2147676260, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "67edb86f8d8353b19fd7b14d5f1baf3f028e6e89", "nhash_after": "757a61ab54042f1c2191c15728aed5ce7cca007e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2093, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2094, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2095, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.199} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002FC64", "addr": 2147679332, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "b5acf6f6ba55d75d42224a9930ce0066f7a994f3", "nhash_after": "3e119aef55384d1eedf512682ece67a19e3ddb50", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2747, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2748, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 2749, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002FDE8", "addr": 2147679720, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "16d57f6828886a83179588c208cc05dff010dcbf", "nhash_after": "fbae08964bb0070249a7165607b13a69ec66b6ba", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2867, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.32} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8002FF0C", "addr": 2147680012, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "827913560a7f26fa86af42b08506e0ea820c1404", "nhash_after": "827913560a7f26fa86af42b08506e0ea820c1404", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2962, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2979, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2988, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.376} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800301C8", "addr": 2147680712, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed617e2151bbb7d4aced80818056cb9905d6b21c", "nhash_after": "d32529b0e88c27e6f447a78341e0dc466b194fb0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3098, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3114, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 2.071} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80030CA4", "addr": 2147683492, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f41634bb0e8ee7bc2775bb9444c770215aa7820", "nhash_after": "50a7fe564eb637127f49109799ec7453d54eb30a", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3485, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3486, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.282} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80030F80", "addr": 2147684224, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "59cc6d398537e24310ce7992d2c74d0f21876c92", "nhash_after": "59cc6d398537e24310ce7992d2c74d0f21876c92", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3755, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.595} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800314DC", "addr": 2147685596, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "94a629320f5b42844da78ce76d56abe1438b057c", "nhash_after": "94a629320f5b42844da78ce76d56abe1438b057c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3939, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.958} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80031B7C", "addr": 2147687292, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7af92c6918a529a69ffc5593dc98296ac66275c", "nhash_after": "8f624471b712925ea0ce21cf7c81daca74f2a648", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4244, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4245, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4246, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.402} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800324A4", "addr": 2147689636, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "535c231dfa5ab13227073a1186d8ba7e3e607138", "nhash_after": "535c231dfa5ab13227073a1186d8ba7e3e607138", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4777, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.598} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80032A74", "addr": 2147691124, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "4bcdfdd9d9b0c1a7cd862cd78d2d0b23f934e40a", "nhash_after": "4bcdfdd9d9b0c1a7cd862cd78d2d0b23f934e40a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5399, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.203} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800331D4", "addr": 2147693012, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "80c352057e5fc063f18958ad6a9673c67d662c49", "nhash_after": "80c352057e5fc063f18958ad6a9673c67d662c49", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.663} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8003324C", "addr": 2147693132, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "721e0185f688e3565859ce5c4d0d03dd47c1c678", "nhash_after": "721e0185f688e3565859ce5c4d0d03dd47c1c678", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5744, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5749, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.892} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80033398", "addr": 2147693464, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "9494d21aa9baac6f8e7522c6fb1880c36278b92c", "nhash_after": "e540251767dde86e4805d619498f5f09d373c6dd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5819, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5821, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5822, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.43} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8003350C", "addr": 2147693836, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "116a783e5a999972baa3efcb690e32ded47f1640", "nhash_after": "5e1812a959a46c5b260a1d7053a739efcd242b1c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5871, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5872, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5883, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.48} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800335B8", "addr": 2147694008, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "19367ed850caba039aa1f4a43d9372525a341c8f", "nhash_after": "19367ed850caba039aa1f4a43d9372525a341c8f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5917, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.908} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800336A8", "addr": 2147694248, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "db30363bd1e9d49ed72a11334cab07cfa3e26f9a", "nhash_after": "db30363bd1e9d49ed72a11334cab07cfa3e26f9a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6086, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.55} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8003388C", "addr": 2147694732, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "22d7b1af5e42c8909a2ba578830a98b67a6fb9ac", "nhash_after": "618d34765c08e9cf7d506092c3817ca6e2bdc80e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6305, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6306, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6307, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6308, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6313, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6314, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6315, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6319, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6320, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6321, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6327, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6331, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6333, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6334, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6590, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6680, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 18, "seconds": 5.283} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80034314", "addr": 2147697428, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "be6a9582b481f188f2cca51cda61b9e3b73ccf36", "nhash_after": "1392bbf02f6c83a88fd559cbd37e6ef4b7e6a0e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6818, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6876, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6908, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.328} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80034844", "addr": 2147698756, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7dc80ee917c5029ac4e8b3778226123b8acb4698", "nhash_after": "e5a90c5d6dac51c5f743d607bf2734039ed6b92c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 7046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 7047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 2.172} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_800348A8", "addr": 2147698856, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "fcf18ccc90c05a0db9bfb0547c0730afef4c7eea", "nhash_after": "fcf18ccc90c05a0db9bfb0547c0730afef4c7eea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.586} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8003491C", "addr": 2147698972, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "57a2bece67f63d994b06deba403e25279ee4d904", "nhash_after": "57a2bece67f63d994b06deba403e25279ee4d904", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 7102, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.593} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80034A9C", "addr": 2147699356, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "662d590f27591b9523ab9ca1b6b90533ca145155", "nhash_after": "af72c993efc78da28aaf4d29033ed50997449481", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7167, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.333} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_8003500C", "addr": 2147700748, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7013571744f88c62dff95053b2df70ef26ff352c", "nhash_after": "91beab40eb09467fd69c486c50ff58242dea4f7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7452, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7453, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7461, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7462, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.49} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b_2.c", "fn": "func_80035210", "addr": 2147701264, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "627a77eb923bdcdb10ab25f52b3a19a22efc9c2c", "nhash_after": "627a77eb923bdcdb10ab25f52b3a19a22efc9c2c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7525, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.621} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017D508", "addr": 2149045512, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "185eca545f03388c7ddc7ed3e607243a1dc82f05", "nhash_after": "185eca545f03388c7ddc7ed3e607243a1dc82f05", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3079, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.792} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017D918", "addr": 2149046552, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3178, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3180, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.381} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017DAB8", "addr": 2149046968, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "1ac396cd64c6b9af90f0b803409a378a117f00c3", "nhash_after": "45633f603dba5eccd9a29a4bfd54074c99b482e0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3310, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3327, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3328, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.657} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017E1FC", "addr": 2149048828, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "428a31bfe75acd9755cd87985ad9be49b1721960", "nhash_after": "428a31bfe75acd9755cd87985ad9be49b1721960", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.714} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017E3AC", "addr": 2149049260, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb0ef7e011617c3d02bda51a73818967cfe84152", "nhash_after": "f04994702be08cfa7737d698d9683d3400e57ff5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3698, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3699, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3700, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3701, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3723, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 2.295} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017E590", "addr": 2149049744, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "959c85196ea4a2115aeab20213251b5ce03ee065", "nhash_after": "959c85196ea4a2115aeab20213251b5ce03ee065", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3755, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.721} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017E72C", "addr": 2149050156, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "861f73f913b7b80bb4fc7453ee6e21f5be6ee034", "nhash_after": "4de1a75e2e7807300a267207a63ee6c47f63d5d5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3887, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.372} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017EA88", "addr": 2149051016, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c412a86861aab1110e3b5e0bee53bc5ebc8c5f4", "nhash_after": "d2b8fee98eb8dcf6a27d2ec85567f432e288a081", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3997, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3998, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3999, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4003, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.875} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017ED0C", "addr": 2149051660, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "e26ad50d1ec73c877c809770c2cb94376d14a477", "nhash_after": "378549890acfe3fba2d1c16518b2d9066046e013", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 4118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 4119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 4120, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 4121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4134, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 3.003} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017F5DC", "addr": 2149053916, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "7f1d1e03bb7e4893174a13c944609347116a4c64", "nhash_after": "7f1d1e03bb7e4893174a13c944609347116a4c64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.729} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017F6B0", "addr": 2149054128, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "639a65261ee34c99cb8b9bee19c468e6d5050d47", "nhash_after": "639a65261ee34c99cb8b9bee19c468e6d5050d47", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4549, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.109} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80181688", "addr": 2149062280, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "d3bd44f7d18887fb1c0ffcdc20f7223c02e5c541", "nhash_after": "d3bd44f7d18887fb1c0ffcdc20f7223c02e5c541", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.204} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80181B18", "addr": 2149063448, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb0ef5ba5c8cc2a571a5422e2338be57bfb38f77", "nhash_after": "9a97ea23f7d2f14217beaebe2ff4750354085f3b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6055, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6063, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.864} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018200C", "addr": 2149064716, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "121f2d921c9ea21db68503a4b736ad2d2828207d", "nhash_after": "9f11cfbb49668e669d5000a7fb1dec7dfe3d4d25", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 6250, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 6251, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6254, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6255, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 6256, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6266, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6274, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6275, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6280, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6282, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018226C", "addr": 2149065324, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "328e90a7d85a0dc8c9bcba7ec480d3527b1fee2f", "nhash_after": "265f2dd799bb1296aae3a41d540a0c464214ed2c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 6329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6330, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6333, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6334, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 2.521} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80182E58", "addr": 2149068376, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "d491841bce8aef253f8a289035649f5360983998", "nhash_after": "2a80c7459c6f03d8d73cc6db690b377293e38e1c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6845, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.379} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80182F00", "addr": 2149068544, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "e0746523c5ad5422b26341b00b086ee9d319fafa", "nhash_after": "b01035d39607f2aa71029e77b0aa902714b95b06", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6937, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6938, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 6939, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.41} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_801832A8", "addr": 2149069480, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "9e4b5b26e9021ef3fb7421c46e0c857d2237c253", "nhash_after": "783d6c884bc108c160bd7d4f8c12cc850d813549", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7253, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7254, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7259, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7268, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.882} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018389C", "addr": 2149071004, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "fa0ee613e22c4c45738bfd5abd620c0a740dab88", "nhash_after": "03262db3ae27959eeeb80f9a0f3d90184691f5b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7507, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7508, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.798} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80183CAC", "addr": 2149072044, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "ef16dd259cbd67a8e29f54759374094381810e0e", "nhash_after": "57594351ac1dd96d2b659501e171fbbcb0b393f6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7655, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7656, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.114} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_801843AC", "addr": 2149073836, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7906, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7907, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7908, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.353} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80184494", "addr": 2149074068, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "577d7f7fd21ed68a20b22ba3336c149605c3427b", "nhash_after": "ab7983c507f10479c15934beba2f6d725ca916b9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7985, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7986, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7987, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.481} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80184768", "addr": 2149074792, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 8093, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.394} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018480C", "addr": 2149074956, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8136, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 8138, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.374} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017DFB8", "addr": 2149048248, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "1e34102ca29e45e4cd128c7f586f2bbbfda4a0a1", "nhash_after": "0c5a88a795b6539baa290a7504edbd01abf86610", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4136, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4137, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4138, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4139, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 4161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 4178, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4180, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 2.083} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017EA48", "addr": 2149050952, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ccd73750620900b784f82e4dfdb186d8425c31e", "nhash_after": "61f73c896c8743e8bef290494238fe2312812efa", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4718, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.311} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017EB34", "addr": 2149051188, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d00aa2a3bd432b171b685ca01cc29fbf7a230259", "nhash_after": "b4793405921fdd794cb004e42ffdcce597fd2c5a", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4753, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4754, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017EC68", "addr": 2149051496, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ead3575c227dc0e03510bcf145d3bcaf256e720", "nhash_after": "f672e2ba5089e9eabe91bd8cbbd9cf76f1ce6203", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4819, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4822, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.244} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017EDD4", "addr": 2149051860, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "090aab66132e116481d4186ccb85ed04c60f0049", "nhash_after": "fc2d70ad4a4ee4c1fe3a8c4c47281787b9f4f28e", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4909, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4912, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017F070", "addr": 2149052528, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2519be4d0012245f8cf32f1139a6024717aa3acc", "nhash_after": "28fb42b257f07d23737279f2ab20754e81b9608f", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.266} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017F478", "addr": 2149053560, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb4119c1aaafb538b04be340c8d7c058a74d2b83", "nhash_after": "a9805b84f4e9556f06b60278e277b3270061d5b5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5290, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.264} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017F584", "addr": 2149053828, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "20b41e26e9a4c9ed5cb34318aa3b6fc842ff8ac9", "nhash_after": "20b41e26e9a4c9ed5cb34318aa3b6fc842ff8ac9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5360, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.522} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017FD2C", "addr": 2149055788, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "4fbb00d2f5d7afcf584fdf7a704f919834c34ebe", "nhash_after": "306bd7c3e997c6f682852d84168694c0f1715067", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5760, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5761, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.803} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017FF74", "addr": 2149056372, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2519be4d0012245f8cf32f1139a6024717aa3acc", "nhash_after": "28fb42b257f07d23737279f2ab20754e81b9608f", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017F070"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5878, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8018044C", "addr": 2149057612, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "69d090f036c1e10a6403e4250e1e9edcd2b06b51", "nhash_after": "69d090f036c1e10a6403e4250e1e9edcd2b06b51", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.533} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_801805C4", "addr": 2149057988, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2519be4d0012245f8cf32f1139a6024717aa3acc", "nhash_after": "28fb42b257f07d23737279f2ab20754e81b9608f", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017F070"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6210, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80180BC0", "addr": 2149059520, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "142e29b7ba78f5c03f0d98961f842527f9736401", "nhash_after": "cd0491f68c24a85e6596e5e582f0db9223fa4509", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6512, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80180FA4", "addr": 2149060516, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "27438ec392c9f5c4d4ec523ef5028423e04572de", "nhash_after": "c2472e1116fe1d676e542d0ad36c8db5f23c6ba8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6726, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6727, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6729, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.131} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8018107C", "addr": 2149060732, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "3f76990296afc345e600e587cb203241ada63cc2", "nhash_after": "fe2c1d3e88b6197b58c90273928f76876377edd0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6768, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6769, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.088} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8018122C", "addr": 2149061164, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "b03681c7791395a349fc57f9073c0db6306d3b8c", "nhash_after": "620c30baac11aab91ff3adc0f0702edbce242ed2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6843, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.861} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_801816A4", "addr": 2149062308, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "82547060d3c8cc37de0f7ebaf6c08b2bfefc9920", "nhash_after": "6a36cdc8d12fe58564bf141685ba586c799c5fab", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7059, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7060, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80181828", "addr": 2149062696, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ec90be51bb8bd3a8a4aac696b72067655052ab5", "nhash_after": "68e6724c69762eeac2fc949c26d69fa90106df05", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7134, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.293} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80181AA8", "addr": 2149063336, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c598599481dd818b7a0818db5eeb46af1a9481b3", "nhash_after": "c598599481dd818b7a0818db5eeb46af1a9481b3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7264, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.619} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80181B8C", "addr": 2149063564, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f38d53209d961ac026f6f2d3d8435be60d6c044", "nhash_after": "2f38d53209d961ac026f6f2d3d8435be60d6c044", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7370, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7403, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.881} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80181E50", "addr": 2149064272, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0ae549db5ca0c7f644cb1ca8bf9be457e73c73b9", "nhash_after": "07de0eae51bd97d71f86ca6a2c3ac0954fafd806", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80181F4C", "addr": 2149064524, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "8b19f4796313cb5226b40b2ec4834338715eb9fa", "nhash_after": "8b19f4796313cb5226b40b2ec4834338715eb9fa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 7566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.542} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_80182184", "addr": 2149065092, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "8af3b0a39af569e977eeefed55e165438bce3b3e", "nhash_after": "8af3b0a39af569e977eeefed55e165438bce3b3e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7654, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 7655, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 7660, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.166} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "", "addr": null, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:69eedfbc6054376671d3afaf814afc862caefa66", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1162, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1163, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1164, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 7350, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_80189050", "addr": 2149093456, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "b30583434da3d08b364a3cbf8d3f7fd56db98963", "nhash_after": "4232f2de6288ed5492758306be7ebeb59142ea27", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 111, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.907} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_80189324", "addr": 2149094180, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "04fee6a6caede146fc5026858096dfb0aa87fd81", "nhash_after": "04fee6a6caede146fc5026858096dfb0aa87fd81", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 268, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.664} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018951C", "addr": 2149094684, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ad282b2e62ff673a37c351fd777ded2a25dfce54", "nhash_after": "ad282b2e62ff673a37c351fd777ded2a25dfce54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 351, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.636} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_80189E00", "addr": 2149096960, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "375249a7b41d0e92ed3ef103269597c93683561f", "nhash_after": "375249a7b41d0e92ed3ef103269597c93683561f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 752, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.599} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_80189F30", "addr": 2149097264, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ecd89155058d426009c50f29df066e9ea033024", "nhash_after": "922f5f320ba3875d92c5d7630ae9061e1d287bd2", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018A084", "addr": 2149097604, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "16ede88a028f58138606952d87f366128d05a6e8", "nhash_after": "42d024bc2b9030f4f2143f2835118fa23db43025", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.316} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018A1A4", "addr": 2149097892, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee45249f4bc7534eaecbb0fc349ddde72cfd6182", "nhash_after": "e89c55c3b8a54543aa3de60ae6509018d65be9fb", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 915, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.337} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018AB20", "addr": 2149100320, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fdeb7a900f2357b7b62779aa4d539f7c2b38d50f", "nhash_after": "c647cefed36e0028b5f3cabd623ab26d9bf77d34", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1581, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 1589, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.855} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018B2C4", "addr": 2149102276, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "44e0111dda88ecb712fec02f52b37077322746b0", "nhash_after": "44e0111dda88ecb712fec02f52b37077322746b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 2006, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 2007, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$29", "via": "", "line": 2028, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.19} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018BCC4", "addr": 2149104836, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7529f4cc3cb6168fd46b05b713409edd3dff305", "nhash_after": "c7529f4cc3cb6168fd46b05b713409edd3dff305", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2439, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.656} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018C31C", "addr": 2149106460, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d792c7a2ef16ae16a383cd95c3df8768aaa28f02", "nhash_after": "21503a6ec2c31e750a1db911237f1285c88032c0", "exemplar": {"tu": "src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c", "fn": "func_80184D24"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2736, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2737, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.309} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018C47C", "addr": 2149106812, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aa78717c56f0f068d90e2018d21b5d28c8d8f25", "nhash_after": "70133d20451d8b74f9fe117dfeb853452307e4c0", "exemplar": {"tu": "src/ov_SC03_006/ov_SC03_006_jr_8017AE2C.c", "fn": "func_8018B740"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2812, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.347} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018C874", "addr": 2149107828, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "8f3daac175ff82c4416ce5f5780cca2fe99c6a2c", "nhash_after": "8f3daac175ff82c4416ce5f5780cca2fe99c6a2c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.585} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018CBBC", "addr": 2149108668, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f3bfa996d62dc608fd9dadb528e6c4d3eb829297", "nhash_after": "a0d3edca0035bf42a1ce584c52e86f5534b6f92c", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_8018330C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3185, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3186, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3191, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.295} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018CF04", "addr": 2149109508, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6300e3011b20303ec855c96dffa4c1841f074016", "nhash_after": "58917cc5cd8b93a0f437366597cdcde9e8050622", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183654"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3364, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.279} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018D19C", "addr": 2149110172, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "78f14a1bd28135b140b35dc3cff1a52934289731", "nhash_after": "4548d902f8befcc51be2977d50aeb4426c556170", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_801838EC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3499, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018D574", "addr": 2149111156, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec2021563329de5e04595bf35c05bc3a2bdf2740", "nhash_after": "d61615f4f2b489bfb1e3613a4096f83f7be590fa", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183CC4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3753, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3755, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3756, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3757, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3803, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018D820", "addr": 2149111840, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c562c235a809fd9e920cc15122adaea6f3a9f2ad", "nhash_after": "1634b20506bdf50fb2037aebdfdd0826f30fb8d1", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80183F70"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3887, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3906, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.337} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018DAA8", "addr": 2149112488, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1d2323aa167b323a7ae1e7eba7f70f0d76db83d9", "nhash_after": "a4839bfb9ea251152dce6e7037756f85c321d4b9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4061, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4062, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4063, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.814} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018E014", "addr": 2149113876, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "18bcd3b598e315615ed67262d92b253b45061367", "nhash_after": "18bcd3b598e315615ed67262d92b253b45061367", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4303, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.59} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018E4F8", "addr": 2149115128, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "57ad43b278e8ed710458ffa9bbd2d45a8a36bd7c", "nhash_after": "23c598d6dc21c09161f38857dc62da4fc66a3e26", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80184C48"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4621, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4622, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.276} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018E8A0", "addr": 2149116064, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "75ffd63236d88c51c23ad642457df605a41b3b01", "nhash_after": "75ffd63236d88c51c23ad642457df605a41b3b01", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4881, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.199} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018F4B8", "addr": 2149119160, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5506, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5526, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.929} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018F6FC", "addr": 2149119740, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_8018487C", "addr": 2149075068, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "41528b4fa4692eaf4727f27653f1281ddb4a1150", "nhash_after": "cb9f3e04acb1b495135e3e9727a86aaad969432a", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 940, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.317} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80184A54", "addr": 2149075540, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "26ac55409ad7c11a99cb25eef755d6dce1761c2b", "nhash_after": "5c04ecbc27998fb1aa7ede60fd8f8efe444d237b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1032, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1033, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1034, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.285} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_801852B0", "addr": 2149077680, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "748c60c520dd20283e28d9f2b702f91dcf75de59", "nhash_after": "465d124e58138df318b4a66d7d8a06bdb00cd8d8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1485, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1486, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 2.075} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_8018567C", "addr": 2149078652, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "90e0c6c4e8904b625417fca860d8aa1dddebb3de", "nhash_after": "90e0c6c4e8904b625417fca860d8aa1dddebb3de", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1679, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.469} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_8018576C", "addr": 2149078892, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "49849d589df2a98c6fd6f180095e40a806384c93", "nhash_after": "10ee4d2d213199178d4c18baafed99a67bf55935", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1748, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1749, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1750, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1751, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1752, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 1.529} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80185C7C", "addr": 2149080188, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "92d17d9d75f519c19b4ffc1fa339028f32d0542b", "nhash_after": "2dc9dcfd001f7b6cebf4dab39570ed3ef4462ffe", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1998, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.379} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80186070", "addr": 2149081200, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5148094cd735064389b9a16851f9e7c4e11fc027", "nhash_after": "d8efca33202d2c26a0eddc50e75a18349479fe39", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2168, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2169, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.702} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_801861FC", "addr": 2149081596, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "032b908c42130a52e5e7d8538cf7e84ffd0c27ea", "nhash_after": "8bf824abc64a33ebb0d71c6abd68e6f45d73145d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2238, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_801862A4", "addr": 2149081764, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "14cfd1840b3819b54985864ed32d918f80f36bdc", "nhash_after": "2c36d8890107152cfc83e76601782613d6844747", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2281, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.235} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80186430", "addr": 2149082160, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7801709d20aa55596146f08489bdb03f379004", "nhash_after": "1abc0e585a66c7e4b3f71e03c71aad5c3b19858f", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_801865E4", "addr": 2149082596, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d492d89e6bd7eb037ff0bd904543a3a7dd281e92", "nhash_after": "d492d89e6bd7eb037ff0bd904543a3a7dd281e92", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2440, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.476} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80186868", "addr": 2149083240, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "01fd10ffd07caa32e8e078ad83e89ba7561c6b20", "nhash_after": "7153b093837e7b1adcbc4fac66aa22f49b018145", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2590, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2594, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2595, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.514} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80186B1C", "addr": 2149083932, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c6ab19d1a87fc4859bda6d3476cea0c1a7677dc", "nhash_after": "7c6ab19d1a87fc4859bda6d3476cea0c1a7677dc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2676, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.466} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80186BB0", "addr": 2149084080, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "b2618ecf7d487a133aa0c42d4bf0bf73ecf3c608", "nhash_after": "cb8023f7e1de2a46487931c9ea669d478828a920", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2716, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.258} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80186C30", "addr": 2149084208, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1fd0b273bbec4554d70a2f37c0cfac0241eb387e", "nhash_after": "1fd0b273bbec4554d70a2f37c0cfac0241eb387e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.475} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80187110", "addr": 2149085456, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "15c2867aa1ef68b2c802c1102453a8885062d3d1", "nhash_after": "21496397198fd8add3f191b4bee3c9114b1a05dc", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3010, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3011, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_801872B4", "addr": 2149085876, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "7f9caf284dc6ea66e6a55447e33462375f5c6a27", "nhash_after": "88ef0de6744272bbe6a08cdd4e4d62ac5d9a6f96", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3097, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.317} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80187CE8", "addr": 2149088488, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "a13ea44bd7680712ffb6e462f3a1470d85377fb8", "nhash_after": "b4500dd7c2e066075034c4b8b67c07456ed3c475", "exemplar": {"tu": "src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c", "fn": "func_80181D9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3481, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80187E08", "addr": 2149088776, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2676a471dab950c39850cddfed51ea5a33166a9e", "nhash_after": "c7e7601c98597cdd20e9cb0e930712c351b88239", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3603, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3604, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 3648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.626} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80188034", "addr": 2149089332, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "10fb258db655381af24190437b259c2a85277ac3", "nhash_after": "10fb258db655381af24190437b259c2a85277ac3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.485} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80188250", "addr": 2149089872, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "a4db869f80048dee5760a954d659f48846ec0ad9", "nhash_after": "a4db869f80048dee5760a954d659f48846ec0ad9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.465} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_80188554", "addr": 2149090644, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fa1c26c8411d52fdd88eabf8291fd927991bcc49", "nhash_after": "926b092bc5917aa72ca3b9698c5c0996439d37a6", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4002, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80183178.c", "fn": "func_801887F8", "addr": 2149091320, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "e575b7d29f1c96248ef64a64409d04bbf0e13515", "nhash_after": "e575b7d29f1c96248ef64a64409d04bbf0e13515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.455} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_8018486C", "addr": 2149075052, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf2e2d82147ee069d3b18be06b01a0c4b09e6c80", "nhash_after": "1951cabcc095b67046bae435614eff58a3cbe464", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801839C4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3512, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3513, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3515, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 3516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 3519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80184F68", "addr": 2149076840, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "c996e0cec4db705fe60683145eae735f2adfb227", "nhash_after": "41fd07815b0b07713449f2faf282927f1bfa35c2", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3869, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.253} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80185730", "addr": 2149078832, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd1a45e2c3808c86d0f93a5b9d75def647597f69", "nhash_after": "bd1a45e2c3808c86d0f93a5b9d75def647597f69", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4269, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4292, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.787} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80185840", "addr": 2149079104, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4323, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_801859D8", "addr": 2149079512, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa01f7fa432cc97a5067dbcb745bb4c7cbe3c4a7", "nhash_after": "aa01f7fa432cc97a5067dbcb745bb4c7cbe3c4a7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4422, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.549} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_801861FC", "addr": 2149081596, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "e0835227037fc9d2159b4c9540099f5c03861d17", "nhash_after": "bd8eed80e5f9e7b97af46c88db18bb78087841d3", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185354"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4825, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4826, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.266} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_8018632C", "addr": 2149081900, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "52217329858f55eec9014fc826bd1d475fd36714", "nhash_after": "15275ab79776f0e50500ca2b116fb7d4e7669d01", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4885, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4908, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.144} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80186440", "addr": 2149082176, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "nhash_after": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4985, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.527} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80186A8C", "addr": 2149083788, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "nhash_after": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5326, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5371, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.735} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80186F1C", "addr": 2149084956, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb0ef5ba5c8cc2a571a5422e2338be57bfb38f77", "nhash_after": "9a97ea23f7d2f14217beaebe2ff4750354085f3b", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80181B18"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_801870CC", "addr": 2149085388, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "daac2a98068d08ce58b6849bbaa8d7f57ddea3e8", "nhash_after": "daac2a98068d08ce58b6849bbaa8d7f57ddea3e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.5} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80187410", "addr": 2149086224, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "121f2d921c9ea21db68503a4b736ad2d2828207d", "nhash_after": "9f11cfbb49668e669d5000a7fb1dec7dfe3d4d25", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018200C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 5661, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 5662, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5665, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5666, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5667, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5677, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5685, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5686, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5702, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5703, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80187670", "addr": 2149086832, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "328e90a7d85a0dc8c9bcba7ec480d3527b1fee2f", "nhash_after": "265f2dd799bb1296aae3a41d540a0c464214ed2c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018226C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5740, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5742, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5743, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5744, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5745, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.269} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_801880E8", "addr": 2149089512, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "23f7977c2f3c0bcc7c3351eed289bfbc42996207", "nhash_after": "87e8bfe48b7bef29a55cbe9ec4844738e9d12448", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 6221, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6230, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6231, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6239, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.763} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_8018825C", "addr": 2149089884, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "d491841bce8aef253f8a289035649f5360983998", "nhash_after": "2a80c7459c6f03d8d73cc6db690b377293e38e1c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80182E58"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6280, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6281, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_8018888C", "addr": 2149091468, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "3e383eaabf50240ccab365f5b7cae793611f0395", "nhash_after": "2296719db9e48fe6d62d0b00845803baa5dda3eb", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6652, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.327} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80188B64", "addr": 2149092196, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc3ad5d48a83478a677e8ab1ec7cf86661f19df", "nhash_after": "b2fc141916583d1f80c9209051f349c35f1b2c5d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6787, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.795} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80188DF4", "addr": 2149092852, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "6a81b85aad89f914358f820917f348fc966e74c3", "nhash_after": "6c58ec717d980de6cfa5cfbbabfb6285babebc25", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6886, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6920, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.789} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80188F98", "addr": 2149093272, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7025, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7026, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 7027, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80183068", "addr": 2149068904, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "c1ab84d31b911aabe05c225ed23d9e962aec4292", "nhash_after": "c1ab84d31b911aabe05c225ed23d9e962aec4292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 392, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.419} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_8018353C", "addr": 2149070140, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "5143d623a95260e5999eaa329eaf4e68e5a88eeb", "nhash_after": "d14590bb85b8d371844f6fe7d5a1e568edef3f69", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 566, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 568, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.884} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80183630", "addr": 2149070384, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "3dc65740f8492a851d50cbfcd065a01707b4898d", "nhash_after": "cdc3b79ce7054827cbae875a8f84d680788b0829", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 632, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 633, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 634, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 635, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.182} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80183790", "addr": 2149070736, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "851b2075ff021d374224faf674a2748cea055fde", "nhash_after": "6859d6d8399a922c267bd920b9cb4f5d29436d91", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 697, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 698, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 699, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 700, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 0.834} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_8018392C", "addr": 2149071148, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "55fda14d52383e5ce15463b8fb774af4502dc571", "nhash_after": "55fda14d52383e5ce15463b8fb774af4502dc571", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s16 *", "via": "", "line": 809, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.403} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80183A7C", "addr": 2149071484, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "189f0b7ff1455faa2075cb2daee5d3880b1a9481", "nhash_after": "189f0b7ff1455faa2075cb2daee5d3880b1a9481", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s16 *", "via": "", "line": 896, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.326} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80183BD0", "addr": 2149071824, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "e3702ea96388c978146345c053f09d44cc74672c", "nhash_after": "e3702ea96388c978146345c053f09d44cc74672c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s16 *", "via": "", "line": 995, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.345} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80184460", "addr": 2149074016, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c3361dfebe1e7a23bd79a12498f8cafa4c860e1", "nhash_after": "1d68f886518b7468af4832cf4f51276f0dcce7e7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1469, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.516} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_801851EC", "addr": 2149077484, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "446e1cea26501727f1a0cdcdc60cec937252be6f", "nhash_after": "446e1cea26501727f1a0cdcdc60cec937252be6f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2100, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2101, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.541} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_8018528C", "addr": 2149077644, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "12cf333f35fbd11ca11dc3ee2760b4178c6bd214", "nhash_after": "12cf333f35fbd11ca11dc3ee2760b4178c6bd214", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2126, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.324} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_801855EC", "addr": 2149078508, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "2430f46cb8e466eedf5fdb49e6143cd94cc7ab13", "nhash_after": "e9c3778fe9b2150b776b1c241ccdbdb2ee80d4e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2263, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2264, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.505} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_801856D8", "addr": 2149078744, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "532146b705a9d602b2762df042851b825eaafe73", "nhash_after": "afaca6bc9ff8c9365c3f165c6658ab34b9e2b222", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2320, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 2321, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.555} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_8018599C", "addr": 2149079452, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b2f659c7daf051530545075b50572f488bbb650", "nhash_after": "1b2f659c7daf051530545075b50572f488bbb650", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.324} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80185B78", "addr": 2149079928, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "a4c1ede3a37f83a87e1d30841d81041bedec7c26", "nhash_after": "9a5b145a2bc027736369ffae8b36eafb0206cc39", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 2569, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.493} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80185E38", "addr": 2149080632, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "2dd079714f50457a28322e299b63e55eff5b03a7", "nhash_after": "2dd079714f50457a28322e299b63e55eff5b03a7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.326} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_80185E98", "addr": 2149080728, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.49} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80182A00.c", "fn": "func_801860DC", "addr": 2149081308, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2938, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3025, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.162} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_8017D960", "addr": 2149046624, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "nhash_after": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3288, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.052} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80181970", "addr": 2149063024, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "b38505a3a0f8941e293a48a97c02ec7a31fa5b21", "nhash_after": "b38505a3a0f8941e293a48a97c02ec7a31fa5b21", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.918} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80181B50", "addr": 2149063504, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "ebf2974c52baea402ce291f56404c0a0ab2b2539", "nhash_after": "ebf2974c52baea402ce291f56404c0a0ab2b2539", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4221, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.958} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80181ED0", "addr": 2149064400, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ff9b45dd60e7f2a1a873c49da8a80f70716080e", "nhash_after": "6ce9a27b01cb0e70a2f581713f92843c618ebffa", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4350, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4352, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.467} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801839C4", "addr": 2149071300, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf2e2d82147ee069d3b18be06b01a0c4b09e6c80", "nhash_after": "1951cabcc095b67046bae435614eff58a3cbe464", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 5357, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5358, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 5361, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5362, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 5364, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 3.361} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801840C0", "addr": 2149073088, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "a04a70acd0c3b1d0cd8cc29441fe6cafd9e55526", "nhash_after": "96b05e6df3dd9389951965365df35d292d28f660", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5700, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.457} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184888", "addr": 2149075080, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "9429495b95e5262d280f67fba1d9004a69168724", "nhash_after": "9429495b95e5262d280f67fba1d9004a69168724", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6097, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6120, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.611} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998", "addr": 2149075352, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_115/ov_SC03_115_jr_8017BEBC.c", "fn": "func_8017FD20"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6153, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.472} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184B30", "addr": 2149075760, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "3dbd2c0d96d7b7b78b175d545e870c26060b1087", "nhash_after": "3dbd2c0d96d7b7b78b175d545e870c26060b1087", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6253, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.932} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801851B8", "addr": 2149077432, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "e5a508d07390afa8fbd71ec18aadc593691ebd2c", "nhash_after": "1115bee8654a61e8f9cc1e70aff8b65bb5e51664", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.58} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185354", "addr": 2149077844, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "e0835227037fc9d2159b4c9540099f5c03861d17", "nhash_after": "bd8eed80e5f9e7b97af46c88db18bb78087841d3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6670, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6671, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.559} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185484", "addr": 2149078148, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "8478aee78b064440f74c0f243a050b27fb915ecb", "nhash_after": "8a17d17992fa37bb6deb51dcfbea0021776883db", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6739, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6747, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.01} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185598", "addr": 2149078424, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "nhash_after": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6824, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.928} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185BE4", "addr": 2149080036, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "nhash_after": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7167, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7212, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.558} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80186074", "addr": 2149081204, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb0ef5ba5c8cc2a571a5422e2338be57bfb38f77", "nhash_after": "9a97ea23f7d2f14217beaebe2ff4750354085f3b", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80181B18"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7302, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7309, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7351, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.467} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80186568", "addr": 2149082472, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "121f2d921c9ea21db68503a4b736ad2d2828207d", "nhash_after": "9f11cfbb49668e669d5000a7fb1dec7dfe3d4d25", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018200C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 7497, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 7498, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7501, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7502, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 7503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7513, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7521, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7522, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7527, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7529, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7538, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.452} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801867C8", "addr": 2149083080, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "328e90a7d85a0dc8c9bcba7ec480d3527b1fee2f", "nhash_after": "265f2dd799bb1296aae3a41d540a0c464214ed2c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018226C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 7576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7577, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7578, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7579, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.486} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80186874", "addr": 2149083252, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "e9b17ac8dbaad735c2d58fdade657fe29e3bedb2", "nhash_after": "5ff278aabb2b188d8c6332cf2b805dac75592915", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7631, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7645, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.401} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801873B4", "addr": 2149086132, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "d491841bce8aef253f8a289035649f5360983998", "nhash_after": "2a80c7459c6f03d8d73cc6db690b377293e38e1c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80182E58"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.469} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801879E4", "addr": 2149087716, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "3e383eaabf50240ccab365f5b7cae793611f0395", "nhash_after": "2296719db9e48fe6d62d0b00845803baa5dda3eb", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8510, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.472} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80187CBC", "addr": 2149088444, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc3ad5d48a83478a677e8ab1ec7cf86661f19df", "nhash_after": "b2fc141916583d1f80c9209051f349c35f1b2c5d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8647, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.537} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80187F4C", "addr": 2149089100, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "a3d269d223ed97dff56502a4348a5bc2c2126cca", "nhash_after": "993bd42427e8776e18ac6a82a93b8cb70509c678", "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": "keepalive", "cls": "B", "detail": "", "via": "", "line": 8791, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.407} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_8018805C", "addr": 2149089372, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "77256cb04922d3601376db771733443e910bf5c2", "nhash_after": "16d25e3b065444326e2dc174876bd6ef18ae8b06", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8824, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8825, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.489} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801880F0", "addr": 2149089520, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8896, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8897, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 8898, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.469} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_801826A0", "addr": 2149066400, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "db51276fd8bfc152a5d73ab43c9403b28667c9dd", "nhash_after": "e5310cc22d7f8a0cef802626b4c2b370f663c00c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3069, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018271C", "addr": 2149066524, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "5e5c930b17254e5c16461e25a8bceb1369d15010", "nhash_after": "5e5c930b17254e5c16461e25a8bceb1369d15010", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3101, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.563} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018282C", "addr": 2149066796, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3157, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_801828EC", "addr": 2149066988, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "307464347d1e9b490645b1a44eb79ec0a79d316d", "nhash_after": "f3bdc76deed1ca6d9f585573930bff8d5e9c74b8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3201, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_801829C4", "addr": 2149067204, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df786f77c12207ac31fb7ec6f335d92e6d5e3a2", "nhash_after": "7df786f77c12207ac31fb7ec6f335d92e6d5e3a2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.362} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018304C", "addr": 2149068876, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "5c180777f86bff4d0f09b39cf050b44d000d72da", "nhash_after": "d2ce9320e6ef4800039f98ef69d9e4b6dd8ad185", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3592, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.602} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_801831E8", "addr": 2149069288, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "e0835227037fc9d2159b4c9540099f5c03861d17", "nhash_after": "bd8eed80e5f9e7b97af46c88db18bb78087841d3", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185354"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3664, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3665, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_80183318", "addr": 2149069592, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "8478aee78b064440f74c0f243a050b27fb915ecb", "nhash_after": "8a17d17992fa37bb6deb51dcfbea0021776883db", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185484"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3740, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3748, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.193} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018342C", "addr": 2149069868, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "nhash_after": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3825, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.385} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018383C", "addr": 2149070908, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "3130cc1adc25113cf6019a9954f90073d75e3c62", "nhash_after": "e25ca6eab3f50944a427f087531ee6e13b5ed9f0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3994, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3995, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.597} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_801839C0", "addr": 2149071296, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "9e29568b2ed676dfd1236905f02d21aff2662590", "nhash_after": "9e29568b2ed676dfd1236905f02d21aff2662590", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4088, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.401} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018428C", "addr": 2149073548, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "73a7cebbb83248a6d9612f09418b49535050c64f", "nhash_after": "73a7cebbb83248a6d9612f09418b49535050c64f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4471, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.388} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_8018431C", "addr": 2149073692, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4546, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.417} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_801846F0", "addr": 2149074672, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "1939245492966705c46d173651c5b40fe55f6bfe", "nhash_after": "1939245492966705c46d173651c5b40fe55f6bfe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4670, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.395} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_80184D50", "addr": 2149076304, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "515133c38227fd9349ed53cd0c570e10ce4967bf", "nhash_after": "515133c38227fd9349ed53cd0c570e10ce4967bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4977, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5030, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5037, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5054, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5086, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5098, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.75} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_80185690", "addr": 2149078672, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "06a14b41ee792ec45897655b6520b15329813aa0", "nhash_after": "9af65d52551340cfc6786b58aa2534cefe6f0460", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 5541, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5543, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 5594, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5602, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.144} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80182038.c", "fn": "func_80185E34", "addr": 2149080628, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "cf9607e52aaba379c3b19aab15379490654263c8", "nhash_after": "cf9607e52aaba379c3b19aab15379490654263c8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 6022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 6023, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$29", "via": "", "line": 6044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.883} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_80187DD0", "addr": 2149088720, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "8492e29ebd9132beb5d36d3fa05665d14f5ad0eb", "nhash_after": "8492e29ebd9132beb5d36d3fa05665d14f5ad0eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.65} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_801886B0", "addr": 2149090992, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "3871770b1dbaf4cbe8d374b5dd3f4211675a58be", "nhash_after": "3871770b1dbaf4cbe8d374b5dd3f4211675a58be", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.975} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018A688", "addr": 2149099144, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "58795c9bcd54b7124c66880a5b02ef81a0e011e6", "nhash_after": "58795c9bcd54b7124c66880a5b02ef81a0e011e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5008, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.627} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018A974", "addr": 2149099892, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "2e989ba4a21bb21a09f299e7766b866ce50b82bc", "nhash_after": "02a6067a5eab3f656775c0ed6d2d88c92c01d057", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 5242, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5243, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5244, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5245, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.953} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018ABD4", "addr": 2149100500, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5320, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.639} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018AD74", "addr": 2149100916, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "5cf426b9638201838f4f6f8c83154714c1922fde", "nhash_after": "5cf426b9638201838f4f6f8c83154714c1922fde", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5417, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.644} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018B774", "addr": 2149103476, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e5091f1e9ebae218627f2be2e7dcccbf3986703", "nhash_after": "c9cdf261ff354a64bef02dd4e883d846ca95e2a1", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018694C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5819, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5820, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.335} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018B9D4", "addr": 2149104084, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "9b681de33d5fd8ff1ede72cdb44edad95fb88fc5", "nhash_after": "9b681de33d5fd8ff1ede72cdb44edad95fb88fc5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5940, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.661} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018C3F8", "addr": 2149106680, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "37ecbf70b41c6044d6857e4c832a52d2f8efcae0", "nhash_after": "37ecbf70b41c6044d6857e4c832a52d2f8efcae0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.621} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018C7A8", "addr": 2149107624, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "9f48faea7d366847bfaab9ce09e9abb1a85705d3", "nhash_after": "540be0a99913e90554cb49ea26c2d99a3f526a95", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6529, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6531, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.304} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018CC88", "addr": 2149108872, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "nhash_after": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6723, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.669} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018CD04", "addr": 2149108996, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "nhash_after": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6852, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6853, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.925} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018D870", "addr": 2149111920, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "3ea5bd1107206b2bc929a6f918fba734543546cc", "nhash_after": "3363ed5dadbf73bd32a021f9da1e9887bf70e222", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7404, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7548, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.09} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018E188", "addr": 2149114248, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "89212cc564d8fd6b7938ed7f017ea423b968691e", "nhash_after": "624d6f725eaa396e02693bacdec24c7231c58846", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7776, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.361} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018E5DC", "addr": 2149115356, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "58e1f089d8c41ce8051dac27dac6738c3c9f5a8b", "nhash_after": "a0fdfa6c28b9ccd28caaded78ee17691db9e1ec9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7968, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8063, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.477} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018E9BC", "addr": 2149116348, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "da1a11c42799429a00d1c75cb60ed59b9bde63fd", "nhash_after": "87249f586b0d613ebf369dcde4a488cb6122eef3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8155, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8255, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8256, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.296} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018EDB8", "addr": 2149117368, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "7fb1070ff283c3fe331fe96282e3be914043702c", "nhash_after": "960e3e4838c671e8b1d41661156277ca1b110624", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8336, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8409, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018F060", "addr": 2149118048, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "2b679154c8c09c465eaad0f7b76788a55666edaa", "nhash_after": "2b679154c8c09c465eaad0f7b76788a55666edaa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 8571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 8598, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 8605, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 8612, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}], "compiles": 2, "seconds": 0.601} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018F694", "addr": 2149119636, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "9431d634ac252faa3c2c7d57ed660d0e3f22caa7", "nhash_after": "9431d634ac252faa3c2c7d57ed660d0e3f22caa7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.676} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c", "fn": "func_8018FE0C", "addr": 2149121548, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "7835e91b4362e3dac1221e911c05b170a228d6cc", "nhash_after": "95edf534c87965892a42841a3a81c81943f5d2f6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 8810, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 8811, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 8812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8816, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.993} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017CE3C", "addr": 2149043772, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "f95f42b9b45dcc9e3d33438aecc7075aec86d289", "nhash_after": "7d9b97c67704462b4724e500a21b95187667f4a6", "exemplar": {"tu": "src/ov_SC04_005/ov_SC04_005_jr_8017BEBC.c", "fn": "func_8017CE3C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2836, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.404} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017CEF4", "addr": 2149043956, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "dc24a76caaee02c52d85685961b82078fd33c137", "nhash_after": "5d4481edf102a31f10107e7aaed235a7dd35f9fa", "exemplar": {"tu": "src/ov_SC04_005/ov_SC04_005_jr_8017BEBC.c", "fn": "func_8017CEF4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2913, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.334} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017D158", "addr": 2149044568, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "10e8ec8cf334a45cecb966a7298688781609d328", "nhash_after": "ec469b8eaade8c29d4b1038541b2e10114c31f6a", "exemplar": {"tu": "src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c", "fn": "func_8017EB34"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.351} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017D2D0", "addr": 2149044944, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "650b90eebbc06ff11b1c4de5d2aeb20fbeb73a54", "nhash_after": "d750a0331df9c54736e36e23ba8e70fbf7d3f127", "exemplar": {"tu": "src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c", "fn": "func_8017ECAC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3075, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.337} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017D744", "addr": 2149046084, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "2cf9d80a4cc2f8a64f35febb9a7e479cb46f3514", "nhash_after": "b56cb07e2fe924bc9a452951da07a39b1d0f7dd1", "exemplar": {"tu": "src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c", "fn": "func_8017F120"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3185, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3186, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3187, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.412} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017DD60", "addr": 2149047648, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "f0ac2ec0c7f0de55b2b0cf6508f0538f3667e322", "nhash_after": "f0ac2ec0c7f0de55b2b0cf6508f0538f3667e322", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3536, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.06} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017E5AC", "addr": 2149049772, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3910, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3912, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.357} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017E9B0", "addr": 2149050800, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ed8b25c7c65d7a26150ce73f4e6351d43860a52", "nhash_after": "1e0cf78b0e700efb8b47e084fb6c49623b6ef49c", "exemplar": {"tu": "src/ov_SC04_005/ov_SC04_005_jr_8017BEBC.c", "fn": "func_8017FAA0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4113, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.346} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017EE68", "addr": 2149052008, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4485, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.161} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017F02C", "addr": 2149052460, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.335} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_80180438", "addr": 2149057592, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "928feb46b26d14db5b6e4e27107819848e9ffab9", "nhash_after": "3041a3f7ffa5462cb5010f0932a6ef226eb638da", "exemplar": {"tu": "src/ov_SC04_004/ov_SC04_004_jr_8017AE2C.c", "fn": "func_80183798"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 5473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.355} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8018083C", "addr": 2149058620, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "d792c7a2ef16ae16a383cd95c3df8768aaa28f02", "nhash_after": "21503a6ec2c31e750a1db911237f1285c88032c0", "exemplar": {"tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018C31C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5623, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5624, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.346} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_801808E0", "addr": 2149058784, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "26f33cedc19a0306ad50aac8840d273d9581ef0f", "nhash_after": "26f33cedc19a0306ad50aac8840d273d9581ef0f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5655, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.729} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8018317C", "addr": 2149069180, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "eebaab61b2a86378233f419c24295c48177a985d", "nhash_after": "eebaab61b2a86378233f419c24295c48177a985d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7664, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.717} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_801832F8", "addr": 2149069560, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "5e2d865d3fdb85d89d6108f32fbd6255db46ef0b", "nhash_after": "5e2d865d3fdb85d89d6108f32fbd6255db46ef0b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7700, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.689} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_801843D8", "addr": 2149073880, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "f2c8f382a203c31087a147a771aac57a6e7788be", "nhash_after": "9a0ab214e041ae9a8165740c2e046b6734570285", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 8601, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.407} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80035270", "addr": 2147701360, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfd97a0470446eb8e9d4662a2e3de4e092753476", "nhash_after": "bfd97a0470446eb8e9d4662a2e3de4e092753476", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 67, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 72, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 77, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 91, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.908} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800359B0", "addr": 2147703216, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "921794b869068cc30d2871bb0c76f93189a093f0", "nhash_after": "921794b869068cc30d2871bb0c76f93189a093f0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.365} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80036AF8", "addr": 2147707640, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "63a7c5a7afb98a8a48c46eaa4a7b271d67a5fd54", "nhash_after": "63a7c5a7afb98a8a48c46eaa4a7b271d67a5fd54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 1396, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.397} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80036FB0", "addr": 2147708848, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "4c9ae2c827bb1e0345b6af0f0de266b44d262aa8", "nhash_after": "4c9ae2c827bb1e0345b6af0f0de266b44d262aa8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1618, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.375} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80037144", "addr": 2147709252, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e5a2cca6bd3278f515477f7aed71263242d2bea3", "nhash_after": "e5a2cca6bd3278f515477f7aed71263242d2bea3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1795, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.389} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800373D0", "addr": 2147709904, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "36119b9e83433813c833e9f2c79d6ae7abd387a9", "nhash_after": "8d116fce709b65d481db93077eda6177f8bea491", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1890, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1891, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1892, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1893, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.312} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800377D8", "addr": 2147710936, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f66db9094cfb47566d486f0100e82a28fbf02969", "nhash_after": "bdd55769bb0e50f0c4938e6e5282f79a4e9ec355", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2130, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2147, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.145} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80037EA0", "addr": 2147712672, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "990865d21b7ff938601835997f927de09e18b321", "nhash_after": "6e2bd9a37a822743d95db18f6051ba939380d587", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2338, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2339, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2340, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.799} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80037F3C", "addr": 2147712828, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e691a6d16994b93917d756ac66601a431b49b4f1", "nhash_after": "7c1dd2b2728138ea7c3d318152ea1b0116661a7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2362, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2363, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.557} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80037FC4", "addr": 2147712964, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "646c7464a1c13b07509466618368bae00a8241db", "nhash_after": "7de7838044c6c78c9f1f45fd235e670fe790a2d7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2401, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2402, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2403, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.728} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80038308", "addr": 2147713800, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "9dc1305eb2bb22bfc8cd335bc051db5d51c08209", "nhash_after": "9dc1305eb2bb22bfc8cd335bc051db5d51c08209", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.383} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800383A4", "addr": 2147713956, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "4c8691ea55e023e80e74c018fca25dcb6b91ac66", "nhash_after": "4c8691ea55e023e80e74c018fca25dcb6b91ac66", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "sll", "via": "", "line": 2595, "verdict": "REFUSED", "why": "instruction `sll` has no C spelling in the table", "oracle": ""}], "compiles": 2, "seconds": 0.373} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800384A8", "addr": 2147714216, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec06d02a25786ff320fe744d486e735c06bb84e4", "nhash_after": "ec06d02a25786ff320fe744d486e735c06bb84e4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2633, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.365} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800385C0", "addr": 2147714496, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e98bce6cfc6e87c0af321b4ce3177d555eb345c1", "nhash_after": "e98bce6cfc6e87c0af321b4ce3177d555eb345c1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2677, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2678, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.577} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80038698", "addr": 2147714712, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "9190d8be8b09243442772165323306711073af77", "nhash_after": "9190d8be8b09243442772165323306711073af77", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 2716, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.392} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80038838", "addr": 2147715128, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b5a5e6cb5ecca3f26a44bcdc3ef775f89728b88", "nhash_after": "a39b6ad2f7d94b72dc24a26b7db2b61e7dbdba91", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 2796, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2797, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 2798, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 2800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 2801, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 2802, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 2803, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2804, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 10, "seconds": 1.934} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80038958", "addr": 2147715416, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "d4d8d5d6be19a0208253eaaf697ba7b9357bde11", "nhash_after": "621f6ef35e62ef60e6a335952dd49a5bf6e4561e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 2886, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 2887, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 2890, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2891, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2892, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 1.556} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80038A58", "addr": 2147715672, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f21d67b99aba0598906ff5e767c4fc9a480e59e7", "nhash_after": "a689021c0dfc3f3dcea6871863618dcaaa75d7e9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2988, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2989, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2990, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 2991, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2996, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3007, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3008, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3009, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3010, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3011, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3012, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3061, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3062, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3063, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3065, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3097, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3102, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3149, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 23, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3150, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 24, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 3155, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3167, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3168, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3188, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 28, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3189, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 29, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 30, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3206, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3208, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 34, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3210, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 36, "seconds": 6.87} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_800391D4", "addr": 2147717588, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "11ec0bfa18c1e6113c7591198185635f1ac6d2dd", "nhash_after": "11ec0bfa18c1e6113c7591198185635f1ac6d2dd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3392, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3402, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3403, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3404, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3405, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3406, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3407, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3409, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3410, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 11, "seconds": 2.198} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80039B20", "addr": 2147719968, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f26db717ab793b55035396914769d3c3ff4e8b14", "nhash_after": "f26db717ab793b55035396914769d3c3ff4e8b14", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3764, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3765, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3785, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.862} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_80039F50", "addr": 2147721040, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "308b6be563faca31b77c6f2ff96f901e10d5f079", "nhash_after": "7d8dae4a8c9157645594fb22800f4e12beddaa7d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3929, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3931, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3933, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.823} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_c.c", "fn": "func_8003A234", "addr": 2147721780, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f69b8440c448db87f6adbcab101ba651e637b9ec", "nhash_after": "4ba44da48f08e03eeff2a377961c65c4d6131405", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4119, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.015} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80182B74", "addr": 2149067636, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "b90bd75c5070ae79d80f5b86107b6686c130b106", "nhash_after": "b90bd75c5070ae79d80f5b86107b6686c130b106", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.016} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80183454", "addr": 2149069908, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "nhash_after": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3346, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3438, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.512} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80184F44", "addr": 2149076804, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4681, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.551} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188", "addr": 2149077384, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_010/ov_SC06_010_jr_8017A4AC.c", "fn": "func_80182C70"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4715, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.508} +{"ts": "2026-09-09 04:07:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185B4C", "addr": 2149079884, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "b92fd528e5ac09b90503504bef8442982a8b7c32", "nhash_after": "6e78d2eaa2af917328bf5571fe2b8ac8c733abeb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 5107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5108, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5110, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.968} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185DAC", "addr": 2149080492, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.047} +{"ts": "2026-09-09 04:07:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185F4C", "addr": 2149080908, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "0404649bdc10358c42c17d61053bf994b0f301e9", "nhash_after": "0404649bdc10358c42c17d61053bf994b0f301e9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5320, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.99} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018603C", "addr": 2149081148, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "367907299c2f9f03165b5d485fea8cc0c60bd51c", "nhash_after": "b14f1b428ff0996622ac25d0bc7220e7ac0f1d9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5347, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.534} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018694C", "addr": 2149083468, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e5091f1e9ebae218627f2be2e7dcccbf3986703", "nhash_after": "c9cdf261ff354a64bef02dd4e883d846ca95e2a1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5720, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5721, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.47} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80186BAC", "addr": 2149084076, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "9b681de33d5fd8ff1ede72cdb44edad95fb88fc5", "nhash_after": "9b681de33d5fd8ff1ede72cdb44edad95fb88fc5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5847, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.978} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80187268", "addr": 2149085800, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "d48206687859bad1906b3ba361b807824977045a", "nhash_after": "cc5f275487059f97b25cd616350372b14df050c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6097, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6098, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.619} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_801875D0", "addr": 2149086672, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "a3ae5d5a9581b61c07a157e3a514082bff68c5eb", "nhash_after": "a3ae5d5a9581b61c07a157e3a514082bff68c5eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6389, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.959} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80187980", "addr": 2149087616, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "1d85e4b2845b2df0677c3955b1149bf6296c63e8", "nhash_after": "bab0e6aabb665ff8e1a261a15d1e91cc55f551d6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6476, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6487, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 3.034} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80187E60", "addr": 2149088864, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "nhash_after": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6678, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.996} +{"ts": "2026-09-09 04:08:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80187EDC", "addr": 2149088988, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "nhash_after": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6807, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6808, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.435} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_801887F4", "addr": 2149091316, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "cae30f5f6b54fd1efe2bee34b3503776ef6c1b74", "nhash_after": "d564fd572a1f943af1ae23d23d84bcb7d3744576", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80188964"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7165, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7166, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7178, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.492} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80188F1C", "addr": 2149093148, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "2814f778781e206d51f20c56fbc093933b312dfa", "nhash_after": "2814f778781e206d51f20c56fbc093933b312dfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7413, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.005} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_801891A8", "addr": 2149093800, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "nhash_after": "64ffb5415cc6b301db99f8ed5ebfe400ce750b78", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 7581, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 7583, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:08:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018966C", "addr": 2149095020, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c2c9202cfdf1e857f973179bf388a130cce637b", "nhash_after": "b5bccbc9027891f43aae6b42056ebc497937a47c", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801897DC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7663, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.566} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018983C", "addr": 2149095484, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "84c771d952abc62bd6748d11f6ce1cbb5b993469", "nhash_after": "44240ecd8fa6f3678d08798e39aeac5f98f65169", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_801899AC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7784, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7785, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.469} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80189A2C", "addr": 2149095980, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "9aa668ad0e566bf40cb199493e6dedd2acd5141c", "nhash_after": "7bb6e211967a4485d18f04c207393f8047c4ca49", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_80189B9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7888, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7899, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.471} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80189F3C", "addr": 2149097276, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "df4baa8dfc89424b3ba0efdd9f616e91543fc8bc", "nhash_after": "c5d9ffaa03bfcaeeeabdc47a3409828049e1e44b", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A0AC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8078, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.483} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018A594", "addr": 2149098900, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "2d40df2be4fbae3e6887bbc0cb6c0ef832b1796d", "nhash_after": "8a1a59e77856054239e78aa840de3df231c4775f", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018A704"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8280, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.511} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018B02C", "addr": 2149101612, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8569, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.942} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018B29C", "addr": 2149102236, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "83f158f424a45287178b0bcbc85fcad725c6bf9d", "nhash_after": "fe3adae2ed29759c43afd0669f28866fb8cca54d", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018B40C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 8691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.498} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018B370", "addr": 2149102448, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8740, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.007} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018B660", "addr": 2149103200, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "nhash_after": "6dabaf4b3abbb3f277fa3ef2f1a94f46c8a46e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.039} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018B878", "addr": 2149103736, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "nhash_after": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8995, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 8999, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.519} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018BA4C", "addr": 2149104204, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ce572e1f79de9cbec85ad017eae4a3bdbec0844", "nhash_after": "5c960d7364b227e184b2dd4214a6b5206dd16669", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9066, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9067, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 9108, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.996} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018BDE0", "addr": 2149105120, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "132e92ea0b92e9e1d23ef4e637efb4c288373a7d", "nhash_after": "8fae3075891d009b7a1273e30fc998ae86d333e6", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F0F4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 9227, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 9291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.475} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018C11C", "addr": 2149105948, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "c5cc6932fd531621b3a2c2b6f0f0880bbb76b45f", "nhash_after": "4c17e2532a7eea5f89176642dc65de8dfc29f4c8", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F430"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9414, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9415, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9427, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.466} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018C3C4", "addr": 2149106628, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f282074afb02a74de7579c34c83fd493c51fdfa", "nhash_after": "0f282074afb02a74de7579c34c83fd493c51fdfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.937} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018C608", "addr": 2149107208, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "1e6a13a74f5a95ae7f95c8651451773166bf958c", "nhash_after": "1e6a13a74f5a95ae7f95c8651451773166bf958c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9615, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.953} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018D5C0", "addr": 2149111232, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "c95469ee984fb5be99ab064d6f4489f30dd97c62", "nhash_after": "984beaafd4ea0e5697f56e0abe5120d2dddd5292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 10346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10490, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.515} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018DED8", "addr": 2149113560, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6683a0b2f05441e165fd2b4ddd64518764e24645", "nhash_after": "56615a2e79c144654588095ea5c8c6ce0e8c7656", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 10725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.531} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018E32C", "addr": 2149114668, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "58e1f089d8c41ce8051dac27dac6738c3c9f5a8b", "nhash_after": "a0fdfa6c28b9ccd28caaded78ee17691db9e1ec9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 10880, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10975, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10976, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 2.039} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018E70C", "addr": 2149115660, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "a0e0c29ebadab07b128e0529139b6164acfeb431", "nhash_after": "f575ffed31e25f380906c6f1a073a0fca460d0a4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 11067, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 11167, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 11168, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.985} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018EB08", "addr": 2149116680, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "4852787aafd50509ebda4d152b1fd00c5cbf390b", "nhash_after": "f4a0f03e1fd55fd428cb3a12f88d7e9eb420bcdc", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 11249, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 11322, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.458} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018EDB0", "addr": 2149117360, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f44135c9f7aed99d8731c643eb13aa93aee61ef", "nhash_after": "2f44135c9f7aed99d8731c643eb13aa93aee61ef", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 11443, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 11470, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 11477, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 11484, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}], "compiles": 2, "seconds": 1.007} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018F3E4", "addr": 2149118948, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "9431d634ac252faa3c2c7d57ed660d0e3f22caa7", "nhash_after": "9431d634ac252faa3c2c7d57ed660d0e3f22caa7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 11588, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.02} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018FB5C", "addr": 2149120860, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "613d0adc52aa0fdf9613a3bf7c052206d1efd2a0", "nhash_after": "db83ad870b2a19c21c53ecf6bd717a1750150aa1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 11692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 11693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 11694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 11695, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 11698, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.825} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017D368", "addr": 2149045096, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3036, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3038, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.357} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017D610", "addr": 2149045776, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "eaa78acd2d63adb3b1bcc5f085db58d0464b7f28", "nhash_after": "164101dce8a79955ad20dcbb0fe16684c7f18635", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3155, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.336} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017F4DC", "addr": 2149053660, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "nhash_after": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4434, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.951} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017F96C", "addr": 2149054828, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "b0b3d77f036616e8dcba567b60e28130fa33d6da", "nhash_after": "12fe4496e48d0ed6b5b39f7a67e76467a5782689", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4570, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4620, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.751} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017FE60", "addr": 2149056096, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "121f2d921c9ea21db68503a4b736ad2d2828207d", "nhash_after": "9f11cfbb49668e669d5000a7fb1dec7dfe3d4d25", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018200C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 4758, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 4759, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4762, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4763, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4764, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4774, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4782, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4783, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4788, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4790, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.363} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801800C0", "addr": 2149056704, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "328e90a7d85a0dc8c9bcba7ec480d3527b1fee2f", "nhash_after": "265f2dd799bb1296aae3a41d540a0c464214ed2c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018226C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4838, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4839, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4840, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.326} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801808F0", "addr": 2149058800, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "adffc19b094cc0822f714b902e74f0ef29c289cf", "nhash_after": "adffc19b094cc0822f714b902e74f0ef29c289cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5225, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.64} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80180CAC", "addr": 2149059756, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "1ff1aea4d75a171ed0694351a5a062b61cb575a9", "nhash_after": "99a69c571d0da0325c176f75afd946c376792a3e", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5372, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80180D54", "addr": 2149059924, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e1cbca224df15ca6a8d0851be9544da496bd26b", "nhash_after": "02f5575341a6cca1bc4923a99c2b0ae209405fe8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5469, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.366} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801810FC", "addr": 2149060860, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "9173918f5eb3d4a339366407d16f32b4f2f59d40", "nhash_after": "fc80a5cff7da16f98939fb319608df319629fa70", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5781, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5786, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5795, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.633} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801816F0", "addr": 2149062384, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6031, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6032, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6037, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.354} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80181B00", "addr": 2149063424, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "ddac54d37eedc580d3017d426db8c2bfd54da3f5", "nhash_after": "fb21e30f781549e5fdab6df9f5aacf496e691b4b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6176, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6177, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.042} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80182200", "addr": 2149065216, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "c00ce1b4a1b1a6242c6f2778f33267785c46ca7b", "nhash_after": "d50781c7e8b5f4be78f0a212bb9bd4ad2bda68be", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6439, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6440, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.388} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801822E8", "addr": 2149065448, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "54c31e71bf820e13c58fc60ace528422bba2f94a", "nhash_after": "be9839df84656065439b4f10d2b515d7e976b88b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6521, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.394} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801825BC", "addr": 2149066172, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6638, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80182660", "addr": 2149066336, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "84b74d34a9bcacfa1732a58925e408941c750d05", "nhash_after": "e95fcb9f5de99f5afb822c0e7e084df8fdca129f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6683, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6684, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6685, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.311} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80183E68", "addr": 2149072488, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "891cd237e688b90b2048f1e89c2a1c6f394fbb61", "nhash_after": "891cd237e688b90b2048f1e89c2a1c6f394fbb61", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7724, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7743, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.999} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80183F2C", "addr": 2149072684, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7767, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.332} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_8017EEF8", "addr": 2149052152, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3136, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 04:08:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_8017F1A0", "addr": 2149052832, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "eaa78acd2d63adb3b1bcc5f085db58d0464b7f28", "nhash_after": "164101dce8a79955ad20dcbb0fe16684c7f18635", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017D610"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3252, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.295} +{"ts": "2026-09-09 04:08:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_8018106C", "addr": 2149060716, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "nhash_after": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.966} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_801814FC", "addr": 2149061884, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb0ef5ba5c8cc2a571a5422e2338be57bfb38f77", "nhash_after": "9a97ea23f7d2f14217beaebe2ff4750354085f3b", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80181B18"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4666, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4667, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4674, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4716, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_801819F0", "addr": 2149063152, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "121f2d921c9ea21db68503a4b736ad2d2828207d", "nhash_after": "9f11cfbb49668e669d5000a7fb1dec7dfe3d4d25", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018200C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 4849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 4850, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4853, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4854, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4865, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4873, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4879, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4881, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4890, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4891, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80181C50", "addr": 2149063760, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "328e90a7d85a0dc8c9bcba7ec480d3527b1fee2f", "nhash_after": "265f2dd799bb1296aae3a41d540a0c464214ed2c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018226C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4928, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4929, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4930, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4931, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4932, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4933, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80182480", "addr": 2149065856, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "96fadccd02a7f7c023c2c6179770c89c821254c2", "nhash_after": "96fadccd02a7f7c023c2c6179770c89c821254c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5310, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.643} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_8018283C", "addr": 2149066812, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "d491841bce8aef253f8a289035649f5360983998", "nhash_after": "2a80c7459c6f03d8d73cc6db690b377293e38e1c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80182E58"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5448, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5449, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.316} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_801828E4", "addr": 2149066980, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "2cdbc5ad02a6029cda38085cc4d2fac815b09d9b", "nhash_after": "7eb3d9a3028945a65b883f4045a8f2768c85a76b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5543, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.303} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80182C8C", "addr": 2149067916, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "58f52c758cbc463561323e7d9782c46f6a7f0d2a", "nhash_after": "d98a4a50174e0fcc82768eb1a9409d71990bf054", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5854, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5869, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.787} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80183280", "addr": 2149069440, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80183690", "addr": 2149070480, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6250, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6251, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80183D90", "addr": 2149072272, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6513, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_80183E78", "addr": 2149072504, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_8018414C", "addr": 2149073228, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6712, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.294} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_801841F0", "addr": 2149073392, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6757, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6758, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6759, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.293} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_8017D2AC", "addr": 2149044908, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "fc2d456673893ab75adb36630f07f0bcd4870a54", "nhash_after": "fc2d456673893ab75adb36630f07f0bcd4870a54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3053, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.892} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_8017D4FC", "addr": 2149045500, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3117, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3119, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_8017D688", "addr": 2149045896, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3169, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_8017F2EC", "addr": 2149053164, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "eaa78acd2d63adb3b1bcc5f085db58d0464b7f28", "nhash_after": "164101dce8a79955ad20dcbb0fe16684c7f18635", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017D610"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4239, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_80180200", "addr": 2149057024, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4801, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4820, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.871} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_801802C4", "addr": 2149057220, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_80180330", "addr": 2149057328, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e1cbca224df15ca6a8d0851be9544da496bd26b", "nhash_after": "02f5575341a6cca1bc4923a99c2b0ae209405fe8", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80180D54"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4908, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4909, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4910, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.31} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_801806D8", "addr": 2149058264, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "3845ef68af74905600ce6a0eb65ba0efc750d773", "nhash_after": "3cd0770a2fd99077f7b886b244506fcf008d08be", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5221, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5222, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5227, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.483} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_80180CCC", "addr": 2149059788, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5485, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.276} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_801810DC", "addr": 2149060828, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "ddac54d37eedc580d3017d426db8c2bfd54da3f5", "nhash_after": "fb21e30f781549e5fdab6df9f5aacf496e691b4b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80181B00"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5617, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5618, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_801817DC", "addr": 2149062620, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "c00ce1b4a1b1a6242c6f2778f33267785c46ca7b", "nhash_after": "d50781c7e8b5f4be78f0a212bb9bd4ad2bda68be", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80182200"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5880, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5881, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_801818C4", "addr": 2149062852, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "54c31e71bf820e13c58fc60ace528422bba2f94a", "nhash_after": "be9839df84656065439b4f10d2b515d7e976b88b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801822E8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5962, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5964, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.285} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_80181B98", "addr": 2149063576, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.29} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_80181C3C", "addr": 2149063740, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "84b74d34a9bcacfa1732a58925e408941c750d05", "nhash_after": "e95fcb9f5de99f5afb822c0e7e084df8fdca129f", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80182660"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6124, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6126, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.3} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c", "fn": "func_80182B10", "addr": 2149067536, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 6925, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.63} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_8017D174", "addr": 2149044596, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "a7fd895ad00ca91d585a0ce02e1247c9889c9613", "nhash_after": "6e6580190df62e1532f159bb3dacd0e11c38bfee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3024, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3040, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3055, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.634} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_8017E5A4", "addr": 2149049764, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "d1c0b5bbecd3816b235bdb0865f429db04983dfd", "nhash_after": "a085f658aa10088f6e0514ba962162b97338bf4f", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3579, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.488} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_8017E6D0", "addr": 2149050064, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3606, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3608, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.402} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_8017E8F4", "addr": 2149050612, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3690, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.313} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_80180F10", "addr": 2149060368, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5087, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.941} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_80180FD4", "addr": 2149060564, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_80181040", "addr": 2149060672, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5193, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5195, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_801813E8", "addr": 2149061608, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "4babf01a8cef6da360634e6b0b1de2e51a50f4fa", "nhash_after": "c2d3058d2527639458cf5afe49718e004c43fd39", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5506, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5507, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.565} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_801819DC", "addr": 2149063132, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5757, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5758, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5763, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5770, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_80181DEC", "addr": 2149064172, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5903, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.323} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_801824EC", "addr": 2149065964, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6165, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6166, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6167, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.318} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_801825D4", "addr": 2149066196, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6247, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.32} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_801828A8", "addr": 2149066920, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6364, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.322} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_8018294C", "addr": 2149067084, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6410, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6411, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6412, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.311} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_8017C294.c", "fn": "func_80183820", "addr": 2149070880, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 7216, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.61} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_8017FB44", "addr": 2149055300, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3699, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3701, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.287} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_8017FF68", "addr": 2149056360, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.271} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80180040", "addr": 2149056576, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "1ac396cd64c6b9af90f0b803409a378a117f00c3", "nhash_after": "45633f603dba5eccd9a29a4bfd54074c99b482e0", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017DAB8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3938, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3955, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3956, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.325} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80180970", "addr": 2149058928, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "a78ea91e24ae7e46be716d87dd4a87126790e8b9", "nhash_after": "a78ea91e24ae7e46be716d87dd4a87126790e8b9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.539} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80180C04", "addr": 2149059588, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "7073da993ace147b6c713ef964776cf80e6ddf01", "nhash_after": "7073da993ace147b6c713ef964776cf80e6ddf01", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4489, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.62} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80181264", "addr": 2149061220, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "181d2ef8270677fd67e302b5ea7e07958c4b858d", "nhash_after": "181d2ef8270677fd67e302b5ea7e07958c4b858d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 4821, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.577} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_801812FC", "addr": 2149061372, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "995aa6ea1ecb1044fe5dd77aa90f8b2b563f33a9", "nhash_after": "aa66f018ef379839d1f34bae7c05a7bb0032ffc6", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801831F4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4848, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_801817B8", "addr": 2149062584, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "baf4f502f2592df572404b24ffd5165b6ed6d5fc", "nhash_after": "baf4f502f2592df572404b24ffd5165b6ed6d5fc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5050, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.565} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80181EDC", "addr": 2149064412, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c1d93b6fc3f6363ccf47d7c04634efd0ad3cbe", "nhash_after": "3d87864a5527c528e600bb16a01a7289bea5ae49", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5425, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.799} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80182060", "addr": 2149064800, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "9e29568b2ed676dfd1236905f02d21aff2662590", "nhash_after": "9e29568b2ed676dfd1236905f02d21aff2662590", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5569, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.55} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_8018292C", "addr": 2149067052, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "41b5257e1e82fe22d747487eab40f50b9ad34efc", "nhash_after": "41b5257e1e82fe22d747487eab40f50b9ad34efc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5961, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.676} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_801829BC", "addr": 2149067196, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6034, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.686} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_801833F0", "addr": 2149069808, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "515133c38227fd9349ed53cd0c570e10ce4967bf", "nhash_after": "515133c38227fd9349ed53cd0c570e10ce4967bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 6597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6650, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6657, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6674, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 6706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6718, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 2.469} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_80183D30", "addr": 2149072176, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb781b61af2485bc107b73f0e8069aa80f6d8c2b", "nhash_after": "54d406f7e11f5fd9b17d09bf0ba38c78a50861ed", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 7154, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7156, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 7207, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 7215, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.654} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c", "fn": "func_801844D4", "addr": 2149074132, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c34b4054c32f52fb31f2f066b6e8a02791cb9bd4", "nhash_after": "c34b4054c32f52fb31f2f066b6e8a02791cb9bd4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 7632, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 7633, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$29", "via": "", "line": 7654, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.172} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017AE2C", "addr": 2149035564, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "0aecb2d65ba6bf48b7c1380e122c96137e67315a", "nhash_after": "c0f9235d7be5ccce0a60c65f7f637b0df8b515c0", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8017AE2C.c", "fn": "func_8017AE2C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3695, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3696, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.332} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017B238", "addr": 2149036600, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "043c0a2f4d675582a3eba61a41739ee1f37d662f", "nhash_after": "043c0a2f4d675582a3eba61a41739ee1f37d662f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3850, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3851, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.023} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017B614", "addr": 2149037588, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b88960c183ef2998edcde2df50c9df350441c07b", "nhash_after": "b88960c183ef2998edcde2df50c9df350441c07b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4006, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4030, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.417} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017BC38", "addr": 2149039160, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b688d9e91b42d8953abc2f1a26e1db183eb56f3c", "nhash_after": "4a3cb9a336d03dc22416c8f5287d98838f3bdd5b", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017BC38"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.373} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017D898", "addr": 2149046424, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "bbd1681364a233d20b8811c3b3111cb300492e2d", "nhash_after": "bbd1681364a233d20b8811c3b3111cb300492e2d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.692} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017EBC4", "addr": 2149051332, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "dca3b1b84a8f6da7cc4d8274f094fd2a3805fb2d", "nhash_after": "dca3b1b84a8f6da7cc4d8274f094fd2a3805fb2d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 6024, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.08} +{"ts": "2026-09-09 04:08:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017F1B8", "addr": 2149052856, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6216, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.348} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017F2B4", "addr": 2149053108, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "d8ba25b89975c6837f735501c0ed7be43d1f2fc9", "nhash_after": "a42d1004bc771de9bf0b24864024803798c2c92d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 6266, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6270, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6271, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6272, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6273, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6281, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "instruction", "cls": "B", "detail": "nop", "via": "", "line": 6288, "verdict": "REFUSED", "why": "instruction `nop` has no C spelling in the table", "oracle": ""}, {"ord": 8, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6290, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6292, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6294, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6296, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6298, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6300, "verdict": "REWRITTEN", "why": "p = (s32)p + 0x1C;", "oracle": "IDENTICAL"}, {"ord": 14, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 6306, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 6316, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "instruction", "cls": "B", "detail": "srl", "via": "", "line": 6318, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6323, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6325, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6327, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6329, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6331, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6333, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 6335, "verdict": "REWRITTEN", "why": "p = (s32)p + 0xF;", "oracle": "IDENTICAL"}], "compiles": 24, "seconds": 9.115} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017F844", "addr": 2149054532, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e1cbca224df15ca6a8d0851be9544da496bd26b", "nhash_after": "02f5575341a6cca1bc4923a99c2b0ae209405fe8", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80180D54"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6622, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 6624, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.351} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017FBEC", "addr": 2149055468, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "85e3a91423f5afc44cc4dc9d55727c41dd201f2b", "nhash_after": "e8d1dd8024ecce26326af349c6e96caa12dbe7cd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6947, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6948, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6962, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.797} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_801801E0", "addr": 2149056992, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7216, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7217, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7222, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7229, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.383} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_801805F0", "addr": 2149058032, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "ddac54d37eedc580d3017d426db8c2bfd54da3f5", "nhash_after": "fb21e30f781549e5fdab6df9f5aacf496e691b4b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80181B00"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7380, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.361} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_80180CF0", "addr": 2149059824, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "45a38202016fd80632615347b147dc747002fe04", "nhash_after": "af0b595f599da3e8818a1c4ad3e9f8a5c1262520", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7645, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.479} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_80180DD8", "addr": 2149060056, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f5622361e63bcd7c8aa06ed27c253666a33d78c2", "nhash_after": "ef6b73ca8440ba6b88b4315b7ae9e37cc2274558", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7726, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7727, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.443} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_801810AC", "addr": 2149060780, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b08021aef0aa4bacc4d37f09cd0152f408ac4038", "nhash_after": "e4b2143b75aa683b73b33aa7cf0de881bc4db08d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.354} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_80181150", "addr": 2149060944, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "74ec9a8705cd0aa6cc86433f3ccd893adf0f9424", "nhash_after": "5e6d7d53d5013bdc9365b8b2fd560d108984e57d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7897, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7898, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7899, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.535} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1395, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1396, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1397, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.357} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017E078", "addr": 2149048440, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "cd2e0127c04f61439e0fb7b796d1814ea6da562e", "nhash_after": "cd2e0127c04f61439e0fb7b796d1814ea6da562e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.38} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017E330", "addr": 2149049136, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d64d41a1b204313cdf05992f81148fa49a84405f", "nhash_after": "d64d41a1b204313cdf05992f81148fa49a84405f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3112, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.77} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017E550", "addr": 2149049680, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "624581e55918ffa3158c64e6028a7e371b46853e", "nhash_after": "624581e55918ffa3158c64e6028a7e371b46853e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3219, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3222, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3225, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.757} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017E734", "addr": 2149050164, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f388f866c238ae48230c2c953c89579b38d4eb8b", "nhash_after": "f388f866c238ae48230c2c953c89579b38d4eb8b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3255, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.553} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017F258", "addr": 2149053016, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5f4d4025a2253f18a795336804ac1b45c91209e3", "nhash_after": "5f4d4025a2253f18a795336804ac1b45c91209e3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3913, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.386} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017F5D0", "addr": 2149053904, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "27938c445d2e6211c754a6030523f05cd5e5414f", "nhash_after": "700ac85c16b467a3244f8cfe2398de69182eb30e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.724} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_8017F8CC", "addr": 2149054668, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "a455bd1eeb72523a7204ece707852ed006abdfd9", "nhash_after": "a455bd1eeb72523a7204ece707852ed006abdfd9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.383} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_801800B8", "addr": 2149056696, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "e6d7cac3a2fec02860527ff36aa30014079485e4", "nhash_after": "e6d7cac3a2fec02860527ff36aa30014079485e4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4451, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.39} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_80180390", "addr": 2149057424, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "775bae1bd2bf61093923cd377862c5913b2eee35", "nhash_after": "775bae1bd2bf61093923cd377862c5913b2eee35", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.432} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_801808C0", "addr": 2149058752, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fbadecf4545181d3608ac28f8db1b59fdcf98cb0", "nhash_after": "fbadecf4545181d3608ac28f8db1b59fdcf98cb0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4809, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.404} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_80180AE8", "addr": 2149059304, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "11007236e6cd96aff5a88f67d87a8efc963573c6", "nhash_after": "11007236e6cd96aff5a88f67d87a8efc963573c6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.352} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_80180FE8", "addr": 2149060584, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d0fc019414e29d3a9aae8b1033b4a2d8f2054247", "nhash_after": "16835d619860bd892182dbed64143502565ee462", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5171, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5173, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5178, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.998} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_801811D4", "addr": 2149061076, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f03dca8fe9c6a2b76ae1e0fdb6a10e59f492c433", "nhash_after": "ad4a02a7985e1b93fe2d8a31f23d5aae288cf83d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5245, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5246, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.702} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_801815DC", "addr": 2149062108, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "nhash_after": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5403, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.444} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c", "fn": "func_80181658", "addr": 2149062232, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "nhash_after": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.553} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_8017D960", "addr": 2149046624, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "nhash_after": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3291, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.825} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_8018188C", "addr": 2149062796, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "b7e52179db90fe8adaca8ce1b816e05d4b70276e", "nhash_after": "b7e52179db90fe8adaca8ce1b816e05d4b70276e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.288} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80181B14", "addr": 2149063444, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "ffd99e876062e6d857a9b867f7af41d17868f1a1", "nhash_after": "8987bed38e1e568dff54aaa9df9e67587e8aa847", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4135, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.41} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80181D6C", "addr": 2149064044, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4210, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4212, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.408} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80183CE8", "addr": 2149072104, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "33420734f7b0f33bc51ea3a2f4062f4005506e9a", "nhash_after": "f7197f221dc265dc84b1bf96da5dc5f71d4fe118", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 5387, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5388, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5390, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 5391, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5392, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 5394, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 2.903} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80184138", "addr": 2149073208, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb81755d1eff3762eeaf6c32d3e91d66b07543e0", "nhash_after": "848aa27f3293cfa968bad525b134b21063fb7cde", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.412} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_801843E4", "addr": 2149073892, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "c996e0cec4db705fe60683145eae735f2adfb227", "nhash_after": "41fd07815b0b07713449f2faf282927f1bfa35c2", "exemplar": {"tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80184F68"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.383} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80184BAC", "addr": 2149075884, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "9429495b95e5262d280f67fba1d9004a69168724", "nhash_after": "9429495b95e5262d280f67fba1d9004a69168724", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6155, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.255} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80184CBC", "addr": 2149076156, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6186, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.41} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80184E54", "addr": 2149076564, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "699003165ca25e9b91c95a076b041e4f937c6260", "nhash_after": "699003165ca25e9b91c95a076b041e4f937c6260", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6282, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.814} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_801854DC", "addr": 2149078236, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "9f4b4d8c019a1e8c78f673adbcf96f0da6206442", "nhash_after": "91e16d743c5ff8aa648b840d86b2bea818eca6a7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6581, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.221} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80185678", "addr": 2149078648, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "e0835227037fc9d2159b4c9540099f5c03861d17", "nhash_after": "bd8eed80e5f9e7b97af46c88db18bb78087841d3", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185354"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6654, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6655, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.38} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_801857A8", "addr": 2149078952, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "8478aee78b064440f74c0f243a050b27fb915ecb", "nhash_after": "8a17d17992fa37bb6deb51dcfbea0021776883db", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80185484"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6715, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6730, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6738, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.413} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_801858BC", "addr": 2149079228, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "nhash_after": "dfec119e98bb9fd8eed5a82b7f69d126758ff3c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.796} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80185CCC", "addr": 2149080268, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6989, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6990, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 6991, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.399} +{"ts": "2026-09-09 04:08:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_8017F28C", "addr": 2149053068, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "nhash_after": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4250, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.719} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_8017F8B4", "addr": 2149054644, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "nhash_after": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.739} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_8017FDAC", "addr": 2149055916, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c1c66612ed5a452806e21ed26a7adbd748d2475c", "nhash_after": "744260886a9a69b0ec13638ff284fd6031de0c51", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4677, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 04:08:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_8017FE44", "addr": 2149056068, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "nhash_after": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4709, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4710, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.716} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80180478", "addr": 2149057656, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "nhash_after": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4954, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.657} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80180914", "addr": 2149058836, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "nhash_after": "f7dec7753a8c520515e63b5aa94966dceb658e1d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5152, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.749} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80180E90", "addr": 2149060240, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c1c66612ed5a452806e21ed26a7adbd748d2475c", "nhash_after": "744260886a9a69b0ec13638ff284fd6031de0c51", "exemplar": {"tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_8017FDAC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5349, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80180F64", "addr": 2149060452, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "3a089070225e433ba1adb527b9c62187f33d4235", "nhash_after": "3a089070225e433ba1adb527b9c62187f33d4235", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5386, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.729} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80181000", "addr": 2149060608, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "01e754d67a6e676dbdffddb1a7bf4add0bd409ce", "nhash_after": "aa37c7620576c78478fbdebef4ead94103cb7c67", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5421, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_801816A4", "addr": 2149062308, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "2414e169888b149825177ae6dac7d20da378accc", "nhash_after": "2414e169888b149825177ae6dac7d20da378accc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5684, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.451} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80181A4C", "addr": 2149063244, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c44e671229ac6d266ef74b7e57f098f54e262006", "nhash_after": "97ec1c675396b3cea2b9716b306c6057498cb425", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5838, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5839, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5840, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5841, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 5843, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 5844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 5845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 5846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 5847, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 5848, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 5849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 5850, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5851, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5852, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5853, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5854, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 5856, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 5857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$24", "via": "", "line": 5858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$25", "via": "", "line": 5859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 23, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5892, "verdict": "REWRITTEN", "why": "t3 = t1;", "oracle": "IDENTICAL"}, {"ord": 25, "kind": "instruction", "cls": "B", "detail": "lw", "via": "", "line": 5909, "verdict": "REFUSED", "why": "instruction `lw` has no C spelling in the table", "oracle": ""}], "compiles": 26, "seconds": 6.293} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80182284", "addr": 2149065348, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "89138eaff1636677ffcc20f3bc36075f21510073", "nhash_after": "89138eaff1636677ffcc20f3bc36075f21510073", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6336, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.493} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_8018275C", "addr": 2149066588, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c9085c963c08cdfb17f0d7268ab0dd9a3a15658", "nhash_after": "7c9085c963c08cdfb17f0d7268ab0dd9a3a15658", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.697} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80182F94", "addr": 2149068692, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "9fae8405335ddf8080e7ced0edd9d76ff9d1caeb", "nhash_after": "9fae8405335ddf8080e7ced0edd9d76ff9d1caeb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6800, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.737} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80183034", "addr": 2149068852, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5985f89d64267b6e35edc2d86e0da9c1d74ae8e2", "nhash_after": "3e6288338f9410f6c3949d3026833aadf3ba55f6", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6828, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.245} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c", "fn": "func_80183748", "addr": 2149070664, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "585cd94ff2a88fea9ea09211f7dbaab616c55f88", "nhash_after": "585cd94ff2a88fea9ea09211f7dbaab616c55f88", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.462} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_8017F304", "addr": 2149053188, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "905729303c63306c7637f8dbd2f0e079167a9be6", "nhash_after": "905729303c63306c7637f8dbd2f0e079167a9be6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3384, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.417} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_8017F6D4", "addr": 2149054164, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3515, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3517, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_8017F7E4", "addr": 2149054436, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "de97d0830aba8b562ab1a924b4221149d48a2ab6", "nhash_after": "cd6673c874d76002c8e7dfeeddb4bf8a3b6611b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3619, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.88} +{"ts": "2026-09-09 04:08:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_8017FDBC", "addr": 2149055932, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "c80658007ac7e6970400784dc4af41e3110f843a", "nhash_after": "c80658007ac7e6970400784dc4af41e3110f843a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3877, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.47} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_8017FEA0", "addr": 2149056160, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "f5abf6cfb045399b0f8bc6dc864f029e70f43c70", "nhash_after": "07e8523686c226570e1b4cb28bd9d69893e8754b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3949, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3950, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.716} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80180024", "addr": 2149056548, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "9e29568b2ed676dfd1236905f02d21aff2662590", "nhash_after": "9e29568b2ed676dfd1236905f02d21aff2662590", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.403} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80180158", "addr": 2149056856, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "d8ae21a84bbbd654324eb47b12971565da91680c", "nhash_after": "b17209a23ea996916a19a737040901f92cb8acbd", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4081, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.226} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_801808F0", "addr": 2149058800, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "056771f14a239d50cafea0d2f8f75c70e5962261", "nhash_after": "056771f14a239d50cafea0d2f8f75c70e5962261", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4442, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.429} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80180980", "addr": 2149058944, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.506} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80180D54", "addr": 2149059924, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "93af062b1bcafd5ceb3740efdadadaa717d2b24a", "nhash_after": "93af062b1bcafd5ceb3740efdadadaa717d2b24a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.414} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_801813B4", "addr": 2149061556, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "515133c38227fd9349ed53cd0c570e10ce4967bf", "nhash_after": "515133c38227fd9349ed53cd0c570e10ce4967bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4978, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4979, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4987, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4994, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5011, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5043, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5055, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.98} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80181A48", "addr": 2149063240, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb4fc14edf7a8f3ec1d360445e18115a7651344a", "nhash_after": "a6a6fa023e0da13a3f9a7d8e3a847aa8cc16d931", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5165, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5166, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80181CF4", "addr": 2149063924, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "6816cb16f5781e050e36f625b634b1a857cac917", "nhash_after": "c14450fbcbb981d54623e052b60316ef87dfde9e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 5503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 5556, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.498} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_8017D898.c", "fn": "func_80182498", "addr": 2149065880, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "aca7cdec31924390bb559eeccc76120188abedcc", "nhash_after": "aca7cdec31924390bb559eeccc76120188abedcc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5984, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5985, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$29", "via": "", "line": 6006, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.881} +{"ts": "2026-09-09 04:08:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017D174", "addr": 2149044596, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "078d7892b2c3f26bb34ff9321f706016c7298c74", "nhash_after": "7c9f2cf45a92db7eed99bd4ca1d21c3dd43f5320", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3028, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3059, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.447} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017E178", "addr": 2149048696, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "61ed07ad8a98f8b0c45d2f1f6618dbab9daf48e7", "nhash_after": "61ed07ad8a98f8b0c45d2f1f6618dbab9daf48e7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3457, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3604, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.886} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017E728", "addr": 2149050152, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2a307b2e58f5c6bfe49b085ebed20eda4cbb80c", "nhash_after": "e2a307b2e58f5c6bfe49b085ebed20eda4cbb80c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3733, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.593} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017E878", "addr": 2149050488, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "b6d1667278be38b27d41b26a94d04f0943c05020", "nhash_after": "b6d1667278be38b27d41b26a94d04f0943c05020", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3820, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.597} +{"ts": "2026-09-09 04:08:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017F394", "addr": 2149053332, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "1dfe8c76ae43c16a90cc407088e7e256525f804e", "nhash_after": "b7df3d08f55afcdea5a35f0df2c7987db6ea1000", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4289, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4290, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$1", "via": "", "line": 4292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4293, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 2.143} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017F4DC", "addr": 2149053660, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "999bc76c6b45f029dfb9a2b5ec0f9441be0b5622", "nhash_after": "999bc76c6b45f029dfb9a2b5ec0f9441be0b5622", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4401, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.57} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017F9FC", "addr": 2149054972, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "078384b71b84904a44bdd8b2761946999125a2c8", "nhash_after": "078384b71b84904a44bdd8b2761946999125a2c8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.648} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017FAD4", "addr": 2149055188, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2de15cfff61d036bf0a5b4d910bcc8c43f07bc9", "nhash_after": "aa53a43b598a1feb1047d83610a3a668fba4650b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4620, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4621, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4625, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8018084C", "addr": 2149058636, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5102, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.906} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80180910", "addr": 2149058832, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5145, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.3} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80181128", "addr": 2149060904, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "52492bc01409f826136d3d79ba746ddd9375ee9f", "nhash_after": "52492bc01409f826136d3d79ba746ddd9375ee9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.897} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80181864", "addr": 2149062756, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "a2a06c58d36e8f55167081242f1185c813cb1358", "nhash_after": "a2a06c58d36e8f55167081242f1185c813cb1358", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5795, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5825, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.127} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80181C24", "addr": 2149063716, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "nhash_after": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5970, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5973, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.998} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182A5C", "addr": 2149067356, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "42aacc30e177ba147ac02f30512b071412eb4e41", "nhash_after": "5c3da1bd8dcab49b4109b5238e7eb5b68962853b", "exemplar": {"tu": "src/ov_SC03_111/ov_SC03_111_jr_8017EC58.c", "fn": "func_80183DC4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6524, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6525, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.287} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182C44", "addr": 2149067844, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6652, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.553} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4779, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.773} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017AE2C", "addr": 2149035564, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "0aecb2d65ba6bf48b7c1380e122c96137e67315a", "nhash_after": "c0f9235d7be5ccce0a60c65f7f637b0df8b515c0", "exemplar": {"tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017AE2C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.37} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017B238", "addr": 2149036600, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "043c0a2f4d675582a3eba61a41739ee1f37d662f", "nhash_after": "043c0a2f4d675582a3eba61a41739ee1f37d662f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5154, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5155, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.169} +{"ts": "2026-09-09 04:08:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017B614", "addr": 2149037588, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "b88960c183ef2998edcde2df50c9df350441c07b", "nhash_after": "b88960c183ef2998edcde2df50c9df350441c07b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5309, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5310, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5334, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.696} +{"ts": "2026-09-09 04:08:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017BC38", "addr": 2149039160, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "b688d9e91b42d8953abc2f1a26e1db183eb56f3c", "nhash_after": "4a3cb9a336d03dc22416c8f5287d98838f3bdd5b", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017BC38"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5604, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5605, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.384} +{"ts": "2026-09-09 04:08:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017BEBC", "addr": 2149039804, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f5bb8980a78b6291daed07ea067561d4d16fa05", "nhash_after": "2f5bb8980a78b6291daed07ea067561d4d16fa05", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5923, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6072, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6073, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6128, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 3.203} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017CF48", "addr": 2149044040, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "4fce167e54c4429f1e1c2fb80b340bbfafb4d8b5", "nhash_after": "ecb3525c55f358ddbe49fe7f57d664b04bf30f17", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6427, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6428, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6447, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6458, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 2.789} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017E668", "addr": 2149049960, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "e6ab9856fba1643515f76e83b7f446433c406c74", "nhash_after": "2425ca393a063f55debcc33874686683bf57f3b0", "exemplar": {"tu": "src/ov_SC05_001/ov_SC05_001_jr_8017BEBC.c", "fn": "func_801824A8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "a0", "via": "", "line": 7485, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 7486, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "v1", "via": "", "line": 7487, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.379} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017E7C0", "addr": 2149050304, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "264b5773245b91f611f57e18a0a4067818304126", "nhash_after": "264b5773245b91f611f57e18a0a4067818304126", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.154} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017F6E8", "addr": 2149054184, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "52492bc01409f826136d3d79ba746ddd9375ee9f", "nhash_after": "52492bc01409f826136d3d79ba746ddd9375ee9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8327, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 8330, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.116} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017FE24", "addr": 2149056036, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "c4043704d394c919b6246c7a9f8fa4138b7d86bc", "nhash_after": "c4043704d394c919b6246c7a9f8fa4138b7d86bc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 8605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 8635, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.754} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_801801E4", "addr": 2149056996, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "nhash_after": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 8802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.162} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8018101C", "addr": 2149060636, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "42aacc30e177ba147ac02f30512b071412eb4e41", "nhash_after": "5c3da1bd8dcab49b4109b5238e7eb5b68962853b", "exemplar": {"tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182A5C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9368, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9369, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.369} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_80181204", "addr": 2149061124, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.785} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "", "addr": null, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1378, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.397} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80181998", "addr": 2149063064, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "84db68af7d8e27455a4f673ed9568266628dc990", "nhash_after": "84db68af7d8e27455a4f673ed9568266628dc990", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3086, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.26} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80181B68", "addr": 2149063528, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8ea239d9f38fe1225a9a3b0fd8adfdc23995eae", "nhash_after": "cd4e6a98ed414acf60daff7a76074a19b5b89901", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3126, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3127, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.142} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80181C78", "addr": 2149063800, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "92c6c87e26f1ca4eeb14927d134a95da885ebbf6", "nhash_after": "92c6c87e26f1ca4eeb14927d134a95da885ebbf6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3176, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.305} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80181E90", "addr": 2149064336, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "3247e30483975a314981f17f01aa1b8f26828606", "nhash_after": "3247e30483975a314981f17f01aa1b8f26828606", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3278, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.275} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80181FB0", "addr": 2149064624, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf705acdb267380cf19ba859db29e0685b1c7b77", "nhash_after": "bf705acdb267380cf19ba859db29e0685b1c7b77", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3342, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.259} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_801822C4", "addr": 2149065412, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "052a6fadca27f7b073f4b708b3f4b57d1d4b6a2d", "nhash_after": "31133d7b2c27b641ffd99a4eb606ea67b71df6ff", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3476, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.13} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_801822FC", "addr": 2149065468, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "b06d93cd6a3e2831b94225c7a8a69b1f6690a1e6", "nhash_after": "2cec76c21270a57f2049df8ef03411690d0a482c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3490, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.155} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80182424", "addr": 2149065764, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "9b38588b2af0f3ead3c187d7670ee9f621bc0a2f", "nhash_after": "bc8cd73000f3c7da0425b69f7a979c76bb486576", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3569, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.15} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80182D1C", "addr": 2149068060, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "47bb05876cb7e1d60cbbed5150ab42f8bad3e447", "nhash_after": "47bb05876cb7e1d60cbbed5150ab42f8bad3e447", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4004, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.47} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80182E64", "addr": 2149068388, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "d2588c49ebca4cb59c6c3e9ddaec6179a3a1cae6", "nhash_after": "d2588c49ebca4cb59c6c3e9ddaec6179a3a1cae6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 4056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.287} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_80182F44", "addr": 2149068612, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "5311b894751295a04854f1a95322735dba17112c", "nhash_after": "fa1c6d17fa0c491b0a18858fd9b66b5bc614a0bc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4102, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4103, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.766} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_801816DC.c", "fn": "func_801834D8", "addr": 2149070040, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "172f18a2f52648f44052b8fe013f565912c01be5", "nhash_after": "172f18a2f52648f44052b8fe013f565912c01be5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4335, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.261} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017D540", "addr": 2149045568, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3065, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3067, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017DAC8", "addr": 2149046984, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ed8b25c7c65d7a26150ce73f4e6351d43860a52", "nhash_after": "1e0cf78b0e700efb8b47e084fb6c49623b6ef49c", "exemplar": {"tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017E9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3361, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017DC20", "addr": 2149047328, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c09f78638353e4fbea0d968962845ce8b8a971d1", "nhash_after": "c09f78638353e4fbea0d968962845ce8b8a971d1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.602} +{"ts": "2026-09-09 04:08:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017DE58", "addr": 2149047896, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7ad5ebb329311816366d4cb40c26ad156f8ecb2", "nhash_after": "c7ad5ebb329311816366d4cb40c26ad156f8ecb2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.485} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017E910", "addr": 2149050640, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "515133c38227fd9349ed53cd0c570e10ce4967bf", "nhash_after": "515133c38227fd9349ed53cd0c570e10ce4967bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4071, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 4180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 2.311} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017F9D4", "addr": 2149054932, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "62c278e0bf8b166c0bb3b059132e8743037d0093", "nhash_after": "1530aa90d94f3171dfbaf50f7dfda029c587e874", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4673, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.248} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017FC18", "addr": 2149055512, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "33787ca7574984a4d54fc3c4d49b9f1d2f4b8cc4", "nhash_after": "33787ca7574984a4d54fc3c4d49b9f1d2f4b8cc4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4769, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.555} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_8017FF18", "addr": 2149056280, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4929, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.543} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_801806E8", "addr": 2149058280, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "9467e18b6ff3f59131a7460352517a3b2b3993b8", "nhash_after": "9467e18b6ff3f59131a7460352517a3b2b3993b8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5270, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5284, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5286, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.008} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_80180A78", "addr": 2149059192, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "1dc52365c2f6ca2c55e5b7e3c2a0b84afa242f85", "nhash_after": "0026706e2e49df75d42429f1fcd1b219d61a1b59", "exemplar": {"tu": "src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c", "fn": "func_80183548"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5448, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.269} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_80180CC0", "addr": 2149059776, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d56fb77308cabe2867a25e301504f58c7020d7d7", "nhash_after": "d56fb77308cabe2867a25e301504f58c7020d7d7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5544, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.572} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_80180D50", "addr": 2149059920, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d427783d104d435224448bc93219d94b144eeb07", "nhash_after": "d427783d104d435224448bc93219d94b144eeb07", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5595, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.759} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_80180FB8", "addr": 2149060536, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "07fa75894b4f19da4980a93ef3ab3be25d321aab", "nhash_after": "244ef516a4cd274458cfccfb0a00d2ae78acc0cb", "exemplar": {"tu": "src/ov_SC04_005/ov_SC04_005_jr_8017BEBC.c", "fn": "func_80187548"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "6", "via": "", "line": 5674, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "9", "via": "", "line": 5675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "7", "via": "", "line": 5676, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.265} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c", "fn": "func_801812C4", "addr": 2149061316, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "b16ce32aaaf4e85ecfac68d415e9965a3f9e2d50", "nhash_after": "1064353ab699eebf4c92d390f084b6c221cf5f51", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5807, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5823, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5826, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 1.348} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018EFEC", "addr": 2149117932, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "18a4d43c0e8330669b30b1e4177852add07539f5", "nhash_after": "dc785aec9e8a93709d8dfdd5c474cd0598632e35", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3812, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.185} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018F230", "addr": 2149118512, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f8796054fa8e3476aa8ff5a857d4a9171dee158d", "nhash_after": "f8796054fa8e3476aa8ff5a857d4a9171dee158d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3908, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.272} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018F72C", "addr": 2149119788, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "b3b67e54d63cf76139ac10834b8924e81a22485a", "nhash_after": "5cdeb45de342575cd2b91b0b73d98f05e32b27d5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4146, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4148, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 4163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4176, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4188, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4190, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 10, "seconds": 1.354} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018F944", "addr": 2149120324, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d8b40fc9cd54619d036e63033212a6d0b96d560b", "nhash_after": "d8333e50237534228a2fcdf5e4844f1b17416671", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4264, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4265, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 4274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4289, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4291, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.773} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018FA34", "addr": 2149120564, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f728c15a70ebe01f901e27eb020744295690e603", "nhash_after": "f728c15a70ebe01f901e27eb020744295690e603", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4323, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4328, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4335, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.535} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018FAE0", "addr": 2149120736, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "99d9820a50c9e1e87d2e8d7a209188ea719bff15", "nhash_after": "81425f7a2b40dd015496d4856a3ae388b9263fdb", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4365, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4366, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.113} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018FB8C", "addr": 2149120908, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "49a2fe0ef37e140d148d0d40d2749c65f89243f7", "nhash_after": "83c2c8274c551d5d0f4cbd91aeef7bef92f21d1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "s0", "via": "", "line": 4401, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "a0", "via": "", "line": 4402, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 4407, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 4411, "verdict": "REFUSED", "why": "instruction `addu` has no C spelling in the table", "oracle": ""}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.629} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018FC38", "addr": 2149121080, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f6c729c257eba7f04a9304b46a77c3f477bc5112", "nhash_after": "f6c729c257eba7f04a9304b46a77c3f477bc5112", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4464, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.35} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018FCE4", "addr": 2149121252, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "77c5b8e3783ea60a7af9101b6fb8729baf2c05ec", "nhash_after": "5639a46d6bf09412ed8885fd42cdc52bcf33cbd6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4510, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4538, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4541, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.021} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_8018FEA0", "addr": 2149121696, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f7cfdb85669582782021bd196566ad65b6b472d", "nhash_after": "2b6ec6640119eef3eed502daece45745e93dc838", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4604, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4605, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4606, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4607, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4608, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 4613, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4639, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.088} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_801900B0", "addr": 2149122224, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d3895b0a7a94c21a46bd66eacb00356221d4fda9", "nhash_after": "d3895b0a7a94c21a46bd66eacb00356221d4fda9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.309} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "func_80190144", "addr": 2149122372, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "56ff56a4bccc065bd572ebb7b675d1c34d068d77", "nhash_after": "04b03b84e014fd88b7645d44728217d6a6844e4e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4759, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4760, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.413} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c", "fn": "", "addr": null, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:ceefdf0df0f9ac3ac251d2f384998e442de726bc", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3003, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3004, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3005, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3006, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80183894", "addr": 2149070996, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "b5716b9382c58cbfeae937c983205b72df57accb", "nhash_after": "c7abc85f3a3decedc00b93475ed3ae9b93379375", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3069, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.291} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80183B58", "addr": 2149071704, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "a6b7ca6a069cc1b2fc817dba64297f36c6ef21ee", "nhash_after": "c588fef4441f5e65e6a8ace14834f2f39742f8b9", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3181, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.204} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80184278", "addr": 2149073528, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e0da12812dc35ee68302cfe0b1edfa6e07ea3c7", "nhash_after": "a41a2ab6ee17564f9dfb8239b9990313215ae7bf", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3606, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_801846EC", "addr": 2149074668, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d46b1a085e6b665b512e87d7004c5594c302c930", "nhash_after": "9df1c70c3322e4aae0f6ca83f74adc7ed9c68354", "exemplar": {"tu": "src/ov_SC04_008/ov_SC04_008_jr_8017AE2C.c", "fn": "func_8017DE40"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3763, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3764, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80184AFC", "addr": 2149075708, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "081a683c96f2d78a3c19f83eb95937659fb4848a", "nhash_after": "081a683c96f2d78a3c19f83eb95937659fb4848a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4009, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.359} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80184E8C", "addr": 2149076620, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "73ccec2427e6edc9d70ccde12299259b08c6360f", "nhash_after": "73ccec2427e6edc9d70ccde12299259b08c6360f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4226, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.419} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_801850B4", "addr": 2149077172, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "51b0f061f631d394b0417ca1095e4f2e7adae13b", "nhash_after": "254e414c4282e0ec63b99a33da299086dce304bd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4285, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4296, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4302, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.872} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80185230", "addr": 2149077552, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "eeb718ba9a7b885718e0f5f822f8da804b308266", "nhash_after": "3a6686fc3f0b53f1b32a2a24b73592d62c0cfb3c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4365, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.181} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_801858D4", "addr": 2149079252, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2a307b2e58f5c6bfe49b085ebed20eda4cbb80c", "nhash_after": "e2a307b2e58f5c6bfe49b085ebed20eda4cbb80c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4674, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.391} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80185A24", "addr": 2149079588, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2768a9a7b33c88f581e26471061a2ebdfb6c2f28", "nhash_after": "2768a9a7b33c88f581e26471061a2ebdfb6c2f28", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4739, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.421} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_80186818", "addr": 2149083160, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "791f0c55a6b9aa4c492a65dac53463574d5b7ead", "nhash_after": "c14f697ce3a4d4f08abd9a87e54e9346710676dc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.572} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80183894.c", "fn": "func_801869C0", "addr": 2149083584, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.42} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_8017EF28", "addr": 2149052200, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3140, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_8017F0B4", "addr": 2149052596, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_80180D18", "addr": 2149059864, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "eaa78acd2d63adb3b1bcc5f085db58d0464b7f28", "nhash_after": "164101dce8a79955ad20dcbb0fe16684c7f18635", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017D610"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4259, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_8018101C", "addr": 2149060636, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e1cbca224df15ca6a8d0851be9544da496bd26b", "nhash_after": "02f5575341a6cca1bc4923a99c2b0ae209405fe8", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80180D54"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4442, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4443, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4444, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.251} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_801813C4", "addr": 2149061572, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "4d4a4880e09473420d6a0591a1cb29c44e98801b", "nhash_after": "b79c609529aff288a0af82780a15b5ff44a7ae97", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4755, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4756, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4761, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4770, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.344} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_801819B8", "addr": 2149063096, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5006, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5007, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.34} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_80181DC8", "addr": 2149064136, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "ddac54d37eedc580d3017d426db8c2bfd54da3f5", "nhash_after": "fb21e30f781549e5fdab6df9f5aacf496e691b4b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80181B00"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5151, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5152, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_801824C8", "addr": 2149065928, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b7b01a05f619efb2b757cfbe0f3314951a9961d", "nhash_after": "66fd0f04cac8ae4fd36ecd41e180b637c819ef16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5414, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5415, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5416, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.099} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_801825B0", "addr": 2149066160, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "54c31e71bf820e13c58fc60ace528422bba2f94a", "nhash_after": "be9839df84656065439b4f10d2b515d7e976b88b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801822E8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5496, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.312} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_80182884", "addr": 2149066884, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.268} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_80182928", "addr": 2149067048, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "17e0a1821d5d2eb227dd206626afef336c8a6c63", "nhash_after": "f41102eca6ebd5cb8042458e2a4246b59d31d739", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5658, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5660, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.295} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_801837FC", "addr": 2149070844, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 6459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.603} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_80186858", "addr": 2149083224, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "37590b3a969a6abc99c7adb92772054247f898f3", "nhash_after": "37590b3a969a6abc99c7adb92772054247f898f3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3040, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.486} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_80187138", "addr": 2149085496, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "nhash_after": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3428, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.744} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_80188C28", "addr": 2149092392, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4678, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4698, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.758} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_80188E6C", "addr": 2149092972, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4732, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4819, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.235} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_801895AC", "addr": 2149094828, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "c95469ee984fb5be99ab064d6f4489f30dd97c62", "nhash_after": "984beaafd4ea0e5697f56e0abe5120d2dddd5292", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018D5C0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5073, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5217, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_80189EC4", "addr": 2149097156, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "6683a0b2f05441e165fd2b4ddd64518764e24645", "nhash_after": "56615a2e79c144654588095ea5c8c6ce0e8c7656", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018DED8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5452, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_8018A318", "addr": 2149098264, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "62f96459743628a96559d1c286a4eb25a5f3907c", "nhash_after": "0d0bf7e1752a76d97eafe968d5e6ce914f249fbd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5644, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5739, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5740, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.042} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_8018A6F8", "addr": 2149099256, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "a0e0c29ebadab07b128e0529139b6164acfeb431", "nhash_after": "f575ffed31e25f380906c6f1a073a0fca460d0a4", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018E70C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5931, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5932, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_8018AAF4", "addr": 2149100276, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "4852787aafd50509ebda4d152b1fd00c5cbf390b", "nhash_after": "f4a0f03e1fd55fd428cb3a12f88d7e9eb420bcdc", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_8018EB08"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6013, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6086, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_8018AD9C", "addr": 2149100956, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "add165e4459c02cd544e35e2b7d643ae017d6e88", "nhash_after": "add165e4459c02cd544e35e2b7d643ae017d6e88", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6223, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 6250, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 6257, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "DRAW", "via": "DRAW", "line": 6264, "verdict": "REFUSED", "why": "macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5)", "oracle": ""}], "compiles": 2, "seconds": 0.51} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_8018B3D0", "addr": 2149102544, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "9431d634ac252faa3c2c7d57ed660d0e3f22caa7", "nhash_after": "9431d634ac252faa3c2c7d57ed660d0e3f22caa7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6368, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.476} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80186574.c", "fn": "func_8018BB48", "addr": 2149104456, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "81b2848bccd2cbd08be704c20c2c5c265fe6e08a", "nhash_after": "2935b180487e38d4dd4fb07814ccecf7846321aa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 6562, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 6563, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6568, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.556} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017CD9C", "addr": 2149043612, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "942c839e55774927660ba93d624fbeab30be4923", "nhash_after": "172dc1f08dc49e202cc98d36cace5e6b621dbbd0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3030, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3046, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3061, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.397} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017E89C", "addr": 2149050524, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "39d507fff51986a5901345182829a1ee7f1a2d89", "nhash_after": "240afb1940c13067248caf1bd35ece5463bb861a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3769, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3770, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.865} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017E940", "addr": 2149050688, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "e0463ce66c00fd5e629bd29a42acaa52890b3f4a", "nhash_after": "e0463ce66c00fd5e629bd29a42acaa52890b3f4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3795, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.581} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017EB44", "addr": 2149051204, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "571e791a0b2546a868ad9adbbe53432d2476cf46", "nhash_after": "22dbbdbd3519f9a5531818fabc6c7efdab9a95e1", "exemplar": {"tu": "src/ov_SC04_000/ov_SC04_000_jr_8017BEBC.c", "fn": "func_80181310"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3890, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.29} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017EF0C", "addr": 2149052172, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "25d19b939d289f8b85e6b083cf31e36d5af10d1b", "nhash_after": "25d19b939d289f8b85e6b083cf31e36d5af10d1b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4101, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.616} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017F4FC", "addr": 2149053692, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f54eef895515ae932c9f5b1721fb463a4eb07ec", "nhash_after": "6f54eef895515ae932c9f5b1721fb463a4eb07ec", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4420, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.829} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_801803B8", "addr": 2149057464, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "e48020d50f906a0453f911f3872ae2f220f88f2f", "nhash_after": "e48020d50f906a0453f911f3872ae2f220f88f2f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5055, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.602} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_80180E58", "addr": 2149060184, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "946e32d5d58869d2053c80605a2fcd4b80af0b97", "nhash_after": "8b5d62a0a008ada1714024edbd0cbb458365d401", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5493, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_801812AC", "addr": 2149061292, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "b318633829559fd71fb2590b73ed7b6fbba29059", "nhash_after": "e70b36bec3eb706c8e1692f4d90d634d8003880d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 5673, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5678, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.916} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_801815A0", "addr": 2149062048, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "da3595365135f4046dbaf068b8b04982a8207732", "nhash_after": "da3595365135f4046dbaf068b8b04982a8207732", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s16 *", "via": "", "line": 5787, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.569} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_80181638", "addr": 2149062200, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "813e8281f919bccf078bdf63a9bace8f7fa855cc", "nhash_after": "8297afc9751cc894cc89370c2f92a691f672fbea", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5806, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.29} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_80181720", "addr": 2149062432, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "f40afa42841b07872b88b7ac258bc3a65e3164a7", "nhash_after": "f40afa42841b07872b88b7ac258bc3a65e3164a7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5895, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.605} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_80181CDC", "addr": 2149063900, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5bf849c4f7d1184bf5dcd5ef0a134870eaebfd8f", "nhash_after": "5bf849c4f7d1184bf5dcd5ef0a134870eaebfd8f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 6125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 6150, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.865} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_8017D868", "addr": 2149046376, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.341} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80180864", "addr": 2149058660, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "nhash_after": "b4fb741e9978fd26c0b267d9729153c5c5f04592", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5244, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5289, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.26} +{"ts": "2026-09-09 04:08:50", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80180CF4", "addr": 2149059828, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "b0b3d77f036616e8dcba567b60e28130fa33d6da", "nhash_after": "12fe4496e48d0ed6b5b39f7a67e76467a5782689", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017F96C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5379, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5380, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5429, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.486} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_801811E8", "addr": 2149061096, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "121f2d921c9ea21db68503a4b736ad2d2828207d", "nhash_after": "9f11cfbb49668e669d5000a7fb1dec7dfe3d4d25", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8018200C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 5569, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 5570, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5575, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5585, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5594, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5599, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5601, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5610, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.43} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80181448", "addr": 2149061704, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "137f01595a1de66587f3a7923b965c94bdb33a68", "nhash_after": "1c712184bac5e6975796ccdf372e565ad1e21cc7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5645, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 2.697} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80182034", "addr": 2149064756, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "d491841bce8aef253f8a289035649f5360983998", "nhash_after": "2a80c7459c6f03d8d73cc6db690b377293e38e1c", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_80182E58"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6187, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6188, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.364} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80182CEC", "addr": 2149068012, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6652, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 6671, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.158} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80182DB0", "addr": 2149068208, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6695, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.37} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183104", "addr": 2149069060, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "8950b2649fcab7d6c9c0da1a7c90d33b514015ce", "nhash_after": "9120a24dca65b9aaaff6339ce300e5fbd5c5eb29", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6850, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.377} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183628", "addr": 2149070376, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "38ee74208b90985e4f335a8c744be358d458f7f3", "nhash_after": "ec9b7bc205e590fcdc8c83927f9c193231f6f401", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7005, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.376} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183A3C", "addr": 2149071420, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "a3d269d223ed97dff56502a4348a5bc2c2126cca", "nhash_after": "993bd42427e8776e18ac6a82a93b8cb70509c678", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80187F4C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7224, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.385} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183CC4", "addr": 2149072068, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "156fce9883ded303c77aacaaa541ed2b968a38d3", "nhash_after": "156fce9883ded303c77aacaaa541ed2b968a38d3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7328, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7329, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7330, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7352, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.826} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80184E98", "addr": 2149076632, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8018, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 8020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.356} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_8017E6EC", "addr": 2149050092, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7a1e975fbe4dae09bca78fc20d2b476fdb461b6", "nhash_after": "c7a1e975fbe4dae09bca78fc20d2b476fdb461b6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2752, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.37} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_8017EA1C", "addr": 2149050908, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "843d1f67f1f7a6f41d540a979146eb78ee52e144", "nhash_after": "2bffe2a2f09065257483b9ac7d32d358148133f5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2888, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2889, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2890, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.165} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_8017EB34", "addr": 2149051188, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "51698fd9ebebfbf8b5cbce2d705eaa327b0bd094", "nhash_after": "99e201c756bdea03b1c1a33bb38605cac617412c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 2925, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2926, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2927, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 2934, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 2938, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 2948, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_8017F4C4", "addr": 2149053636, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ba6db71760c0b176db89b537a88e2cc38b4d6f9", "nhash_after": "d1855eb9f70eca160906ec096896ebd7a7c6784c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3298, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3299, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.554} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_8017F5A4", "addr": 2149053860, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "13309be660045d6dac38c61df42fd9ac4ec1449c", "nhash_after": "b7c1aeb03c4b96cfc57a8a6553a06963bd79190a", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3352, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3358, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_8017FCF0", "addr": 2149055728, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "736b2f6f278e0afffcc2ee7eeb3192f863156b4d", "nhash_after": "5a0274f1cb43f4ee4819d4c93538480fbb225907", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3663, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3664, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3665, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3684, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 0.937} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_80180558", "addr": 2149057880, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "59007204ca0d06e1560cfbc0d3ade1a2fb4d85ef", "nhash_after": "b457c07189bec87a645d16880d22303871c4656c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4124, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.17} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_80180628", "addr": 2149058088, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "390b137bcaa9462039e9925a5a033556fc64a807", "nhash_after": "67ecb8379ae526908559c604bc75c9aca4ee3285", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4154, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4155, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.169} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_80181900", "addr": 2149062912, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4823, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.535} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_801819C4", "addr": 2149063108, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4866, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.167} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c", "fn": "func_80181A30", "addr": 2149063216, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "1d8ea53f06623a0d68bce37438359c3b2c162d17", "nhash_after": "1d8ea53f06623a0d68bce37438359c3b2c162d17", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4982, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.341} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_8017E30C", "addr": 2149049100, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3232, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.3} +{"ts": "2026-09-09 04:08:51", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_8017E498", "addr": 2149049496, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_801800FC", "addr": 2149056764, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "eaa78acd2d63adb3b1bcc5f085db58d0464b7f28", "nhash_after": "164101dce8a79955ad20dcbb0fe16684c7f18635", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_8017D610"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4365, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80180400", "addr": 2149057536, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "28e76a9f0c26e27fdbbf5ec1b7dd8399fd9b0c11", "nhash_after": "3599dd1063c36f70fb90816bc48be594996e9919", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.833} +{"ts": "2026-09-09 04:08:53", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80180584", "addr": 2149057924, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "9e29568b2ed676dfd1236905f02d21aff2662590", "nhash_after": "9e29568b2ed676dfd1236905f02d21aff2662590", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.577} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80180E50", "addr": 2149060176, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "41b5257e1e82fe22d747487eab40f50b9ad34efc", "nhash_after": "41b5257e1e82fe22d747487eab40f50b9ad34efc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.572} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80180EE0", "addr": 2149060320, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.624} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_801812B4", "addr": 2149061300, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "cc1d243dcd8102db655c237570e41a4f3a29121c", "nhash_after": "86326ffd5ce16d4505304c5de8ed129c29b45909", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5246, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 5247, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5257, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 1.476} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80181914", "addr": 2149062932, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "515133c38227fd9349ed53cd0c570e10ce4967bf", "nhash_after": "515133c38227fd9349ed53cd0c570e10ce4967bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5598, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5599, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5607, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5631, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5663, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 2.596} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80182254", "addr": 2149065300, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "b17ef4a5001b08f05f1df70e2b5e0af1bd8793b3", "nhash_after": "c7f5323b3deab24e9941a7eeb2321f15cb9de9b8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 6117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 6170, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 6178, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.71} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_801829F8", "addr": 2149067256, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "8fdcce8441c4f709ab1ef1fd6aa2951d297e33d4", "nhash_after": "8fdcce8441c4f709ab1ef1fd6aa2951d297e33d4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 6598, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 6599, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$29", "via": "", "line": 6620, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.111} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c", "fn": "func_80182FB8", "addr": 2149068728, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 6820, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.539} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_8017E710", "addr": 2149050128, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "74ee16f8f85828745fb9a1632a36bdf36fe56bba", "nhash_after": "0c97cc38f3c047334253025cd2ba0b92caa67780", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2895, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2912, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_8017E880", "addr": 2149050496, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "8ce31edb15381edf72073c94546b743da61c618c", "nhash_after": "8ce31edb15381edf72073c94546b743da61c618c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3157, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.392} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_8017F374", "addr": 2149053300, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "14143468c5e3be1c5b16e9e918eae467ff269318", "nhash_after": "14143468c5e3be1c5b16e9e918eae467ff269318", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3324, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.418} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_8017F4C8", "addr": 2149053640, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "d212514a20991f6e571ae5bbb6a2342c2339ee9f", "nhash_after": "fb379364e00aebf3b56b2aeaf0e641d89215bbf4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3377, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_8017F6D8", "addr": 2149054168, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "7b5a9d5006b436928a65e06c9b1cccf6d43e3b00", "nhash_after": "7b5a9d5006b436928a65e06c9b1cccf6d43e3b00", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.414} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_80180254", "addr": 2149057108, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "492619d1ecd528a3277931833e6746e5fcf91b1d", "nhash_after": "2cfcd773e7c4fe69bfbd708827a687541b266052", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3976, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3977, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3978, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.955} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_80180E64", "addr": 2149060196, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "50327ccfd8e6a044c9b90b4a982129b83b607daa", "nhash_after": "50327ccfd8e6a044c9b90b4a982129b83b607daa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4412, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4464, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.6} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_80181218", "addr": 2149061144, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "efab55b20bf91077d622c90b7e12a7884e9a7a67", "nhash_after": "efab55b20bf91077d622c90b7e12a7884e9a7a67", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4570, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.419} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_801813E8", "addr": 2149061608, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed4191e994c1b7fff9ebd12958281446df286279", "nhash_after": "ed4191e994c1b7fff9ebd12958281446df286279", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4624, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.395} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_80181C18", "addr": 2149063704, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "c07056b2812ba040fee66d4003165bd80c06a777", "nhash_after": "c07056b2812ba040fee66d4003165bd80c06a777", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4947, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.568} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c", "fn": "func_80181E5C", "addr": 2149064284, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5001, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5088, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.196} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017D4A0", "addr": 2149045408, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "1a56ad15e47a8476783adcf55e523112ee299bcc", "nhash_after": "1a56ad15e47a8476783adcf55e523112ee299bcc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2962, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2964, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.228} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017D810", "addr": 2149046288, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "20b5e12fab891532f91219becba3a310aef88ec9", "nhash_after": "20b5e12fab891532f91219becba3a310aef88ec9", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 3091, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017DABC", "addr": 2149046972, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "89aa2911ca6eb8ac91dfd3a6c6c656f268bb052a", "nhash_after": "b375c905f694ca11f9a106e0d81989927e6a8054", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3262, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3306, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.958} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017DF7C", "addr": 2149048188, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3552, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.655} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017E140", "addr": 2149048640, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3641, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017EB48", "addr": 2149051208, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aabd2aef716ada8d406716e531d5b3aa9f748af", "nhash_after": "6b8812ee8d8d1b73a10dc5f004b9cc4ec95762f9", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183DA4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4065, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4068, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017ECF4", "addr": 2149051636, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df7c8b8a3db9ebc53c642fa8e132d6401bfbc0a", "nhash_after": "3158b20dba243987cf9718975355d8696deb52ce", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801829D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.247} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017EEB0", "addr": 2149052080, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "2bab6832bef250ff9ba892b6300d4551cd72c36b", "nhash_after": "2bab6832bef250ff9ba892b6300d4551cd72c36b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.497} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_8017F320", "addr": 2149053216, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "04373bbe1518cfdcff5d03633767e75035fa7f04", "nhash_after": "79de5c0abb40689f5083b892683577da48f437b4", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80183004"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4452, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.266} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_80180730", "addr": 2149058352, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "c6ae0fe13af9d4f271ff89b6c00055aaeb12d3e6", "nhash_after": "71ad1f920daf8bb680e855fca1e2ab623d8f6adf", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 5349, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c", "fn": "func_80180B7C", "addr": 2149059452, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "nhash_after": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 5593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.46} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0100", "addr": 2148335872, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "b4b8ec8edd3bc08672cfd7f7b75160abd55d9b38", "nhash_after": "b4b8ec8edd3bc08672cfd7f7b75160abd55d9b38", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.162} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0174", "addr": 2148335988, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "8f3ab6595e207c9daa61b8cba405285a2b0a25ea", "nhash_after": "8f3ab6595e207c9daa61b8cba405285a2b0a25ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.19} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0268", "addr": 2148336232, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "c9c431248fcd1f295a879820df3ade35b5b2c2b0", "nhash_after": "c9c431248fcd1f295a879820df3ade35b5b2c2b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.136} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0440", "addr": 2148336704, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "7df7186c9f5888fb13e58cd8d754661753c27497", "nhash_after": "7df7186c9f5888fb13e58cd8d754661753c27497", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.147} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D05B4", "addr": 2148337076, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "43bba8b43f565bcd72869b225230d091011005bf", "nhash_after": "43bba8b43f565bcd72869b225230d091011005bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 277, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.14} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0664", "addr": 2148337252, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "8af92c568399e7e43fa394d9873f68728e1c0773", "nhash_after": "8af92c568399e7e43fa394d9873f68728e1c0773", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 333, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.177} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D06BC", "addr": 2148337340, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "f47e6af0598191eb520791f7e2a2291da4ee0956", "nhash_after": "f47e6af0598191eb520791f7e2a2291da4ee0956", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.138} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0740", "addr": 2148337472, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "adc9729d249d5f597b88a24d258e36c437654100", "nhash_after": "adc9729d249d5f597b88a24d258e36c437654100", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 439, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.203} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D09A0", "addr": 2148338080, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "fb28780a032deba81bba26c2ee9f03e104ce13d9", "nhash_after": "fb28780a032deba81bba26c2ee9f03e104ce13d9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.183} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0A7C", "addr": 2148338300, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "2b0233cf28b46605a373dfe28deb558f8a355a4f", "nhash_after": "55212a795c69bc3f6ac05c8e7f406b7ba9cf79ce", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "extern", "via": "", "line": 533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.29} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0e.c", "fn": "func_800D0B1C", "addr": 2148338460, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "de81cdc4a34b0ac81a14424a535c83211b60ce40", "nhash_after": "de81cdc4a34b0ac81a14424a535c83211b60ce40", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.153} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017DE28", "addr": 2149047848, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "43182b4d943f8f6c635d382d6c5b033faa6b385b", "nhash_after": "43182b4d943f8f6c635d382d6c5b033faa6b385b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.416} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017E1D4", "addr": 2149048788, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "339f47ffeb09f92752988df39dbc71128e2d1942", "nhash_after": "339f47ffeb09f92752988df39dbc71128e2d1942", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3290, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3300, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.658} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017EC7C", "addr": 2149051516, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb3c5416a68cd033bf740ed7be9a93d65a0d698e", "nhash_after": "390cd40510a61b4f88ce1d0bc09d1ae23ca55619", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "extern", "via": "", "line": 3704, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017EDEC", "addr": 2149051884, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "78beb4c967516bea6053c6ff5e8e75c8c21b7c52", "nhash_after": "ddbd93df07756e1713ac370557fe1b7a6b69eef0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3750, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3751, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.703} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017EFC8", "addr": 2149052360, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c8bdf26cf691f0d38fb29a82b4475c36d0d46c56", "nhash_after": "c8bdf26cf691f0d38fb29a82b4475c36d0d46c56", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.426} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017FAF4", "addr": 2149055220, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "89a60c90d6cbdfccc215c575082d45de9d3e172c", "nhash_after": "cdd311c96326eb51a74d461a2f3ec4339b7f0f59", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "extern", "via": "", "line": 4253, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_8017FFA8", "addr": 2149056424, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "aeb722187178720583fe9acfb00eab6197a56e1b", "nhash_after": "62872ca98b9215a97e3dac7d4e0c908fb19753fa", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "extern", "via": "", "line": 4405, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "extern", "via": "", "line": 4406, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_80180214", "addr": 2149057044, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "3a04dcbd37860cd9285ec391f96066e5803a65cd", "nhash_after": "f9554e1c327ebd3fba416fadf69e4297e6129473", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4520, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_80180450", "addr": 2149057616, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d4ae4f57de1ac8627d2d12d22a8d68cb6cae8d81", "nhash_after": "b2f12468b62d11f16c837ff1658af7ba48af3e94", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4587, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "func_80180AA0", "addr": 2149059232, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b0e21e4051f91400f7ad2a72ac862879d6106332", "nhash_after": "b0e21e4051f91400f7ad2a72ac862879d6106332", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4788, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.472} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c", "fn": "", "addr": null, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:fdb3c9109e92134b062dd9c0f03a43c74360beb0", "nhash_after": "fs:cfed3dac694d9aa42fefda903c364d5a6a0fef43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3761, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3764, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4200, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4517, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4718, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 1.37} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_80188F14", "addr": 2149093140, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "1eb2d4a278865b1723f14392ddada04807ceb3f6", "nhash_after": "32873455a2ea12d4de215576222091b88a6e6735", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3200, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3253, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3284, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.433} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_80189240", "addr": 2149093952, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "bbd5a86213c97acffd7fcff55c89bc0bb528ac26", "nhash_after": "7365038083558962ec3804a95c7ff118377e4193", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3427, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3428, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3429, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3430, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3445, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3461, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3487, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3489, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3490, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3567, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3568, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3570, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3583, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3601, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3602, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3613, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3684, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3685, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 25, "seconds": 5.002} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_80189BA0", "addr": 2149096352, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "958eadf03f6016cff4a9ce0209c98bafc1655eb1", "nhash_after": "5ab4eeeb91a4f68a17ab966d89a90b309f1e88da", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3816, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3822, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.608} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_80189E68", "addr": 2149097064, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b95e3890233aa5e1e9f651ca56fc4477a636e30", "nhash_after": "3b95e3890233aa5e1e9f651ca56fc4477a636e30", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3897, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3928, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.56} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_80189F24", "addr": 2149097252, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "9205d67e862bf0074bbc69fa982c9395263ecf34", "nhash_after": "450df146d136e0e6927d572062be5ac8347caffe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3954, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3955, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.653} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_80189FE0", "addr": 2149097440, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c5e217212db4d19a96e948c172b5ddf4bf8fef9f", "nhash_after": "c5e217212db4d19a96e948c172b5ddf4bf8fef9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4037, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4053, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.571} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018A690", "addr": 2149099152, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "18bd32585daddeca110be6a92407545746e481b7", "nhash_after": "0c31d9ce85fe54a26e78c826502412415680bb51", "exemplar": {"tu": "src/ov_SC03_001/ov_SC03_001_jr_8017AE2C.c", "fn": "func_8017FA18"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4255, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4323, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.187} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018AE9C", "addr": 2149101212, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "220f367823adf04d339b16dc9d3df7e0568a0cec", "nhash_after": "77a5845d53a55c414732552607ea3214760d17cb", "exemplar": {"tu": "src/ov_SC03_001/ov_SC03_001_jr_8017AE2C.c", "fn": "func_80180224"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4668, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4674, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4703, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4704, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.176} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018BC64", "addr": 2149104740, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "b1e3566d0bbf73a023392ecd290200943701113d", "nhash_after": "332ea7e0bfe3948002f49f965aa08242adc525d8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.171} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018BCCC", "addr": 2149104844, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "3ab0f9c0e2d7c66777f6e96cc55577bb55d6e2f6", "nhash_after": "b99516b93da290b5a7d9a5b5b389ee56d8f2a38b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5310, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018BD38", "addr": 2149104952, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "1a02c88f52e3b89d0c8382b054725bde8927de7b", "nhash_after": "b8d73fcc00141f9b192dd9cec781b1405f6e9b71", "exemplar": {"tu": "src/ov_SC03_001/ov_SC03_001_jr_8017AE2C.c", "fn": "func_801814C4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018BF78", "addr": 2149105528, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "4a93ffc29e2928dad8f1b7aab80bed25d05a00d5", "nhash_after": "4a93ffc29e2928dad8f1b7aab80bed25d05a00d5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5493, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.391} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017D90C", "addr": 2149046540, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3260, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3262, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.219} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017D9E8", "addr": 2149046760, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "f879e2504da0d517135a262c6ca68259bb11605c", "nhash_after": "f2d20ab4495b2659b81d8884c92d8f97ecdd5b02", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.186} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017DF08", "addr": 2149048072, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "a1595ecad66e37abbe51de96b1ff4dbaff176f80", "nhash_after": "a1595ecad66e37abbe51de96b1ff4dbaff176f80", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3493, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.377} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017E8D8", "addr": 2149050584, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b1e0d5c899f1fb6253bb2b2f06bed21e1edd566", "nhash_after": "1b1e0d5c899f1fb6253bb2b2f06bed21e1edd566", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3863, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.563} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017E9C0", "addr": 2149050816, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3912, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017EBA0", "addr": 2149051296, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "1a1c8e72aa44830864878d6c1eaeadaeaa14d8ff", "nhash_after": "1a1c8e72aa44830864878d6c1eaeadaeaa14d8ff", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3998, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.45} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017ED54", "addr": 2149051732, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "6ad08ed848a6f307e93c1ecf96ea1d09ba275236", "nhash_after": "3bdbf2766535c80242a6e89cf69e5675e16464fe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4121, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 4124, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 4125, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 4126, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4134, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4166, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 4190, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4219, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4267, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4270, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 15, "seconds": 3.227} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017F178", "addr": 2149052792, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "172f18a2f52648f44052b8fe013f565912c01be5", "nhash_after": "172f18a2f52648f44052b8fe013f565912c01be5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4317, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.514} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017FB4C", "addr": 2149055308, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb9ebacd67758253a78ab2a7905e4cdc083653c8", "nhash_after": "0ca9f9d76b6711cb03e1602d2b539a6316fec523", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4644, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4647, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4650, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 1.341} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017FC94", "addr": 2149055636, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "3add31f90c7e36277125ad4d1f1279ad32593d3a", "nhash_after": "c01a5b85fb9cab49cf6bddc100fdce8b37c4dd2c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 4722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4723, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.599} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017FD74", "addr": 2149055860, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "1fea0c53e371405ce61fb8de255563ae4317ce5b", "nhash_after": "1fea0c53e371405ce61fb8de255563ae4317ce5b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4786, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.497} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_80188BEC", "addr": 2149092332, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "949e46116ed8f51659937c5e6e5978bac2059e58", "nhash_after": "ee9a2dceab98439eb4f533f16e4af11eb507af45", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3336, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.162} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_80188D14", "addr": 2149092628, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c6564e17c44bae296027ead9e513a0dbc4a742bc", "nhash_after": "c6564e17c44bae296027ead9e513a0dbc4a742bc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.321} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_80188F4C", "addr": 2149093196, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "918aa4724425a6a1f28c66b752dda363329a72c1", "nhash_after": "918aa4724425a6a1f28c66b752dda363329a72c1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.319} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_8018923C", "addr": 2149093948, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e76e3b9e783f64f78ce9c2911e13b34d6ed95f3", "nhash_after": "8e76e3b9e783f64f78ce9c2911e13b34d6ed95f3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3615, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.394} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_8018966C", "addr": 2149095020, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf6b75f70de3511009aaefa1d92449b8489c631b", "nhash_after": "bf6b75f70de3511009aaefa1d92449b8489c631b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3772, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3791, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.697} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_80189AF4", "addr": 2149096180, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b703f77db7171562a2dd13bc33bca81c4b4a4cf", "nhash_after": "1b703f77db7171562a2dd13bc33bca81c4b4a4cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3945, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3964, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3972, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.707} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_80189F7C", "addr": 2149097340, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "6126a14e06cb406e6bb46d04b3e0b1a1b7de4912", "nhash_after": "abfb7f302547fa491d33f653e0687a5f86417a32", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4134, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.818} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_8018A404", "addr": 2149098500, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b703f77db7171562a2dd13bc33bca81c4b4a4cf", "nhash_after": "1b703f77db7171562a2dd13bc33bca81c4b4a4cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4285, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4304, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4312, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.668} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_8018A500", "addr": 2149098752, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "349c502f9c3d481ecd78f07950befd076a40c086", "nhash_after": "349c502f9c3d481ecd78f07950befd076a40c086", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4342, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.292} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "func_8018AF9C", "addr": 2149101468, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "7096a4be319c6195b50e3bb7eecee45b7b21bf4a", "nhash_after": "8f5a38bb93c3600fb3eb1ab01b2cf5fd2102440b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4825, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4826, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.504} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801887A8.c", "fn": "", "addr": null, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:ceae303ffb8d71b3bb5bd8d2fed22c720af46a4c", "nhash_after": "fs:0318de5f9dca2a9a2c16f4140e06d0d20985de01", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 2866, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3033, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.664} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8017D7D4", "addr": 2149046228, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3269, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3271, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.272} +{"ts": "2026-09-09 04:08:58", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8017DBFC", "addr": 2149047292, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "9efcf3c0b4809ddfacadbaef5090fdc1d88a9e82", "nhash_after": "2bd657464bf713f256ced5a5455666f9f560282d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3460, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.252} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8017E1F0", "addr": 2149048816, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c48b4499d3433db0d6c25210070fa173bc9f703a", "nhash_after": "6324c81779cff6fcd1e141cabdb217672883a9a6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3686, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3687, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.066} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8017EC4C", "addr": 2149051468, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0af95d83a4e83eb9fc4c2a7e66fd37ffd0061994", "nhash_after": "0af95d83a4e83eb9fc4c2a7e66fd37ffd0061994", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4278, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.542} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8017FA1C", "addr": 2149055004, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "fdd7b254e4629e03bf8c3cebada36300ae4f96af", "nhash_after": "4fe3f68c74ceae96a6d528bacea8ca897927a607", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4567, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4587, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4588, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.351} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8017FCFC", "addr": 2149055740, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "a362278e7cf393d726a8b1853c18a559d15b2209", "nhash_after": "445f9ff1326d165470badf483e668e342e543587", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4709, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4710, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4711, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4712, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.253} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_80180140", "addr": 2149056832, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "077f4f025617d5dc52df25fa4c4f268f062950b5", "nhash_after": "04a315a598b8564c7c3515198d38c5721cd394ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4845, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.864} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_80180724", "addr": 2149058340, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "740d1cf36bc6edba192328c557764c59384de5a7", "nhash_after": "afcbf1f310a5a799da44958f0298640a89fc7b78", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5083, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5084, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5085, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5086, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_801809A8", "addr": 2149058984, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "80e69336dc525f6376d79f39205fb4f5ac5531dd", "nhash_after": "dad322193cf70888550159e2d4e6bd5dec998896", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.809} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_8018150C", "addr": 2149061900, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5807, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.739} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c", "fn": "func_801816D0", "addr": 2149062352, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5894, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5895, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_801886FC", "addr": 2149091068, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "9e25e7badaf1d7ba6ac33a89f1ae0acfb945166e", "nhash_after": "2337255b9047eba8cf097152daeaa715b535a2e5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3127, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3128, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.849} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_80188CF0", "addr": 2149092592, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3378, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3379, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3384, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3391, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.164} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_80189100", "addr": 2149093632, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3524, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.161} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_80189800", "addr": 2149095424, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3786, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3787, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3788, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.167} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_801898E8", "addr": 2149095656, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3868, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3869, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3870, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.181} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_80189BBC", "addr": 2149096380, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3985, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.159} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_80189C60", "addr": 2149096544, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4030, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4031, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4032, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_8018A894", "addr": 2149099668, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f2dc7be374a57871a12dfe2470b2ea546025e18", "nhash_after": "0f2dc7be374a57871a12dfe2470b2ea546025e18", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4658, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.327} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_801884D8.c", "fn": "func_8018AB34", "addr": 2149100340, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4826, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.324} +{"ts": "2026-09-09 04:09:03", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016B234", "addr": 2148971060, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "84f288f95b22d0589fdf81b266364149ca75ddae", "nhash_after": "a5de8d7cfd78612e163e1cb46d79d71d4afd7ecc", "exemplar": {"tu": "src/ov_SC07_008/ov_SC07_008_jr_8016AB6C.c", "fn": "func_8016B234"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2036, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2037, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2038, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 2061, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.266} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016B4F8", "addr": 2148971768, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b465736354d26c1e07ec3e36e3e212875c25f664", "nhash_after": "35bf87fecf07c764a33f6cbca952b7e4b717ca3f", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8016AE5C.c", "fn": "func_8016B4F8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 2123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.264} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016C188", "addr": 2148974984, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "cfdfb65875611a434c5ad2dcd1209a7d88b88e6d", "nhash_after": "7d290dd6c1dacd96b8d20c41f1219188b5007482", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8016AE5C.c", "fn": "func_8016C188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2635, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2636, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2637, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016C2C4", "addr": 2148975300, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "dd62cccfe892f10fb8a4467a07388a452dd5bfb1", "nhash_after": "dc9ad96136d50e61ce6ef58b8f862a8c9d0297b9", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8016AE5C.c", "fn": "func_8016C2C4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2709, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2710, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.313} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016C49C", "addr": 2148975772, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "a329a7592715be064f4774467e5fbe9752faa396", "nhash_after": "a329a7592715be064f4774467e5fbe9752faa396", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2760, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.574} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016CBC0", "addr": 2148977600, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "22152a6e6753bb1cc452b28755f5db4c69a1e60b", "nhash_after": "22152a6e6753bb1cc452b28755f5db4c69a1e60b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2930, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.597} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016DF5C", "addr": 2148982620, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb45aaea46f9ee46e2df58ca652448e843fa354d", "nhash_after": "3fed155d08a55a962d354193afe29a55b883b5e1", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8016AE5C.c", "fn": "func_8016DF5C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3552, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016E7C8", "addr": 2148984776, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "3954fb62191e2deb577738efa2114d54aa31493a", "nhash_after": "f1064f16a835ec875efe844033743b5f2d67ebc9", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3702, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016E9EC", "addr": 2148985324, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "f01be1a7807255948700c53f0dc6146122520b69", "nhash_after": "f01be1a7807255948700c53f0dc6146122520b69", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3803, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.543} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 586, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 587, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 588, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.293} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_80188498", "addr": 2149090456, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "a72c158f012bc23832141f4452cdb60578745358", "nhash_after": "40471df7a7e08ffdcf9d512b6c2c603b3152ed03", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3108, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3109, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.906} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_80188A8C", "addr": 2149091980, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3359, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3365, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3372, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.169} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_80188E9C", "addr": 2149093020, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.196} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_8018959C", "addr": 2149094812, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3767, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3768, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3769, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_80189684", "addr": 2149095044, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3850, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3851, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.237} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_80189958", "addr": 2149095768, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.172} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_801899FC", "addr": 2149095932, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4011, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.156} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_8018A5F4", "addr": 2149098996, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4679, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.371} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_8018A9C8", "addr": 2149099976, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f7c927a2c5786175c814b25e658ddd4996fbcd0", "nhash_after": "2f7c927a2c5786175c814b25e658ddd4996fbcd0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4803, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.378} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80188274.c", "fn": "func_8018B028", "addr": 2149101608, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "b0abd4e786c0f4b8ab880f640663ba9b4969effb", "nhash_after": "b0abd4e786c0f4b8ab880f640663ba9b4969effb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5170, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5177, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5226, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5237, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.592} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_80183DE0", "addr": 2149072352, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9853292f815882e46c027bf7fb40ff189507fd1", "nhash_after": "d2b1b2e16ae7e05c08a65006050dccd49b098f25", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3139, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.178} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_8018414C", "addr": 2149073228, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "83eb500cd16d0a9101eb12ed197c083b9b01d075", "nhash_after": "0778a4659bfe33e941c74a485af1b026d6b94acb", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3276, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3277, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_80184A68", "addr": 2149075560, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "90109323d42891ef5a1131ecd0d4aa034354f0af", "nhash_after": "d78be360c966fcac3fc36ef394eb5bce97d63008", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3663, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3665, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.462} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_80184B24", "addr": 2149075748, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "a879cd6e27e74dad8b98f17ae5066e44e34a1478", "nhash_after": "af7585a0725d2b28ac1e2ae2e7daa1dfaab44c34", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3712, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.159} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_80184F08", "addr": 2149076744, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "489924056d131f7d59c2c58f933165cabfc529fd", "nhash_after": "489924056d131f7d59c2c58f933165cabfc529fd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3926, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3946, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.494} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_8018514C", "addr": 2149077324, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7b7b1c7677a236ec2753bbd38e3583cef745ca6", "nhash_after": "d4b1e13e4fd133a7a4b500660e44bfeb01d9df03", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3975, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.467} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_801858AC", "addr": 2149079212, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4314, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.338} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "func_80186434", "addr": 2149082164, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "d4c127726cba981903452a1a7bc6a91bda453fb7", "nhash_after": "8e1bc3e3ba4d6c5797ee35648e16bc54d20160b7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4721, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4722, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.473} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c", "fn": "", "addr": null, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:d36e8a6e39e6c2da717d3cb019837a4221816d40", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3537, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80186074", "addr": 2149081204, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "dbaa9edf922d9a7b000a68c95c211847d9af7814", "nhash_after": "33a7337d489ad899ded471661b531837a9ea33c0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3086, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3095, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.937} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80186668", "addr": 2149082728, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3331, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3332, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3337, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80186A78", "addr": 2149083768, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.166} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80187178", "addr": 2149085560, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3739, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3740, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.185} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80187260", "addr": 2149085792, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3821, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3822, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3823, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.17} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80187534", "addr": 2149086516, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3938, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_801875D8", "addr": 2149086680, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3983, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3984, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3985, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.217} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_801881D0", "addr": 2149089744, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4650, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.333} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80185E50.c", "fn": "func_80188C04", "addr": 2149092356, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "2e964fb469772a9e75a5af7dedc36f8a1a296172", "nhash_after": "2e964fb469772a9e75a5af7dedc36f8a1a296172", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5093, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5138, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5170, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5213, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.646} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_80189340", "addr": 2149094208, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9185d79561d8807dafbfff1c34e3a8ba15fe286", "nhash_after": "ea2bb30a6ed54dcecd50e87fe47c523f0c05ba28", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3072, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3073, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3078, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3087, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.957} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_80189934", "addr": 2149095732, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3323, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3324, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3329, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3336, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.161} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_80189D44", "addr": 2149096772, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.182} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_8018A444", "addr": 2149098564, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3731, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3732, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3733, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_8018A52C", "addr": 2149098796, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3813, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3815, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.156} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_8018A800", "addr": 2149099520, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3930, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_8018A8A4", "addr": 2149099684, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3975, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3976, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3977, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.157} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_8018B49C", "addr": 2149102748, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.352} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8018911C.c", "fn": "func_8018BED0", "addr": 2149105360, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd07e6d7b1ddd706ce3727843134e48b98170d03", "nhash_after": "bd07e6d7b1ddd706ce3727843134e48b98170d03", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5057, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5101, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5102, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5110, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5134, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5166, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5177, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.592} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_80186210", "addr": 2149081616, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "428a31bfe75acd9755cd87985ad9be49b1721960", "nhash_after": "428a31bfe75acd9755cd87985ad9be49b1721960", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.391} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_801863C0", "addr": 2149082048, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "8b4a437e0aa8e53439367333a549cd16ac709414", "nhash_after": "7f94e5c126dd56a55f3945892bb3c719575b6279", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3694, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3695, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3709, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3714, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3721, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3723, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3727, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3728, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.179} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_801865A4", "addr": 2149082532, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "959c85196ea4a2115aeab20213251b5ce03ee065", "nhash_after": "959c85196ea4a2115aeab20213251b5ce03ee065", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3750, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.326} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_80186740", "addr": 2149082944, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "9a32cdd2c1781e6a4b603a4be1a54abcab60137e", "nhash_after": "4544daab4ea34dd278382d95c786462f7c9b3760", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3880, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.172} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_80186A9C", "addr": 2149083804, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c412a86861aab1110e3b5e0bee53bc5ebc8c5f4", "nhash_after": "d2b8fee98eb8dcf6a27d2ec85567f432e288a081", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017EA88"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4000, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4001, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.165} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_80186D20", "addr": 2149084448, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "625b13bd30f41fbd30500a28f67b3ded86d9b91b", "nhash_after": "4a6607446516f6fe86b9c90f205709bd64966248", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4110, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.183} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_801875F0", "addr": 2149086704, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "7f1d1e03bb7e4893174a13c944609347116a4c64", "nhash_after": "7f1d1e03bb7e4893174a13c944609347116a4c64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.347} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_801876C4", "addr": 2149086916, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "3bcb1d60c6382e0c3defffd9915f40a3d1033c39", "nhash_after": "3bcb1d60c6382e0c3defffd9915f40a3d1033c39", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 4528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4543, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.761} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c", "fn": "func_80188354", "addr": 2149090132, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "e89300bd25c40475b715607b2e148c20e15c4469", "nhash_after": "8213cc671551c724fe801550c49e7b87f09c8889", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80187970"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5156, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5157, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5158, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018A084", "addr": 2149097604, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "67ddc823c76e65d71986c65ca22e15d6c534b568", "nhash_after": "67ddc823c76e65d71986c65ca22e15d6c534b568", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.327} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018A180", "addr": 2149097856, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "537b1c877fc1ba3a41fd118e8a1103b8b1a73599", "nhash_after": "537b1c877fc1ba3a41fd118e8a1103b8b1a73599", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3769, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "LAUNDER_8018A180", "via": "LAUNDER_8018A180", "line": 3770, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "LAUNDER_8018A180", "via": "LAUNDER_8018A180", "line": 3772, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "LAUNDER_8018A180", "via": "LAUNDER_8018A180", "line": 3773, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "LAUNDER_8018A180", "via": "LAUNDER_8018A180", "line": 3774, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "LAUNDER_8018A180", "via": "LAUNDER_8018A180", "line": 3775, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.05} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018A27C", "addr": 2149098108, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "aca08329f3d6b4da00821549312e55cac98a90d0", "nhash_after": "d0a1d2b974f0efec43bb6b05c095be5d85c6f278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3805, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.425} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018A5F0", "addr": 2149098992, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "0d4e708c444f363e70bddba55bedcb9f4c621f25", "nhash_after": "0d4e708c444f363e70bddba55bedcb9f4c621f25", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3961, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3962, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.42} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018AF48", "addr": 2149101384, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "2bfb327abe0c86819060d9c8cb36f86d3bcec03b", "nhash_after": "150ac2b445d9957d6b951c7289fdc0f54b48e949", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4442, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4443, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.425} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018B5B0", "addr": 2149103024, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.443} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018B774", "addr": 2149103476, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4931, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4932, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.158} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018BFF8", "addr": 2149105656, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5357, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.404} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_801898CC.c", "fn": "func_8018C23C", "addr": 2149106236, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5411, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 04:09:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_8017F9D8", "addr": 2149054936, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "4a00ceb936dfd7078a53259ea0fad852fb009e0a", "nhash_after": "4a00ceb936dfd7078a53259ea0fad852fb009e0a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3342, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.515} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_8017FB50", "addr": 2149055312, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "7484e5c3b600f8598d1f1d5d0279cac3517ffe42", "nhash_after": "7484e5c3b600f8598d1f1d5d0279cac3517ffe42", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3422, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.92} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_80180284", "addr": 2149057156, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "3293f39fc2dc7dd2daeb15a833837905d60701fe", "nhash_after": "3293f39fc2dc7dd2daeb15a833837905d60701fe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.633} +{"ts": "2026-09-09 04:09:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_80180ED4", "addr": 2149060308, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "afacb985fc45623664dd284cb132d17b7320af84", "nhash_after": "afacb985fc45623664dd284cb132d17b7320af84", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.583} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_801812FC", "addr": 2149061372, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "06248ca8c2c08ae7a8e29b8348dad66d6c18f361", "nhash_after": "06248ca8c2c08ae7a8e29b8348dad66d6c18f361", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.515} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_80181E08", "addr": 2149064200, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "699e6dfef47d3441db67d4490e9630c2f8aee72b", "nhash_after": "699e6dfef47d3441db67d4490e9630c2f8aee72b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 5051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 5052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5086, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.923} +{"ts": "2026-09-09 04:09:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_801828A0", "addr": 2149066912, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "81ed6c3225b9b1a0967936a4b493aba6033d8ced", "nhash_after": "81ed6c3225b9b1a0967936a4b493aba6033d8ced", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5547, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.625} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_80183490", "addr": 2149069968, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "2bef3b6abfd4334a54cdd38ba7d672a4dab10eae", "nhash_after": "d952c0c982a6063bed0d62c70cacf64a59304121", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6098, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6099, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6100, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.038} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_80183A2C", "addr": 2149071404, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 6510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.749} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c", "fn": "func_80183BF0", "addr": 2149071856, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "b57302efbd0ec867c5d894f12758d0839a555085", "nhash_after": "fe99e158cb589fb2415c25af7514aa182ad37481", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_8017ECC8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_8017F2C4", "addr": 2149053124, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c75515fe635ac515b98947d7077fe09d66332e4", "nhash_after": "fb6829888d2f2c32f5ecda2aad308c8bd99e4571", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 4136, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "v1", "via": "", "line": 4137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.547} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_8017F7CC", "addr": 2149054412, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "27f32257627a69cb05fbb0d5b3f0b58362107692", "nhash_after": "27f32257627a69cb05fbb0d5b3f0b58362107692", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4362, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.399} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_8017F898", "addr": 2149054616, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "931116dd1d1076f47415ad77dc14f799204b2a8d", "nhash_after": "931116dd1d1076f47415ad77dc14f799204b2a8d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4398, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.49} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_8017FB80", "addr": 2149055360, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c388fbe2ef552d97fb601971b61a4542dc84f49", "nhash_after": "1f00718752e335c4bde309274b7495d5d7649f2d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "s1", "via": "", "line": 4524, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "s0", "via": "", "line": 4525, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "s2", "via": "", "line": 4526, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_801800CC", "addr": 2149056716, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "84303d3269b372ec6265272fa94de547327ef2e1", "nhash_after": "84303d3269b372ec6265272fa94de547327ef2e1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4734, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.397} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_80180610", "addr": 2149058064, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "6a40f8ffd751b83b07ffe635d11b2e1e5170c3cf", "nhash_after": "6a40f8ffd751b83b07ffe635d11b2e1e5170c3cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5008, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.399} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_80180CA0", "addr": 2149059744, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4405f2e748e87ae53cd879db29d870aac873859", "nhash_after": "ce61dc83f7bc4f8b52d42612f33fd5b0e82b2240", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5249, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5250, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.19} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_8018118C", "addr": 2149061004, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "e7a30ba10c153e8ce779ea65884c98d533d373db", "nhash_after": "e7a30ba10c153e8ce779ea65884c98d533d373db", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5454, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.517} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c", "fn": "func_801816FC", "addr": 2149062396, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "1fb65f964f119eb2d38e7111fb97669bdfae66b4", "nhash_after": "e073c7aad4aa63ac0fc7aab0339d64acc251ec20", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5700, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5701, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5703, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 0.995} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_80187AA4", "addr": 2149087908, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e1cbca224df15ca6a8d0851be9544da496bd26b", "nhash_after": "02f5575341a6cca1bc4923a99c2b0ae209405fe8", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80180D54"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3620, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3621, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3622, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.203} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_80187E4C", "addr": 2149088844, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "da3d21b51657c9a88a00c96f5f8d935705602136", "nhash_after": "dedea5eb5e7f767b18dc4a7b4f4207e201f7c01f", "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": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3939, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3948, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.99} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_80188440", "addr": 2149090368, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4185, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4190, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4197, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_80188850", "addr": 2149091408, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "ddac54d37eedc580d3017d426db8c2bfd54da3f5", "nhash_after": "fb21e30f781549e5fdab6df9f5aacf496e691b4b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_80181B00"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4329, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.196} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_80188F50", "addr": 2149093200, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b7b01a05f619efb2b757cfbe0f3314951a9961d", "nhash_after": "66fd0f04cac8ae4fd36ecd41e180b637c819ef16", "exemplar": {"tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_801824C8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4594, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.196} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_80189038", "addr": 2149093432, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "54c31e71bf820e13c58fc60ace528422bba2f94a", "nhash_after": "be9839df84656065439b4f10d2b515d7e976b88b", "exemplar": {"tu": "src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c", "fn": "func_801822E8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4674, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4676, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_8018930C", "addr": 2149094156, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4791, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80186538.c", "fn": "func_801893B0", "addr": 2149094320, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "17e0a1821d5d2eb227dd206626afef336c8a6c63", "nhash_after": "f41102eca6ebd5cb8042458e2a4246b59d31d739", "exemplar": {"tu": "src/ov_SC03_100/ov_SC03_100_jr_8017D898.c", "fn": "func_80182928"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4836, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4838, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.192} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D1E9C", "addr": 2148343452, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d1fdb6af8956dd46bbf366769f00288aa6e58bcc", "nhash_after": "d1fdb6af8956dd46bbf366769f00288aa6e58bcc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 174, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 264, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.435} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D24D0", "addr": 2148345040, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "e1fe4892c375b3dd3cb1ec488209a14bab0058ab", "nhash_after": "d385fb846c70c5a35b52b7ef149dc7a945fdd313", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 389, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 408, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.276} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D298C", "addr": 2148346252, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "8ab92de747643b030927ae39606e87f51a8bdf51", "nhash_after": "8ab92de747643b030927ae39606e87f51a8bdf51", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.179} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D2A24", "addr": 2148346404, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "3cbe94224769fe3223c1e7e210411f0ff2c33975", "nhash_after": "3cbe94224769fe3223c1e7e210411f0ff2c33975", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 588, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.379} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D2B64", "addr": 2148346724, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fe917e708eccbfd522957795392c1df83e92daf1", "nhash_after": "4fbcaa1915cf08e4a2b62c81b66755de06cc57e3", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 642, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.083} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D2F88", "addr": 2148347784, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "434103d684ee6de820f7ef35513171db60b2737d", "nhash_after": "434103d684ee6de820f7ef35513171db60b2737d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 832, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.182} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D3020", "addr": 2148347936, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "df055a145a447315ead90195b73fb876a0c13274", "nhash_after": "df055a145a447315ead90195b73fb876a0c13274", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.223} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "func_800D30D0", "addr": 2148348112, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "03093731390005c9ce02da0c1d6754832a56a921", "nhash_after": "731d39b751a8ffbba56d431389502e4c26fd7c3d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 906, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 910, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u32 *", "via": "", "line": 912, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u32 *", "via": "", "line": 913, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 927, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 928, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.606} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "", "addr": null, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b07b654456c6e80e8b516bf2f49b74ece7754ec1", "nhash_after": "fs:9e4339a8065c6364e5a8d250f359d83a7fdbe297", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 751, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 752, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 753, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.331} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_801820E4", "addr": 2149064932, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "60ddfe2946cb61e02b7fdebbfc0e711d0168b7dd", "nhash_after": "60ddfe2946cb61e02b7fdebbfc0e711d0168b7dd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 2958, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.418} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80182740", "addr": 2149066560, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "94daec47f8b7e4e81b53c16a5d6c15ab63c9e3b2", "nhash_after": "2ea268d848c913d7f967f69568b03a3f559ea104", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3229, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.151} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80182998", "addr": 2149067160, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf561276b02c89a70c3beea9ba77f40fb0ca6c60", "nhash_after": "bf561276b02c89a70c3beea9ba77f40fb0ca6c60", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3360, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.365} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80182EB0", "addr": 2149068464, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "eddaf88269d44098f4cfbe11aed87dc28a782402", "nhash_after": "75cc3d9c9edea9d66a4b85bd426f2ec5982fe412", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80184358", "addr": 2149073752, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "15da45516e243a5306a74f35182bd58d68a05deb", "nhash_after": "ca6ff402dddaceb73d168d8ab589a857ec55e9cd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4464, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4465, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4466, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.728} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80184404", "addr": 2149073924, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "81d2b4d920c8af79e931b17b7451505de9a8689b", "nhash_after": "81d2b4d920c8af79e931b17b7451505de9a8689b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.47} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80184828", "addr": 2149074984, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "e38093bb599a44e33ea6e51ee6d9883cb4e6d440", "nhash_after": "e38093bb599a44e33ea6e51ee6d9883cb4e6d440", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4815, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.344} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "func_80184A8C", "addr": 2149075596, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "de9041c22cc18b532e81c9410413848a234a7063", "nhash_after": "d94731910933e5d34bf7a6b2b03e81682f8b84a4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4896, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80181D30.c", "fn": "", "addr": null, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:ceefdf0df0f9ac3ac251d2f384998e442de726bc", "nhash_after": "fs:ceefdf0df0f9ac3ac251d2f384998e442de726bc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.932} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_8017EE38", "addr": 2149051960, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec4951974729fd6d5716fefeb6439effad7ffc4f", "nhash_after": "ec4951974729fd6d5716fefeb6439effad7ffc4f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3141, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.486} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_8017F0B8", "addr": 2149052600, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3223, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3225, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_8017F398", "addr": 2149053336, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "e1c3257d74e2af13a0a54088f3483ea7b7c5be86", "nhash_after": "d060e1b8e21a3ee5b9177adf698c03d5fa83c13e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3358, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3360, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3401, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.898} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_801816C8", "addr": 2149062344, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca5bae96af5c3e1762f4f5ebc3e5698c533c0e8f", "nhash_after": "a2c3a1ebb4a0d1d88b5f4a0f27b459ff08dc3a16", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4745, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_80181BEC", "addr": 2149063660, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "38ee74208b90985e4f335a8c744be358d458f7f3", "nhash_after": "ec9b7bc205e590fcdc8c83927f9c193231f6f401", "exemplar": {"tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183628"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4930, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_80182000", "addr": 2149064704, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "6a81b85aad89f914358f820917f348fc966e74c3", "nhash_after": "6c58ec717d980de6cfa5cfbbabfb6285babebc25", "exemplar": {"tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80188DF4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_80182288", "addr": 2149065352, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "156fce9883ded303c77aacaaa541ed2b968a38d3", "nhash_after": "156fce9883ded303c77aacaaa541ed2b968a38d3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5257, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5258, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5280, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.121} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_8017D898.c", "fn": "func_80182434", "addr": 2149065780, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "2cdbc5ad02a6029cda38085cc4d2fac815b09d9b", "nhash_after": "7eb3d9a3028945a65b883f4045a8f2768c85a76b", "exemplar": {"tu": "src/ov_SC03_098/ov_SC03_098_jr_8017D898.c", "fn": "func_801828E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5377, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5378, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 5379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80180CD0", "addr": 2149059792, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb125c0c53d4caab5343902e00aa2f873a6c0784", "nhash_after": "6b8a6a4ae0f637ee55f31c0a2f4351a38e2911fa", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2847, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2848, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.144} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80180F30", "addr": 2149060400, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2971, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.269} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_801811A4", "addr": 2149061028, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "22cd4e0a673aae32d7aadea96e35b145579ad73f", "nhash_after": "22cd4e0a673aae32d7aadea96e35b145579ad73f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3089, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.343} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80181468", "addr": 2149061736, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "a8b36f74be7af28049e5f2a2c36669d39a18c657", "nhash_after": "0748f67519f33ed4c852ff6ee213e7702239397c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3195, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3196, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_8018199C", "addr": 2149063068, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7789c5e243d61ae34c8bda659aa597bec55ca5e", "nhash_after": "c7789c5e243d61ae34c8bda659aa597bec55ca5e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3442, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.402} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80181E38", "addr": 2149064248, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aabd2aef716ada8d406716e531d5b3aa9f748af", "nhash_after": "6b8812ee8d8d1b73a10dc5f004b9cc4ec95762f9", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183DA4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3640, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.145} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80181FE4", "addr": 2149064676, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df7c8b8a3db9ebc53c642fa8e132d6401bfbc0a", "nhash_after": "3158b20dba243987cf9718975355d8696deb52ce", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801829D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3747, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.156} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80182610", "addr": 2149066256, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "04373bbe1518cfdcff5d03633767e75035fa7f04", "nhash_after": "79de5c0abb40689f5083b892683577da48f437b4", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80183004"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4023, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.127} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8017D174", "addr": 2149044596, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "078d7892b2c3f26bb34ff9321f706016c7298c74", "nhash_after": "7c9f2cf45a92db7eed99bd4ca1d21c3dd43f5320", "exemplar": {"tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_8017D174"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3040, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3071, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3072, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 04:09:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8017E654", "addr": 2149049940, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "ad5f90e75ee4e8f79fe0dfdc5728f96da39252ba", "nhash_after": "ad5f90e75ee4e8f79fe0dfdc5728f96da39252ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3645, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3656, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3672, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.395} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8017E70C", "addr": 2149050124, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "d41adf4fb2ac9058bbeaef367454f5c8809652ab", "nhash_after": "d41adf4fb2ac9058bbeaef367454f5c8809652ab", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3695, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3696, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3697, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3722, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.412} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8017E9A0", "addr": 2149050784, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "ef15aceda9489c4ef4f817d0276e5c92e7ba6953", "nhash_after": "1eac4121f7787cde4a11e9720c9a5680e7265b26", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3806, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3807, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3808, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3809, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.147} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8017EA24", "addr": 2149050916, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "311fbbf5b0ab121e32667d3615ff8c216bb7fa83", "nhash_after": "a5c33b15480dc48778a3a7b1ef02e9afd526b96a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3843, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3878, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.188} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8017EFAC", "addr": 2149052332, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "bc97cf4f0870e605410a5b98e84604ec39e3075e", "nhash_after": "bc97cf4f0870e605410a5b98e84604ec39e3075e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4212, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.487} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_80180780", "addr": 2149058432, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "e6ab9856fba1643515f76e83b7f446433c406c74", "nhash_after": "2425ca393a063f55debcc33874686683bf57f3b0", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017E668"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "a0", "via": "", "line": 5324, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 5325, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "v1", "via": "", "line": 5326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_801808D8", "addr": 2149058776, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "b6a8ff573fc8877b7ebf2fb7a88b50ce76b11e1b", "nhash_after": "b6a8ff573fc8877b7ebf2fb7a88b50ce76b11e1b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5398, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5399, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.666} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_8017C294.c", "fn": "func_8018128C", "addr": 2149061260, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "524e1d6ad37aac1641a1dd482ada59963659dd80", "nhash_after": "524e1d6ad37aac1641a1dd482ada59963659dd80", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5946, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5962, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.893} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8017DCAC", "addr": 2149047468, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "34e209c1838d7283edb15e739b2d9b02433c7545", "nhash_after": "8a9a901056d5a09c3e674e444acb195e69b91329", "exemplar": {"tu": "src/ov_SC05_001/ov_SC05_001_jr_8017BEBC.c", "fn": "func_80180E8C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3419, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 04:09:12", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8017E078", "addr": 2149048440, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d868a33821fddbf6de9d3d0a8dd086df57a4531c", "nhash_after": "b350d8245e11d1734928341c231a4875f971544d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3587, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8017E930", "addr": 2149050672, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "dcceb11cc48a8cbae9620cef48e6dc01b8883375", "nhash_after": "97074bb1cd464b8192eb1c79f9894f5dff7a7485", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3969, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8017EAD8", "addr": 2149051096, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8ccc004182e63e13f04c0189e5e6e1867a33c10", "nhash_after": "69ad53c16189b45b036b76a77aa6a6812903a7e5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4040, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4041, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4060, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 1.69} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8017ED28", "addr": 2149051688, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "e6ab9856fba1643515f76e83b7f446433c406c74", "nhash_after": "2425ca393a063f55debcc33874686683bf57f3b0", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_801789AC.c", "fn": "func_8017E668"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "a0", "via": "", "line": 4229, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 4230, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "v1", "via": "", "line": 4231, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8017EE80", "addr": 2149052032, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f54cf814abf0efda58d7675a0688b57e868ed2d", "nhash_after": "0f54cf814abf0efda58d7675a0688b57e868ed2d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4303, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4304, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.687} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_8018020C", "addr": 2149057036, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5032, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.65} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c", "fn": "func_801802D0", "addr": 2149057232, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5075, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_80187298", "addr": 2149085848, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9b9f186318edee01b1dd3b5d8fa5e02b6807801", "nhash_after": "c9b9f186318edee01b1dd3b5d8fa5e02b6807801", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.377} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_801874E8", "addr": 2149086440, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "8b0be358d14049cc6a9bba45b5f77c54c0bee838", "nhash_after": "8b0be358d14049cc6a9bba45b5f77c54c0bee838", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3606, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.422} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_80188104", "addr": 2149089540, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7529f4cc3cb6168fd46b05b713409edd3dff305", "nhash_after": "c7529f4cc3cb6168fd46b05b713409edd3dff305", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.363} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_8018875C", "addr": 2149091164, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "d792c7a2ef16ae16a383cd95c3df8768aaa28f02", "nhash_after": "21503a6ec2c31e750a1db911237f1285c88032c0", "exemplar": {"tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018C31C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_80188800", "addr": 2149091328, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4f74312631febf1078ad0361cff69c3329d6c3e", "nhash_after": "35640f29686ea686a7fbbc77443dd100d24edb93", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4540, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.176} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_801888BC", "addr": 2149091516, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aa78717c56f0f068d90e2018d21b5d28c8d8f25", "nhash_after": "70133d20451d8b74f9fe117dfeb853452307e4c0", "exemplar": {"tu": "src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c", "fn": "func_8018C47C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4582, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.182} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_80189384", "addr": 2149094276, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5227, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.688} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80186C64.c", "fn": "func_801895C8", "addr": 2149094856, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5261, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5348, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_801811A8", "addr": 2149061032, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "164bfcc4d732044f8ed61612798b9cdb0fcfb72c", "nhash_after": "164bfcc4d732044f8ed61612798b9cdb0fcfb72c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3002, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.506} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_801813C0", "addr": 2149061568, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "nhash_after": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.438} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_80181654", "addr": 2149062228, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "049e6d7603f8f40bacf0ea438e65d749d8b9b057", "nhash_after": "7527a22d4894a37764119b9869793db8cb51f36d", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187A50"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3280, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3288, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3325, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.226} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_8018182C", "addr": 2149062700, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "da9dd6c34481ae9ff828bc7dac4953e760b092ff", "nhash_after": "23c7b3c5aa68efeb0cbae74361c5a5920742f489", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187C28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_80181F40", "addr": 2149064512, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "2e6c7f55c6e269aec23485203a88cc6fd1d397eb", "nhash_after": "2e6c7f55c6e269aec23485203a88cc6fd1d397eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3728, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.441} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_80182820", "addr": 2149066784, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "nhash_after": "1b0bc9fae90a597f52883fd7e3fd16bfe5d3501e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.713} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_80184310", "addr": 2149073680, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5396, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.64} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80180B04.c", "fn": "func_80184554", "addr": 2149074260, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5430, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.38} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "nhash_after": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.745} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 566, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 567, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 575, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 585, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 11, "seconds": 3.672} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1149, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1150, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.395} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_002/ov_SC07_002_jr_8012ACE0.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1579, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.376} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E5CC", "addr": 2148722124, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f816267ca58ab9ffc1c24973c6f000e88ef5c6bd", "nhash_after": "f816267ca58ab9ffc1c24973c6f000e88ef5c6bd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.764} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E688", "addr": 2148722312, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f91e1b4744a2026a9ae7cde34c1c64763c31dc9c", "nhash_after": "cf5395fa762751cf961751d878354683a1a608fd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1663, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1664, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.3} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012F40C", "addr": 2148725772, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "9dfe283368146d0738e7d70f9af94166579229e9", "nhash_after": "302b5c097451951f9a0dd4ef4842202041a87982", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1970, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1971, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.101} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012F49C", "addr": 2148725916, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "4dbbe4908ca51fe8db59165fa5c69288b6a8b691", "nhash_after": "ab39cce21cfb91ec2edba0b62030845b881c222d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2000, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2001, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.06} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "46209cd613313d160b9abe248b23fad9030ac783", "nhash_after": "fce331acd8a3cc4302d9a8b30126ba42728edf45", "exemplar": {"tu": "src/ov_SC07_002/ov_SC07_002_jr_8012ACE0.c", "fn": "func_80130D48"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2257, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2258, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2259, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2299, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2330, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2346, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.322} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_8017F278", "addr": 2149053048, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca43cd36f94e9985fd07e70ab4cd8f53b150f155", "nhash_after": "ca43cd36f94e9985fd07e70ab4cd8f53b150f155", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3395, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3405, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.751} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_80180AC4", "addr": 2149059268, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "9f9b958e427489fe7c157faf9428e1594079f86d", "nhash_after": "9f9b958e427489fe7c157faf9428e1594079f86d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4346, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4365, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.953} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_80181EBC", "addr": 2149064380, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f9300616428acdcab5bf0c95f01f0d5453df0e9", "nhash_after": "2c7e5c2081c6d3fc5ab31922e350c7a62ddd5662", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 5139, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5141, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 5146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 1.975} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_80182780", "addr": 2149066624, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f2f52370e1203c635e79da850b7159df0e6b05b9", "nhash_after": "f2f52370e1203c635e79da850b7159df0e6b05b9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5437, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.54} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_80182B3C", "addr": 2149067580, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "a23e9f75749b2c560e57de3cad89e7bb5e86cd50", "nhash_after": "a23e9f75749b2c560e57de3cad89e7bb5e86cd50", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5607, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5608, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.739} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_80183104", "addr": 2149069060, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "509a4f1594fcbe4fe0ca0671b851261d94137982", "nhash_after": "509a4f1594fcbe4fe0ca0671b851261d94137982", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5840, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.823} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_80183264", "addr": 2149069412, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "69211bbeb49a38d2fe37da3d7d26034853a35a4b", "nhash_after": "69211bbeb49a38d2fe37da3d7d26034853a35a4b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5907, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.499} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "func_801833D8", "addr": 2149069784, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "db13a74b1161cb9ee7303cf41b5aa2eb871168e6", "nhash_after": "053961fb0be832a26b04cc9c0f927247b0139957", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5961, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c", "fn": "", "addr": null, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:2ae8d63ee6d008161e4f9d50b90167d3f096bde5", "nhash_after": "fs:0318de5f9dca2a9a2c16f4140e06d0d20985de01", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3989, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 4319, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.741} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_8018D98C", "addr": 2149112204, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfae6482d2158ab0d37007ac3e3e616595261273", "nhash_after": "dfae6482d2158ab0d37007ac3e3e616595261273", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3145, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.553} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_8018E89C", "addr": 2149116060, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "688aeb5490a97f05d423e292bd2ee41833f99f32", "nhash_after": "6c1d357cacc65bfabd6178dbb587f51a896b91ae", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3363, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.201} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_8018F518", "addr": 2149119256, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "nhash_after": "9eb1cf95fbbe8499d1996dcbf955c68e89e9dc54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3864, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3868, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.912} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_8018F6EC", "addr": 2149119724, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "88658b420b8693a2d6c426337cbba28cc967842a", "nhash_after": "f87f53c476a01645d62b999d51c23966d91377f0", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018BBBC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3953, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3954, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3970, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3971, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.182} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_8018FA80", "addr": 2149120640, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "132e92ea0b92e9e1d23ef4e637efb4c288373a7d", "nhash_after": "8fae3075891d009b7a1273e30fc998ae86d333e6", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_8017F0F4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4195, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.185} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_8018FDBC", "addr": 2149121468, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "27ed06db1a2d28f536b5c7f6d67ab5fa39969da6", "nhash_after": "c470919e66eb057510e5cbc6449e073195844161", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80184A28.c", "fn": "func_8018C28C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4318, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4319, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_80190064", "addr": 2149122148, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f282074afb02a74de7579c34c83fd493c51fdfa", "nhash_after": "0f282074afb02a74de7579c34c83fd493c51fdfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4409, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.367} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c", "fn": "func_801902A8", "addr": 2149122728, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "4199f8f72473dc0925c8b42084f84c228d0ab445", "nhash_after": "4199f8f72473dc0925c8b42084f84c228d0ab445", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.379} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_80185240", "addr": 2149077568, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "45c20eb8c185c1254119c508bb516eeefa5d014d", "nhash_after": "3599125e4290a93bb8b6e4f8bdc67e1227f59ad9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3087, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3096, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.676} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_80185834", "addr": 2149079092, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3333, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3338, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3345, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_80185C44", "addr": 2149080132, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.174} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_80186344", "addr": 2149081924, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3740, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3742, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.154} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_8018642C", "addr": 2149082156, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3822, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3823, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3824, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.181} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_80186700", "addr": 2149082880, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3939, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_8018501C.c", "fn": "func_801867A4", "addr": 2149083044, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3984, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3985, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3986, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.141} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_801827DC", "addr": 2149066716, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "aca7659705fa09cd3db473d2b204b780295af378", "nhash_after": "2512607d74086a45dc1b48b76127af86619ac7fd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3036, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3037, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3042, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.97} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_80182DD0", "addr": 2149068240, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "57cfa0bee99df850a53bbf76c9656c6235cd843d", "nhash_after": "0f53873c4a43e2095f0fb765fcf1fcde8195cbac", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018830C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3287, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3293, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3300, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.174} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_801831E0", "addr": 2149069280, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "20d5bb6e0dd1172e6534eb7e3c6d1c812457a9dc", "nhash_after": "33536aeec076150a41c4faed43f88e78644e25fd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018871C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3432, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3433, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_801838E0", "addr": 2149071072, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "174803b08c5e80ea64e016aef1b58aad4a3152a3", "nhash_after": "cb435c03d420889e67af15eb525626d9c74806df", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188E1C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3695, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3696, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3697, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.175} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_801839C8", "addr": 2149071304, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "ca0659f0f15be566d75c2b5c0ecb7e355846188c", "nhash_after": "7a537bfafe77ec503846a5f6f8f1c102416d26b9", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_80188F04"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3777, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3778, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3779, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.181} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_80183C9C", "addr": 2149072028, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "f35a5c5cd93bcc485a604518b4bab03da27cefe5", "nhash_after": "2b65ae7369eb48be869bd672cfd0f872f9aab0fe", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_801891D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3894, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_801825B8.c", "fn": "func_80183D40", "addr": 2149072192, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfcdb2dcd74169b87714dd22eb8eebdf98ba47c7", "nhash_after": "5620cc2d8df8df9be9d7d40df7ce80ba01e3efa0", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8018927C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3939, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3940, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3941, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017DD98", "addr": 2149047704, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "6cf37d5753074fa3b0c768429b14b0420fafcfc3", "nhash_after": "ecb3251abbbd654e40230cb87bbb8c0aaa3334ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3078, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.525} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017E3C4", "addr": 2149049284, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "991d392bc844cb0b0a2e98e318576d21d5b602e6", "nhash_after": "991d392bc844cb0b0a2e98e318576d21d5b602e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3366, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.332} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017E6F4", "addr": 2149050100, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "e704d138c7e8563fe2b7d312af30b71d8297fac9", "nhash_after": "e704d138c7e8563fe2b7d312af30b71d8297fac9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3485, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.476} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017ED9C", "addr": 2149051804, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "ae93bd05cf08f43973a218af2d7587bdb145c856", "nhash_after": "abafcafee1bf4538dc12f667b18540f4d8448601", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3731, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.154} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017EEA4", "addr": 2149052068, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "5dc4456d153747aade0499deb6f3e0647bc5cf70", "nhash_after": "7a448f2ffa97bb957a01a76511751e838f11d1cf", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3776, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.174} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017EF9C", "addr": 2149052316, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "1fd67cfdc30f82ef22b6382badb47f6e87a75340", "nhash_after": "1a600e830e433117d95e8d8150bbfe920466b479", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3817, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3826, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3845, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.937} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017F0A0", "addr": 2149052576, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "1a93dcafac3909917a2728ed60bc85b70355407c", "nhash_after": "1a93dcafac3909917a2728ed60bc85b70355407c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3868, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.343} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017F6C8", "addr": 2149054152, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "13b284f61fdc10460b9888b3d53e43e0c59329ee", "nhash_after": "e4bc86b6c47c278847e83ef40c5e7e091bfed842", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4095, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4096, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_80186DDC", "addr": 2149084636, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "38aba94aebaeaf00c552f59d1cbf49b367a5bcea", "nhash_after": "87dfe32cdb4a9241acb6fb8dd53e3d6f91388896", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2983, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2984, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.456} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_801873C8", "addr": 2149086152, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "0988280d49537ec548366d4452705928f00c3923", "nhash_after": "0988280d49537ec548366d4452705928f00c3923", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3185, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.316} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_80187554", "addr": 2149086548, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd7133d720a30cbe529ce09cf19f6a0eb4c38e58", "nhash_after": "bd7133d720a30cbe529ce09cf19f6a0eb4c38e58", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3287, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.261} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_80187928", "addr": 2149087528, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c8e92251f8ce030d9fc398eb3900a8571097157", "nhash_after": "1c8e92251f8ce030d9fc398eb3900a8571097157", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3420, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.271} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_80188574", "addr": 2149090676, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "47a7c1552240a5a3859f0e4567475e7a0e2b1231", "nhash_after": "ce7ab18ab28e801ec4d0197ce8dd742b28e755d8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4052, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.161} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_80189254", "addr": 2149093972, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4551, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.139} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c", "fn": "func_80189454", "addr": 2149094484, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd4db49624d30fb23d3a836638fd672a5c04e848", "nhash_after": "e260ff6cd0858e6be76db60eb6a6fc48a22c022f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4707, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4708, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.443} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4778, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.362} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", "fn": "func_8017AE2C", "addr": 2149035564, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0aecb2d65ba6bf48b7c1380e122c96137e67315a", "nhash_after": "c0f9235d7be5ccce0a60c65f7f637b0df8b515c0", "exemplar": {"tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017AE2C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4998, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.165} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", "fn": "func_8017B238", "addr": 2149036600, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "043c0a2f4d675582a3eba61a41739ee1f37d662f", "nhash_after": "043c0a2f4d675582a3eba61a41739ee1f37d662f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5154, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.511} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", "fn": "func_8017B614", "addr": 2149037588, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b88960c183ef2998edcde2df50c9df350441c07b", "nhash_after": "b88960c183ef2998edcde2df50c9df350441c07b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5308, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5309, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5333, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.685} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", "fn": "func_8017BC38", "addr": 2149039160, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b688d9e91b42d8953abc2f1a26e1db183eb56f3c", "nhash_after": "4a3cb9a336d03dc22416c8f5287d98838f3bdd5b", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017BC38"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5603, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5604, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.192} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1379, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1380, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1381, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.176} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017CD9C", "addr": 2149043612, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "942c839e55774927660ba93d624fbeab30be4923", "nhash_after": "172dc1f08dc49e202cc98d36cace5e6b621dbbd0", "exemplar": {"tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017CD9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3033, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.182} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017F0D0", "addr": 2149052624, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4099, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.586} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017F194", "addr": 2149052820, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.224} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017F200", "addr": 2149052928, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "9bd88e5d625b5e5087b0dc33e453efc49c4cc3fe", "nhash_after": "8198e433b45b4a662557edebd6d7b0cc3db6b9d7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4144, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4145, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$1", "via": "", "line": 4148, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4149, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 1.323} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017F348", "addr": 2149053256, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "999bc76c6b45f029dfb9a2b5ec0f9441be0b5622", "nhash_after": "999bc76c6b45f029dfb9a2b5ec0f9441be0b5622", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4259, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.403} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017F868", "addr": 2149054568, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2b857a43168eacf151cebf749961561fc8147a0", "nhash_after": "e2b857a43168eacf151cebf749961561fc8147a0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4437, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.373} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c", "fn": "func_8017F940", "addr": 2149054784, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "9dedbfc564fed5f130edd978fd2e090caf76d59d", "nhash_after": "6177e8f6036438dd5078201aff2414c552e9c27f", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_80186B78", "addr": 2149084024, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "52492bc01409f826136d3d79ba746ddd9375ee9f", "nhash_after": "52492bc01409f826136d3d79ba746ddd9375ee9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3262, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3265, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.27} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_801872B4", "addr": 2149085876, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "a2a06c58d36e8f55167081242f1185c813cb1358", "nhash_after": "a2a06c58d36e8f55167081242f1185c813cb1358", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3487, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3541, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.409} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_80187674", "addr": 2149086836, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "nhash_after": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.126} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_801884AC", "addr": 2149090476, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "42aacc30e177ba147ac02f30512b071412eb4e41", "nhash_after": "5c3da1bd8dcab49b4109b5238e7eb5b68962853b", "exemplar": {"tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182A5C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4210, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4211, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.437} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_80188694", "addr": 2149090964, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "92ee4b4208c321de7cfbf6ab0658f6ff9ef10084", "nhash_after": "92ee4b4208c321de7cfbf6ab0658f6ff9ef10084", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4330, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.838} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_80188C8C", "addr": 2149092492, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "a541b681a4315326e567ab0f5fd340ce66f35c1c", "nhash_after": "888a60d6fc98d202d0389773afe83dca6a122f47", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4483, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4484, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.358} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_80188DE4", "addr": 2149092836, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "8f89c691a32fb4289d9b9bf2a854af1003e4117d", "nhash_after": "8f89c691a32fb4289d9b9bf2a854af1003e4117d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4547, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.083} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_801863CC.c", "fn": "func_80189574", "addr": 2149094772, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "c8c381a14c78f852b779f75d195751edf165f098", "nhash_after": "a87054e3dc6f3572540005e6e4697b668b0854ee", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4917, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.356} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", "fn": "func_8017D960", "addr": 2149046624, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "nhash_after": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3299, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.545} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", "fn": "func_80181774", "addr": 2149062516, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3961, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.258} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", "fn": "func_80181858", "addr": 2149062744, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf2e2d82147ee069d3b18be06b01a0c4b09e6c80", "nhash_after": "1951cabcc095b67046bae435614eff58a3cbe464", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_801839C4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 4011, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 4012, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4014, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 4015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 4016, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 4018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", "fn": "func_80181B14", "addr": 2149063444, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "47c588ae2c3537f4e319b7a2fc78cf4adc5ce42b", "nhash_after": "0e28a0acedbe3bec3877e238fdef62425d91cd59", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4164, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4165, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4166, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.995} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", "fn": "func_80181CA8", "addr": 2149063848, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "cb81755d1eff3762eeaf6c32d3e91d66b07543e0", "nhash_after": "848aa27f3293cfa968bad525b134b21063fb7cde", "exemplar": {"tu": "src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c", "fn": "func_80184138"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4228, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.4} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c", "fn": "func_80181F54", "addr": 2149064532, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "9df2c0d08128de36dbc75d83e0a40079860ec8a4", "nhash_after": "5ac831daa2013f2ba4b08521253b5fe424654069", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4355, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.286} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", "fn": "func_8017DAF0", "addr": 2149047024, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.147} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", "fn": "func_8017DB98", "addr": 2149047192, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "d9668795d408fdedf5dabbbae9a479cb9f3f0f20", "nhash_after": "d9668795d408fdedf5dabbbae9a479cb9f3f0f20", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.78} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", "fn": "func_8017DD80", "addr": 2149047680, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "d337e0f0794c517e7b84b10bbc26992f78cc6f8d", "nhash_after": "69d3be93947f1b7ade510d9c494b60fb6372681b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3600, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3601, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3602, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3603, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3604, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3615, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.117} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", "fn": "func_8017DF50", "addr": 2149048144, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "31f1f7840c0b89ec275fa7e1c26a61c81d5e35b7", "nhash_after": "782d413a902e1c40ac1b638327350ad9d27625b2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3717, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3718, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.465} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", "fn": "func_8017E4E0", "addr": 2149049568, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "c57999803e648ee9c6929bdbd715b0bb7fbaa7bb", "nhash_after": "c57999803e648ee9c6929bdbd715b0bb7fbaa7bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3999, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.307} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c", "fn": "func_8017E6C0", "addr": 2149050048, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "fbf7c25e23bfca4727bf194bcb52d753b25c6e32", "nhash_after": "d9169fcdcfed909ce88daa6a66aa538210b126f5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.162} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_8017EFF4", "addr": 2149052404, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ad5f90e75ee4e8f79fe0dfdc5728f96da39252ba", "nhash_after": "ad5f90e75ee4e8f79fe0dfdc5728f96da39252ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3167, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3168, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3169, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3178, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.332} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_8017F0AC", "addr": 2149052588, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "29a16d7f4a08203686d9b4c9e5e66d79cc28d87e", "nhash_after": "29a16d7f4a08203686d9b4c9e5e66d79cc28d87e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3219, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.357} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_801804C0", "addr": 2149057728, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "e48020d50f906a0453f911f3872ae2f220f88f2f", "nhash_after": "e48020d50f906a0453f911f3872ae2f220f88f2f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.431} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_801813B4", "addr": 2149061556, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd65855f0d1db19d1ec3dc4eddabf81562cf75fa", "nhash_after": "b5296109cfb54829784041a89e622ecff01958a2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4733, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4738, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.653} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_801816A8", "addr": 2149062312, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "7d2354f22f8f30dc7d37d07ef6ecc082c40411f5", "nhash_after": "7d2354f22f8f30dc7d37d07ef6ecc082c40411f5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 4845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.42} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_80181828", "addr": 2149062696, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f40afa42841b07872b88b7ac258bc3a65e3164a7", "nhash_after": "f40afa42841b07872b88b7ac258bc3a65e3164a7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.431} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_80181DE4", "addr": 2149064164, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b6ca8e79d4117385dcea9308c8e3860d27992ca", "nhash_after": "3b6ca8e79d4117385dcea9308c8e3860d27992ca", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5191, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5216, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.626} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_8017D898.c", "fn": "func_801822E8", "addr": 2149065448, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d7fa115e4e2cbed9b66ea51f0f1c52096bdf9f1b", "nhash_after": "8d1ec0967e74fd2a9c89db6ad05ff27d1f9d56c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5378, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.627} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_8017FBC8", "addr": 2149055432, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "2e38d3decf72e61648e3ac50d9cc1c3cb360b904", "nhash_after": "2e38d3decf72e61648e3ac50d9cc1c3cb360b904", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2792, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.353} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_801800F0", "addr": 2149056752, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "nhash_after": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3009, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3017, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.476} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_80180D2C", "addr": 2149059884, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "7ccaa84e6e09f62ee1a8ac536ddaabb074459dba", "nhash_after": "b5e764c2049e6646eaef80476f93bb53e49f1589", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3566, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3567, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3579, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.886} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_80180E10", "addr": 2149060112, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "4616eb7670b41bbdd412ad2de657ea90b44d6745", "nhash_after": "f13243613681310cf76bbe37e1af369298b0b492", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.202} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_80181BF0", "addr": 2149063664, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "nhash_after": "6d773d5030becc7439130d2d2eaf29cbcabd9e4a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.452} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_80181CB4", "addr": 2149063860, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1ac7841211849187bd9fd73401089410666729", "nhash_after": "6e3c4d47f19d82eb7af6768ad8cba2f9e728faad", "exemplar": {"tu": "src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c", "fn": "func_80184998"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.192} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_8017E590", "addr": 2149049744, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "a1a74b4c3848a830ef34698eb731746709e9f7da", "nhash_after": "a1a74b4c3848a830ef34698eb731746709e9f7da", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.403} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_8017E7DC", "addr": 2149050332, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "9c59b76690ba1fee11302894eb90bccfa56ca799", "nhash_after": "ccd91e16b6cf6eb9cee207e73b22cd39d850b3c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2990, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2994, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2997, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3043, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3064, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3074, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.902} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_8017EB08", "addr": 2149051144, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "d344fb8778146dcf9a669a1982e3a26b1e0e01e6", "nhash_after": "d344fb8778146dcf9a669a1982e3a26b1e0e01e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3187, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.252} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_8017EFC4", "addr": 2149052356, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "780c2b2b2a6962d3e0909b6545956d3e81253c1e", "nhash_after": "15d8960fdb02d5ccc926dec42014954f6ede10bf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3335, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3348, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3354, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3366, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3381, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 0.812} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_8017FED8", "addr": 2149056216, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "54ea11bfddcd46e7a2627d9785fbf9c9fc3365ad", "nhash_after": "54ea11bfddcd46e7a2627d9785fbf9c9fc3365ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4039, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.268} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_8017FFD0", "addr": 2149056464, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "266e202f408df0294218010e617d18a81a12f49c", "nhash_after": "0a4e04cbd1eacd33d3c23b1cae908d31a5b0dbbb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4120, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4166, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4182, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 1.189} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8017E590.c", "fn": "func_801803E4", "addr": 2149057508, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "3987d0bae2fe056db5c580403e908632cb422b7e", "nhash_after": "3987d0bae2fe056db5c580403e908632cb422b7e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4282, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.301} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", "fn": "func_8017F3C8", "addr": 2149053384, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb9ebacd67758253a78ab2a7905e4cdc083653c8", "nhash_after": "0ca9f9d76b6711cb03e1602d2b539a6316fec523", "exemplar": {"tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017FB4C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 231, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 233, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 237, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.088} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", "fn": "func_8017F5F0", "addr": 2149053936, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1fea0c53e371405ce61fb8de255563ae4317ce5b", "nhash_after": "1fea0c53e371405ce61fb8de255563ae4317ce5b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 364, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.158} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", "fn": "func_8017F760", "addr": 2149054304, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "93e1c6871a4b5682dc384da83321d6bd44ee2f98", "nhash_after": "ff95e8e548fb4ca6fe98a51deb1b61a4d81f7ecc", "exemplar": {"tu": "src/ov_SC03_031/ov_SC03_031_jr_8017DB5C.c", "fn": "func_80180E98"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 412, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.103} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", "fn": "func_8017F8F8", "addr": 2149054712, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "a9f183d2f13299ead28f53405c203f9b74e8c5e6", "nhash_after": "41ffd6b5c8761e95dcd05ac219e90ce0aae2fae4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 508, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.074} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", "fn": "func_8017FEB4", "addr": 2149056180, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "79b466142fdfca41bfb830ce9881e928e50a41cd", "nhash_after": "806f6e095f95d4e8e28d5d0db7c9f885f9f5d19c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 748, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.069} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c", "fn": "func_80180298", "addr": 2149057176, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5213be6367bdb81faf39727529adf3f78e601393", "nhash_after": "01b84cd390db2786dfbe26bfc0af9ff84790dc84", "exemplar": {"tu": "src/ov_SC03_031/ov_SC03_031_jr_8017DB5C.c", "fn": "func_801819D0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 920, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.076} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", "fn": "func_80182074", "addr": 2149064820, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "b263bd6b64de29b289a2c1bb1bc4cdaff7ebd6ad", "nhash_after": "b263bd6b64de29b289a2c1bb1bc4cdaff7ebd6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.29} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", "fn": "func_80182BD8", "addr": 2149067736, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "5d4f6ff7101e93654b9c77ebdb2bba6308f7d0d3", "nhash_after": "638c5567f4eedd55d89d7f1b59f67e009d5f7186", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", "fn": "func_801831A8", "addr": 2149069224, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb125c0c53d4caab5343902e00aa2f873a6c0784", "nhash_after": "6b8a6a4ae0f637ee55f31c0a2f4351a38e2911fa", "exemplar": {"tu": "src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c", "fn": "func_80180CD0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3609, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3610, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.159} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", "fn": "func_80183408", "addr": 2149069832, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3730, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.243} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", "fn": "func_8018367C", "addr": 2149070460, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "ea35f4d011aebd0df9ba82b7838ff43ff837bf4f", "nhash_after": "ea35f4d011aebd0df9ba82b7838ff43ff837bf4f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.298} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80181D34.c", "fn": "func_80183940", "addr": 2149071168, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc9fb63d36eea059956e9f010bbabb8e698c892", "nhash_after": "3b66ff3659e85fa5010454a74f4a1771415b24f8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3960, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3961, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.15} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", "fn": "func_8017D918", "addr": 2149046552, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "293c911e94b672e8413dd9c64578358ed4f97e17", "nhash_after": "68c550a24dcde3b1d9d05855a85afb15dd7aa278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3155, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3161, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.77} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", "fn": "func_8017DF14", "addr": 2149048084, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aabd2aef716ada8d406716e531d5b3aa9f748af", "nhash_after": "6b8812ee8d8d1b73a10dc5f004b9cc4ec95762f9", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183DA4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3421, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.402} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", "fn": "func_8017E0C0", "addr": 2149048512, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df7c8b8a3db9ebc53c642fa8e132d6401bfbc0a", "nhash_after": "3158b20dba243987cf9718975355d8696deb52ce", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801829D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3528, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.197} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", "fn": "func_8017E6EC", "addr": 2149050092, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "04373bbe1518cfdcff5d03633767e75035fa7f04", "nhash_after": "79de5c0abb40689f5083b892683577da48f437b4", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_80183004"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3803, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.201} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", "fn": "func_8017FAFC", "addr": 2149055228, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "8678c0c1ac05301aadbb72e2dd88938216a6ea8d", "nhash_after": "8213ce9af3441de574325f3d82005cf550f2a8cf", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 4693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 4699, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.205} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c", "fn": "func_8017FF48", "addr": 2149056328, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "nhash_after": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4943, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.373} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017E6F0", "addr": 2149050096, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0062bb6a8852a0da20d70f83bdbe0f2a10463fc8", "nhash_after": "0062bb6a8852a0da20d70f83bdbe0f2a10463fc8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2822, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2824, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.337} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017E93C", "addr": 2149050684, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "40bdd26f478767ad0b948f1ad1016a4da0f0bfd8", "nhash_after": "49cb754836dc4076de0b459a748448d62a7927fb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3004, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3007, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3053, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3074, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3084, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.702} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017EC68", "addr": 2149051496, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "d344fb8778146dcf9a669a1982e3a26b1e0e01e6", "nhash_after": "d344fb8778146dcf9a669a1982e3a26b1e0e01e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3196, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.2} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017F2DC", "addr": 2149053148, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f59f9d2c08551801c1b8af6f056f165d079ad84", "nhash_after": "8909f0c4b46dd8c7f6548db01c9a78d5475767c5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.117} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017F470", "addr": 2149053552, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "83cf1c47bdcbc950b5be9424503b4e77c1350eef", "nhash_after": "83cf1c47bdcbc950b5be9424503b4e77c1350eef", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.195} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017F6C8", "addr": 2149054152, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f59f9d2c08551801c1b8af6f056f165d079ad84", "nhash_after": "8909f0c4b46dd8c7f6548db01c9a78d5475767c5", "exemplar": {"tu": "src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c", "fn": "func_8017F2DC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3635, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.113} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", "fn": "func_80181714", "addr": 2149062420, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "f89ad4043c747fc72552b6aadc02d9a8d8715aba", "nhash_after": "9ab06265e8ffd260ec765b538873db939cd7c35c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.98} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", "fn": "func_801818F8", "addr": 2149062904, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c302e861d41d21af5281a12c4daebc10d098e24b", "nhash_after": "c302e861d41d21af5281a12c4daebc10d098e24b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.343} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", "fn": "func_8018252C", "addr": 2149066028, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "75939724d533dbe3857bdc54c3bc97f586d8315a", "nhash_after": "75939724d533dbe3857bdc54c3bc97f586d8315a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3816, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3817, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.571} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", "fn": "func_801826F0", "addr": 2149066480, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "b58d8458b0483f94cae0a07cdf7f62e6676c3877", "nhash_after": "c5bbc41d6c07ef09247015dd14644819ad1538e2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3899, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3900, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.536} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", "fn": "func_80183F10", "addr": 2149072656, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c07056b2812ba040fee66d4003165bd80c06a777", "nhash_after": "c07056b2812ba040fee66d4003165bd80c06a777", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5076, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5096, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.491} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_801810C8.c", "fn": "func_80184154", "addr": 2149073236, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5130, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5217, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.17} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c", "fn": "func_8017D584", "addr": 2149045636, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3073, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3075, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.184} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c", "fn": "func_8017DA0C", "addr": 2149046796, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ed8b25c7c65d7a26150ce73f4e6351d43860a52", "nhash_after": "1e0cf78b0e700efb8b47e084fb6c49623b6ef49c", "exemplar": {"tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017E9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3296, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.167} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c", "fn": "func_8017E948", "addr": 2149050696, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "161f9edfc14caded520827547986978e80afebc8", "nhash_after": "161f9edfc14caded520827547986978e80afebc8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.345} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c", "fn": "func_8017EBA8", "addr": 2149051304, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "571e791a0b2546a868ad9adbbe53432d2476cf46", "nhash_after": "22dbbdbd3519f9a5531818fabc6c7efdab9a95e1", "exemplar": {"tu": "src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c", "fn": "func_8017EB44"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4221, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4222, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.175} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c", "fn": "func_8017F354", "addr": 2149053268, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "b6c4b8b7053b714cbeb507dcfc63ab7ffa1f3356", "nhash_after": "b6c4b8b7053b714cbeb507dcfc63ab7ffa1f3356", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.556} +{"ts": "2026-09-09 04:09:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_80189214", "addr": 2149093908, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "3c9205a0fd66a7070735fdfe5fffe275b3b47961", "nhash_after": "6479632516860e8187aab9a86a99943ceb82ca6e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3299, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3302, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3348, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3369, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 2.985} +{"ts": "2026-09-09 04:09:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_80189540", "addr": 2149094720, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "c35925a6e782ba6e0c6d70597a03179149e78e07", "nhash_after": "1a25620f6cf7572aa24aec78ae3e019c7792c3a6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3628, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3630, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3631, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3660, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3662, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3668, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3691, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3722, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3766, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3767, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3768, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3769, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3771, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3784, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3803, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 25, "seconds": 10.243} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_80189EA0", "addr": 2149097120, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "831acc4a4c215a805dcc7b13cd53dba36b34363a", "nhash_after": "6191b9d8f1b51e628419d85a952b89acc9b5fab3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 4005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 4011, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.192} +{"ts": "2026-09-09 04:09:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018A168", "addr": 2149097832, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "b804ba26e4965b349bd2d9199c41ec8f1bc1f4d1", "nhash_after": "b804ba26e4965b349bd2d9199c41ec8f1bc1f4d1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4091, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.264} +{"ts": "2026-09-09 04:09:18", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018A224", "addr": 2149098020, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "c806be46ec266ec7f95f4923c97d403098fd6c62", "nhash_after": "c806be46ec266ec7f95f4923c97d403098fd6c62", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4156, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4157, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.265} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018A2E0", "addr": 2149098208, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "3bbc9facb6a72e405c2feaf895d27dbe806530ac", "nhash_after": "3bbc9facb6a72e405c2feaf895d27dbe806530ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4252, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.129} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018A990", "addr": 2149099920, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "18bd32585daddeca110be6a92407545746e481b7", "nhash_after": "0c31d9ce85fe54a26e78c826502412415680bb51", "exemplar": {"tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018A690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4440, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4508, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.399} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018B19C", "addr": 2149101980, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f5abc8e8a2236fb91d34da32ef59b1d48cbaedb", "nhash_after": "ac315cef9ea595fe321b5b21de736b9fc79e1085", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4785, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4791, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4820, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4821, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 2.142} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018BFCC", "addr": 2149105612, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "61d2449e9f290cd3efc431e5a830672c35cdee86", "nhash_after": "45f22b82f041fb11a699f20f51278548d8a090ca", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5378, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.479} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018C278", "addr": 2149106296, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "617e6ef06971603b35a854427dd68ebfa74d326a", "nhash_after": "617e6ef06971603b35a854427dd68ebfa74d326a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.05} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c", "fn": "func_8018C730", "addr": 2149107504, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "397f551d1e62fc7e61254b8e5a17cfa8ae9dca5d", "nhash_after": "3a69f5419cd4064debe0dc5bc097faa2530d8870", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5742, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5743, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5749, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5752, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.505} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80185060.c", "fn": "func_80185214", "addr": 2149077524, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "dac4d69943088326e5e72cb3852c32ed2a9f828d", "nhash_after": "dac4d69943088326e5e72cb3852c32ed2a9f828d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 120, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 167, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.38} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80185060.c", "fn": "func_801853EC", "addr": 2149077996, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec3a529def622bc6f5b43a9bb9fb77700d706638", "nhash_after": "87dde8d0cf5718e30573f517068f9cd780970828", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 198, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 199, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 200, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 201, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.085} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80185060.c", "fn": "func_8018592C", "addr": 2149079340, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d42c90b0489907acaa4a58f0fa28aecd4dbad75e", "nhash_after": "4cd7bf187fbb4365eec92bed7031ba3577065af3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 416, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 417, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 418, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.327} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80185060.c", "fn": "func_80185A88", "addr": 2149079688, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "730e4342157fa6b1c2294aed86667d140dafa92e", "nhash_after": "730e4342157fa6b1c2294aed86667d140dafa92e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.139} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80185060.c", "fn": "func_80185DD0", "addr": 2149080528, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 601, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.149} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_8018431C", "addr": 2149073692, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "1dc05595e66cbf587799eec8caca7f186a596057", "nhash_after": "acd4e9543c809d720c45f20b4ac797fa42183507", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2883, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2885, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.479} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8", "addr": 2149074664, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3136, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3137, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3139, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.093} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_80184854", "addr": 2149075028, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.202} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC", "addr": 2149075388, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3296, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.102} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_80184A38", "addr": 2149075512, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.288} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_80182BA0", "addr": 2149067680, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "fec29e527a4894f100726f8aafaa9c17acca06a4", "nhash_after": "ffb320053c1c12f0d8e10af37b5c8f190ccb67d1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2854, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2855, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.41} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_80182F6C", "addr": 2149068652, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3108, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3109, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3110, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.111} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_801830D8", "addr": 2149069016, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3222, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.218} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_80183240", "addr": 2149069376, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3267, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.1} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_801832BC", "addr": 2149069500, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3315, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.24} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", "fn": "func_8017D3D0", "addr": 2149045200, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3053, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3055, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", "fn": "func_8017EE6C", "addr": 2149052012, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "8a3d15277432fb4d5bf73d621e4c69bd6b55c21e", "nhash_after": "ab5492fecf037eb87dedb19e70c8c70772053553", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4093, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.865} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", "fn": "func_8017FD34", "addr": 2149055796, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "38ee74208b90985e4f335a8c744be358d458f7f3", "nhash_after": "ec9b7bc205e590fcdc8c83927f9c193231f6f401", "exemplar": {"tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183628"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", "fn": "func_80180148", "addr": 2149056840, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "6a81b85aad89f914358f820917f348fc966e74c3", "nhash_after": "6c58ec717d980de6cfa5cfbbabfb6285babebc25", "exemplar": {"tu": "src/ov_SC03_091/ov_SC03_091_jr_8018326C.c", "fn": "func_80188DF4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4841, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.307} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", "fn": "func_801803D0", "addr": 2149057488, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "e4328c0eb94fd837335b14083c4b49c29a7e74cc", "nhash_after": "fc6a33521d6b6e0c9dcf12558d25007f625afe53", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4980, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4981, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4982, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4983, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5007, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.3} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c", "fn": "func_8017D534", "addr": 2149045556, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3145, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.153} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c", "fn": "func_8017D700", "addr": 2149046016, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b5e9838c5f07d04522849677ba3f878d73f5742", "nhash_after": "4b5e9838c5f07d04522849677ba3f878d73f5742", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3228, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.297} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c", "fn": "func_8017D9F0", "addr": 2149046768, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "cd4c1c647c644ece2abfdf945cfdf3d49c048555", "nhash_after": "d5d0c09cd78a742b6f9ee8a0397abec0386f7017", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3427, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 3428, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3436, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 3492, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3569, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3572, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 15, "seconds": 2.342} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c", "fn": "func_8017DE14", "addr": 2149047828, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "172f18a2f52648f44052b8fe013f565912c01be5", "nhash_after": "172f18a2f52648f44052b8fe013f565912c01be5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3619, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.471} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c", "fn": "func_8017E7E8", "addr": 2149050344, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb9ebacd67758253a78ab2a7905e4cdc083653c8", "nhash_after": "0ca9f9d76b6711cb03e1602d2b539a6316fec523", "exemplar": {"tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017FB4C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3944, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3946, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3947, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3948, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3950, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.144} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c", "fn": "func_8017D7C8", "addr": 2149046216, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3193, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.157} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c", "fn": "func_8017D8AC", "addr": 2149046444, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "15f3272eb10033c7fc4653a709d4f18ce0b75d30", "nhash_after": "38b213a2f8f50d534da09ef4f4bd90c0fa3c884d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3298, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3300, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 3304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3312, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3341, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 3368, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3397, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3445, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3448, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 15, "seconds": 2.462} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c", "fn": "func_8017DCD0", "addr": 2149047504, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "172f18a2f52648f44052b8fe013f565912c01be5", "nhash_after": "172f18a2f52648f44052b8fe013f565912c01be5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.285} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c", "fn": "func_8017E5B8", "addr": 2149049784, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "336b391e24d54f97a5e18f7f89fd280d2656c764", "nhash_after": "3fd8fce15e785087e3c68724c79f6a4994c53e8d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3768, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c", "fn": "func_8017E6A4", "addr": 2149050020, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb9ebacd67758253a78ab2a7905e4cdc083653c8", "nhash_after": "0ca9f9d76b6711cb03e1602d2b539a6316fec523", "exemplar": {"tu": "src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c", "fn": "func_8017FB4C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3823, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3825, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3826, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3827, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.15} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_80188680", "addr": 2149090944, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "b7b00c96bf897d054e70f2782f9646f35551a578", "nhash_after": "b7b00c96bf897d054e70f2782f9646f35551a578", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3359, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.739} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_801888F4", "addr": 2149091572, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "306f42d952616ff158402c11a7658ab8b33382a8", "nhash_after": "4d3f8c175fcc65c5961b38637957554aea3baaad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3514, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 3533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 3.326} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_80188A18", "addr": 2149091864, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "b99ae29e475eac035093e90e48901694a4ab9ae4", "nhash_after": "49ed658c1328aed4b23da8921672fd45d680ba6d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8017AE2C.c", "fn": "func_8017EF50"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3556, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.321} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_80189750", "addr": 2149095248, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d9c347cc901cc95b28591e66a3eb7360b5843d8e", "nhash_after": "1793aa4c37428017729eb5b03e989b86ca60534d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4103, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.442} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_8018A690", "addr": 2149099152, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "nhash_after": "45d5c3eb774adbbb70903d6c6b7b3bb8b9ac1e11", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4899, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.079} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_8018A8D4", "addr": 2149099732, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "65b261214699c2fe1219ab4ed6494542620612dc", "nhash_after": "b6046323498f77e5b34461406e8d3e9408ad6332", "exemplar": {"tu": "src/ov_SC06_032/ov_SC06_032_jr_80182890.c", "fn": "func_80185188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4953, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5040, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.418} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80181B44.c", "fn": "func_80182420", "addr": 2149065760, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "4597e41034795a680ab24eeba364f1732ba75f42", "nhash_after": "4597e41034795a680ab24eeba364f1732ba75f42", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3269, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3300, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.587} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80181B44.c", "fn": "func_80182598", "addr": 2149066136, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "c5e217212db4d19a96e948c172b5ddf4bf8fef9f", "nhash_after": "c5e217212db4d19a96e948c172b5ddf4bf8fef9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3404, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3420, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.532} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80181B44.c", "fn": "func_80182C48", "addr": 2149067848, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "18bd32585daddeca110be6a92407545746e481b7", "nhash_after": "0c31d9ce85fe54a26e78c826502412415680bb51", "exemplar": {"tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018A690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3621, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3622, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3689, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.187} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80181B44.c", "fn": "func_80183454", "addr": 2149069908, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "220f367823adf04d339b16dc9d3df7e0568a0cec", "nhash_after": "77a5845d53a55c414732552607ea3214760d17cb", "exemplar": {"tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018AE9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4042, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.174} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80181B44.c", "fn": "func_80184298", "addr": 2149073560, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "nhash_after": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.343} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c", "fn": "func_8018ABAC", "addr": 2149100460, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5e87c2ee66b3396502588c6231f3cb434cd8ace9", "nhash_after": "f0823bb1d480c554cd5ecbb2740014c9494e6c5c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3428, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3429, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3430, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3431, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.106} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c", "fn": "func_8018AEE8", "addr": 2149101288, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "nhash_after": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.249} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c", "fn": "func_8018B238", "addr": 2149102136, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6133cc3a3d832c9ef08cfa3a274f9dfdef137ed9", "nhash_after": "8d8ce61b37b0423c8e3c10e41fbe36fe85c643d4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3802, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3838, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3855, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.792} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c", "fn": "func_8018B478", "addr": 2149102712, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f226ee49f76c03dbc9691ab7e3d2ac966038e9b", "nhash_after": "6f226ee49f76c03dbc9691ab7e3d2ac966038e9b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3907, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3910, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.356} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c", "fn": "func_8018B644", "addr": 2149103172, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "acd583166981d2a299e8c4a620529cd5b169a0ea", "nhash_after": "acd583166981d2a299e8c4a620529cd5b169a0ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4010, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.253} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", "fn": "func_80187814", "addr": 2149087252, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "395784e9fbd82c723a0dedde24d0bf5daea618ec", "nhash_after": "8081a10a16bf7ecbf93f7c5ba67cf0fcd4656ffb", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3294, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3296, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3297, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.108} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", "fn": "func_80187B50", "addr": 2149088080, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "nhash_after": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.233} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", "fn": "func_80187EA0", "addr": 2149088928, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "528d5bce8412765a22e9c0730d66ba95fd8d79e4", "nhash_after": "716a9c27b127bc55791a38b56f8315690fc9569c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3666, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3668, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3670, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3713, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3719, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.979} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", "fn": "func_801880E0", "addr": 2149089504, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "f906da21f72e6f73d6cddc0e050b06fd94c09372", "nhash_after": "f906da21f72e6f73d6cddc0e050b06fd94c09372", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3774, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.373} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", "fn": "func_801882AC", "addr": 2149089964, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "acd583166981d2a299e8c4a620529cd5b169a0ea", "nhash_after": "acd583166981d2a299e8c4a620529cd5b169a0ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3874, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.212} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c", "fn": "func_8017D040", "addr": 2149044288, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "95449f9cbcc2d1874774d36b4370d116b3cbb87a", "nhash_after": "5bcea62d4a2422f65b097618a7a20d0d87862b81", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "v0", "via": "", "line": 3469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "a1", "via": "", "line": 3470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.864} +{"ts": "2026-09-09 04:09:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c", "fn": "func_80181E64", "addr": 2149064292, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "904fdb42624f2534d110ade02546e6490b26fd59", "nhash_after": "904fdb42624f2534d110ade02546e6490b26fd59", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4630, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.631} +{"ts": "2026-09-09 04:09:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c", "fn": "func_80182268", "addr": 2149065320, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "18176bf3d093b80672238df3244a00eceee6a67d", "nhash_after": "18176bf3d093b80672238df3244a00eceee6a67d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4761, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4763, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.857} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c", "fn": "func_80182F3C", "addr": 2149068604, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "90081c2b5269131a8b015292c0be98e24b16bdd7", "nhash_after": "f442db4bceb8dd4f3d83b524d09ae8a2bc85bc07", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5014, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5016, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5017, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5018, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5023, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5024, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5025, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 13, "seconds": 4.03} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c", "fn": "", "addr": null, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1161, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1162, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1163, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.299} +{"ts": "2026-09-09 04:09:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", "fn": "func_8018893C", "addr": 2149091644, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "7723e7e68db666fc18309cce663056078d29d410", "nhash_after": "9787c7c6b9612adf38308392805165a11143f971", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3230, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3249, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3278, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3310, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3321, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.944} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", "fn": "func_80188C68", "addr": 2149092456, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "3216d43a1e12dd8c01eafc0d9492459d8e851f4a", "nhash_after": "3e8cc6b2ffc6fd80baecf73de3e748bc672f6aff", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3431, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3432, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3433, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3434, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3449, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3465, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3471, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3491, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3493, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3525, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3569, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3570, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3587, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3606, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3617, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3689, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 25, "seconds": 3.599} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", "fn": "func_801895C8", "addr": 2149094856, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "aea5c762669a4db3b3767645ed04518bf7781e4e", "nhash_after": "dc520f81a42c62d9967777fd69acf714fc29de33", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3817, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3823, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.378} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", "fn": "func_80189818", "addr": 2149095448, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3906, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.279} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", "fn": "func_8018A3C8", "addr": 2149098440, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "d0c23c3f9417040cfb3f383479d98420214fb002", "nhash_after": "2c170984265dc6fc114759b348ed32634f8c2fe5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4409, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4410, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4427, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.561} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80188544.c", "fn": "func_8018A788", "addr": 2149099400, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "a7f0ced6c466f99eed74229f3a844d940294a85d", "nhash_after": "e95409c6da8b9e3b294aa0d03e097a0e93e7c61e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4606, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4607, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4608, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4628, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4630, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 1.169} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801875E8.c", "fn": "func_80187DEC", "addr": 2149088748, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "395784e9fbd82c723a0dedde24d0bf5daea618ec", "nhash_after": "8081a10a16bf7ecbf93f7c5ba67cf0fcd4656ffb", "exemplar": {"tu": "src/ov_SC03_124/ov_SC03_124_jr_80187010.c", "fn": "func_80187814"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3293, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3294, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.12} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801875E8.c", "fn": "func_80188128", "addr": 2149089576, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "nhash_after": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3419, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.289} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801875E8.c", "fn": "func_80188478", "addr": 2149090424, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "862d88afa7496d82182202f599919b103ef5e9ff", "nhash_after": "55775da1d036418a56b0747fed178b120e189e92", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3664, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3666, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3668, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3700, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3711, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3717, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.787} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801875E8.c", "fn": "func_801886B8", "addr": 2149091000, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "36379248937289d0d63a2927927c6df7ec0f01ec", "nhash_after": "36379248937289d0d63a2927927c6df7ec0f01ec", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3769, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3772, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.349} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801875E8.c", "fn": "func_80188884", "addr": 2149091460, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "acd583166981d2a299e8c4a620529cd5b169a0ea", "nhash_after": "acd583166981d2a299e8c4a620529cd5b169a0ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3872, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.23} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c", "fn": "func_8018BCD4", "addr": 2149104852, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "8c2539600a69750c54e59e7f63491febaaf210ac", "nhash_after": "56dfb9b0df522a9879145c0696838d4a16929b1d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3398, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3417, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3446, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3489, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.74} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c", "fn": "func_8018C000", "addr": 2149105664, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "084730b4a17ccd4db09e83ceaea836e976e9b2e9", "nhash_after": "7eb4906925cdab0379529170cac5dd4d033b2176", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3599, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3600, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3601, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3602, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3617, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3631, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3633, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3639, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3737, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3738, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3739, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3740, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3742, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3755, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3773, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3774, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3785, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3856, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 25, "seconds": 2.938} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c", "fn": "func_8018C960", "addr": 2149108064, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c40b0a01955922d616e8e61cb8946e24e66c93f1", "nhash_after": "b00f4c76b57553edf89a31663ed9132bd3d5071f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3987, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3993, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.355} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c", "fn": "func_8018CBB0", "addr": 2149108656, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4076, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.232} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c", "fn": "func_8018D0E4", "addr": 2149109988, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "a7f0ced6c466f99eed74229f3a844d940294a85d", "nhash_after": "e95409c6da8b9e3b294aa0d03e097a0e93e7c61e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4334, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4335, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 4336, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4354, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4358, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 0.956} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_011/md_MAIN_011.c", "fn": "func_800CEE74", "addr": 2148331124, "aliases": ["md_MAIN_011"], "header": false, "includers": 0, "o0": true, "nhash_before": "38ab646f887b03a21ff1e766830ceb022b12d402", "nhash_after": "38ab646f887b03a21ff1e766830ceb022b12d402", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 11, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.276} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_011/md_MAIN_011.c", "fn": "func_800CEF00", "addr": 2148331264, "aliases": ["md_MAIN_011"], "header": false, "includers": 0, "o0": true, "nhash_before": "012607e097ecfa1e9fa4694b79953ad3694e61b6", "nhash_after": "012607e097ecfa1e9fa4694b79953ad3694e61b6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 48, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.244} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_011/md_MAIN_011.c", "fn": "func_800CF28C", "addr": 2148332172, "aliases": ["md_MAIN_011"], "header": false, "includers": 0, "o0": true, "nhash_before": "3d39a003a6adc0c155dc72a14aff8e041eea0e67", "nhash_after": "3d39a003a6adc0c155dc72a14aff8e041eea0e67", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.216} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_011/md_MAIN_011.c", "fn": "func_800CFDB4", "addr": 2148335028, "aliases": ["md_MAIN_011"], "header": false, "includers": 0, "o0": true, "nhash_before": "d91d462cb52a85ffe6d6696353523bdcd4271d08", "nhash_after": "d91d462cb52a85ffe6d6696353523bdcd4271d08", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 366, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.215} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_011/md_MAIN_011.c", "fn": "func_800D03F8", "addr": 2148336632, "aliases": ["md_MAIN_011"], "header": false, "includers": 0, "o0": true, "nhash_before": "43b9b29b08e587159b568f0d1544e9a8ff7bddbb", "nhash_after": "43b9b29b08e587159b568f0d1544e9a8ff7bddbb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 439, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.223} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80188830.c", "fn": "func_80188830", "addr": 2149091376, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "431cda673187ab53f339cfe791fec8409bba893f", "nhash_after": "fdeded003d0acebe7a16116f4afad65365451243", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3125, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3126, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3127, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.315} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80188830.c", "fn": "func_80188BFC", "addr": 2149092348, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3378, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3379, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3380, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3381, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.082} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80188830.c", "fn": "func_80188D68", "addr": 2149092712, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3493, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.148} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80188830.c", "fn": "func_80188ED0", "addr": 2149093072, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3538, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.075} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "e458f32cdc83b95158aafb2dc53a8982bb71d6eb", "nhash_after": "e458f32cdc83b95158aafb2dc53a8982bb71d6eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 246, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.686} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 551, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 552, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 553, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 558, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 559, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 571, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 612, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.326} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1132, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1134, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1135, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.376} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1484, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1485, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1486, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1490, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.37} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "05c26b6b66a6fe7bd82a3b10d9c9a52f0f52dc96", "nhash_after": "8429fe3e165f8e4bc07b29475fd1e194dec036cb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2063, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2136, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2136, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2152, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2152, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 10, "seconds": 3.758} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c", "fn": "func_80184040", "addr": 2149072960, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb6c1fb41437a634ca93109942a0efedad829b6a", "nhash_after": "eb6c1fb41437a634ca93109942a0efedad829b6a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.326} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c", "fn": "func_80185E38", "addr": 2149080632, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "5babfe79866cd93e8988274e52aec7d29e9a3275", "nhash_after": "8caee83bc85d51ef711012ce8ae7d056be29e200", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 4644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 4697, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 4705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 1.082} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c", "fn": "func_801865DC", "addr": 2149082588, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0e99693eb58b31f9e5652dd6afbf10c22c9d8d1a", "nhash_after": "0e99693eb58b31f9e5652dd6afbf10c22c9d8d1a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 5126, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$29", "via": "", "line": 5147, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.726} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c", "fn": "func_801868C0", "addr": 2149083328, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "b46c9bd2087b30497f046443f8b2e21954bad02f", "nhash_after": "b46c9bd2087b30497f046443f8b2e21954bad02f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.321} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c", "fn": "func_80186A58", "addr": 2149083736, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "15caa9df2333f5b1a08fb166d3eeaeab333393cf", "nhash_after": "15caa9df2333f5b1a08fb166d3eeaeab333393cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5315, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.418} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c", "fn": "func_8017F1B4", "addr": 2149052852, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "831e7a8c798d4c5bf5100dc1f51479753d8522e8", "nhash_after": "831e7a8c798d4c5bf5100dc1f51479753d8522e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2948, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.198} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c", "fn": "func_8017F468", "addr": 2149053544, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b1de3d1db0cf929b103fe3f9cd40b297a6924d0", "nhash_after": "3b1de3d1db0cf929b103fe3f9cd40b297a6924d0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3085, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.219} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c", "fn": "func_8017F5E4", "addr": 2149053924, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "dc082dac5514c3af25a39023c87349e3e511b2ea", "nhash_after": "dc082dac5514c3af25a39023c87349e3e511b2ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3154, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 3161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 3162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.352} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c", "fn": "func_8017F9C8", "addr": 2149054920, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.235} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c", "fn": "func_8017D528", "addr": 2149045544, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3127, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c", "fn": "func_8017D960", "addr": 2149046624, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "8a3d15277432fb4d5bf73d621e4c69bd6b55c21e", "nhash_after": "ab5492fecf037eb87dedb19e70c8c70772053553", "exemplar": {"tu": "src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c", "fn": "func_8017EE6C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3320, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3361, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c", "fn": "func_801801B4", "addr": 2149056948, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "38ee74208b90985e4f335a8c744be358d458f7f3", "nhash_after": "ec9b7bc205e590fcdc8c83927f9c193231f6f401", "exemplar": {"tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183628"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 4858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c", "fn": "func_80180850", "addr": 2149058640, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "156fce9883ded303c77aacaaa541ed2b968a38d3", "nhash_after": "156fce9883ded303c77aacaaa541ed2b968a38d3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5187, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5188, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5189, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5211, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.115} +{"ts": "2026-09-09 04:09:29", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80135D20", "addr": 2148752672, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "7572a8a6d53430864008b3a832235318f619ce16", "nhash_after": "716cc05fc1252ab66107d25423410f6a2a0d167e", "exemplar": {"tu": "src/ov_SC07_009/ov_SC07_009_jr_80135D20.c", "fn": "func_80135D20"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 592, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 632, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.129} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80135EB0", "addr": 2148753072, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "88ff761d744b8956532e4078cc5b0839c755c70d", "nhash_after": "88ff761d744b8956532e4078cc5b0839c755c70d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 697, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 710, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 747, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 753, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 800, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.927} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136334", "addr": 2148754228, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d107e09cbc19560d5ac62d648e0cf3c918a762dd", "nhash_after": "cb9f61ef02e503a6f28feee66f9ddd121202f8e2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 872, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 875, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 896, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 917, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 923, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.279} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_801365B8", "addr": 2148754872, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "943e842cfd3fa90c4a8ac6d5ae9e23b2711341fe", "nhash_after": "23d71025780dbb8ef4e365c6a891e4b5ed9ca705", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 0.637} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136824", "addr": 2148755492, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f836a481c8717f1d4dc02bb210579eec7a1d86d", "nhash_after": "5d4dfb6f217b28fe814ac0f504a57439bf64564c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1048, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 11, "seconds": 1.568} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185498.c", "fn": "func_80185498", "addr": 2149078168, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "3ba95eb30385100855e04fe7956318178c87be94", "nhash_after": "c7ab64960c5c7115102888e38be015e76ef8307c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2983, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2984, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2985, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.312} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185498.c", "fn": "func_80185864", "addr": 2149079140, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3237, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3238, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3239, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.099} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185498.c", "fn": "func_801859D0", "addr": 2149079504, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3351, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.183} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185498.c", "fn": "func_80185B38", "addr": 2149079864, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3396, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c", "fn": "func_8017DA88", "addr": 2149046920, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.165} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c", "fn": "func_8017DE14", "addr": 2149047828, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "df79a33eaca9d21805d8651d78e52c663cddefb8", "nhash_after": "df79a33eaca9d21805d8651d78e52c663cddefb8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.313} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c", "fn": "func_8017E5D0", "addr": 2149049808, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30e06734e736df2e9e8d01082733f06228c5f95", "nhash_after": "6603bb02625e7fed524a519e5d63f471d1fa3e45", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3939, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 3944, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3949, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3983, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4017, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 4028, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4029, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 1.243} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c", "fn": "func_8017E9F4", "addr": 2149050868, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "15aac6eea065bdf86a8a22407cf7f2f76a3102e9", "nhash_after": "15aac6eea065bdf86a8a22407cf7f2f76a3102e9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4094, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.339} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_801878E8.c", "fn": "func_801880EC", "addr": 2149089516, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "d06df4730d92005323c1f34dfdc6dd74155793ac", "nhash_after": "6a440bb1565f9fde87903084a73fbdab67c2dc2b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3370, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3372, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.255} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_801878E8.c", "fn": "func_80188428", "addr": 2149090344, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "nhash_after": "bfe22fe907865521ec2f0e4ef5d37bc7b4016b6c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.6} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_801878E8.c", "fn": "func_80188778", "addr": 2149091192, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "9c4592b7c857fa44a1d1d6b04237be38b2acb896", "nhash_after": "fc47f26bcf7d347c263516d12ea450b073dd99b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3740, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3742, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 3744, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3776, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 3787, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3793, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.85} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_801878E8.c", "fn": "func_801889B8", "addr": 2149091768, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c171c655eda9f2b35a1a7e431efb3c96a93358a", "nhash_after": "7c171c655eda9f2b35a1a7e431efb3c96a93358a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.733} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_801878E8.c", "fn": "func_80188B84", "addr": 2149092228, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "acd583166981d2a299e8c4a620529cd5b169a0ea", "nhash_after": "acd583166981d2a299e8c4a620529cd5b169a0ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3949, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.508} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80185A70.c", "fn": "func_80185A70", "addr": 2149079664, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "56fd50b8ceefcb6a5c515e2c38725d6e0a5d3597", "nhash_after": "54e50323953acb13904963a92c7d6037b2086f8c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2981, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2982, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2983, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.378} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80185A70.c", "fn": "func_80185E3C", "addr": 2149080636, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3237, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.084} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80185A70.c", "fn": "func_80185FA8", "addr": 2149081000, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3349, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.184} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80185A70.c", "fn": "func_80186110", "addr": 2149081360, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3394, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.11} +{"ts": "2026-09-09 04:07:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A0230", "addr": 2149188144, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "043d3a9732538522534f9c16cc270e657a03693e", "nhash_after": "043d3a9732538522534f9c16cc270e657a03693e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 28, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.06} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A0400", "addr": 2149188608, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "7682f951ea30f3790215280faea4850530b9e847", "nhash_after": "7682f951ea30f3790215280faea4850530b9e847", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.097} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A09E4", "addr": 2149190116, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "595595ca53ec7e7637752d0840a5c3655cac8293", "nhash_after": "595595ca53ec7e7637752d0840a5c3655cac8293", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 346, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.43} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A1C7C", "addr": 2149194876, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "15f8eaf1c8bb69f0835cdb368ec8aa0f88baee28", "nhash_after": "d31adfa60027b14e08e8eb89feb6f70e47943991", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1117, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1150, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.694} +{"ts": "2026-09-09 04:07:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A1E94", "addr": 2149195412, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "7579d86a8730fa1abf9ea517be5ceb2232be4bd5", "nhash_after": "7579d86a8730fa1abf9ea517be5ceb2232be4bd5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1187, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.129} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A2364", "addr": 2149196644, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "4760f6dd58022b767952e432fce05b3665f413dc", "nhash_after": "4760f6dd58022b767952e432fce05b3665f413dc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1419, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.096} +{"ts": "2026-09-09 04:07:55", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A2400", "addr": 2149196800, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6ec0be2fb4663670e8384ce09b19510686171c5a", "nhash_after": "3c84344a9b398e5ea866b6a505f126b9b5ee843e", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1529, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.579} +{"ts": "2026-09-09 04:07:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A2DC4", "addr": 2149199300, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "4f0a0e631e62cbda7d2b86fccfcdd6baaf26adc7", "nhash_after": "8cec72765ca06b44ff4159ad50f06fe172bf1223", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1831, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1832, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1833, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1834, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1841, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 3.229} +{"ts": "2026-09-09 04:08:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A3594", "addr": 2149201300, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "a3c3d9a32519a34c42540dc61bde6938ab76b02a", "nhash_after": "af746f7ee508be551cc6cbb6f6c5ac3d69fc1ebf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2168, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2172, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 2.783} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A3624", "addr": 2149201444, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "nhash_after": "6f9b635381cfed4e65260e98d4a16f64f97515c2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2226, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.019} +{"ts": "2026-09-09 04:08:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A370C", "addr": 2149201676, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "bc68bde2c1456ce420b11e18ffe6113bd04a0e59", "nhash_after": "d08c427aaef66d34605aa999f60d97fb2a7f514e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2265, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2266, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.572} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A3798", "addr": 2149201816, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "f64352016858315dff78ec8d74108983ff6e74e9", "nhash_after": "f64352016858315dff78ec8d74108983ff6e74e9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2337, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2341, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.542} +{"ts": "2026-09-09 04:08:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A395C", "addr": 2149202268, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "bc3e364bbda1e05f2a4c2604209f60b239b823a2", "nhash_after": "519d263ee9f4d32fd9462d114e3660ac4b011bd4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2392, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2400, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 2419, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.01} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A3B18", "addr": 2149202712, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "180a8819ffab26b8147e15678eb853ae368cc4cd", "nhash_after": "180a8819ffab26b8147e15678eb853ae368cc4cd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.995} +{"ts": "2026-09-09 04:08:09", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A3FB0", "addr": 2149203888, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1616dffa4c7b6b087a93fbb37f71a1f1a937efcc", "nhash_after": "bfdf8940eaa113ea54f57e5c878302fe863e6ecf", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2677, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2678, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.511} +{"ts": "2026-09-09 04:08:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A4258", "addr": 2149204568, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "377f0c848b436f6667a112ba82201c7a6982abcd", "nhash_after": "cf928d6582dcd73bb4829190930bcc07e1c05c3b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2798, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2800, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2801, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 3.658} +{"ts": "2026-09-09 04:08:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A4ACC", "addr": 2149206732, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e52b560466ef4d2fdcef0bcf3ae66da1a84a745", "nhash_after": "6e52b560466ef4d2fdcef0bcf3ae66da1a84a745", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3217, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3218, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.588} +{"ts": "2026-09-09 04:08:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A5094", "addr": 2149208212, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "02fdb05aaf13502c2f975906de88cef3f420f0cf", "nhash_after": "02fdb05aaf13502c2f975906de88cef3f420f0cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.032} +{"ts": "2026-09-09 04:08:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A5C44", "addr": 2149211204, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c92de14416c1148e180cf089fabb79d9f4efeccb", "nhash_after": "c92de14416c1148e180cf089fabb79d9f4efeccb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.02} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A5E60", "addr": 2149211744, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1bfdb4699fd002f7622c326a4db17eda7ee48079", "nhash_after": "8728f803ca19cd43e0676a4dad8b11713c57ded0", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4071, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 4096, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 4097, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.514} +{"ts": "2026-09-09 04:08:18", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A6908", "addr": 2149214472, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "dcc61f27323d07c860f30be5a0460f952cdff093", "nhash_after": "05533e710fa3bc98ad4e205f483222ead5b14d7a", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4458, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4459, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.481} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A7358", "addr": 2149217112, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0889bf70029fc1ef7780b4848459e90d8be68352", "nhash_after": "afabd4616f310e9ffbd89cfb4b5a3d6e3bb182fa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4918, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.536} +{"ts": "2026-09-09 04:08:20", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A788C", "addr": 2149218444, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f61899249b993961689eff4644785b2bd67de57", "nhash_after": "4051f5f4d3e950cc9e9544020ea3a4cabf50fa93", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5117, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.533} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A7B08", "addr": 2149219080, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0610bc90e49e0104cc1cee20f191cee4c73497b8", "nhash_after": "dc3b1b5833748252da41150f131b59fd0770019b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5200, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.488} +{"ts": "2026-09-09 04:08:21", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A7CDC", "addr": 2149219548, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "d899401a59bb55a5a2533b01fe7e6d7bb168c295", "nhash_after": "2199a2f8dda2203fd299e7f356368efced6333c4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5299, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.524} +{"ts": "2026-09-09 04:08:22", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A7F84", "addr": 2149220228, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "eae2c99cc6f64b2188c20f6332db3f7c5ca51b79", "nhash_after": "3ff3c04d105c9819fa782303bf37ade4755ad81c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5431, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.484} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A8294", "addr": 2149221012, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c4bb3248838f661ec3349c67d41153ca820039d", "nhash_after": "6c4bb3248838f661ec3349c67d41153ca820039d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5570, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.094} +{"ts": "2026-09-09 04:08:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A8B64", "addr": 2149223268, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "a64ec78c4f25b3b0558ac52e298b787d07beef29", "nhash_after": "a64ec78c4f25b3b0558ac52e298b787d07beef29", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5983, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.062} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A94A0", "addr": 2149225632, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "a8a9ef326ea909226ee58599a5896f62d5953447", "nhash_after": "a8a9ef326ea909226ee58599a5896f62d5953447", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.104} +{"ts": "2026-09-09 04:08:25", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801A9C00", "addr": 2149227520, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "4f8dac75da704bf4b33a7ddac7092226ec87f128", "nhash_after": "4f8dac75da704bf4b33a7ddac7092226ec87f128", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 6699, "verdict": "REFUSED", "why": "instruction `addu` has no C spelling in the table", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:08:26", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AA2F8", "addr": 2149229304, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "e1307b412e7a053257faa36d546cc861734e8424", "nhash_after": "68cd7dcca725d5692db37f2f90d2afa88027e1e3", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6957, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6958, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6960, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 6961, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 6962, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 6963, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.573} +{"ts": "2026-09-09 04:08:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AA60C", "addr": 2149230092, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "e452c10216cf94a7d33f4703af1188e06ebaf5a8", "nhash_after": "5ca9fcf63d902786f03bc9bce3377631f8d51692", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7086, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7087, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.519} +{"ts": "2026-09-09 04:08:28", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AA91C", "addr": 2149230876, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "7b3e58376be5ae873df766d6d4e1d5369b709c29", "nhash_after": "083df89b9b0d597dda5d3507f620849f6cedc6a9", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7201, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7202, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 7203, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.522} +{"ts": "2026-09-09 04:08:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AADA8", "addr": 2149232040, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "10e4a141baedc6671006c3a51ae3be226b6a75a4", "nhash_after": "ce1f7e565e647700e8d102f539b46f94715101c4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 7519, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 7520, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7525, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.257} +{"ts": "2026-09-09 04:08:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AB21C", "addr": 2149233180, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "9bbbdd68dd1a47970115a2baf6471b35589f209b", "nhash_after": "ca68e496aa82e27ea0ff5b726cdc2cfbbb589500", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 7718, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 7719, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7720, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7721, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 7728, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7729, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 7732, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 4.239} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AB54C", "addr": 2149233996, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "f2f39e5c1244ad9053954b6d02a754f3ac72c1cb", "nhash_after": "96ba6c3170d30d0ccf6032b63cb9692ab5a624a5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7798, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 7802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.128} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AB5D4", "addr": 2149234132, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "76c8d71dd2ea17aeb8efff344ba0fc0f501a00af", "nhash_after": "4fc4f2c08cadf4aa5dbd7beb2a080b1583897a3a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7838, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7839, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7840, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7845, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7867, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 3.849} +{"ts": "2026-09-09 04:08:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AB694", "addr": 2149234324, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "406dfad1c37ec6292d0e56ef6bf33f3135aaaf79", "nhash_after": "1fe6ef94d6a8f9ffe28dd9e1f6a821985f73bfc8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7884, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7886, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7890, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7903, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7911, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 4.052} +{"ts": "2026-09-09 04:08:48", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AB78C", "addr": 2149234572, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "960c10b851b56bfadb5adca9675d41a609adccfe", "nhash_after": "c4afac9feacd09d5fe6e93671e12870dee3bbcef", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7946, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 7947, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.578} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AB818", "addr": 2149234712, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "e7e5db288102da5485911009cd95e11c51020c31", "nhash_after": "e7e5db288102da5485911009cd95e11c51020c31", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 8002, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.112} +{"ts": "2026-09-09 04:08:52", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801ABEE0", "addr": 2149236448, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "b3dba73046de4978d772fab29e2bc0b18f309f41", "nhash_after": "8f1e52c19c5690a04325c1ceb71b6c96cdf6b907", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 8292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8293, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 8294, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8312, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.575} +{"ts": "2026-09-09 04:08:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AC29C", "addr": 2149237404, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "e4966f1fd3ac7e38f0e573e41535e11c3f0fa55a", "nhash_after": "116b7e2e2c585a2835c85ce6b4fbdf9f5029d463", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8491, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8492, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.823} +{"ts": "2026-09-09 04:08:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AC9CC", "addr": 2149239244, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "d23c241dff31d4f195ace094466ba7d78cf28d21", "nhash_after": "d23c241dff31d4f195ace094466ba7d78cf28d21", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 8771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.091} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AD068", "addr": 2149240936, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1ef3aea477b8fcc70d6f6d1b34e5c885b4fd8d54", "nhash_after": "1ef3aea477b8fcc70d6f6d1b34e5c885b4fd8d54", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.083} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AD7EC", "addr": 2149242860, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "523b911f48af3a8f6b1b8ea44963004920dc5cad", "nhash_after": "16ab0f2f7f4f0db6ebbeb4e6a1607e6dc5d70313", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 9434, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 9435, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 9436, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 9437, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 9438, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.529} +{"ts": "2026-09-09 04:08:57", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801ADA9C", "addr": 2149243548, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "374cf998d622034eb932cca5139f440b68afa158", "nhash_after": "e0d8a2c1eacd1d9feea7155ba13d77117943f8f2", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9550, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.623} +{"ts": "2026-09-09 04:08:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801ADBB0", "addr": 2149243824, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "503a34b432850f7459a6b68b7a962cf2f383a1ad", "nhash_after": "6c8c9cc6e03efd7063269566c34e5a6b13c017f1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 9585, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 9586, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 9587, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 2.186} +{"ts": "2026-09-09 04:09:01", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801ADD98", "addr": 2149244312, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c88e51219a0fc43b16a0bf81d4f39833bc133ef9", "nhash_after": "c88e51219a0fc43b16a0bf81d4f39833bc133ef9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "param", "cls": "C", "detail": "", "via": "", "line": 9657, "verdict": "NEEDED", "why": "src/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_0", "oracle": "COMPILE-ERROR"}, {"ord": 1, "kind": "param", "cls": "C", "detail": "", "via": "", "line": 9657, "verdict": "NEEDED", "why": "src/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_0", "oracle": "COMPILE-ERROR"}], "compiles": 3, "seconds": 1.709} +{"ts": "2026-09-09 04:09:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801ADE1C", "addr": 2149244444, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab6b4a4f153b510422d75b7e03f3597b34994351", "nhash_after": "ba8b5ee3b3f97702673c73df4c5626f35ea4f06c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 9689, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 9690, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 9691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9694, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 9698, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9699, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9700, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 9, "seconds": 4.865} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801ADF5C", "addr": 2149244764, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "104d6f9d99c262b0a163162b843fbbfe01cb08d6", "nhash_after": "5fe4a1e02a9494e91b8615408e7eaa308ecbc7ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9777, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9792, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9795, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 9799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 9800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9801, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 9803, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9806, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9808, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9810, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9812, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 12, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9818, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9825, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 14, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9828, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9836, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9842, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 19, "seconds": 10.16} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AE138", "addr": 2149245240, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "99b56cebc7b10c5bf69d238dc826d356eb206745", "nhash_after": "6d7bb6d62eb614ecab832c0ba5413af3783803ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 9904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 9905, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 9906, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 2.254} +{"ts": "2026-09-09 04:09:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AE624", "addr": 2149246500, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "7f38b670f9107d5429bced124269439a6488347b", "nhash_after": "95075a27f3e6320bf4feb8b637c3fa5221b2713f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 10141, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 10142, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.542} +{"ts": "2026-09-09 04:09:22", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AE734", "addr": 2149246772, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0e956d937f85823f046f034ea820ec7f040bd3e8", "nhash_after": "700a2a9a3a238078b76c35acd0fb1ed16b400b91", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 10198, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.526} +{"ts": "2026-09-09 04:09:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AE82C", "addr": 2149247020, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "50882bce1a157804124cca32db6e6c477c2c5941", "nhash_after": "50882bce1a157804124cca32db6e6c477c2c5941", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 10222, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.024} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AE908", "addr": 2149247240, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c921302e84921292f2ba3d5336b8f9b8e810a8fa", "nhash_after": "c921302e84921292f2ba3d5336b8f9b8e810a8fa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10270, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.983} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AEB94", "addr": 2149247892, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "343fd2ccc8019cd79ed69d14ebb35d2f8e452a92", "nhash_after": "c2efd5f42514c9227230a9b27cf393355cdd8858", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 10402, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 10403, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 10404, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 10412, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 10414, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 10426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 3.855} +{"ts": "2026-09-09 04:09:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AEC38", "addr": 2149248056, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e368075319d08a1be53f2acdcb45fd019682b65", "nhash_after": "70eb1da41fe8b54d51cc548ccf2db3fae80ba0e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 10548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 10549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.077} +{"ts": "2026-09-09 04:09:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AF2EC", "addr": 2149249772, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "nhash_after": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10713, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.203} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "func_801AF368", "addr": 2149249896, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb516d57bd13b5d590ae7ac9da4e110573a39693", "nhash_after": "fb516d57bd13b5d590ae7ac9da4e110573a39693", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 10825, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10826, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.614} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "", "addr": null, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:73f14c3b6f6105d8bed118aa39979019240be188", "nhash_after": "fs:73f14c3b6f6105d8bed118aa39979019240be188", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 8977, "verdict": "NEEDED", "why": "src/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_0", "oracle": "COMPILE-ERROR"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 8977, "verdict": "NEEDED", "why": "src/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_004.c: At top level:\nsrc/md_SC07_004/md_SC07_0", "oracle": "COMPILE-ERROR"}], "compiles": 3, "seconds": 1.699} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80186270.c", "fn": "func_80187038", "addr": 2149085240, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "3fdf37e6204708423bf0006ab31d2cbf38f0d3d3", "nhash_after": "3fdf37e6204708423bf0006ab31d2cbf38f0d3d3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.29} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80186270.c", "fn": "func_80187250", "addr": 2149085776, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "0019e7dfad740a2bfaf88ff79921a12ec4ecd861", "nhash_after": "0019e7dfad740a2bfaf88ff79921a12ec4ecd861", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.335} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80186270.c", "fn": "func_801874E4", "addr": 2149086436, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "049e6d7603f8f40bacf0ea438e65d749d8b9b057", "nhash_after": "7527a22d4894a37764119b9869793db8cb51f36d", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187A50"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3772, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3817, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.119} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80186270.c", "fn": "func_801876BC", "addr": 2149086908, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "cdbd80324133f1da074866a44230fff26ec6807d", "nhash_after": "43ae9cd16f1ce539c01a2f9e929e4b5407277225", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3875, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.178} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80181014.c", "fn": "func_801815F4", "addr": 2149062132, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6b7239a57c3390ee02dc7ef5e02b51fb3bb0c4d9", "nhash_after": "6b7239a57c3390ee02dc7ef5e02b51fb3bb0c4d9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.303} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80181014.c", "fn": "func_80181FF4", "addr": 2149064692, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "nhash_after": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3449, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.261} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80181014.c", "fn": "func_80182288", "addr": 2149065352, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "049e6d7603f8f40bacf0ea438e65d749d8b9b057", "nhash_after": "7527a22d4894a37764119b9869793db8cb51f36d", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187A50"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3573, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3610, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.128} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80181014.c", "fn": "func_80182460", "addr": 2149065824, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "da9dd6c34481ae9ff828bc7dac4953e760b092ff", "nhash_after": "23c7b3c5aa68efeb0cbae74361c5a5920742f489", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187C28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3670, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 04:09:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c", "fn": "func_80185AC0", "addr": 2149079744, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "49b920296c62c6b021b62c22f284ebc2aaeb157b", "nhash_after": "49b920296c62c6b021b62c22f284ebc2aaeb157b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3416, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.328} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c", "fn": "func_80185CD8", "addr": 2149080280, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "nhash_after": "f12782efc8c87beecc9054ee62ccc5ea76bafa43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.266} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c", "fn": "func_80185F6C", "addr": 2149080940, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "049e6d7603f8f40bacf0ea438e65d749d8b9b057", "nhash_after": "7527a22d4894a37764119b9869793db8cb51f36d", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187A50"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3707, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3715, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3752, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.121} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c", "fn": "func_80186144", "addr": 2149081412, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "da9dd6c34481ae9ff828bc7dac4953e760b092ff", "nhash_after": "23c7b3c5aa68efeb0cbae74361c5a5920742f489", "exemplar": {"tu": "src/ov_SC06_024/ov_SC06_024_jr_80186F00.c", "fn": "func_80187C28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3811, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c", "fn": "func_80183E74", "addr": 2149072500, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "53c1183ef27ac7c991c784a3855f24ecd9715950", "nhash_after": "3ef10a22a53d0a1f66b228f7952baef678457cb6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3089, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3090, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3091, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3092, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3093, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 0.81} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c", "fn": "func_80184310", "addr": 2149073680, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "8aabd2aef716ada8d406716e531d5b3aa9f748af", "nhash_after": "6b8812ee8d8d1b73a10dc5f004b9cc4ec95762f9", "exemplar": {"tu": "src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c", "fn": "func_80183DA4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3290, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3293, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.139} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c", "fn": "func_801844BC", "addr": 2149074108, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "7df7c8b8a3db9ebc53c642fa8e132d6401bfbc0a", "nhash_after": "3158b20dba243987cf9718975355d8696deb52ce", "exemplar": {"tu": "src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c", "fn": "func_801829D8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3397, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c", "fn": "func_80184AE8", "addr": 2149075688, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "60278fce0d7de2ac9aff417543a2ce8d2d9f94a7", "nhash_after": "f5e8ec1c672482b8d0d6b6b61508788ae93f8ba8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3670, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.161} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80183508.c", "fn": "func_80183508", "addr": 2149070088, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "2e38d3decf72e61648e3ac50d9cc1c3cb360b904", "nhash_after": "2e38d3decf72e61648e3ac50d9cc1c3cb360b904", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.323} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80183508.c", "fn": "func_80183A30", "addr": 2149071408, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "nhash_after": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.544} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80183508.c", "fn": "func_80183C9C", "addr": 2149072028, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "22a1973b9d0f6ad3d30ce4c7b30733b55335f37c", "nhash_after": "22a1973b9d0f6ad3d30ce4c7b30733b55335f37c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3358, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.303} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80183508.c", "fn": "func_8018466C", "addr": 2149074540, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "a4b52cbfd6b179373257ef55bb26fbd0905b542f", "nhash_after": "d566fbff568549069b000c90c3be0e75243d62a4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3736, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3737, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC04_027/md_SC04_027.c", "fn": "func_801E8A80", "addr": 2149485184, "aliases": ["md_SC04_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "nhash_after": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 696, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.253} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC04_027/md_SC04_027.c", "fn": "func_801E8DF4", "addr": 2149486068, "aliases": ["md_SC04_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "106ed922ec32163e0cff0738019db337a026587a", "nhash_after": "106ed922ec32163e0cff0738019db337a026587a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 863, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.33} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC04_027/md_SC04_027.c", "fn": "func_801E9B68", "addr": 2149489512, "aliases": ["md_SC04_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "5b61a72ae481e10b2288f4ce85b9443b24abd6cc", "nhash_after": "5b61a72ae481e10b2288f4ce85b9443b24abd6cc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1272, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.339} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC04_027/md_SC04_027.c", "fn": "func_801E9BE0", "addr": 2149489632, "aliases": ["md_SC04_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "9f93ab64d5668605eea94f213d8584f3afd451ce", "nhash_after": "ebf8753ce974c4dea33e48572946b86c0fac3802", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 1322, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1339, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1359, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.555} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c", "fn": "func_8017D478", "addr": 2149045368, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.14} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c", "fn": "func_8017D5DC", "addr": 2149045724, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "7f1205de7dbfb8ce0361681eaaac3fa4e4722275", "nhash_after": "7f1205de7dbfb8ce0361681eaaac3fa4e4722275", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3178, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.267} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c", "fn": "func_8017DFF8", "addr": 2149048312, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ed8b25c7c65d7a26150ce73f4e6351d43860a52", "nhash_after": "1e0cf78b0e700efb8b47e084fb6c49623b6ef49c", "exemplar": {"tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017E9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3590, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3591, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.117} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80183814.c", "fn": "func_80189FDC", "addr": 2149097436, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "cf089f33910e3523c047f69e5cbd88670f899570", "nhash_after": "70b6a95887dc4b1274b490c7dbe9e239106ba4d7", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6056, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6057, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.291} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80183814.c", "fn": "func_8018A150", "addr": 2149097808, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6afdaa3ff8c235b7ac3983865698b04ea90a7f89", "nhash_after": "df44cef14bd96a6221664fc932cbddd5feec95ba", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 6138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80183814.c", "fn": "", "addr": null, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1159, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1160, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1161, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c", "fn": "func_8017DCB0", "addr": 2149047472, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "f9c77b00f8461c7d4715f6c29df9c6e8ca73ace7", "nhash_after": "b2261e3b749e83d0ebc90c9f446813c383f746a1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3425, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.536} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c", "fn": "func_8017DF5C", "addr": 2149048156, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0f8d9a1862e9fe405d5c9329c5fb2069e9328c68", "nhash_after": "0f8d9a1862e9fe405d5c9329c5fb2069e9328c68", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3620, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.321} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c", "fn": "func_8017E0F4", "addr": 2149048564, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "15caa9df2333f5b1a08fb166d3eeaeab333393cf", "nhash_after": "15caa9df2333f5b1a08fb166d3eeaeab333393cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3696, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.256} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c", "fn": "func_8017E9E8", "addr": 2149050856, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c94c46b73732a62a5e656a6229039cea3de166f", "nhash_after": "7c94c46b73732a62a5e656a6229039cea3de166f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4136, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.361} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c", "fn": "func_8017DCB0", "addr": 2149047472, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "6ecb77fb2e7a7472df4fd0007038b2f4ecb42a55", "nhash_after": "6ecb77fb2e7a7472df4fd0007038b2f4ecb42a55", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4229, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.216} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c", "fn": "func_8017DD28", "addr": 2149047592, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "9259ea6771dab4119653c24dc0ff760104138f6d", "nhash_after": "52e237b84ab56e08e81ec07fc7ca08195f98db83", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 4333, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 4350, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4370, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.451} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1387, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80185D70.c", "fn": "func_80185D70", "addr": 2149080432, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "3ba95eb30385100855e04fe7956318178c87be94", "nhash_after": "c7ab64960c5c7115102888e38be015e76ef8307c", "exemplar": {"tu": "src/ov_SC03_124/ov_SC03_124_jr_80185498.c", "fn": "func_80185498"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3055, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3057, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.187} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80185D70.c", "fn": "func_8018613C", "addr": 2149081404, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "0ec29908ffbee3da88c156559a92af078652f358", "nhash_after": "4d69e3d7236fb8188fce73dd34aa5764114c003b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3266, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3267, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3268, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3269, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80185D70.c", "fn": "func_801862A8", "addr": 2149081768, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "429b9a64a4b4235730b13647e6011b294b8a7a9a", "nhash_after": "429b9a64a4b4235730b13647e6011b294b8a7a9a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3369, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.31} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80185D70.c", "fn": "func_80186410", "addr": 2149082128, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "605c68b31d8768adbb4e2fd929f0aadbbb27ab9b", "nhash_after": "9b600c9048d9c0021db63e345225bf579f5c8857", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3409, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.186} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017D898.c", "fn": "func_8017ED94", "addr": 2149051796, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "79d4a6944095551530855ba1b25a69cdea250bcc", "nhash_after": "841e402ee65eb8499d22c63f96f4d99cc0403147", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3065, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3066, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.122} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017D898.c", "fn": "func_8017F3D4", "addr": 2149053396, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "f833e8f16a158247a44d94b04001a003f3d91ce6", "nhash_after": "85663d63c938ffd70543b53a95ac8a35d5535ed2", "exemplar": {"tu": "src/ov_SC06_008/ov_SC06_008_jr_8017C294.c", "fn": "func_8017E140"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3325, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.136} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_8017D898.c", "fn": "func_8017F674", "addr": 2149054068, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "524e1d6ad37aac1641a1dd482ada59963659dd80", "nhash_after": "524e1d6ad37aac1641a1dd482ada59963659dd80", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3579, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.721} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80181D78.c", "fn": "func_80181D78", "addr": 2149064056, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "651049464ecb66ac8a993474913a93fd64d39b33", "nhash_after": "651049464ecb66ac8a993474913a93fd64d39b33", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.411} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80181D78.c", "fn": "func_801824DC", "addr": 2149065948, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "e7517d4e13cd1351e8d370f35ec75fe121591d96", "nhash_after": "e7517d4e13cd1351e8d370f35ec75fe121591d96", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3196, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.396} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80181D78.c", "fn": "func_8018311C", "addr": 2149069084, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "nhash_after": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3818, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.281} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_801818E8.c", "fn": "func_80181ABC", "addr": 2149063356, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "b6c4b8b7053b714cbeb507dcfc63ab7ffa1f3356", "nhash_after": "b6c4b8b7053b714cbeb507dcfc63ab7ffa1f3356", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2977, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2978, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.44} +{"ts": "2026-09-09 04:09:37", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_801818E8.c", "fn": "func_80182800", "addr": 2149066752, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "914770add83ba1fb8a900ae4edb40d6f62e2890e", "nhash_after": "b6ae071ad2a650297d16e6d8e04234cab5b24807", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 3540, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3543, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.107} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_801818E8.c", "fn": "func_8018298C", "addr": 2149067148, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "6b9bb74eeed4e7924be1f278aeb7ea0427669617", "nhash_after": "2ad473cb01a29e32d9b3d206b004f742588e0f5f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3577, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3578, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3579, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3582, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 3586, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 3596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.228} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_801818E8.c", "fn": "func_80182BA8", "addr": 2149067688, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ede172123306687f43084a4c7808a49f1c1007a2", "nhash_after": "ede172123306687f43084a4c7808a49f1c1007a2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3700, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3708, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.366} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c", "fn": "func_8017DA30", "addr": 2149046832, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "82f7a079f0e703eecd6a132475b71b38d54f9131", "nhash_after": "a8e24b92c0359eddcbf451ea1348a56bc5494b60", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 3341, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 3343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.14} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c", "fn": "func_8017E270", "addr": 2149048944, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "nhash_after": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.419} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c", "fn": "func_8017E2EC", "addr": 2149049068, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb516d57bd13b5d590ae7ac9da4e110573a39693", "nhash_after": "fb516d57bd13b5d590ae7ac9da4e110573a39693", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3815, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.476} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", "fn": "func_801F2348", "addr": 2149524296, "aliases": ["md_SC03_076"], "header": false, "includers": 0, "o0": false, "nhash_before": "d2b2c3a33302a479997592a92e7c856367448e44", "nhash_after": "d810e5b0e555f82a8d148b4c13f3ca42919149b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 194, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 199, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.285} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", "fn": "func_801F23D0", "addr": 2149524432, "aliases": ["md_SC03_076"], "header": false, "includers": 0, "o0": false, "nhash_before": "d2b2c3a33302a479997592a92e7c856367448e44", "nhash_after": "d810e5b0e555f82a8d148b4c13f3ca42919149b4", "exemplar": {"tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", "fn": "func_801F2348"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 240, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 245, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.075} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", "fn": "func_801F2458", "addr": 2149524568, "aliases": ["md_SC03_076"], "header": false, "includers": 0, "o0": false, "nhash_before": "43144a8692e08566e102c1746ab1e6a655c82718", "nhash_after": "174272d716c89c4516ba46ac8d60e6ecf4e0b734", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 273, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 278, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 283, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.271} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_076/md_SC03_076.c", "fn": "func_801F03C0", "addr": 2149516224, "aliases": ["md_SC03_076"], "header": false, "includers": 0, "o0": false, "nhash_before": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "nhash_after": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 715, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.242} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_076/md_SC03_076.c", "fn": "func_801F14A8", "addr": 2149520552, "aliases": ["md_SC03_076"], "header": false, "includers": 0, "o0": false, "nhash_before": "2132aa8c8a906835854e32f579e31d8b681b4c24", "nhash_after": "2132aa8c8a906835854e32f579e31d8b681b4c24", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.273} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_076/md_SC03_076.c", "fn": "func_801F1520", "addr": 2149520672, "aliases": ["md_SC03_076"], "header": false, "includers": 0, "o0": false, "nhash_before": "fab17f183e3c5568010c6d095a6e5a1b1aa52883", "nhash_after": "2d9b12fec7205130e02c282b0a413d3f983b220a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 1325, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1341, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1361, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.54} +{"ts": "2026-09-09 04:09:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003.c", "fn": "func_800CEED0", "addr": 2148331216, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "39cdff67f68740a6f8d8fa78371ab252c12f3861", "nhash_after": "6209f3e43ab63e2800dc5ec7d13c71bf14ed14cd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.263} +{"ts": "2026-09-09 04:09:33", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003.c", "fn": "func_800CF3E8", "addr": 2148332520, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d1c13cfb21ff96bc06a99474dcd8d2c3fbb49a77", "nhash_after": "a8d56c30260ad7667c9f4c252368d80a09c8c058", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 301, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 306, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 307, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 308, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 309, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 310, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 311, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 312, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 313, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 343, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 354, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 461, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 13, "seconds": 1.067} +{"ts": "2026-09-09 04:09:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003.c", "fn": "func_800CFB3C", "addr": 2148334396, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "81a2c458082e12e80e43bbe6068817a457c6d466", "nhash_after": "420d4ce0ecf7d7aef77815a9fb55c83232247bc2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 495, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 497, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 498, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 504, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 0.693} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003.c", "fn": "func_800CFC1C", "addr": 2148334620, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "cbf93e56eacdb25168c7323e335a17dc63b0a68f", "nhash_after": "158fc4450efc3d6292a8327b6468e4a65e47464e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 563, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 564, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 569, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 570, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 572, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 584, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 599, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 604, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 615, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 622, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 629, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 655, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 29, "seconds": 2.671} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003.c", "fn": "func_800CFEB4", "addr": 2148335284, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "37755c31e1a0634953f9b72d16e8528dee99cb3a", "nhash_after": "c771bd8e4f8f99969f3f13433568216251a253d3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 709, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 710, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 714, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 718, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 726, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 730, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 731, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 732, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 733, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 734, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 735, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 12, "seconds": 0.938} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_135/md_SC03_135_jr_801E5358.c", "fn": "func_801E5514", "addr": 2149471508, "aliases": ["md_SC03_135"], "header": false, "includers": 0, "o0": false, "nhash_before": "d2b2c3a33302a479997592a92e7c856367448e44", "nhash_after": "d810e5b0e555f82a8d148b4c13f3ca42919149b4", "exemplar": {"tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", "fn": "func_801F2348"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 209, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 214, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.061} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_135/md_SC03_135_jr_801E5358.c", "fn": "func_801E559C", "addr": 2149471644, "aliases": ["md_SC03_135"], "header": false, "includers": 0, "o0": false, "nhash_before": "3909ec738c1a379b8b28872b9e8de41eaffc7bdc", "nhash_after": "3909ec738c1a379b8b28872b9e8de41eaffc7bdc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.129} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_135/md_SC03_135_jr_801E5358.c", "fn": "func_801E56A8", "addr": 2149471912, "aliases": ["md_SC03_135"], "header": false, "includers": 0, "o0": false, "nhash_before": "8309f0afcb56a940c613f2c2f2ab7d6e0ccf2568", "nhash_after": "cce97ebc956df4a343911da9756bc65967575342", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 376, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.065} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_135/md_SC03_135.c", "fn": "func_801E3540", "addr": 2149463360, "aliases": ["md_SC03_135"], "header": false, "includers": 0, "o0": false, "nhash_before": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "nhash_after": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 686, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.277} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_135/md_SC03_135.c", "fn": "func_801E4628", "addr": 2149467688, "aliases": ["md_SC03_135"], "header": false, "includers": 0, "o0": false, "nhash_before": "04eb59c9e071d7e06c932f099d4d5fd2504aabe9", "nhash_after": "04eb59c9e071d7e06c932f099d4d5fd2504aabe9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1296, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.215} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC03_135/md_SC03_135.c", "fn": "func_801E46A0", "addr": 2149467808, "aliases": ["md_SC03_135"], "header": false, "includers": 0, "o0": false, "nhash_before": "a0247919a492dda40b603fed6e1341976658fe06", "nhash_after": "ed13f9198ddc96f951a0a9d579f9bc5a5ecd6a29", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 1343, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1358, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1378, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.479} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80181F94.c", "fn": "func_801822C8", "addr": 2149065416, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7529f4cc3cb6168fd46b05b713409edd3dff305", "nhash_after": "c7529f4cc3cb6168fd46b05b713409edd3dff305", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.198} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80181F94.c", "fn": "func_80182FB8", "addr": 2149068728, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "be13ea04cb1acc81da88be80f77fce09cdf35e61", "nhash_after": "1100fea7a13f511b0dc348f86b95ffd89a42ee74", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3718, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.124} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80181F94.c", "fn": "func_801830C0", "addr": 2149068992, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "3a35e91afdbd1130b608f8c8c2a2519d483ae04b", "nhash_after": "e1669596fcb759c6e62a98aa9fe53bb8a570a1b8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3804, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.117} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c", "fn": "func_80184914", "addr": 2149075220, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "38ee74208b90985e4f335a8c744be358d458f7f3", "nhash_after": "ec9b7bc205e590fcdc8c83927f9c193231f6f401", "exemplar": {"tu": "src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c", "fn": "func_80183628"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c", "fn": "func_80184D28", "addr": 2149076264, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "81cb12f337bb09bd66ae4c017789030231b3e965", "nhash_after": "49920ec46b249d96dda4aea58c3342d365023b62", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4079, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.46} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c", "fn": "func_80184FB0", "addr": 2149076912, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "659080fedd91080a9ab4b66ed34513abedd0d142", "nhash_after": "659080fedd91080a9ab4b66ed34513abedd0d142", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4183, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4185, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.776} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c", "fn": "func_8017F4A0", "addr": 2149053600, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "8e40a473cab016c71c3380f64f50d7f118000db6", "nhash_after": "baf1cd27fc60bdf77f426509daad3b9040746cec", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2926, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2927, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2928, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2929, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2930, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2931, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 2943, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 0.844} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c", "fn": "func_8017F82C", "addr": 2149054508, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "nhash_after": "3869ab56aa21bb637d5431057ded4f3f19dd0503", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3075, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.346} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c", "fn": "func_8017F8A8", "addr": 2149054632, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "nhash_after": "80653d97748836d7bf242b02caad5ef76b4a3bfa", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3205, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.361} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c", "fn": "func_8017FE9C", "addr": 2149056156, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "a0335ba59568842c63d0693d58ea32696acf0079", "nhash_after": "8dc1ef0ae143c37c15ce244618497e4cd767289b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3053, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3058, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 0.913} +{"ts": "2026-09-09 04:09:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c", "fn": "func_80180DCC", "addr": 2149060044, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "c4b3afd6d1cf721ae4c159eab8fdbf283326ebcc", "nhash_after": "5e5fc405fbefd8fc78130ae82fb3e17086d50a75", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3769, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3771, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3772, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3773, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3775, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 6, "seconds": 0.994} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c", "fn": "func_80180FF4", "addr": 2149060596, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "d784f17a6a99e13c9faa53cfd0064db8f4adaf1b", "nhash_after": "d784f17a6a99e13c9faa53cfd0064db8f4adaf1b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3894, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3895, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3896, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3897, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3898, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3899, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 11, "seconds": 1.768} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c", "fn": "func_80181588", "addr": 2149062024, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "172f18a2f52648f44052b8fe013f565912c01be5", "nhash_after": "172f18a2f52648f44052b8fe013f565912c01be5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4135, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.362} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC05_026/md_SC05_026.c", "fn": "func_801EE8E0", "addr": 2149509344, "aliases": ["md_SC05_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "nhash_after": "98a9b1e0f834723ba7631febf44746bf2246e9e7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.231} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC05_026/md_SC05_026.c", "fn": "func_801EF9C8", "addr": 2149513672, "aliases": ["md_SC05_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "2132aa8c8a906835854e32f579e31d8b681b4c24", "nhash_after": "2132aa8c8a906835854e32f579e31d8b681b4c24", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1231, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.233} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC05_026/md_SC05_026.c", "fn": "func_801EFA40", "addr": 2149513792, "aliases": ["md_SC05_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "e54630f7ef5a75b728a9fdf66fd9ab4e8a613579", "nhash_after": "bad9e5ddd5e55e7a544eccf8b04c81920d713571", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 1280, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1315, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.577} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80181694.c", "fn": "func_80183D58", "addr": 2149072216, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "nhash_after": "b9da8061c7b02142ca66e8e7251a35cd83e5918e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.376} +{"ts": "2026-09-09 04:09:39", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80181694.c", "fn": "func_8018412C", "addr": 2149073196, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "93af062b1bcafd5ceb3740efdadadaa717d2b24a", "nhash_after": "93af062b1bcafd5ceb3740efdadadaa717d2b24a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4637, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.398} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80181694.c", "fn": "func_8018478C", "addr": 2149074828, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "c3e47a9b3d04026590cdb27e76e991d21a66596c", "nhash_after": "c3e47a9b3d04026590cdb27e76e991d21a66596c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4938, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4982, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4983, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4991, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4998, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 5047, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 1.662} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c", "fn": "func_801397B0", "addr": 2148767664, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b13be0c6193d00d9c26c6fc5e887548caca25aca", "nhash_after": "be01919057dd1de0ed26e13bd4d75972c422e54a", "exemplar": {"tu": "src/ov_SC07_011/ov_SC07_011_jr_801380E0.c", "fn": "func_801397B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.354} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c", "fn": "func_80139BE0", "addr": 2148768736, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d508f6a28715704cdc68c83a37b94a785c5666e", "nhash_after": "8d508f6a28715704cdc68c83a37b94a785c5666e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.313} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c", "fn": "func_8013B274", "addr": 2148774516, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "e3fc6ab4130b0dab667c53ffbbafded1f7edb859", "nhash_after": "00d2014745be8276d4fc48264875499809fd8425", "exemplar": {"tu": "src/ov_SC07_011/ov_SC07_011_jr_801380E0.c", "fn": "func_8013B274"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1202, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1203, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1205, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1207, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.139} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_801380E0.c", "fn": "func_801397B0", "addr": 2148767664, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7ea14d653d7f30a981b64e3e231d5c053e97952", "nhash_after": "9e0f1901367fd93562edb1b35ad8303d29f32cfe", "exemplar": {"tu": "src/ov_SC07_009/ov_SC07_009_jr_801380E0.c", "fn": "func_801397B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1019, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.2} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_801380E0.c", "fn": "func_80139BE0", "addr": 2148768736, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c4a37d245a8cb05b298a30a876591a19970773f", "nhash_after": "1c4a37d245a8cb05b298a30a876591a19970773f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.344} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_801380E0.c", "fn": "func_8013B274", "addr": 2148774516, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "b41a050b99e7c99fefe2ae1a701150b038db92bb", "nhash_after": "da4cf47a98542e2e92b2dd1fd227dd31868ea4d1", "exemplar": {"tu": "src/ov_SC07_009/ov_SC07_009_jr_801380E0.c", "fn": "func_8013B274"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1456, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1457, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1458, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1458, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1460, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1461, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1461, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1462, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1462, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c", "fn": "func_8017CBC8", "addr": 2149043144, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "6821e50f39fb7f9a02e6fda2648a6343817c7a88", "nhash_after": "6821e50f39fb7f9a02e6fda2648a6343817c7a88", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3854, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.151} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1387, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.064} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c", "fn": "func_8017DE08", "addr": 2149047816, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "df79a33eaca9d21805d8651d78e52c663cddefb8", "nhash_after": "df79a33eaca9d21805d8651d78e52c663cddefb8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3093, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.324} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c", "fn": "func_8017E120", "addr": 2149048608, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "c65b01855653aafbc3dd797be99ef6acdd631157", "nhash_after": "9bb6375c123854dc01137b145fb8b03d46e4b237", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3370, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3379, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3425, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 4, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3445, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 5, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3486, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 6, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3521, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}, {"ord": 7, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3534, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 1, "seconds": 0.135} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c", "fn": "func_8017F268", "addr": 2149053032, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "eba0a1b15a13c64a532a0137ce5aa52b85e0282b", "nhash_after": "eba0a1b15a13c64a532a0137ce5aa52b85e0282b", "exemplar": null, "verdict": "NOTHING-USABLE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "RTP_SND", "via": "RTP_SND", "line": 3768, "verdict": "REFUSED", "why": "macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5)", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801380E0.c", "fn": "func_801397B0", "addr": 2148767664, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b13be0c6193d00d9c26c6fc5e887548caca25aca", "nhash_after": "be01919057dd1de0ed26e13bd4d75972c422e54a", "exemplar": {"tu": "src/ov_SC07_011/ov_SC07_011_jr_801380E0.c", "fn": "func_801397B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.158} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801380E0.c", "fn": "func_80139BE0", "addr": 2148768736, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "0c05ce10658e5247fd051808ce0166f024b798d4", "nhash_after": "0c05ce10658e5247fd051808ce0166f024b798d4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 954, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.52} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801380E0.c", "fn": "func_8013B274", "addr": 2148774516, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "e3fc6ab4130b0dab667c53ffbbafded1f7edb859", "nhash_after": "00d2014745be8276d4fc48264875499809fd8425", "exemplar": {"tu": "src/ov_SC07_011/ov_SC07_011_jr_801380E0.c", "fn": "func_8013B274"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1203, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1205, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1208, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.178} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017C730.c", "fn": "func_8017E088", "addr": 2149048456, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "991d392bc844cb0b0a2e98e318576d21d5b602e6", "nhash_after": "991d392bc844cb0b0a2e98e318576d21d5b602e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3401, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.306} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017C730.c", "fn": "func_8017E3B8", "addr": 2149049272, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed673c58d06c4b0a35016d61d521ec6b1796623d", "nhash_after": "ed673c58d06c4b0a35016d61d521ec6b1796623d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.268} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017C730.c", "fn": "func_8017EEFC", "addr": 2149052156, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "13b284f61fdc10460b9888b3d53e43e0c59329ee", "nhash_after": "e4bc86b6c47c278847e83ef40c5e7e091bfed842", "exemplar": {"tu": "src/ov_SC03_013/ov_SC03_013_jr_8017C730.c", "fn": "func_8017F6C8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3947, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3948, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.14} +{"ts": "2026-09-09 04:09:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c", "fn": "func_8017F83C", "addr": 2149054524, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "bfb3a79e16eacf15257367f0aead1a3a72587e48", "nhash_after": "bfb3a79e16eacf15257367f0aead1a3a72587e48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.215} +{"ts": "2026-09-09 04:09:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c", "fn": "func_8017FD64", "addr": 2149055844, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "nhash_after": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3026, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3034, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.407} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c", "fn": "func_801809A0", "addr": 2149058976, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "6f2d40f36fdd53206c1eeb806fe7953f376bb7c7", "nhash_after": "f715c2c945431b556d1768aa63d0f248bac9d826", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3573, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3575, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3588, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.857} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8018103C.c", "fn": "func_8018103C", "addr": 2149060668, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "92edae796bf9e7c9d5a20b76ccfd5a4ce36fe83e", "nhash_after": "1532c611920a7d00f8278b4ca1dd7e9e2ac2e880", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3108, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3401, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.077} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8018103C.c", "fn": "", "addr": null, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:d36e8a6e39e6c2da717d3cb019837a4221816d40", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.185} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c", "fn": "func_8017E32C", "addr": 2149049132, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "4910492519b8f9ea2ad6bcc2472a071e98652be3", "nhash_after": "a8d25528ae2977ee4a5d778e732c9f483cee07de", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4293, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4294, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.428} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1162, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1163, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1164, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.126} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80189798.c", "fn": "func_80189C84", "addr": 2149096580, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d28020e36233f9224cb7618227dcbe7387a0edb", "nhash_after": "8d28020e36233f9224cb7618227dcbe7387a0edb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2989, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.194} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80189798.c", "fn": "func_80189F24", "addr": 2149097252, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3156, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.202} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80182D08.c", "fn": "func_80183A20", "addr": 2149071392, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "1cf48c58109278e88414d2fe44fd16fe60226433", "nhash_after": "73916c1b123c1fb04d250068d7c4fcd85e08fd97", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3382, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3388, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.105} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80182D08.c", "fn": "func_80183E6C", "addr": 2149072492, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "nhash_after": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3633, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.238} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_801851E0.c", "fn": "func_80185EF8", "addr": 2149080824, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "115aaf3fbdf201fe6e8c9831881cebeb0f97541c", "nhash_after": "de974ffb32e3f93149f6e597e0247408fcd66673", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3428, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3434, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.107} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_801851E0.c", "fn": "func_80186344", "addr": 2149081924, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "nhash_after": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3678, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.22} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80182A74.c", "fn": "func_8018305C", "addr": 2149068892, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "8db3bcfc6ad94ab2a43b345bac73df6f9ad7291f", "nhash_after": "8db3bcfc6ad94ab2a43b345bac73df6f9ad7291f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.322} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80182A74.c", "fn": "func_80184870", "addr": 2149075056, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "nhash_after": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4462, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.35} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_801836FC.c", "fn": "func_80184414", "addr": 2149073940, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "5c8abaff674fbac692671f8f9b30e61e127d1c76", "nhash_after": "a43ede31fb0040ef6a90ec57855c469931d8e401", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3445, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 3451, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.112} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_801836FC.c", "fn": "func_80184860", "addr": 2149075040, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "nhash_after": "52fc915d416a3c7c1fa8e425a623dffcc8cc6bee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3695, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.31} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC04_027/md_SC04_027_jr_801EA8C0.c", "fn": "func_801EAA7C", "addr": 2149493372, "aliases": ["md_SC04_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "d2b2c3a33302a479997592a92e7c856367448e44", "nhash_after": "d810e5b0e555f82a8d148b4c13f3ca42919149b4", "exemplar": {"tu": "src/md_SC03_076/md_SC03_076_jr_801F218C.c", "fn": "func_801F2348"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 226, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 231, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.068} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC04_027/md_SC04_027_jr_801EA8C0.c", "fn": "func_801EAB04", "addr": 2149493508, "aliases": ["md_SC04_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "645b527941862d2e65ba7e2850449e6e18140dbc", "nhash_after": "645b527941862d2e65ba7e2850449e6e18140dbc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 261, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.259} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8013F350.c", "fn": "func_8013F350", "addr": 2148791120, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "577a788d2b0e01715353374f2c24ab9e44f320f7", "nhash_after": "75fb60cde7672f5907ed34a42cb308e105e1a19a", "exemplar": {"tu": "src/ov_SC07_002/ov_SC07_002_jr_8013F350.c", "fn": "func_8013F350"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 834, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 850, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 854, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.081} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_8013F350.c", "fn": "func_8013FAF8", "addr": 2148793080, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e24b60866057bf1754fc2955290f099baa44218", "nhash_after": "6e24b60866057bf1754fc2955290f099baa44218", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.335} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c", "fn": "func_8017E5B8", "addr": 2149049784, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0062bb6a8852a0da20d70f83bdbe0f2a10463fc8", "nhash_after": "0062bb6a8852a0da20d70f83bdbe0f2a10463fc8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2830, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2832, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.32} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c", "fn": "func_8017E804", "addr": 2149050372, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "9137963deb017aae8d8bced75ae49c4e7b6c2204", "nhash_after": "c7ffa7f12067c1b97147f85cf132ddc3417267bd", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3008, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3092, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.725} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c", "fn": "func_8017EB30", "addr": 2149051184, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ebf7ae55ede3f07cd2beedf1cca65f97acc1b7ea", "nhash_after": "ebf7ae55ede3f07cd2beedf1cca65f97acc1b7ea", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.377} +{"ts": "2026-09-09 04:09:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_8018C694.c", "fn": "func_8018CA0C", "addr": 2149108236, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3362, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.139} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_8018C694.c", "fn": "func_8018CDB0", "addr": 2149109168, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "471ead64bceb640ef3dd6f79ded7bede43f59392", "nhash_after": "8f12c28b9ee80b5e0daf1db4b982f66dcedbcc46", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3526, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3527, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 0.898} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80183A74.c", "fn": "func_801845A4", "addr": 2149074340, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "65911c6bbdfab7bd242fdf858e331d1aa79ba840", "nhash_after": "c478ab16eea29563b76bc49cb0dd2a4d78a7229c", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3340, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.077} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80183A74.c", "fn": "", "addr": null, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:2ae8d63ee6d008161e4f9d50b90167d3f096bde5", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 2861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3335, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.092} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c", "fn": "func_8017F6C0", "addr": 2149054144, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d81a03bacad610b37e3cbfd2573b8caf62a7e7d9", "nhash_after": "1b8c0522eb0920cb0f39b30e471a3dea12bf1bee", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2841, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2842, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c", "fn": "func_8017F920", "addr": 2149054752, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "761ffbd7f663979f0bfe9571e3fe171d7ab464d0", "nhash_after": "761ffbd7f663979f0bfe9571e3fe171d7ab464d0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2985, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.259} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801808D4.c", "fn": "func_80180C5C", "addr": 2149059676, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "392150aec89a7fa0f96f8421de1f0360dd97f6cc", "nhash_after": "6790efb37c42e5d507309e990c2b12bdbaaed8e1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.492} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_801808D4.c", "fn": "func_80180FB4", "addr": 2149060532, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a69d74b3f3a5a1804675f9862a18aadeb90d107", "nhash_after": "5a69d74b3f3a5a1804675f9862a18aadeb90d107", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3297, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.308} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80181F74.c", "fn": "func_80181F74", "addr": 2149064564, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "0a638ec0af248a20c1ffe4b4d8c7cd1d87e4354a", "nhash_after": "0a638ec0af248a20c1ffe4b4d8c7cd1d87e4354a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.204} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80181F74.c", "fn": "func_80182944", "addr": 2149067076, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "7ccaa84e6e09f62ee1a8ac536ddaabb074459dba", "nhash_after": "b5e764c2049e6646eaef80476f93bb53e49f1589", "exemplar": {"tu": "src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c", "fn": "func_80180D2C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3203, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3217, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.107} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_801806F8.c", "fn": "func_801806F8", "addr": 2149058296, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "9530ad01d2a067ada3a9d0f55373ee86a6c1bc06", "nhash_after": "c350c3cfd43a12dbe7b1b1fcfa37478bc0c9065d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2892, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2894, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.39} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_801806F8.c", "fn": "func_80180958", "addr": 2149058904, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "761ffbd7f663979f0bfe9571e3fe171d7ab464d0", "nhash_after": "761ffbd7f663979f0bfe9571e3fe171d7ab464d0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3002, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.233} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_801847E8.c", "fn": "", "addr": null, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:0318de5f9dca2a9a2c16f4140e06d0d20985de01", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 2861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.085} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c", "fn": "func_80183AF0", "addr": 2149071600, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "8178ec5355326d0eea3790d1a941a9dec1a2b552", "nhash_after": "8178ec5355326d0eea3790d1a941a9dec1a2b552", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3092, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3093, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.238} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80189030.c", "fn": "func_80189030", "addr": 2149093424, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa7913816c33b46986eca5f29d944096cc50089e", "nhash_after": "aa7913816c33b46986eca5f29d944096cc50089e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3295, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.224} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80189030.c", "fn": "func_801898E4", "addr": 2149095652, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "cf81bddb740e45c3abd6618b3fd4b1f967fa730a", "nhash_after": "e32fc70fe4789da825db6a04c8ece0e85b218b91", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3516, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3637, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.846} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0c.c", "fn": "func_800D0D6C", "addr": 2148339052, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "ac632ce2ee7686c0d579337967fb730384a219ad", "nhash_after": "ac632ce2ee7686c0d579337967fb730384a219ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 176, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.287} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_016/md_MAIN_016.c", "fn": "func_800CB228", "addr": 2148315688, "aliases": ["md_MAIN_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "8f4b28d7bbcbf4ca8474aa041639695e9a5edc98", "nhash_after": "ddd696356cdca6700d2a8b3712f1cb54c56b6444", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 176, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 177, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.076} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_016/md_MAIN_016.c", "fn": "func_800CB458", "addr": 2148316248, "aliases": ["md_MAIN_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "017d52526b0e5c0ab33242ad061fa5c562153659", "nhash_after": "017d52526b0e5c0ab33242ad061fa5c562153659", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 264, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.322} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c", "fn": "func_8018FF98", "addr": 2149121944, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a259a49565935cb4cc58ba805d17baef86abb22", "nhash_after": "7a259a49565935cb4cc58ba805d17baef86abb22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.245} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b.c", "fn": "func_8002B0B4", "addr": 2147659956, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a7f51a45f34d5374c01f47abc5cb93767218b3d", "nhash_after": "7a7f51a45f34d5374c01f47abc5cb93767218b3d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 292, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 307, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 314, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 358, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 0.687} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800_b.c", "fn": "func_8002C320", "addr": 2147664672, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "94469f548ea4583d9b61906dad5bf7a7a4edb408", "nhash_after": "4bd364739edf9ac7e32e6efe319bb33af9bcca5b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 679, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 681, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 682, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 683, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.117} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_014/md_MAIN_014.c", "fn": "func_800CB358", "addr": 2148315992, "aliases": ["md_MAIN_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "4cdd64a632797c02d8744c79de2d5770f610cb4c", "nhash_after": "7d8e51ea21a8d5f2c6ed0cb0af5c0c6482b6df89", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 222, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.064} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_009/md_MAIN_009.c", "fn": "func_800CD384", "addr": 2148324228, "aliases": ["md_MAIN_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "39cdff67f68740a6f8d8fa78371ab252c12f3861", "nhash_after": "6209f3e43ab63e2800dc5ec7d13c71bf14ed14cd", "exemplar": {"tu": "src/md_MAIN_003/md_MAIN_003.c", "fn": "func_800CEED0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 8, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.082} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_009/md_MAIN_009.c", "fn": "func_800CD674", "addr": 2148324980, "aliases": ["md_MAIN_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "d5be42b15a833192998a7231b409626e5c54a725", "nhash_after": "ab5ec3069422ec0411dbc952c6e470627f870e88", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 230, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 231, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 233, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 322, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 0.964} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_o0d.c", "fn": "func_800D12D0", "addr": 2148340432, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": true, "nhash_before": "ac5c6253bdac22d6579d71f88c97bf1b66a4164b", "nhash_after": "ac5c6253bdac22d6579d71f88c97bf1b66a4164b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.289} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_018/md_MAIN_018.c", "fn": "func_800CB328", "addr": 2148315944, "aliases": ["md_MAIN_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c8fdff7bcae80bacd2730a27a81271743db421b", "nhash_after": "6c8fdff7bcae80bacd2730a27a81271743db421b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 245, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.184} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_019/md_MAIN_019.c", "fn": "func_800CB9F8", "addr": 2148317688, "aliases": ["md_MAIN_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "76a1e7c712e5fc7f9780163871c37b4e48fb0d62", "nhash_after": "eceddeb37ade8614cde46b8a942b6dff8995de8d", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 437, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 450, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 451, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 452, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 453, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.114} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_015/md_MAIN_015.c", "fn": "func_800CB2E0", "addr": 2148315872, "aliases": ["md_MAIN_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "f3814dc7d57336aa0a5e5c862453b1ae2d6dbb89", "nhash_after": "cde05a05c4ae2117a56290b7054528e7aada4f8d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 207, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 219, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.327} +{"ts": "2026-09-09 04:09:44", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80186570.c", "fn": "func_80186570", "addr": 2149082480, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "e115722b44654babcc32edfa254fd31bbf6bb1bc", "nhash_after": "e115722b44654babcc32edfa254fd31bbf6bb1bc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3316, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.523} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80186570.c", "fn": "func_80186E24", "addr": 2149084708, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "cf81bddb740e45c3abd6618b3fd4b1f967fa730a", "nhash_after": "e32fc70fe4789da825db6a04c8ece0e85b218b91", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3594, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3595, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3714, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.511} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_001/md_MAIN_001.c", "fn": "func_800CF180", "addr": 2148331904, "aliases": ["md_MAIN_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "95c815a0f8c976cfd57167bfc6b84c2378c476ff", "nhash_after": "669a85866525b9980de541d5dfc03bf146802d48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 183, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 185, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 186, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 200, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 208, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 216, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 9, "seconds": 0.863} +{"ts": "2026-09-09 04:09:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_001/md_MAIN_001.c", "fn": "func_800CF290", "addr": 2148332176, "aliases": ["md_MAIN_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "3c8ee9ada9a267efb0b08e7092c4ec3c825b2819", "nhash_after": "e5a004747fa9c1c75292a448166906371fbcf687", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 237, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 238, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 239, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 240, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 241, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 242, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 243, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 244, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 285, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 305, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 306, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 14, "seconds": 1.018} +{"ts": "2026-09-09 04:09:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_008/md_MAIN_008.c", "fn": "func_800CEF50", "addr": 2148331344, "aliases": ["md_MAIN_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "b6b34b5faf7df0da1a085110930b626e701b530b", "nhash_after": "bf07bf6a3a7adeaa4b6cdc1e8399660938be33b1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 99, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 100, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 101, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 102, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 107, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 108, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 110, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 125, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 126, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 18, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 130, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "instruction", "cls": "B", "detail": "and", "via": "", "line": 172, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 22, "kind": "instruction", "cls": "B", "detail": "and", "via": "", "line": 185, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 24, "seconds": 1.634} +{"ts": "2026-09-09 04:09:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_013/md_MAIN_013.c", "fn": "func_800CB138", "addr": 2148315448, "aliases": ["md_MAIN_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "f0e539dfee1b3b8ee39e9755a74e71b4f2a3d4e8", "nhash_after": "f0e539dfee1b3b8ee39e9755a74e71b4f2a3d4e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 166, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 183, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 196, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 205, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 214, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 215, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 14, "seconds": 1.332} +{"ts": "2026-09-09 04:09:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_013/md_MAIN_013.c", "fn": "func_800CB56C", "addr": 2148316524, "aliases": ["md_MAIN_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "5cbbd246023cd33110c866e9b632baeace59a2bc", "nhash_after": "5cbbd246023cd33110c866e9b632baeace59a2bc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 323, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 326, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 328, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 329, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 330, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 338, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 342, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 348, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 350, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 351, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 352, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 360, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 361, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 15, "seconds": 1.085} +{"ts": "2026-09-09 04:07:50", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800123F0", "addr": 2147558384, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ccd543a8e2bcee65e3419ed598ca9666c396e0fc", "nhash_after": "ccd543a8e2bcee65e3419ed598ca9666c396e0fc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.537} +{"ts": "2026-09-09 04:07:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80012E6C", "addr": 2147561068, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a70787d7083b44c39e66f77c8ec2360b804252b", "nhash_after": "7a70787d7083b44c39e66f77c8ec2360b804252b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.483} +{"ts": "2026-09-09 04:07:52", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80013478", "addr": 2147562616, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "04b605d66792a933f7fd9319cae15146ca60e31d", "nhash_after": "e783709f721cd20444eb696619fbc3040bbb20b5", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 866, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 867, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 868, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.751} +{"ts": "2026-09-09 04:07:53", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800134FC", "addr": 2147562748, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1a6f25a157310508010bd42643c04da3c0657e93", "nhash_after": "ca776a264e1b2f7c5edd95ae13838ab0a229fbe9", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 894, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.739} +{"ts": "2026-09-09 04:07:57", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80013694", "addr": 2147563156, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "6ad112431604d818eade1c2a903faf5ffe73e708", "nhash_after": "0883dbdd11c876440297f8fb12362da4ca36e735", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 995, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 996, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1008, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1015, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 3.8} +{"ts": "2026-09-09 04:08:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80013B64", "addr": 2147564388, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e17556c3a2a30611cb067cb027caa04d71e5cb88", "nhash_after": "fbfac9cee5fb64c9fa319a52949fd68de801f984", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1309, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1310, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1318, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1322, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.559} +{"ts": "2026-09-09 04:08:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80013CFC", "addr": 2147564796, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "0ac69080d4796ffcb61b3843b0ea96d93e757f7d", "nhash_after": "faae42536075855d43d20bb3620fd50fb21943eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1441, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1450, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.178} +{"ts": "2026-09-09 04:08:03", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800143AC", "addr": 2147566508, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ac7ae556c54e85feb21ffe7de9f6f70bc9d426cf", "nhash_after": "0c49889767898e1dd25d59bee838a2fadab1d4cd", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "4", "via": "", "line": 1740, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "5", "via": "", "line": 1741, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "3", "via": "", "line": 1742, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "6", "via": "", "line": 1743, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.735} +{"ts": "2026-09-09 04:08:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800147B8", "addr": 2147567544, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "9dd03528cc6b74017f5cdab78f0cb9436492aa24", "nhash_after": "9dd03528cc6b74017f5cdab78f0cb9436492aa24", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1971, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.573} +{"ts": "2026-09-09 04:08:06", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80014DEC", "addr": 2147569132, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "12f4ca43d94a4cee61f1cc588c65469a0bc90473", "nhash_after": "12f4ca43d94a4cee61f1cc588c65469a0bc90473", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2282, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.425} +{"ts": "2026-09-09 04:08:07", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80014E24", "addr": 2147569188, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec8a1f8a781726e1e9f211277252f59425a53e7c", "nhash_after": "d0c5c4e9b7ce101c1ecb567c965ac181683831ae", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "andi", "via": "", "line": 2308, "verdict": "REWRITTEN", "why": "tmp = (s32)a0 & 0xff;", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.783} +{"ts": "2026-09-09 04:08:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015208", "addr": 2147570184, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e920d69338090c58c46ca35763b8650971b80f20", "nhash_after": "d31038adf45d68a464526e443932c5472dfd3482", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2518, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2526, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2547, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.714} +{"ts": "2026-09-09 04:08:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015498", "addr": 2147570840, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "aaad7782aee4a4a224f1f0bfd86739e0a8d44098", "nhash_after": "aaad7782aee4a4a224f1f0bfd86739e0a8d44098", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2672, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2673, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 2681, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2682, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.487} +{"ts": "2026-09-09 04:08:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015608", "addr": 2147571208, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "313d2d9eb8cdde995577b8101ee1612fa6299173", "nhash_after": "b84f4b86bed3f4ffc089f5fbd913fa0b278966d5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 2737, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2738, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2739, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 2746, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2747, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 4.503} +{"ts": "2026-09-09 04:08:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015760", "addr": 2147571552, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "10996b379add8675c267b9c0a6b629d5e20af9da", "nhash_after": "daff8ee0cd4c8bb5a0e8c4ab5aab034ef0004882", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2814, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2819, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 2825, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.698} +{"ts": "2026-09-09 04:08:29", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015B6C", "addr": 2147572588, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "dc6aa949af9676a4ecf57a17c5aa3ea4ea577c9c", "nhash_after": "dc6aa949af9676a4ecf57a17c5aa3ea4ea577c9c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3112, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3130, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 6.645} +{"ts": "2026-09-09 04:08:32", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015D4C", "addr": 2147573068, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "365e961c008df368484578e1a3f43fb9b2d76984", "nhash_after": "365e961c008df368484578e1a3f43fb9b2d76984", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3227, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3228, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3229, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.995} +{"ts": "2026-09-09 04:08:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80015F04", "addr": 2147573508, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c65c5abe3d353b36438fca4869f85424862a405", "nhash_after": "cd0d2698d3799d6dfd61a8227b250dfe91b89516", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3451, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 3453, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3455, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3458, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3459, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "instruction", "cls": "B", "detail": "addiu", "via": "", "line": 3468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 5.925} +{"ts": "2026-09-09 04:08:42", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016110", "addr": 2147574032, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "70ad44799a325fa4c6f8f2af3cdcfc5d9f3718c8", "nhash_after": "8b276eb037b06e80a7c4e1e4ea6043a21e4b075f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3557, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3558, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 3573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 3.061} +{"ts": "2026-09-09 04:08:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016224", "addr": 2147574308, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "fc931ada06a4b84f474d7541fb25c43d60b78dfc", "nhash_after": "2ed3b8215bde007533197173aa9f915e33c57861", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3615, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3622, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3628, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3630, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3631, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3638, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3639, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 3643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 10, "seconds": 7.391} +{"ts": "2026-09-09 04:08:56", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016450", "addr": 2147574864, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b761fa66ef4426b80c12ec6cdb66b6b069e5638", "nhash_after": "7fc981a009b58fac0acccac1de605183faa83d7a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3786, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3787, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3788, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3789, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 3796, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3797, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 3800, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 6.12} +{"ts": "2026-09-09 04:09:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016638", "addr": 2147575352, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "758a592b3d1ef7de0cde191bbd9e560362004333", "nhash_after": "0ed927d7d6b824a3601433740c6d56df7fdda539", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3816, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3817, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3818, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3820, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3829, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 4.562} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800166E8", "addr": 2147575528, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7d8433b9b059eef27091a23e429a243971b49623", "nhash_after": "017de17b52075ae906815ec90105512df46b82ed", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3864, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3865, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3867, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.181} +{"ts": "2026-09-09 04:09:04", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016714", "addr": 2147575572, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "6937d9603080ca87bd501d5c94566f4812209586", "nhash_after": "569efb7d927f925b86e718a7ec20059ad80a46c4", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3935, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.749} +{"ts": "2026-09-09 04:09:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800167F0", "addr": 2147575792, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "c6ca23a65a986933c608d50e67c57f17c57cdec2", "nhash_after": "c6ca23a65a986933c608d50e67c57f17c57cdec2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4002, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4003, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4017, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.983} +{"ts": "2026-09-09 04:09:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800168C4", "addr": 2147576004, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "05af7ee23380ab7a8eea04c670734f33c77c7e6f", "nhash_after": "39b690a1cfb617586411535e7b7869514e4c53a3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "register", "cls": "D", "detail": "paren", "via": "", "line": 4038, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4039, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.98} +{"ts": "2026-09-09 04:09:14", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016978", "addr": 2147576184, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "c6ca23a65a986933c608d50e67c57f17c57cdec2", "nhash_after": "c6ca23a65a986933c608d50e67c57f17c57cdec2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4075, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4076, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4090, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.018} +{"ts": "2026-09-09 04:09:15", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80016A7C", "addr": 2147576444, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "867f7651c55c3bc9879b5fe5c30f38a950e24616", "nhash_after": "867f7651c55c3bc9879b5fe5c30f38a950e24616", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.396} +{"ts": "2026-09-09 04:09:17", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80017168", "addr": 2147578216, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2838be9c66230c44e08a5ab4b4183313339f9df", "nhash_after": "e2838be9c66230c44e08a5ab4b4183313339f9df", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.585} +{"ts": "2026-09-09 04:09:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80017294", "addr": 2147578516, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "b248b676eba3f1c9c0ee5c52987a06c3c4799bd6", "nhash_after": "b248b676eba3f1c9c0ee5c52987a06c3c4799bd6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.518} +{"ts": "2026-09-09 04:09:20", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800173DC", "addr": 2147578844, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "794992277676622e616f5b48d8b1ba6a62dd106c", "nhash_after": "794992277676622e616f5b48d8b1ba6a62dd106c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4864, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.429} +{"ts": "2026-09-09 04:09:24", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80017B98", "addr": 2147580824, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "6241973332258f3a584740e1317af9c182f17f52", "nhash_after": "6241973332258f3a584740e1317af9c182f17f52", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5402, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5407, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5418, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 4.005} +{"ts": "2026-09-09 04:09:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "LzssDecodeSector", "addr": 2147583792, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "2821ebdd92bcf8e3262e0bba4be27d3ce58b2ed1", "nhash_after": "42e17236db84d10d752b1b2954cf39ee7b8d59b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5979, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5985, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 5997, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 3.053} +{"ts": "2026-09-09 04:09:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800193B8", "addr": 2147587000, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "491e7f00e9702420c4c162c38e34e1b4fca12674", "nhash_after": "4f2bdb98792b90ec02601e23a5323871a5cf0f2b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 6514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 6517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 6522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 6523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 6532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 10, "seconds": 7.846} +{"ts": "2026-09-09 04:09:43", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "LoaderInitFileTable", "addr": 2147587868, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "5fdbc8242149ee3c1d0193f40f23dcc6425a1fc3", "nhash_after": "5fdbc8242149ee3c1d0193f40f23dcc6425a1fc3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 6771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6772, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 6773, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6774, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 6777, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 6783, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 6784, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 5.748} +{"ts": "2026-09-09 04:09:45", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001A114", "addr": 2147590420, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "2a3b876106c4ff67e5bad1ae68c5d168d83143b8", "nhash_after": "2a3b876106c4ff67e5bad1ae68c5d168d83143b8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.083} +{"ts": "2026-09-09 04:09:47", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "CdReadSectorReadyCB", "addr": 2147590968, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "14c38513a5e3d924ac91ee86d64488bfba56afca", "nhash_after": "14c38513a5e3d924ac91ee86d64488bfba56afca", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7856, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.672} +{"ts": "2026-09-09 04:09:49", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001B26C", "addr": 2147594860, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b20712d92f122f2ee238e5248253a08956cc2e6", "nhash_after": "3b20712d92f122f2ee238e5248253a08956cc2e6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 8495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.293} +{"ts": "2026-09-09 04:09:55", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001BADC", "addr": 2147597020, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "2791484226781aae21fde2675527ca1b0881c02e", "nhash_after": "3777dccea4ff75e44ce0615fbaf20ea5e3b34751", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 8998, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 8999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 9000, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 9001, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 9002, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 9003, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 9004, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 9005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 9, "seconds": 6.362} +{"ts": "2026-09-09 04:10:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001BBBC", "addr": 2147597244, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "c8c1d1b8f650917cb431d1d4f3736c7668a298a5", "nhash_after": "81034f0e2c044e8be62c5390b7707b8be80eedfc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 9100, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 9101, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9102, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 9103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 9104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 9106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9111, "verdict": "NEEDED", "why": "src/800.c: At top level:\nsrc/800.c: At top level:\nsrc/800.c: At top level:\nsrc/800.c: At top level:\nsrc/800.c: At top level:\nsrc/800.c: At top level:\nsrc/800.c:", "oracle": "COMPILE-ERROR"}], "compiles": 9, "seconds": 6.093} +{"ts": "2026-09-09 04:10:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001BC6C", "addr": 2147597420, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "c3dbbea1190071492e8b92441a042772f3857ffa", "nhash_after": "f185f02311db06552602599a33c05221b9486ad4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 9164, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 9165, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 2.077} +{"ts": "2026-09-09 04:10:04", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001BE30", "addr": 2147597872, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "75a95cac71a489bdc7350d08a1d4e99ef33ee202", "nhash_after": "99f50559956a29131e578a02a2e502038667fe03", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 9330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.617} +{"ts": "2026-09-09 04:10:08", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001C320", "addr": 2147599136, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "71e8b5c22e9f88249cf0cbb8a6157b6283cd76bf", "nhash_after": "3aeafbf3a13609efd9b34f61d6f9f7b1142d1b06", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 9531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 9532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 9533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.391} +{"ts": "2026-09-09 04:10:11", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001C5B8", "addr": 2147599800, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ae2043d051683152ac7d9b1d7ed8653e12c9d094", "nhash_after": "be22e22a2f5e52456e39429e637c00b7a41e01ca", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 9647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 9648, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 9649, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 9669, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.036} +{"ts": "2026-09-09 04:10:12", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001C9D0", "addr": 2147600848, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "b35cef0993e3c2c048123cbc23d95d7b5f8936c5", "nhash_after": "b35cef0993e3c2c048123cbc23d95d7b5f8936c5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 9829, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.141} +{"ts": "2026-09-09 04:10:13", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001CA1C", "addr": 2147600924, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "6199316e15fdc6219a372ec269af8de663748726", "nhash_after": "b53dfff44dac93d88656b0f20e400ba6aa63fb59", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 9859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 9860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 9861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.535} +{"ts": "2026-09-09 04:10:19", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001DA34", "addr": 2147605044, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "9c7159121d97e97ca7031e2d67eb29b416015c65", "nhash_after": "ad89c0cf9b092ff247f5afc83a58c2ddd3b22aec", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 10706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 10718, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 10719, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10759, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10761, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10794, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 10848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 10, "seconds": 5.787} +{"ts": "2026-09-09 04:10:19", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001E378", "addr": 2147607416, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1fbd662eb01759c8a467bf1175ed698498c31416", "nhash_after": "1fbd662eb01759c8a467bf1175ed698498c31416", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 10998, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:10:21", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001EA14", "addr": 2147609108, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "6d9c735d2607ce68b0a9884ec62df91ab2bba8b4", "nhash_after": "6d9c735d2607ce68b0a9884ec62df91ab2bba8b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 11631, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.215} +{"ts": "2026-09-09 04:10:25", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8001EFE0", "addr": 2147610592, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ce1e37b1cf38418579f8e8ba95bcc099767abc16", "nhash_after": "ce1e37b1cf38418579f8e8ba95bcc099767abc16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 12018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 12019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 12020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 12122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 12158, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.668} +{"ts": "2026-09-09 04:10:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80020598", "addr": 2147616152, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "24652d4c522473f4dd661a757e4a6f80e704babc", "nhash_after": "24652d4c522473f4dd661a757e4a6f80e704babc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 13129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.22} +{"ts": "2026-09-09 04:10:28", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80020DA4", "addr": 2147618212, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "13e7efd861982042ce5742382c2f8f7f7570312b", "nhash_after": "13e7efd861982042ce5742382c2f8f7f7570312b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 13498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 13517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.732} +{"ts": "2026-09-09 04:10:28", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80020F34", "addr": 2147618612, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "dd91330c48a85220fdbc412026b74a2fd750b1f9", "nhash_after": "dd91330c48a85220fdbc412026b74a2fd750b1f9", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 13541, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:10:30", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80021174", "addr": 2147619188, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "81de4a734a883d40f49f4f4d9c778812111fe81a", "nhash_after": "441ee4035ecc1e7ddb0ca8625670e073930ad341", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 13662, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 13664, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 13665, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.479} +{"ts": "2026-09-09 04:10:54", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800215F4", "addr": 2147620340, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "8bae4b8e8d1ac46a32546ff30118354e158a12f9", "nhash_after": "d850ef7a02dbd4ce022c20ac07ed0ea0cf6fdba2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 14016, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 14017, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 14018, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 14019, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 14020, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 14021, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 14022, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 14023, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$25", "via": "", "line": 14024, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$24", "via": "", "line": 14025, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 14026, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 14027, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 14028, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 14029, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 14030, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 14032, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 14033, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 14034, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 14035, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 14036, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 14037, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 14049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 14050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 23, "kind": "pin", "cls": "A", "detail": "$24", "via": "", "line": 14052, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 14053, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 14054, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 14055, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 14056, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 28, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 14057, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 29, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 14058, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 30, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 14059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 14060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 14061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 14064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 34, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 14065, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 35, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 14066, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 37, "seconds": 23.829} +{"ts": "2026-09-09 04:11:23", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800226C0", "addr": 2147624640, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "47f1042f0dda6f163009793a11ef16f405c29af1", "nhash_after": "902372b4e3bf845f39f0b4d4bab7f2ab8ce47121", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$25", "via": "", "line": 14934, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$24", "via": "", "line": 14935, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 14936, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 14937, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 14938, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 14949, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 14950, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 14951, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 14952, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 14953, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 14979, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 14980, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 14981, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 14982, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 14983, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 15, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 14984, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 16, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15029, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 17, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 15030, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 15045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 15046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 15047, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 15048, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15050, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15117, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 15118, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 15119, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 15120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 28, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 15121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 15189, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 15190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15191, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15192, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 34, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15259, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 35, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 15262, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 36, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 15263, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 37, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15264, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 38, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15294, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 39, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 15297, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 40, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 15298, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 41, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 42, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 15300, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 43, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 15331, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 44, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 46, "seconds": 28.005} +{"ts": "2026-09-09 04:11:26", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80023138", "addr": 2147627320, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "129a4411b8421e30a30d96e51f9374147488a3b1", "nhash_after": "e6b27bae77f5c85d2974f7c39695463ea9b76c48", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 15362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 15365, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 15421, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 15423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.406} +{"ts": "2026-09-09 04:11:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80023570", "addr": 2147628400, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "be1e5f2b5089cef5231d199d0394c7ae59452988", "nhash_after": "1c1e7e3167521b610a5574f75c00fd240c9c0cfb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15525, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 15532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 15533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 15534, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 15535, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 15536, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$15", "via": "", "line": 15537, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 15538, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 15539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 15540, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 15541, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 15542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 15543, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 14, "seconds": 8.479} +{"ts": "2026-09-09 04:11:35", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002374C", "addr": 2147628876, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f1a94f15642c87783851d274596ab36d7c5a678b", "nhash_after": "811a7c9b580df9451a871fe77bd6d038f676bff8", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 15685, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 15686, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 15687, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 15688, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 15692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 15694, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 15695, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.622} +{"ts": "2026-09-09 04:11:46", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80023BF0", "addr": 2147630064, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a1d2c3e9e0a3afb7eeb5dbe4ab42f256b49f", "nhash_after": "8390a1d2c3e9e0a3afb7eeb5dbe4ab42f256b49f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 15960, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16003, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16004, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16006, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16007, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16008, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16009, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16010, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16011, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16013, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16014, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 13, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16026, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16072, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 17, "seconds": 10.923} +{"ts": "2026-09-09 04:11:47", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80024054", "addr": 2147631188, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "331fd10fab04bfa7246ea7026d59a5beaed8f369", "nhash_after": "ba9801af3ca260f8acbe1e4c55713e80e95c7152", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16130, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 16132, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16142, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16148, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.534} +{"ts": "2026-09-09 04:11:51", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800241C0", "addr": 2147631552, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "92b21194264aaf5a40c91b2dddf3fe29e1b35800", "nhash_after": "62e889da8b1c100b0316e8c570348f855698a320", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 16220, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 16222, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 16223, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 16224, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 16225, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 16226, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 7, "seconds": 4.446} +{"ts": "2026-09-09 04:11:59", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800242D0", "addr": 2147631824, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "fc0d508f2be23b480f10fbc420bf9c0de582cef0", "nhash_after": "45913ff27c560d5ec577c81c2a25646efa81f690", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 16276, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 16277, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 16279, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 16280, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 16281, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 16282, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 16283, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 16284, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16295, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16309, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16325, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 12, "seconds": 7.457} +{"ts": "2026-09-09 04:11:59", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800249F0", "addr": 2147633648, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c845561b016d28937258553a3429ccfc6b75bd6", "nhash_after": "7c845561b016d28937258553a3429ccfc6b75bd6", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 16517, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:12:00", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80024DE8", "addr": 2147634664, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4da74de6dd55b51addcf3e77a54c6fb1ae76a06", "nhash_after": "f4da74de6dd55b51addcf3e77a54c6fb1ae76a06", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 16877, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.626} +{"ts": "2026-09-09 04:12:02", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80025504", "addr": 2147636484, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "23e938ef4a3cadd2d873e4fe515de22793a041e9", "nhash_after": "23e938ef4a3cadd2d873e4fe515de22793a041e9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 17329, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 17331, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.635} +{"ts": "2026-09-09 04:12:03", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80025818", "addr": 2147637272, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "a64e4f33e018a3a44c17a8c2fc2d176d71ce06e9", "nhash_after": "a64e4f33e018a3a44c17a8c2fc2d176d71ce06e9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 17508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.276} +{"ts": "2026-09-09 04:12:04", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80025A30", "addr": 2147637808, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "68980ea7003f07ba6c05215cc1bd2bcb49ab9ee7", "nhash_after": "68980ea7003f07ba6c05215cc1bd2bcb49ab9ee7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 17660, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.14} +{"ts": "2026-09-09 04:12:04", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80025CBC", "addr": 2147638460, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "67c24a4ffa86747892a20c11bea2b2869ecf4ff2", "nhash_after": "67c24a4ffa86747892a20c11bea2b2869ecf4ff2", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 17743, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:12:04", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80026514", "addr": 2147640596, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "96b907697965efa89619fe33b9e2e2a563e8ec04", "nhash_after": "96b907697965efa89619fe33b9e2e2a563e8ec04", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "UNCERTAIN", "via": "", "line": 18396, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:12:04", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800268D0", "addr": 2147641552, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "17a5b1ddfa5bd15eaaa328d57a8a2bf99706ffb4", "nhash_after": "17a5b1ddfa5bd15eaaa328d57a8a2bf99706ffb4", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "UNCERTAIN", "via": "", "line": 18650, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:12:04", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80027058", "addr": 2147643480, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "2478e79f7dc18ec12f316f1cbf0d987553aa40cc", "nhash_after": "2478e79f7dc18ec12f316f1cbf0d987553aa40cc", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 19074, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:12:04", "label": "tus9", "rung": null, "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80027200", "addr": 2147643904, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "e9fd58a42e6ccb81ee83c276a37d1bc6f74b652d", "nhash_after": "e9fd58a42e6ccb81ee83c276a37d1bc6f74b652d", "exemplar": null, "verdict": "DEFERRED-ONLY", "replay_disagreed": false, "sites": [{"ord": -1, "kind": "asm-body", "cls": "B", "detail": "DECOMPILE-NOW", "via": "", "line": 19199, "verdict": "DEFERRED", "why": "T7", "oracle": ""}], "compiles": 0, "seconds": 0.0} +{"ts": "2026-09-09 04:12:05", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800273F4", "addr": 2147644404, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "3b716231ab6a6fb9f40741f94140e4793210ebbb", "nhash_after": "3b716231ab6a6fb9f40741f94140e4793210ebbb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 19386, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.101} +{"ts": "2026-09-09 04:12:07", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800277DC", "addr": 2147645404, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "23b2f0642fc24ed865b68c89ba771eb30362e832", "nhash_after": "23b2f0642fc24ed865b68c89ba771eb30362e832", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 19623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 19624, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.624} +{"ts": "2026-09-09 04:12:10", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_800279AC", "addr": 2147645868, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "fec031af0863adaad1f9859015d6db808b13d69b", "nhash_after": "f207571efbc259682f82a698e1deab9d6f7226a7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 19831, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 19858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 19882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.529} +{"ts": "2026-09-09 04:12:10", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80029044", "addr": 2147651652, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "41d922749fa131faae76d4a89e2ca4bcdfb7aec3", "nhash_after": "f0e47bbd9b14164c2d088a5e56c0cd69b486209a", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 20830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.595} +{"ts": "2026-09-09 04:12:11", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002906C", "addr": 2147651692, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "7cf3a00218de7b39986c6bc8bef752052328cc17", "nhash_after": "2a6e9a5534423958afea2d9a8d30fc490cd399d3", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 20844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.732} +{"ts": "2026-09-09 04:12:13", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80029D3C", "addr": 2147654972, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "6fc3cbf161cd07696e4a2a6e5d706d39d5829488", "nhash_after": "a5460b3abeb67559637ff85245fc98a16a582a50", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 21342, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 21343, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "out-only", "via": "", "line": 21348, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 2.231} +{"ts": "2026-09-09 04:12:16", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_80029E30", "addr": 2147655216, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "17deeb336640f8004d10d6fb3d17f2137f44935f", "nhash_after": "6fe67788d6a17ce0de2a97dc2b2995bd96b8a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 21382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "lui", "via": "", "line": 21389, "verdict": "REWRITTEN", "why": "v1 = (0x51eb << 16) | 0x851f;", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "mult", "via": "", "line": 21402, "verdict": "REFUSED", "why": "instruction `mult` has no C spelling in the table", "oracle": ""}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 21411, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "instruction", "cls": "B", "detail": "mfhi", "via": "", "line": 21412, "verdict": "REFUSED", "why": "instruction `mfhi` has no C spelling in the table", "oracle": ""}], "compiles": 4, "seconds": 2.31} +{"ts": "2026-09-09 04:12:16", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002A6F0", "addr": 2147657456, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "31488fe2d6df762d51ed3f413537b90dc95806b7", "nhash_after": "5cbc7cf1d6aa7827448aaf745f11170545551843", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 21843, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 21844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.677} +{"ts": "2026-09-09 04:12:22", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002AAB4", "addr": 2147658420, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "2288f7be66d3590588cedcf511ee47c064abb739", "nhash_after": "5ce2dd6c775ca88bc3a38bc44ebe318d2226e603", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 22058, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 22059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 22060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 22061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 22062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 22063, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "register", "cls": "D", "detail": "", "via": "", "line": 22064, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 8, "seconds": 5.353} +{"ts": "2026-09-09 04:12:27", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002AC00", "addr": 2147658752, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f80f0ae419f75e8ecb497f8547abac89bde8629", "nhash_after": "203008b7549e6e5eefad6e0e969c1b2ec833ca43", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 22143, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 22144, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 22145, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 22146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 22147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 22148, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 22149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 22155, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 22159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 10, "seconds": 5.773} +{"ts": "2026-09-09 04:12:28", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002AC98", "addr": 2147658904, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "82ca053d1f06a215deaea7376a500999e1a46fcd", "nhash_after": "d0ad75a90c957893ce7b3343c50773c6ca4c81c2", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 22185, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.518} +{"ts": "2026-09-09 04:12:31", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/800.c", "fn": "func_8002AF70", "addr": 2147659632, "aliases": ["main"], "header": false, "includers": 0, "o0": false, "nhash_before": "ec004c59de18dba719738372ae019784dbc60a69", "nhash_after": "641bcdd7ae9c92efaef0eb3fbb9c5d35d5309fb2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 22330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 22331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 22332, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "lui", "via": "", "line": 22335, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 22350, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.47} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80185754.c", "fn": "func_80185754", "addr": 2149078868, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "fec29e527a4894f100726f8aafaa9c17acca06a4", "nhash_after": "ffb320053c1c12f0d8e10af37b5c8f190ccb67d1", "exemplar": {"tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_80182BA0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2887, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2889, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.121} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80185754.c", "fn": "func_80185B20", "addr": 2149079840, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3140, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3141, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3142, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3143, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.107} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80185754.c", "fn": "func_80185C8C", "addr": 2149080204, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3255, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.211} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80185754.c", "fn": "func_80185DF4", "addr": 2149080564, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.177} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80185754.c", "fn": "func_80186000", "addr": 2149081088, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3444, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.209} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c", "fn": "func_8017AE2C", "addr": 2149035564, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0aecb2d65ba6bf48b7c1380e122c96137e67315a", "nhash_after": "c0f9235d7be5ccce0a60c65f7f637b0df8b515c0", "exemplar": {"tu": "src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c", "fn": "func_8017AE2C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3258, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3259, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.136} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c", "fn": "func_8017B238", "addr": 2149036600, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7c846f3711b09b17b4458192ad03f9415542b61", "nhash_after": "c7c846f3711b09b17b4458192ad03f9415542b61", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3411, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3412, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.282} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c", "fn": "func_8017B614", "addr": 2149037588, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "b88960c183ef2998edcde2df50c9df350441c07b", "nhash_after": "b88960c183ef2998edcde2df50c9df350441c07b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3567, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3591, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.413} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c", "fn": "func_8017BC38", "addr": 2149039160, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "b688d9e91b42d8953abc2f1a26e1db183eb56f3c", "nhash_after": "4a3cb9a336d03dc22416c8f5287d98838f3bdd5b", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c", "fn": "func_8017BC38"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.104} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 849, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1193, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1194, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1195, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.132} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135D20.c", "fn": "func_80135D20", "addr": 2148752672, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "7572a8a6d53430864008b3a832235318f619ce16", "nhash_after": "716cc05fc1252ab66107d25423410f6a2a0d167e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80135D20"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 592, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 632, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.126} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135D20.c", "fn": "func_80135EB0", "addr": 2148753072, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "88ff761d744b8956532e4078cc5b0839c755c70d", "nhash_after": "88ff761d744b8956532e4078cc5b0839c755c70d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 697, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 710, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 747, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 753, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 800, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.952} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135D20.c", "fn": "func_80136334", "addr": 2148754228, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d107e09cbc19560d5ac62d648e0cf3c918a762dd", "nhash_after": "cb9f61ef02e503a6f28feee66f9ddd121202f8e2", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136334"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 872, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 875, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 896, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 917, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 923, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135D20.c", "fn": "func_801365B8", "addr": 2148754872, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "943e842cfd3fa90c4a8ac6d5ae9e23b2711341fe", "nhash_after": "23d71025780dbb8ef4e365c6a891e4b5ed9ca705", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_801365B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135D20.c", "fn": "func_80136824", "addr": 2148755492, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f836a481c8717f1d4dc02bb210579eec7a1d86d", "nhash_after": "5d4dfb6f217b28fe814ac0f504a57439bf64564c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136824"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1048, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.124} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_801820DC", "addr": 2149064924, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "fec29e527a4894f100726f8aafaa9c17acca06a4", "nhash_after": "ffb320053c1c12f0d8e10af37b5c8f190ccb67d1", "exemplar": {"tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_80182BA0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2870, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2871, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2872, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.165} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_801824A8", "addr": 2149065896, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3124, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3125, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3126, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_80182614", "addr": 2149066260, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.3} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_8018277C", "addr": 2149066620, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3283, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.13} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_80182F2C", "addr": 2149068588, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c5e217212db4d19a96e948c172b5ddf4bf8fef9f", "nhash_after": "c5e217212db4d19a96e948c172b5ddf4bf8fef9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3771, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3787, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.452} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_801835DC", "addr": 2149070300, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "18bd32585daddeca110be6a92407545746e481b7", "nhash_after": "0c31d9ce85fe54a26e78c826502412415680bb51", "exemplar": {"tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018A690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3989, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3990, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4057, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_80183DE8", "addr": 2149072360, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "220f367823adf04d339b16dc9d3df7e0568a0cec", "nhash_after": "77a5845d53a55c414732552607ea3214760d17cb", "exemplar": {"tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018AE9C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4400, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4406, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4435, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4436, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.137} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_801820DC.c", "fn": "func_801841EC", "addr": 2149073388, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "nhash_after": "ee0490e1763679b04e1d450c0b9a1fc7b33de6ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4602, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.279} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_8017F210.c", "fn": "func_8017F9BC", "addr": 2149054908, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "52492bc01409f826136d3d79ba746ddd9375ee9f", "nhash_after": "52492bc01409f826136d3d79ba746ddd9375ee9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3099, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3102, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.434} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_8017F210.c", "fn": "func_801800F8", "addr": 2149056760, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fdc9d270a8d0015431aaf8a3b82f784d2258cc17", "nhash_after": "fdc9d270a8d0015431aaf8a3b82f784d2258cc17", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3327, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3411, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.602} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_8017F210.c", "fn": "func_801804B8", "addr": 2149057720, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "nhash_after": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.445} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_8017F210.c", "fn": "func_801812F0", "addr": 2149061360, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "42aacc30e177ba147ac02f30512b071412eb4e41", "nhash_after": "5c3da1bd8dcab49b4109b5238e7eb5b68962853b", "exemplar": {"tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182A5C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4144, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4145, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.146} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_8017F210.c", "fn": "func_801814D8", "addr": 2149061848, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4272, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.289} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "nhash_after": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.733} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 566, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 567, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 575, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 585, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.341} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.362} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "46209cd613313d160b9abe248b23fad9030ac783", "nhash_after": "fce331acd8a3cc4302d9a8b30126ba42728edf45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_80130D48"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2058, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2059, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2100, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2100, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2147, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.348} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "nhash_after": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.768} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 566, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 567, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 575, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 585, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.366} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.364} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.329} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "46209cd613313d160b9abe248b23fad9030ac783", "nhash_after": "fce331acd8a3cc4302d9a8b30126ba42728edf45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_80130D48"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2058, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2059, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2100, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2100, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2147, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.318} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "e458f32cdc83b95158aafb2dc53a8982bb71d6eb", "nhash_after": "e458f32cdc83b95158aafb2dc53a8982bb71d6eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 246, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.71} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 552, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 553, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 554, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 558, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 562, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 572, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 613, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.345} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.392} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "05c26b6b66a6fe7bd82a3b10d9c9a52f0f52dc96", "nhash_after": "8429fe3e165f8e4bc07b29475fd1e194dec036cb", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_80130D48"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2132, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2173, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2220, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2220, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.337} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "e458f32cdc83b95158aafb2dc53a8982bb71d6eb", "nhash_after": "e458f32cdc83b95158aafb2dc53a8982bb71d6eb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 246, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.71} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 552, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 553, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 554, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 558, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 562, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 572, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 613, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.398} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.358} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.435} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "05c26b6b66a6fe7bd82a3b10d9c9a52f0f52dc96", "nhash_after": "8429fe3e165f8e4bc07b29475fd1e194dec036cb", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012.c", "fn": "func_80130D48"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2132, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2133, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2173, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2220, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2220, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.321} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80181C80.c", "fn": "func_8018242C", "addr": 2149065772, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "52492bc01409f826136d3d79ba746ddd9375ee9f", "nhash_after": "52492bc01409f826136d3d79ba746ddd9375ee9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.554} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80181C80.c", "fn": "func_80182B68", "addr": 2149067624, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "a2a06c58d36e8f55167081242f1185c813cb1358", "nhash_after": "a2a06c58d36e8f55167081242f1185c813cb1358", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3367, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3451, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.742} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80181C80.c", "fn": "func_80182F28", "addr": 2149068584, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "nhash_after": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3599, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.518} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80181C80.c", "fn": "func_80183D60", "addr": 2149072224, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "42aacc30e177ba147ac02f30512b071412eb4e41", "nhash_after": "5c3da1bd8dcab49b4109b5238e7eb5b68962853b", "exemplar": {"tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182A5C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4163, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4164, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.182} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80181C80.c", "fn": "func_80183F48", "addr": 2149072712, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4291, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.337} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007.c", "fn": "func_801287B8", "addr": 2148698040, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "nhash_after": "e2b7d4dc26b80d1e12996b726e54de27b653fa38", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.768} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007.c", "fn": "func_8012956C", "addr": 2148701548, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "82881ea489a6542936fc3587f63a35d749ca7f06", "nhash_after": "bffa461c691f5b09eba67df8eec990704eaecf6e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012956C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 566, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 567, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 574, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 575, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 585, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 9, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.37} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007.c", "fn": "func_8012C890", "addr": 2148714640, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "00aee65fea2237384700ecb72dc2c5f9e518f018", "nhash_after": "b8045aa890d7bb3cb0bd77e5281959989b84029c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012C890"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1129, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.377} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007.c", "fn": "func_8012E364", "addr": 2148721508, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "49af49b332bc050bff90dbc06194065cfd915dd6", "nhash_after": "bb7b35b6a25bfa248c96dc181339ac376b315f45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_8012E364"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.361} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007.c", "fn": "func_80130D48", "addr": 2148732232, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "46209cd613313d160b9abe248b23fad9030ac783", "nhash_after": "fce331acd8a3cc4302d9a8b30126ba42728edf45", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006.c", "fn": "func_80130D48"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2058, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2059, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 2060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2100, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2100, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2131, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2147, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2147, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.451} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135D20.c", "fn": "func_80135D20", "addr": 2148752672, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "7572a8a6d53430864008b3a832235318f619ce16", "nhash_after": "716cc05fc1252ab66107d25423410f6a2a0d167e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80135D20"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 597, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 637, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.161} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135D20.c", "fn": "func_80135EB0", "addr": 2148753072, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "88ff761d744b8956532e4078cc5b0839c755c70d", "nhash_after": "88ff761d744b8956532e4078cc5b0839c755c70d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 715, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 752, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 758, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 805, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 809, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 0.908} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135D20.c", "fn": "func_80136334", "addr": 2148754228, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d107e09cbc19560d5ac62d648e0cf3c918a762dd", "nhash_after": "cb9f61ef02e503a6f28feee66f9ddd121202f8e2", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136334"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 877, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 878, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 879, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 880, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 901, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 922, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 928, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.15} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135D20.c", "fn": "func_801365B8", "addr": 2148754872, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "943e842cfd3fa90c4a8ac6d5ae9e23b2711341fe", "nhash_after": "23d71025780dbb8ef4e365c6a891e4b5ed9ca705", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_801365B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 968, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 970, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1004, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1005, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135D20.c", "fn": "func_80136824", "addr": 2148755492, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f836a481c8717f1d4dc02bb210579eec7a1d86d", "nhash_after": "5d4dfb6f217b28fe814ac0f504a57439bf64564c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136824"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1052, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1053, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1054, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.147} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801594E8.c", "fn": "func_801596F0", "addr": 2148898544, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b023251fb3056cd49d3094639c2cf0c083c47cbd", "nhash_after": "acd9424b32bc10a4edaa7fa03509207bed2fc2ed", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_801588CC.c", "fn": "func_801596F0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2229, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.09} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801594E8.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1316, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1317, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.091} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c", "fn": "func_801596F0", "addr": 2148898544, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b023251fb3056cd49d3094639c2cf0c083c47cbd", "nhash_after": "acd9424b32bc10a4edaa7fa03509207bed2fc2ed", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_801588CC.c", "fn": "func_801596F0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2208, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.161} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.081} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_8018254C.c", "fn": "func_8018254C", "addr": 2149066060, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "fec29e527a4894f100726f8aafaa9c17acca06a4", "nhash_after": "ffb320053c1c12f0d8e10af37b5c8f190ccb67d1", "exemplar": {"tu": "src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c", "fn": "func_80182BA0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2840, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2842, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.093} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_8018254C.c", "fn": "func_80182918", "addr": 2149067032, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "8390a845a517688341c888858abbcf2e19c2d215", "nhash_after": "a1526f21bca490ac267707191cc0b40da60ba371", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801846E8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3093, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3094, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3095, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3096, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.115} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_8018254C.c", "fn": "func_80182A84", "addr": 2149067396, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "nhash_after": "ab02047dfdd6f5e359fa63b1ece91fdec0971e1f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.23} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_8018254C.c", "fn": "func_80182BEC", "addr": 2149067756, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "3524e9d76aa85d23c8e01bfdf818d51a3f6aa810", "nhash_after": "0c9ab579fac112e307cf6c9bb8f07498f26c88ae", "exemplar": {"tu": "src/ov_SC03_002/ov_SC03_002_jr_8018431C.c", "fn": "func_801849BC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3253, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801594E8.c", "fn": "func_801596F0", "addr": 2148898544, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "b023251fb3056cd49d3094639c2cf0c083c47cbd", "nhash_after": "acd9424b32bc10a4edaa7fa03509207bed2fc2ed", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_801588CC.c", "fn": "func_801596F0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2212, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.15} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801594E8.c", "fn": "", "addr": null, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1305, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.094} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801789AC.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4819, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.272} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801789AC.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1395, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1396, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1397, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.124} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801380E0.c", "fn": "func_801397B0", "addr": 2148767664, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "b13be0c6193d00d9c26c6fc5e887548caca25aca", "nhash_after": "be01919057dd1de0ed26e13bd4d75972c422e54a", "exemplar": {"tu": "src/ov_SC02_037/ov_SC02_037_jr_801380E0.c", "fn": "func_801397B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801380E0.c", "fn": "func_80139BE0", "addr": 2148768736, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d508f6a28715704cdc68c83a37b94a785c5666e", "nhash_after": "8d508f6a28715704cdc68c83a37b94a785c5666e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 954, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.316} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801380E0.c", "fn": "func_8013B274", "addr": 2148774516, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "e3fc6ab4130b0dab667c53ffbbafded1f7edb859", "nhash_after": "00d2014745be8276d4fc48264875499809fd8425", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c", "fn": "func_8013B274"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1203, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1204, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1205, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1207, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1208, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1208, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "cast", "cls": "C", "detail": "volatile s32 *", "via": "", "line": 1210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.183} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801588CC.c", "fn": "func_801596F0", "addr": 2148898544, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "b023251fb3056cd49d3094639c2cf0c083c47cbd", "nhash_after": "acd9424b32bc10a4edaa7fa03509207bed2fc2ed", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c", "fn": "func_801596F0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2276, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.17} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801588CC.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 847, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1193, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.107} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c", "fn": "func_8017D420", "addr": 2149045280, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "84fed5bebb1906ab51c96d07ff8f7725bb83a80d", "nhash_after": "561b4b18237386875919170f57305d515e32c6bd", "exemplar": {"tu": "src/ov_SC02_027/ov_SC02_027_jr_8017D898.c", "fn": "func_8017FAB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3088, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3090, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.156} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c", "fn": "func_8017DCE0", "addr": 2149047520, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "9ed8b25c7c65d7a26150ce73f4e6351d43860a52", "nhash_after": "1e0cf78b0e700efb8b47e084fb6c49623b6ef49c", "exemplar": {"tu": "src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c", "fn": "func_8017E9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3486, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3487, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.15} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80179B74.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2966, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.208} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80179B74.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.105} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135D20.c", "fn": "func_80135D20", "addr": 2148752672, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "7572a8a6d53430864008b3a832235318f619ce16", "nhash_after": "716cc05fc1252ab66107d25423410f6a2a0d167e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80135D20"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 592, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 632, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135D20.c", "fn": "func_80135EB0", "addr": 2148753072, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "88ff761d744b8956532e4078cc5b0839c755c70d", "nhash_after": "88ff761d744b8956532e4078cc5b0839c755c70d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 697, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 710, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 747, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 753, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 800, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 7, "seconds": 1.028} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135D20.c", "fn": "func_80136334", "addr": 2148754228, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d107e09cbc19560d5ac62d648e0cf3c918a762dd", "nhash_after": "cb9f61ef02e503a6f28feee66f9ddd121202f8e2", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136334"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 872, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 875, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 896, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 917, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 923, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.137} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135D20.c", "fn": "func_801365B8", "addr": 2148754872, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "943e842cfd3fa90c4a8ac6d5ae9e23b2711341fe", "nhash_after": "23d71025780dbb8ef4e365c6a891e4b5ed9ca705", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_801365B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 963, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.13} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135D20.c", "fn": "func_80136824", "addr": 2148755492, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2f836a481c8717f1d4dc02bb210579eec7a1d86d", "nhash_after": "5d4dfb6f217b28fe814ac0f504a57439bf64564c", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80135D20.c", "fn": "func_80136824"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1048, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.201} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8013F350.c", "fn": "func_8013F350", "addr": 2148791120, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "577a788d2b0e01715353374f2c24ab9e44f320f7", "nhash_after": "75fb60cde7672f5907ed34a42cb308e105e1a19a", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_8013F350.c", "fn": "func_8013F350"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 190, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 200, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 206, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 210, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.096} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8013F350.c", "fn": "func_8013FAF8", "addr": 2148793080, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e24b60866057bf1754fc2955290f099baa44218", "nhash_after": "6e24b60866057bf1754fc2955290f099baa44218", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 488, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.189} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c", "fn": "func_80183AE0", "addr": 2149071584, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "a2a06c58d36e8f55167081242f1185c813cb1358", "nhash_after": "a2a06c58d36e8f55167081242f1185c813cb1358", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2834, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2864, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.585} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c", "fn": "func_80183EA0", "addr": 2149072544, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "nhash_after": "eb7b3aa9abddb738ac5db5dc103004d490e1e395", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3009, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.521} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c", "fn": "func_80184CD8", "addr": 2149076184, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "42aacc30e177ba147ac02f30512b071412eb4e41", "nhash_after": "5c3da1bd8dcab49b4109b5238e7eb5b68962853b", "exemplar": {"tu": "src/ov_SC03_113/ov_SC03_113_jr_8017C294.c", "fn": "func_80182A5C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3567, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3568, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.159} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c", "fn": "func_80184EC0", "addr": 2149076672, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "nhash_after": "5ac01eb5d5aacf2bff930bd715a451e1c5b2df64", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.264} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8013F350.c", "fn": "func_8013F350", "addr": 2148791120, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "577a788d2b0e01715353374f2c24ab9e44f320f7", "nhash_after": "75fb60cde7672f5907ed34a42cb308e105e1a19a", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_8013F350.c", "fn": "func_8013F350"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 834, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 850, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 854, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8013F350.c", "fn": "func_8013FAF8", "addr": 2148793080, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e24b60866057bf1754fc2955290f099baa44218", "nhash_after": "6e24b60866057bf1754fc2955290f099baa44218", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.206} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.103} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80179B74.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.228} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80179B74.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.138} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_801549F8.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1308, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1309, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1310, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.122} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.095} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8016AB6C.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.066} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8013F350.c", "fn": "func_8013F350", "addr": 2148791120, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "577a788d2b0e01715353374f2c24ab9e44f320f7", "nhash_after": "75fb60cde7672f5907ed34a42cb308e105e1a19a", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_8013F350.c", "fn": "func_8013F350"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 836, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 852, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 856, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.099} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8013F350.c", "fn": "func_8013FAF8", "addr": 2148793080, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6e24b60866057bf1754fc2955290f099baa44218", "nhash_after": "6e24b60866057bf1754fc2955290f099baa44218", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1134, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.323} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8017C3BC.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1387, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.113} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1313, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1314, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1315, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.135} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1316, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1317, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.092} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1305, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.065} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8016AB6C.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1314, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1315, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1316, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.076} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185C98.c", "fn": "func_80185C98", "addr": 2149080216, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa7913816c33b46986eca5f29d944096cc50089e", "nhash_after": "aa7913816c33b46986eca5f29d944096cc50089e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3160, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.236} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80185C98.c", "fn": "func_8018654C", "addr": 2149082444, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "cf81bddb740e45c3abd6618b3fd4b1f967fa730a", "nhash_after": "e32fc70fe4789da825db6a04c8ece0e85b218b91", "exemplar": {"tu": "src/ov_SC03_001/ov_SC03_001_jr_80189030.c", "fn": "func_801898E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3380, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3384, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.139} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80186270.c", "fn": "func_80186270", "addr": 2149081712, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa7913816c33b46986eca5f29d944096cc50089e", "nhash_after": "aa7913816c33b46986eca5f29d944096cc50089e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3154, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.206} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80186270.c", "fn": "func_80186B24", "addr": 2149083940, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "cf81bddb740e45c3abd6618b3fd4b1f967fa730a", "nhash_after": "e32fc70fe4789da825db6a04c8ece0e85b218b91", "exemplar": {"tu": "src/ov_SC03_001/ov_SC03_001_jr_80189030.c", "fn": "func_801898E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3374, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3375, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 3378, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.11} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_801549F8.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1322, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1323, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1324, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.112} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_801549F8.c", "fn": "", "addr": null, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1309, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1310, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1311, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.136} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.089} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_801817E0.c", "fn": "func_801817E0", "addr": 2149062624, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "2e38d3decf72e61648e3ac50d9cc1c3cb360b904", "nhash_after": "2e38d3decf72e61648e3ac50d9cc1c3cb360b904", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2838, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.191} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_801817E0.c", "fn": "func_80181D08", "addr": 2149063944, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "nhash_after": "94249239920e4c31e9b7d7abc8c5f70b6002d23c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3048, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.332} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_010/ov_SC05_010_jr_80135888.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.063} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.111} +{"ts": "2026-09-09 04:12:33", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016B234", "addr": 2148971060, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "adec5b557e6dc0393e5b5b29d2ace24d4439b05a", "nhash_after": "4b26e20a0dc8b266a9d3eafa871aefa87c353fe2", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8016AE5C.c", "fn": "func_8016B234"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2594, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 2619, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2637, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.285} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016B4F8", "addr": 2148971768, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "b465736354d26c1e07ec3e36e3e212875c25f664", "nhash_after": "35bf87fecf07c764a33f6cbca952b7e4b717ca3f", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016B4F8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "", "via": "", "line": 2681, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016C188", "addr": 2148974984, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "cfdfb65875611a434c5ad2dcd1209a7d88b88e6d", "nhash_after": "7d290dd6c1dacd96b8d20c41f1219188b5007482", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016C188"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3193, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3194, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3195, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.328} +{"ts": "2026-09-09 04:12:34", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016C2C4", "addr": 2148975300, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "dd62cccfe892f10fb8a4467a07388a452dd5bfb1", "nhash_after": "dc9ad96136d50e61ce6ef58b8f862a8c9d0297b9", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016C2C4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3267, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3268, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 04:12:35", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016C49C", "addr": 2148975772, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "a329a7592715be064f4774467e5fbe9752faa396", "nhash_after": "a329a7592715be064f4774467e5fbe9752faa396", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3318, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.576} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016CBC0", "addr": 2148977600, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "22152a6e6753bb1cc452b28755f5db4c69a1e60b", "nhash_after": "22152a6e6753bb1cc452b28755f5db4c69a1e60b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3488, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.635} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016DF5C", "addr": 2148982620, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fb45aaea46f9ee46e2df58ca652448e843fa354d", "nhash_after": "3fed155d08a55a962d354193afe29a55b883b5e1", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c", "fn": "func_8016DF5C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4103, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 4131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4156, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 04:12:36", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016E7C8", "addr": 2148984776, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c48776c303698f1746bab76c011974dc79f4c01f", "nhash_after": "b8feba08395d4d8373088b54741f35457b7ac5cb", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_8016AE5C.c", "fn": "func_8016E7C8"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4253, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.343} +{"ts": "2026-09-09 04:12:37", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "func_8016E9EC", "addr": 2148985324, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f01be1a7807255948700c53f0dc6146122520b69", "nhash_after": "f01be1a7807255948700c53f0dc6146122520b69", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4354, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.629} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 841, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1184, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1185, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1186, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_jr_801588CC.c", "fn": "", "addr": null, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.106} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.178} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_jr_80154C24.c", "fn": "", "addr": null, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_010/ov_SC05_010_jr_80135888.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.136} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_801588CC.c", "fn": "", "addr": null, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.131} +{"ts": "2026-09-09 04:12:38", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_80154C24.c", "fn": "", "addr": null, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC03_107/ov_SC03_107_jr_8016AE5C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 236, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.177} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 645, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 685, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.096} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.127} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.065} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.099} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.063} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.078} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.132} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.073} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.084} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 662, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 663, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 664, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 665, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.061} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.076} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.07} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.096} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.164} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.079} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.13} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.056} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.063} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.076} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 645, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 646, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 685, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.074} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.068} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 563, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.067} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.117} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 563, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.075} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.088} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 563, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 565, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 566, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 605, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.072} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 567, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 568, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 569, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 570, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 571, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 610, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.098} +{"ts": "2026-09-09 04:12:39", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_SC05_011/ov_SC05_011_jr_80135888.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.07} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.234} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.107} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.212} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8015B950.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.106} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.272} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.124} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.266} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.244} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.316} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.273} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3508, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.286} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8015444C.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 834, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1221, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1222, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1223, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.145} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801789AC.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 205, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.193} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80159C84.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.059} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.145} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_8015B950.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.131} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80180B64.c", "fn": "", "addr": null, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:d36e8a6e39e6c2da717d3cb019837a4221816d40", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3003, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.103} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80181BE4.c", "fn": "", "addr": null, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:d36e8a6e39e6c2da717d3cb019837a4221816d40", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 2999, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.084} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80181F08.c", "fn": "", "addr": null, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:d36e8a6e39e6c2da717d3cb019837a4221816d40", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.094} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801789AC.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:56dcc67985ae6e53f23ca66c2bb7f4f2e95e33a1", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": {"tu": "src/ov_SC07_010/ov_SC07_010_jr_8015444C.c", "fn": ""}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 846, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1190, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1191, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1192, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.142} +{"ts": "2026-09-09 04:12:40", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80178D40.c", "fn": "func_8017A3D8", "addr": 2149032920, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "69aee83f19d3bd77520d14a26d4e0159fec10515", "nhash_after": "69aee83f19d3bd77520d14a26d4e0159fec10515", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.506} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_801820DC.c", "fn": "", "addr": null, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:d36e8a6e39e6c2da717d3cb019837a4221816d40", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 3000, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.081} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_801870B0.c", "fn": "func_80187630", "addr": 2149086768, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "nhash_after": "e8b18c0dbf1bc7eaf159f128b24c18c22f1807e8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3436, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.359} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_801855D0.c", "fn": "func_80185D5C", "addr": 2149080412, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "nhash_after": "48a0bb567f6d8598ea9dfff54a372cfe0881790e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.24} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_8017FE88.c", "fn": "func_80180BFC", "addr": 2149059580, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "1ac396cd64c6b9af90f0b803409a378a117f00c3", "nhash_after": "45633f603dba5eccd9a29a4bfd54074c99b482e0", "exemplar": {"tu": "src/ov_SC02_026/ov_SC02_026_jr_8017C180.c", "fn": "func_8017DAB8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3528, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3545, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3546, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.185} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c", "fn": "func_801833A4", "addr": 2149069732, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "52492bc01409f826136d3d79ba746ddd9375ee9f", "nhash_after": "52492bc01409f826136d3d79ba746ddd9375ee9f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 3107, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.339} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "A", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80185864.c", "fn": "", "addr": null, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:0318de5f9dca2a9a2c16f4140e06d0d20985de01", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 2861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.119} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c", "fn": "func_8018BCD4", "addr": 2149104852, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a259a49565935cb4cc58ba805d17baef86abb22", "nhash_after": "7a259a49565935cb4cc58ba805d17baef86abb22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.237} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "B", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_8017D898.c", "fn": "func_8017E778", "addr": 2149050232, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "nhash_after": "453ba337cf6ebc49725199cbd10cfe830e3276a5", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3308, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.495} +{"ts": "2026-09-09 04:12:41", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8017EA84.c", "fn": "func_8017EA84", "addr": 2149051012, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "92edae796bf9e7c9d5a20b76ccfd5a4ce36fe83e", "nhash_after": "1532c611920a7d00f8278b4ca1dd7e9e2ac2e880", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8018103C.c", "fn": "func_8018103C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2798, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2982, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3091, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 04:12:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_after.c", "fn": "func_8015094C", "addr": 2148862284, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ceefcbc7a350601ce1725b63e42c776581efa476", "nhash_after": "c9a642091d2ee140cadc8a4c4b8fb8797e9a5234", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_after.c", "fn": "func_8015094C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1796, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.537} +{"ts": "2026-09-09 04:12:42", "label": "tus9", "rung": "replay", "calib": {"head": "d9e01a398", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_after.c", "fn": "func_8015094C", "addr": 2148862284, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "ceefcbc7a350601ce1725b63e42c776581efa476", "nhash_after": "c9a642091d2ee140cadc8a4c4b8fb8797e9a5234", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_after.c", "fn": "func_8015094C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1796, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.492} diff --git a/.run/P36/delever/run_tus9.log b/.run/P36/delever/run_tus9.log new file mode 100644 index 0000000000..05cf63405b --- /dev/null +++ b/.run/P36/delever/run_tus9.log @@ -0,0 +1,1138 @@ +delever --plan: 300 of 383 drawable files · 1901 bodies (953 in multi-copy classes) · 5223 removable sites · 9 deferred asm-bodies +04:07:48 apply tus9: 300 files, control src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c IDENTICAL (0.09 s), calibration d9e01a398, census dd601798dec1ca26 +04:07:48 apply tus9: phase 1 (exemplar files) 186, phase 2 (copies replay) 114 +04:07:49 src/boot.c:main A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:49 src/boot.c:func_8001099C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/boot.c:func_80010A08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_801877BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_801852E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/boot.c:GameModeDispatch A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80182B74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/md_SC07_004/md_SC07_004.c:func_801A0230 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/boot.c:func_80010BB4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:49 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017D73C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:50 src/boot.c:func_80010CEC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:50 src/boot.c:func_80010DA0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8017F498 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:50 src/800.c:func_800123F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017DB20 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:50 src/800_b_2.c:func_8002CC4C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:50 src/boot.c:func_80010E7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/boot.c:func_80010F80 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/boot.c:func_800111BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/md_SC07_004/md_SC07_004.c:func_801A0400 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/boot.c:func_8001125C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:50 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_80187A50 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:51 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017E204 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/boot.c:func_80011380 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80183454 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:51 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801804A0 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:07:51 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:07:51 src/boot.c:func_80011680 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80185578 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:51 src/boot.c:func_80011778 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/boot.c:func_80011818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/800.c:func_80012E6C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017E22C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:51 src/boot.c:func_800118AC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:51 src/800_b_2.c:func_8002D320 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:52 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018833C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/boot.c:func_80011928 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/boot.c:func_80011998 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_801805EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/md_SC07_004/md_SC07_004.c:func_801A09E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/boot.c:func_800119F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80185E64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:52 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E0C0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:52 src/boot.c:func_80011A3C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:52 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80184F44 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:52 src/boot.c:func_80011ADC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_80188C1C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011B7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017E3F0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:53 src/boot.c:func_80011C10 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017ED80 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:07:53 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80186744 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011C8C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80180904 A=DIFFERS B: removed 4 needed 3 compiles 8 +04:07:53 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E1AC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011CFC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:53 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80180A54 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:53 src/boot.c:func_80011D54 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/boot.c:func_80011E24 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/md_SC07_004/md_SC07_004.c:func_801A1E94 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018A70C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:54 src/boot.c:func_8001212C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:54 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E2D4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:54 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_80188234 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:07:54 src/800_b_2.c:func_8002EFF8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:55 src/md_SC07_004/md_SC07_004.c:func_801A2364 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:55 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018A950 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:55 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017EB8C A=DIFFERS B: removed 0 needed 4 compiles 5 +04:07:55 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E3EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:55 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017D508 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:55 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017EF54 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:07:55 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80180B84 A=DIFFERS B: removed 4 needed 1 compiles 6 +04:07:56 src/800_b_2.c:func_8002F064 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:56 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018908C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:56 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80180F3C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:56 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80185B4C A=DIFFERS B: removed 2 needed 3 compiles 6 +04:07:57 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018AE3C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:57 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017E890 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:57 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801810BC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:57 src/800.c:func_80013694 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:07:57 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80185DAC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:57 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017DAB8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:57 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017F624 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:07:57 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801813FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:57 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018B564 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:57 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_801810A0 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:07:57 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017ED60 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:07:58 src/800_b_2.c:func_8002FF0C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:07:58 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017E1FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017F8CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80185F4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80181EA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:58 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B19C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:58 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017ED74 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:59 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80181200 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:59 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_8017FB10 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:59 src/md_SC07_004/md_SC07_004.c:func_801A2DC4 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:07:59 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80182580 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:59 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F0F4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:07:59 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B4E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:07:59 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018603C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:07:59 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018C074 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:00 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017EE9C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:00 src/800_b_2.c:func_800301C8 A=DIFFERS B: removed 4 needed 2 compiles 7 +04:08:00 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80180578 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:00 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_8018266C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:00 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B7D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:00 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017E3AC A=DIFFERS B: removed 4 needed 1 compiles 6 +04:08:00 src/800.c:func_80013B64 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:00 src/800_b_2.c:func_80030F80 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:01 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80181F38 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:01 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80182FC4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:01 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018C584 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:01 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F430 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:01 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017E590 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:01 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018694C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:01 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017EFC4 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:01 src/md_SC07_004/md_SC07_004.c:func_801A3594 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:01 src/800_b_2.c:func_800314DC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:02 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80182868 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80180CA8 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:02 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F6D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80186BAC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80183968 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018B9E8 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:02 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018CBDC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:02 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017F10C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:02 src/800.c:func_80013CFC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:02 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_801813D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:02 src/md_SC07_004/md_SC07_004.c:func_801A3624 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:03 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_8017F91C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:03 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018D674 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:03 src/800_b_2.c:func_80031B7C A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:03 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017EA88 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:03 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80182AFC A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:03 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80181B20 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:03 src/800_b_2.c:func_800324A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187268 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:04 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017F31C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:04 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80180384 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:04 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018C534 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018D9B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/md_SC07_004/md_SC07_004.c:func_801A370C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:04 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_801841F8 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:04 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8018315C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_022/ov_SC06_022_jr_80184A28.c:func_8018C778 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:04 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_801875D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_8017F5A4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:05 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018DCA8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80181CF0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:05 src/800.c:func_800147B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/800_b_2.c:func_80032A74 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:05 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80184764 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_801811DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:05 src/800_b_2.c:func_800331D4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_80180480 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/md_SC07_004/md_SC07_004.c:func_801A3798 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:06 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_801836B0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/800.c:func_80014DEC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:06 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80181EE0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:06 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80184FF0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:06 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017ED0C A=DIFFERS B: removed 2 needed 5 compiles 8 +04:08:06 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017D1F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:06 src/800_b_2.c:func_8003324C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:06 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018DEC0 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:07 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80185DFC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:07 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80183ADC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:07 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017F5DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:07 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_801823F0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:07 src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c:func_80185FE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:08 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017DF44 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:08 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187980 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:08 src/md_SC07_004/md_SC07_004.c:func_801A395C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:08 src/800_b_2.c:func_80033398 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:08 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8018582C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:08 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_801810F8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:08 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8017F6B0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:08 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_801832EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:08 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018EA0C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80182A48 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:09 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_801817D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187E60 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/md_SC07_004/md_SC07_004.c:func_801A3B18 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_8017D960 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017E0E4 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:09 src/ov_SC06_024/ov_SC06_024_jr_80186F00.c:func_8018EC50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_801834E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80185BC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/800_b_2.c:func_8003350C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:09 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80183630 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:09 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80181688 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80181970 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:10 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017EB04 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80183920 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:10 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80187EDC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/800_b_2.c:func_800335B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:10 src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c:func_80181C54 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:10 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80183824 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_80189050 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:11 src/800.c:func_80015208 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:11 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80181B50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/800_b_2.c:func_800336A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80183B14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_8017FC64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_80189324 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:11 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80181B18 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:12 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80186C0C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:12 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_80188F1C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:12 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018951C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:12 src/ov_SC06_008/ov_SC06_008_jr_8017C294.c:func_80184070 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:13 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_80189E00 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:13 src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c:func_80185DD8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:13 src/md_SC07_004/md_SC07_004.c:func_801A4258 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:08:13 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8017DFB8 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:08:14 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_80181CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:14 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80186CE0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:14 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_80181D74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:14 src/800.c:func_80015498 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:14 src/800_c.c:func_80035270 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:15 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8018226C A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:15 src/800_c.c:func_800359B0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:15 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_801839C4 A=DIFFERS B: removed 3 needed 3 compiles 7 +04:08:15 src/md_SC07_004/md_SC07_004.c:func_801A4ACC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:15 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_801820B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:15 src/800_c.c:func_80036AF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:15 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B02C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/800_c.c:func_80036FB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8017F584 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018AB20 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:16 src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c:func_801823A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/800_c.c:func_80037144 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/md_SC07_004/md_SC07_004.c:func_801A5094 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:16 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_801852B0 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:08:16 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80182F00 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:16 src/800_b_2.c:func_8003388C A=DIFFERS B: removed 2 needed 15 compiles 18 +04:08:16 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8017FD2C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:17 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_8018567C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_80187D18 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:17 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018B2C4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:17 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80184888 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:17 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B370 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/md_SC07_004/md_SC07_004.c:func_801A5C44 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8018044C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:17 src/800_c.c:func_800377D8 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:17 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018BCC4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:18 src/800_b_2.c:func_80034314 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:18 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B660 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:18 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_80187DD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:18 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_8018576C A=DIFFERS B: removed 4 needed 1 compiles 6 +04:08:18 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_801832A8 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:18 src/800_c.c:func_80037EA0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:18 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80184B30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:19 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018C874 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:19 src/800_c.c:func_80037F3C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:19 src/800.c:func_80015608 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:19 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80180FA4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:19 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_801886B0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:19 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186070 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:20 src/800_c.c:func_80037FC4 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:20 src/md_SC07_004/md_SC07_004.c:func_801A7358 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:20 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018A688 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:20 src/800_b_2.c:func_80034844 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:20 src/800_c.c:func_80038308 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:20 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_801851B8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:20 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8018107C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:20 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_8018389C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:20 src/800_c.c:func_800383A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:20 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_801865E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018B878 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:21 src/800_b_2.c:func_800348A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/800_c.c:func_800384A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC02_027/ov_SC02_027_jr_8017D898.c:func_8018A150 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_8018122C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:21 src/800_b_2.c:func_8003491C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:21 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80183CAC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:21 src/800_c.c:func_800385C0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:22 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185354 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:22 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018A974 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:22 src/800_c.c:func_80038698 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:22 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186868 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:22 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018DAA8 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:22 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80181AA8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:22 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018ABD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/800.c:func_80015760 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:23 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186B1C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/md_SC07_004/md_SC07_004.c:func_801A8294 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018E014 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80185730 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:23 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018AD74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:23 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80181B8C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:23 src/ov_SC02_026/ov_SC02_026_jr_8017C180.c:func_80184494 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:23 src/800_b_2.c:func_8003500C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:23 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80186C30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185484 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:24 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018BA4C A=DIFFERS B: removed 3 needed 2 compiles 6 +04:08:24 src/800_b_2.c:func_80035210 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/800_c.c:func_80038838 A=DIFFERS B: removed 7 needed 2 compiles 10 +04:08:24 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_801859D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/md_SC07_004/md_SC07_004.c:func_801A8B64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80181F4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018B9D4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:24 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018E8A0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:25 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185598 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:25 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018C3F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:25 src/md_SC07_004/md_SC07_004.c:func_801A94A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:25 src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c:func_80182184 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:25 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_8018632C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:25 src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c:func_8018F4B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:26 src/800_c.c:func_80038958 A=DIFFERS B: removed 5 needed 2 compiles 8 +04:08:26 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018C3C4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:26 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80186440 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:26 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:26 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80187E08 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:26 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_8017F4DC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:26 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018C7A8 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:26 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80185BE4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:27 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183068 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80188034 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018C608 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80186A8C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:27 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018271C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:27 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018CC88 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_80188250 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/md_SC07_004/md_SC07_004.c:func_801AA60C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:27 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_801870CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:27 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018353C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:28 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:28 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_801829C4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:28 src/ov_SC02_011/ov_SC02_011_jr_80183178.c:func_801887F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:28 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_8017F96C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:28 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018CD04 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:28 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018D5C0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:28 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018304C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:29 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183790 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:29 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017D898 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018392C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018D870 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:29 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018342C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80186874 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:29 src/800.c:func_80015B6C A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:29 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_801808F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:29 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183A7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:30 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80183BD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:30 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018383C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:30 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017EBC4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:30 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_801880E8 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:30 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_801839C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:30 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80184460 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:31 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018428C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:31 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_801851EC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:31 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018E32C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:31 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018E5DC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:31 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_8018431C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:31 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80180D54 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:31 src/md_SC07_004/md_SC07_004.c:func_801AADA8 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:31 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018528C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:31 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_8017DD60 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:31 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80188B64 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:31 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_801846F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:32 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_801855EC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80187CBC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC03_091/ov_SC03_091_jr_8018326C.c:func_80188DF4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_801856D8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:32 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018E9BC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:32 src/800.c:func_80015D4C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:33 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_8018599C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:33 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_801810FC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:33 src/800_c.c:func_80038A58 A=DIFFERS B: removed 26 needed 9 compiles 36 +04:08:33 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018E70C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:33 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80185B78 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:33 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_8017EE68 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:33 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018F060 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:33 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_80184D50 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:33 src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c:func_80187F4C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:33 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80185E38 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:34 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018F694 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:34 src/ov_SC01_084/ov_SC01_084_jr_80182A00.c:func_80185E98 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:34 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80181B00 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:34 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_80185690 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:34 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018EDB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:34 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_8018106C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:35 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_801808E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:35 src/800_c.c:func_800391D4 A=DIFFERS B: removed 0 needed 10 compiles 11 +04:08:35 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8017F28C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:35 src/ov_SC03_104/ov_SC03_104_jr_80182038.c:func_80185E34 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:36 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018F3E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/md_SC07_004/md_SC07_004.c:func_801AB21C A=DIFFERS B: removed 3 needed 4 compiles 8 +04:08:36 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80182200 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:36 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_8018317C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8017F8B4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:36 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_80182480 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:36 src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c:func_8018FE0C A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:36 src/800_c.c:func_80039B20 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:37 src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c:func_801832F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:37 src/800_c.c:func_80039F50 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:37 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8017FE44 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:37 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80180970 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:37 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_801822E8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:38 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:38 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_8017D960 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:38 src/md_SC07_004/md_SC07_004.c:func_801AB54C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:38 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80180478 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:38 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_801828E4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:38 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80180C04 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:38 src/800_c.c:func_8003A234 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:38 src/ov_SC06_032/ov_SC06_032_jr_80182890.c:func_8018FB5C A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:38 src/800.c:func_80015F04 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:08:39 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80181264 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:39 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_8017D2AC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:39 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80180914 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:39 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_8018188C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:39 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80182660 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:39 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:40 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801817B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:40 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80180F64 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:40 src/ov_SC03_098/ov_SC03_098_jr_8017D898.c:func_80182C8C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:40 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017F2B4 A=DIFFERS B: removed 6 needed 17 compiles 24 +04:08:40 src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c:func_80183E68 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:40 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_8017D174 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:40 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_801816A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:41 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80181EDC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:41 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_80180200 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:41 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017D174 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:41 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80182060 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:42 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E078 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:42 src/800.c:func_80016110 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:42 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017E178 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:42 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_8018292C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:42 src/md_SC07_004/md_SC07_004.c:func_801AB5D4 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:42 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_8017FBEC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:42 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017E728 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E330 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:43 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801829BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_801806D8 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:43 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_80180F10 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:43 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017F304 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_80183CE8 A=DIFFERS B: removed 3 needed 3 compiles 7 +04:08:43 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017E878 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:43 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017BEBC A=DIFFERS B: removed 0 needed 7 compiles 8 +04:08:43 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E550 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:44 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017E734 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:44 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017F7E4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:44 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017F258 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:44 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017FDBC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:45 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_80180CF0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:45 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017F5D0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:45 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_801813E8 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:45 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_80184BAC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:45 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_8017FEA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:45 src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c:func_80182B10 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:45 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017F394 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:45 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801833F0 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:45 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_8017F8CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80180024 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801800B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017F4DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017CF48 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:46 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_80180DD8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:46 src/md_SC07_004/md_SC07_004.c:func_801AB694 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:08:46 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80180390 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_801808F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:46 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_80184E54 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8017F9FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801808C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017DC20 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80180980 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_80183D30 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:47 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80180AE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80181A4C A=DIFFERS B: removed 16 needed 9 compiles 26 +04:08:47 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80180D54 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:47 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017DE58 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:48 src/ov_SC03_103/ov_SC03_103_jr_8017C294.c:func_80183820 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:48 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017E7C0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:48 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_801854DC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:48 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80182284 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:48 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_8018084C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:48 src/md_SC07_004/md_SC07_004.c:func_801AB78C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:48 src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c:func_80181150 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:48 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80180FE8 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:48 src/ov_SC02_028/ov_SC02_028_jr_8017D898.c:func_801844D4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:49 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_8018275C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801811D4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:49 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017F6E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/md_SC07_004/md_SC07_004.c:func_801AB818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:49 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80181128 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/800.c:func_80016224 A=DIFFERS B: removed 3 needed 6 compiles 10 +04:08:49 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_801815DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:49 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_801813B4 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:49 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80182F94 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:49 src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c:func_801858BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:49 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018F230 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:50 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017E910 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:50 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80180864 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:50 src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c:func_80181658 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:50 src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c:func_80183748 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:50 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80181864 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:51 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017FC18 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:51 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017CD9C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:51 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_8017FE24 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:51 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018F72C A=DIFFERS B: removed 5 needed 4 compiles 10 +04:08:51 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_80186858 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:51 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_8017FF18 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:51 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80181CF4 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:08:52 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80181C24 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:52 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017E89C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:52 src/md_SC07_004/md_SC07_004.c:func_801ABEE0 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:52 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018F944 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:52 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_801801E4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:52 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_80187138 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:52 src/ov_SC03_097/ov_SC03_097_jr_8017D898.c:func_80182498 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:52 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017E940 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:52 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_801806E8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:52 src/ov_SC03_113/ov_SC03_113_jr_8017C294.c:func_80182C44 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:52 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FA34 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:08:53 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180400 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:53 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_80188C28 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:53 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_801813C4 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:08:53 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181998 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180584 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC03_107/ov_SC03_107_jr_801789AC.c:func_80181204 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017EF0C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:53 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FB8C A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:54 src/md_SC07_004/md_SC07_004.c:func_801AC29C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:54 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181C78 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80181448 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:54 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FC38 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:54 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180E50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181E90 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80184AFC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80181FB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:54 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_8017F4FC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:54 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_80180CC0 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:08:54 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80180EE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80184E8C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/md_SC07_004/md_SC07_004.c:func_801AC9CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018A318 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:08:55 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_801803B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:55 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_801824C8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:55 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FCE4 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:08:55 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_80180D50 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:55 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80182D1C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:55 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80182CEC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:55 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_801850B4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:56 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80182E64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/800.c:func_80016450 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:08:56 src/md_SC07_004/md_SC07_004.c:func_801AD068 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018AD9C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_801812B4 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:08:56 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_801858D4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_8018FEA0 A=DIFFERS B: removed 5 needed 3 compiles 9 +04:08:56 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_801812AC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:56 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80188F14 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:08:56 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_80182F44 A=DIFFERS B: removed 4 needed 1 compiles 6 +04:08:56 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018B3D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_801900B0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:56 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80185A24 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:57 src/ov_SC06_016/ov_SC06_016_jr_801816DC.c:func_801834D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:57 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_801815A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:57 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_80182928 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:57 src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c:func_80190144 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:57 src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c:func_801812C4 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:08:57 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_80186818 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:58 src/ov_SC03_007/ov_SC03_007_jr_80183894.c:func_801869C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC03_100/ov_SC03_100_jr_8017D898.c:func_801837FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_80181720 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017DF08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_8017E6EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:58 src/ov_SC06_033/ov_SC06_033_jr_80186574.c:func_8018BB48 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:08:58 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017E8D8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:59 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_8017E880 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:59 src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c:func_80181CDC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:08:59 src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c:func_80183CC4 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:08:59 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_8017F4C4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:08:59 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80181914 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:08:59 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_8017F374 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:59 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017EBA0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:08:59 src/md_SC07_004/md_SC07_004.c:func_801ADBB0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:59 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017E1F0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:08:59 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017D4A0 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:00 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017DE28 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:00 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017EC4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:00 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_8017F6D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:00 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_8017FCF0 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:00 src/800.c:func_80016638 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:00 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017E1D4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:00 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80188D14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:01 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017DABC A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:01 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80188F4C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:01 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80182254 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:01 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80180254 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:01 src/md_SC07_004/md_SC07_004.c:func_801ADD98 A=COMPILE-ERROR B: removed 0 needed 2 compiles 3 +04:09:01 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018923C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:01 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_80181900 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:01 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017DF7C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:01 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017FA1C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:01 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017EDEC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:02 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80180E64 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:02 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189240 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:02 src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c:func_80181A30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_8017EFC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018966C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:02 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_80189214 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:02 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_801829F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:02 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80181218 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0100 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189BA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:02 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0174 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:02 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_801813E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_8017EEB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0268 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c:func_80182FB8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8017FCFC A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:03 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80189AF4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0440 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017ED54 A=DIFFERS B: removed 8 needed 6 compiles 15 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D05B4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189E68 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:03 src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c:func_80181C18 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0664 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c:func_80180AA0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D06BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:03 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017F178 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189F24 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0740 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/800.c:func_800166E8 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:04 src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c:func_80180B7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_80189F7C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:04 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_80180140 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D09A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0A7C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:04 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_80189FE0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:04 src/md_MAIN_003/md_MAIN_003_o0e.c:func_800D0B1C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:04 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018A404 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:05 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_8017F9D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:05 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_80188498 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:05 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018A500 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:05 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017FB4C A=DIFFERS B: removed 4 needed 1 compiles 6 +04:09:05 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_801809A8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:05 src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c: A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:05 src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c:func_8016C49C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:05 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c:func_8018AF9C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:05 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017FC94 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:05 src/ov_SC02_028/ov_SC02_028_jr_801884D8.c:func_801886FC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:06 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_8017FB50 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:06 src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c:func_8018BF78 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:06 src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c:func_8018150C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:06 src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c:func_8016CBC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:06 src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c:func_8017FD74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:06 src/md_SC07_004/md_SC07_004.c:func_801ADE1C A=DIFFERS B: removed 7 needed 1 compiles 9 +04:09:06 src/ov_SC03_028/ov_SC03_028_jr_801887A8.c: A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:06 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80180284 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_8018A5F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_089/ov_SC03_089_jr_80185E50.c:func_80186074 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:07 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A084 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_8018A9C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c:func_8016E9EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80180ED4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC02_028/ov_SC02_028_jr_801884D8.c:func_8018A894 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:07 src/ov_SC03_091/ov_SC03_091_jr_8018911C.c:func_80189340 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:07 src/ov_SC02_028/ov_SC02_028_jr_801884D8.c:func_8018AB34 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC07_006/ov_SC07_006.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_80184A68 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:08 src/800.c:func_800167F0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:08 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_801812FC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A180 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:09:08 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_80186210 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:08 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_80184F08 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:08 src/ov_SC03_089/ov_SC03_089_jr_80185E50.c:func_801881D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A27C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:09 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80181E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:09 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_801865A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC03_090/ov_SC03_090_jr_80188274.c:func_8018B028 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:09 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_8018514C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:09 src/ov_SC03_091/ov_SC03_091_jr_8018911C.c:func_8018B49C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018A5F0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:09 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_801858AC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:09 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_801828A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:10 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018AF48 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:10 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017E654 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:10 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_801875F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:10 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8017F2C4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:10 src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c:func_80186434 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:10 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018B5B0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:10 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8017F7CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:10 src/ov_SC03_089/ov_SC03_089_jr_80185E50.c:func_80188C04 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:10 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80183490 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:11 src/800.c:func_800168C4 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:11 src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c:func_801876C4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:11 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_801820E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:11 src/ov_SC03_091/ov_SC03_091_jr_8018911C.c:func_8018BED0 A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:11 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8017F898 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:11 src/ov_SC06_029/ov_SC06_029_jr_801898CC.c:func_8018BFF8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:11 src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c:func_80183A2C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:11 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017E70C A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:11 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80182998 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:11 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_8017F278 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:11 src/ov_SC07_006/ov_SC07_006.c:func_8012956C A=DIFFERS B: removed 6 needed 4 compiles 11 +04:09:12 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_801800CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:12 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D1E9C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:12 src/ov_SC03_093/ov_SC03_093_jr_8017D898.c:func_8017EE38 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:12 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D24D0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:12 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_80180610 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:12 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D298C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80184358 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:13 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80180AC4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:13 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D2A24 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:13 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017E9A0 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:09:13 src/ov_SC03_104/ov_SC03_104_jr_80186538.c:func_80187E4C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_8018118C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D2F88 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/ov_SC07_006/ov_SC07_006.c:func_8012C890 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80184404 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:13 src/ov_SC03_093/ov_SC03_093_jr_8017D898.c:func_8017F398 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:13 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D3020 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:13 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_80189540 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:13 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c:func_80184828 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:14 src/800.c:func_80016978 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:14 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:func_800D30D0 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:14 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017EA24 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:14 src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c:func_801816FC A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:14 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c: A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:14 src/ov_SC07_006/ov_SC07_006.c:func_8012E5CC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c:func_8017EAD8 A=DIFFERS B: removed 4 needed 3 compiles 8 +04:09:15 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8017EFAC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80181EBC A=DIFFERS B: removed 3 needed 4 compiles 8 +04:09:15 src/ov_SC02_005/ov_SC02_005_jr_80181D30.c: A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:15 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_80187298 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_80189EA0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:15 src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c:func_80180F30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_801811A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC03_093/ov_SC03_093_jr_8017D898.c:func_80182288 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:15 src/800.c:func_80016A7C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_801874E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80182780 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:15 src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c:func_801811A4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:16 src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c:func_8017EE80 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_801808D8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_801813C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:16 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_80188104 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:16 src/ov_SC07_006/ov_SC07_006.c:func_8012E688 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:16 src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c:func_8018199C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018A168 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80182B3C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c:func_8018020C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_8018D98C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80186B78 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:16 src/ov_SC03_112/ov_SC03_112_jr_8017C294.c:func_8018128C A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:17 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_80181F40 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:17 src/ov_SC07_006/ov_SC07_006.c:func_8012F40C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:17 src/md_SC07_004/md_SC07_004.c:func_801ADF5C A=DIFFERS B: removed 13 needed 5 compiles 19 +04:09:17 src/800.c:func_80017168 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:17 src/ov_SC02_017/ov_SC02_017_jr_80186C64.c:func_80189384 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:17 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80183104 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:17 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_80182820 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:18 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017DD98 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:18 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018A224 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:18 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_8018F518 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:18 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c:func_80183264 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:18 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_801872B4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:18 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017E3C4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:18 src/ov_SC03_093/ov_SC03_093_jr_801825B8.c:func_801827DC A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:18 src/ov_SC07_006/ov_SC07_006.c:func_8012F49C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:18 src/ov_SC06_020/ov_SC06_020_jr_80180B04.c:func_80184310 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:18 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_8017EFF4 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:18 src/ov_SC03_094/ov_SC03_094_jr_8018501C.c:func_80185240 A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:19 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017E6F4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:19 src/800.c:func_80017294 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:19 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_80190064 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:19 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018A2E0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:19 src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c: A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:19 src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c:func_801902A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:19 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80187674 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:20 src/md_SC07_004/md_SC07_004.c:func_801AE138 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:20 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80186DDC A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:20 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_8017F0AC A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:20 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F0D0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:20 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017E590 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:20 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_801873C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017EF9C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:20 src/800.c:func_800173DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801804C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80187554 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:20 src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c:func_8017D960 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_013/ov_SC03_013_jr_8017C730.c:func_8017F0A0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80187928 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80188694 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:21 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801813B4 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:21 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017E7DC A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:21 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017DB98 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:21 src/md_SC07_004/md_SC07_004.c:func_801AE624 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:21 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017EB08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_8017FBC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:21 src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c:func_80189454 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:21 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801816A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:22 src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:22 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F200 A=DIFFERS B: removed 5 needed 1 compiles 7 +04:09:22 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_801800F0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:22 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018B19C A=DIFFERS B: removed 3 needed 1 compiles 5 +04:09:22 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_80181828 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:22 src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c:func_80181B14 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:22 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F348 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:22 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017EFC4 A=DIFFERS B: removed 4 needed 1 compiles 6 +04:09:22 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017DD80 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:22 src/ov_SC03_118/ov_SC03_118_jr_801863CC.c:func_80188DE4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:23 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_80188680 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017FED8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c:func_8017F868 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_80181DE4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:23 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017DF50 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:23 src/md_SC07_004/md_SC07_004.c:func_801AE82C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:23 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_80180D2C A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:23 src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c:func_8017E4E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_80181714 A=DIFFERS B: removed 3 needed 1 compiles 5 +04:09:24 src/ov_SC05_005/ov_SC05_005_jr_8017D898.c:func_801822E8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:24 src/ov_SC06_024/ov_SC06_024_jr_80181D34.c:func_80182074 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018C278 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c:func_80181BF0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:24 src/md_SC07_004/md_SC07_004.c:func_801AE908 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_801818F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_8017FFD0 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:09:24 src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c:func_8017F5F0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c:func_8017D918 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:24 src/ov_SC06_024/ov_SC06_024_jr_80181D34.c:func_80183408 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:24 src/800.c:func_80017B98 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:24 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017E6F0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:24 src/ov_SC01_009/ov_SC01_009_jr_8017E590.c:func_801803E4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:25 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_8018893C A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:25 src/ov_SC06_024/ov_SC06_024_jr_80181D34.c:func_8018367C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:25 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_8018252C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:25 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_8017D040 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:25 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_801826F0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:25 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017E93C A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:26 src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c:func_8017E948 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017EC68 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c:func_8017D700 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c:func_8017FF48 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC02_016/ov_SC02_016_jr_801810C8.c:func_80183F10 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:26 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_80181E64 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c:func_8017F470 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:26 src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c:func_8017EE6C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:26 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_801888F4 A=DIFFERS B: removed 1 needed 7 compiles 9 +04:09:26 src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c:func_8017F354 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:27 src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c:func_8018C730 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:09:27 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_80182268 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:27 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_80185214 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:27 src/ov_SC03_002/ov_SC03_002_jr_8018431C.c:func_8018431C A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:28 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_8018592C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:28 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018BCD4 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:28 src/800.c:LzssDecodeSector A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:28 src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c:func_80182BA0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:28 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_80185A88 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC03_002/ov_SC03_002_jr_8018431C.c:func_80184854 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC02_005/ov_SC02_005_jr_80185060.c:func_80185DD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/md_SC07_004/md_SC07_004.c:func_801AEB94 A=DIFFERS B: removed 4 needed 2 compiles 7 +04:09:28 src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c:func_801830D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC03_002/ov_SC03_002_jr_8018431C.c:func_80184A38 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:28 src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c:func_801803D0 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:28 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_80189750 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:28 src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c:func_8017D9F0 A=DIFFERS B: removed 8 needed 6 compiles 15 +04:09:29 src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c:func_801832BC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_MAIN_012/ov_MAIN_012.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_80188C68 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:29 src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c:func_8017DE14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_SC03_124/ov_SC03_124_jr_80181B44.c:func_80182420 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:29 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018AEE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:29 src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c:func_8017D8AC A=DIFFERS B: removed 8 needed 6 compiles 15 +04:09:29 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_801895C8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:30 src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c:func_8017DCD0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:30 src/ov_SC02_000/ov_SC02_000_jr_80187B40.c:func_8018A690 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80181B44.c:func_80182598 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_80189818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_80187B50 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:30 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:09:30 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018B238 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:30 src/md_SC07_004/md_SC07_004.c:func_801AEC38 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:30 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_8018A3C8 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:31 src/ov_SC03_124/ov_SC03_124_jr_80181B44.c:func_80184298 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018B478 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:31 src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c:func_8018B644 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_80187EA0 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:31 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_80188128 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018C000 A=DIFFERS B: removed 5 needed 19 compiles 25 +04:09:31 src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c:func_80182F3C A=DIFFERS B: removed 6 needed 6 compiles 13 +04:09:31 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_80188428 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_80184040 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:31 src/md_SC07_004/md_SC07_004.c:func_801AF2EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:32 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018C960 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:32 src/md_MAIN_003/md_MAIN_003.c:func_800CEED0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:32 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_801880E0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:32 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_80136334 A=DIFFERS B: removed 4 needed 4 compiles 9 +04:09:32 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018CBB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:32 src/ov_SC03_124/ov_SC03_124_jr_80187010.c:func_801882AC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:32 src/ov_SC03_124/ov_SC03_124_jr_80188544.c:func_8018A788 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:09:32 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_80188478 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:32 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_801365B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CEE74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_80185E38 A=DIFFERS B: removed 1 needed 4 compiles 6 +04:09:33 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_801886B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:33 src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c:func_8017DE14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CEF00 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC05_017/ov_SC05_017_jr_801875E8.c:func_80188884 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/md_MAIN_003/md_MAIN_003.c:func_800CF3E8 A=DIFFERS B: removed 4 needed 8 compiles 13 +04:09:33 src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c:func_8018D0E4 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CF28C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/md_SC07_004/md_SC07_004.c:func_801AF368 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:33 src/md_MAIN_011/md_MAIN_011.c:func_800CFDB4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F1B4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:33 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_801865DC A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:33 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_80188778 A=DIFFERS B: removed 2 needed 4 compiles 7 +04:09:34 src/ov_SC03_001/ov_SC03_001_jr_80188830.c:func_80188830 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:34 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F468 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/md_MAIN_011/md_MAIN_011.c:func_800D03F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/md_MAIN_003/md_MAIN_003.c:func_800CFB3C A=DIFFERS B: removed 4 needed 2 compiles 7 +04:09:34 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_801868C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_SC03_001/ov_SC03_001_jr_80188830.c:func_80188D68 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_MAIN_012/ov_MAIN_012.c:func_80130D48 A=DIFFERS B: removed 5 needed 4 compiles 10 +04:09:34 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F5E4 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:34 src/ov_SC03_124/ov_SC03_124_jr_80185498.c:func_80185498 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:34 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_801889B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:34 src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c:func_80180850 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:34 src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c:func_80186A58 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c:func_8017E5D0 A=DIFFERS B: removed 4 needed 3 compiles 8 +04:09:34 src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c:func_8017F9C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:34 src/ov_SC07_006/ov_SC07_006_jr_80135D20.c:func_80136824 A=DIFFERS B: removed 4 needed 6 compiles 11 +04:09:35 src/ov_SC03_124/ov_SC03_124_jr_80185498.c:func_801859D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c:func_8017E9F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC04_018/ov_SC04_018_jr_801878E8.c:func_80188B84 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC05_017/ov_SC05_017_jr_80185A70.c:func_80185A70 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:35 src/ov_SC06_018/ov_SC06_018_jr_80186270.c:func_80187038 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/md_SC07_004/md_SC07_004.c: A=COMPILE-ERROR B: removed 0 needed 2 compiles 3 +04:09:35 src/ov_SC06_032/ov_SC06_032_jr_80181014.c:func_801815F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:35 src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c:func_80185AC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC05_017/ov_SC05_017_jr_80185A70.c:func_80185FA8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_018/ov_SC06_018_jr_80186270.c:func_80187250 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/md_SC04_027/md_SC04_027.c:func_801E8A80 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_032/ov_SC06_032_jr_80181014.c:func_80181FF4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c:func_80185CD8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC05_001/ov_SC05_001_jr_80183508.c:func_80183508 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c:func_80183E74 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:36 src/800.c:func_800193B8 A=DIFFERS B: removed 1 needed 8 compiles 10 +04:09:36 src/md_SC04_027/md_SC04_027.c:func_801E8DF4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:36 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_8017FE9C A=DIFFERS B: removed 1 needed 3 compiles 5 +04:09:36 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017DCB0 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:37 src/ov_SC05_001/ov_SC05_001_jr_80183508.c:func_80183A30 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:37 src/ov_SC04_000/ov_SC04_000_jr_801818E8.c:func_80181ABC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:37 src/md_SC04_027/md_SC04_027.c:func_801E9B68 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c:func_8017DCB0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017DF5C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC05_001/ov_SC05_001_jr_80183508.c:func_80183C9C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c:func_8017D5DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:37 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017E0F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:38 src/md_SC04_027/md_SC04_027.c:func_801E9BE0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:38 src/ov_SC04_018/ov_SC04_018_jr_80185D70.c:func_801862A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:38 src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c:func_8017DD28 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:38 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_80180DCC A=DIFFERS B: removed 4 needed 1 compiles 6 +04:09:38 src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c:func_8017E9E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC03_002/ov_SC03_002_jr_80181D78.c:func_80181D78 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC03_092/ov_SC03_092_jr_80181694.c:func_80183D58 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_MAIN_003/md_MAIN_003.c:func_800CFC1C A=DIFFERS B: removed 10 needed 18 compiles 29 +04:09:39 src/ov_SC03_110/ov_SC03_110_jr_8017D898.c:func_8017F674 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:09:39 src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c:func_8017E270 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_076/md_SC03_076.c:func_801F03C0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC04_000/ov_SC04_000_jr_801818E8.c:func_8018298C A=DIFFERS B: removed 2 needed 6 compiles 9 +04:09:39 src/ov_SC03_002/ov_SC03_002_jr_80181D78.c:func_801824DC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_076/md_SC03_076_jr_801F218C.c:func_801F2348 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:39 src/ov_SC03_092/ov_SC03_092_jr_80181694.c:func_8018412C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_076/md_SC03_076.c:func_801F14A8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/md_SC03_135/md_SC03_135.c:func_801E3540 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c:func_80184D28 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:39 src/ov_SC03_002/ov_SC03_002_jr_80181D78.c:func_8018311C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:39 src/ov_SC04_000/ov_SC04_000_jr_801818E8.c:func_80182BA8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:39 src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c:func_8017E2EC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:40 src/md_SC03_135/md_SC03_135.c:func_801E4628 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/md_SC03_076/md_SC03_076_jr_801F218C.c:func_801F2458 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:40 src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c:func_8017F4A0 A=DIFFERS B: removed 2 needed 6 compiles 9 +04:09:40 src/md_SC03_076/md_SC03_076.c:func_801F1520 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:40 src/md_SC05_026/md_SC05_026.c:func_801EE8E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/ov_SC03_007/ov_SC03_007_jr_80181F94.c:func_801822C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c:func_8017F82C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/md_SC03_135/md_SC03_135_jr_801E5358.c:func_801E559C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:40 src/md_MAIN_003/md_MAIN_003.c:func_800CFEB4 A=DIFFERS B: removed 7 needed 4 compiles 12 +04:09:40 src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c:func_8017F83C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:41 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_80180FF4 A=DIFFERS B: removed 0 needed 10 compiles 11 +04:09:41 src/md_SC03_135/md_SC03_135.c:func_801E46A0 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:41 src/md_SC05_026/md_SC05_026.c:func_801EF9C8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:41 src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c:func_80184FB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +04:09:41 src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c:func_8017F8A8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:41 src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c:func_8017FD64 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:41 src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c:func_80181588 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/md_SC05_026/md_SC05_026.c:func_801EFA40 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:09:42 src/ov_SC01_077/ov_SC01_077_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC03_010/ov_SC03_010_jr_8017C730.c:func_8017E088 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c:func_8017DE08 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c:func_8017E5B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:42 src/ov_SC03_092/ov_SC03_092_jr_80181694.c:func_8018478C A=DIFFERS B: removed 0 needed 8 compiles 9 +04:09:42 src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c:func_8017CBC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC02_037/ov_SC02_037_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC03_010/ov_SC03_010_jr_8017C730.c:func_8017E3B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC05_017/ov_SC05_017_jr_8018C694.c:func_8018CA0C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:42 src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c:func_8017E32C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:43 src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c:func_801809A0 A=DIFFERS B: removed 3 needed 2 compiles 6 +04:09:43 src/ov_SC03_105/ov_SC03_105_jr_80189798.c:func_80189C84 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC05_017/ov_SC05_017_jr_80182A74.c:func_8018305C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/800.c:LoaderInitFileTable A=DIFFERS B: removed 0 needed 7 compiles 8 +04:09:43 src/ov_SC03_105/ov_SC03_105_jr_80189798.c:func_80189F24 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC06_022/ov_SC06_022_jr_80182D08.c:func_80183E6C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC06_024/ov_SC06_024_jr_801851E0.c:func_80186344 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c:func_8017E804 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:43 src/ov_SC05_017/ov_SC05_017_jr_80182A74.c:func_80184870 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:43 src/ov_SC06_033/ov_SC06_033_jr_801836FC.c:func_80184860 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC03_001/ov_SC03_001_jr_80189030.c:func_80189030 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c:func_8017EB30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/md_SC04_027/md_SC04_027_jr_801EA8C0.c:func_801EAB04 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC07_006/ov_SC07_006_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC05_017/ov_SC05_017_jr_801808D4.c:func_80180C5C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:44 src/ov_SC04_018/ov_SC04_018_jr_80186570.c:func_80186570 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC05_017/ov_SC05_017_jr_8018C694.c:func_8018CDB0 A=DIFFERS B: removed 2 needed 5 compiles 8 +04:09:44 src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c:func_8017F920 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC03_112/ov_SC03_112_jr_80181F74.c:func_80181F74 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:44 src/ov_SC03_013/ov_SC03_013_jr_801806F8.c:func_801806F8 A=DIFFERS B: removed 1 needed 1 compiles 3 +04:09:44 src/ov_SC05_017/ov_SC05_017_jr_801808D4.c:func_80180FB4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:45 src/ov_SC03_013/ov_SC03_013_jr_801806F8.c:func_80180958 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:45 src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c:func_80183AF0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:45 src/ov_SC03_001/ov_SC03_001_jr_80189030.c:func_801898E4 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:45 src/md_MAIN_016/md_MAIN_016.c:func_800CB458 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:45 src/800_b.c:func_8002B0B4 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:09:45 src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c:func_8018FF98 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:45 src/800.c:func_8001A114 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:09:45 src/md_MAIN_003/md_MAIN_003_o0c.c:func_800D0D6C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:46 src/md_MAIN_009/md_MAIN_009.c:func_800CD674 A=DIFFERS B: removed 2 needed 6 compiles 9 +04:09:46 src/md_MAIN_003/md_MAIN_003_o0d.c:func_800D12D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:46 src/md_MAIN_001/md_MAIN_001.c:func_800CF180 A=DIFFERS B: removed 4 needed 4 compiles 9 +04:09:46 src/md_MAIN_018/md_MAIN_018.c:func_800CB328 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:46 src/md_MAIN_015/md_MAIN_015.c:func_800CB2E0 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:09:46 src/ov_SC04_018/ov_SC04_018_jr_80186570.c:func_80186E24 A=DIFFERS B: removed 1 needed 5 compiles 7 +04:09:46 src/md_MAIN_013/md_MAIN_013.c:func_800CB138 A=DIFFERS B: removed 0 needed 13 compiles 14 +04:09:47 src/md_MAIN_001/md_MAIN_001.c:func_800CF290 A=DIFFERS B: removed 9 needed 4 compiles 14 +04:09:47 src/800.c:CdReadSectorReadyCB A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:47 src/md_MAIN_008/md_MAIN_008.c:func_800CEF50 A=DIFFERS B: removed 5 needed 18 compiles 24 +04:09:47 src/md_MAIN_013/md_MAIN_013.c:func_800CB56C A=DIFFERS B: removed 0 needed 14 compiles 15 +04:09:49 src/800.c:func_8001B26C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:09:55 src/800.c:func_8001BADC A=DIFFERS B: removed 5 needed 3 compiles 9 +04:10:02 src/800.c:func_8001BBBC A=COMPILE-ERROR B: removed 4 needed 4 compiles 9 +04:10:04 src/800.c:func_8001BC6C A=DIFFERS B: removed 1 needed 1 compiles 3 +04:10:08 src/800.c:func_8001C320 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:10:11 src/800.c:func_8001C5B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +04:10:12 src/800.c:func_8001C9D0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:10:19 src/800.c:func_8001DA34 A=DIFFERS B: removed 2 needed 7 compiles 10 +04:10:21 src/800.c:func_8001EA14 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:10:25 src/800.c:func_8001EFE0 A=DIFFERS B: removed 0 needed 5 compiles 6 +04:10:26 src/800.c:func_80020598 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:10:28 src/800.c:func_80020DA4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:10:30 src/800.c:func_80021174 A=DIFFERS B: removed 2 needed 1 compiles 4 +04:10:54 src/800.c:func_800215F4 A=DIFFERS B: removed 29 needed 7 compiles 37 +04:11:23 src/800.c:func_800226C0 A=DIFFERS B: removed 31 needed 14 compiles 46 +04:11:26 src/800.c:func_80023138 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:11:35 src/800.c:func_80023570 A=DIFFERS B: removed 9 needed 4 compiles 14 +04:11:46 src/800.c:func_80023BF0 A=DIFFERS B: removed 0 needed 16 compiles 17 +04:11:51 src/800.c:func_800241C0 A=DIFFERS B: removed 3 needed 3 compiles 7 +04:11:59 src/800.c:func_800242D0 A=DIFFERS B: removed 6 needed 5 compiles 12 +04:12:00 src/800.c:func_80024DE8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:02 src/800.c:func_80025504 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:03 src/800.c:func_80025818 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:04 src/800.c:func_80025A30 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:05 src/800.c:func_800273F4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:07 src/800.c:func_800277DC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:10 src/800.c:func_800279AC A=DIFFERS B: removed 1 needed 2 compiles 4 +04:12:13 src/800.c:func_80029D3C A=DIFFERS B: removed 1 needed 2 compiles 4 +04:12:16 src/800.c:func_80029E30 A=DIFFERS B: removed 1 needed 2 compiles 4 +04:12:22 src/800.c:func_8002AAB4 A=DIFFERS B: removed 3 needed 4 compiles 8 +04:12:27 src/800.c:func_8002AC00 A=DIFFERS B: removed 4 needed 5 compiles 10 +04:12:31 src/800.c:func_8002AF70 A=DIFFERS B: removed 2 needed 3 compiles 6 +04:12:34 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_8017F9BC A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c:func_8017B238 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC05_018/ov_SC05_018_jr_80185754.c:func_80185C8C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_8018242C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC04_015/ov_SC04_015_jr_801820DC.c:func_80182614 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC02_037/ov_SC02_037.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC03_107/ov_SC03_107.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_011/ov_SC07_011.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_010/ov_SC07_010.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_007/ov_SC07_007.c:func_801287B8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC05_018/ov_SC05_018_jr_80185754.c:func_80186000 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:34 src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c:func_8017B614 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:34 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_801800F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:34 src/ov_SC07_007/ov_SC07_007_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:12:34 src/ov_SC04_015/ov_SC04_015_jr_801820DC.c:func_80182F2C A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:34 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_80182B68 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:35 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_801804B8 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:35 src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c:func_8016C49C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:35 src/ov_SC04_015/ov_SC04_015_jr_801820DC.c:func_801841EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:35 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_80182F28 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:35 src/ov_SC05_004/ov_SC05_004_jr_8017F210.c:func_801814D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:35 src/ov_SC07_010/ov_SC07_010_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:12:36 src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c:func_80183AE0 A=DIFFERS B: removed 0 needed 3 compiles 4 +04:12:36 src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c:func_8016CBC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC03_117/ov_SC03_117_jr_80181C80.c:func_80183F48 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC04_020/ov_SC04_020_jr_8018254C.c:func_80182A84 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC07_011/ov_SC07_011_jr_80135D20.c:func_80135EB0 A=DIFFERS B: removed 0 needed 6 compiles 7 +04:12:36 src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c:func_80183EA0 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:36 src/ov_SC02_037/ov_SC02_037_jr_801789AC.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC03_107/ov_SC03_107_jr_801380E0.c:func_80139BE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:36 src/ov_SC07_010/ov_SC07_010_jr_80179B74.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_011/ov_SC07_011_jr_80179B74.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c:func_80184EC0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_010/ov_SC07_010_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_007/ov_SC07_007_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC03_112/ov_SC03_112_jr_801817E0.c:func_801817E0 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC03_124/ov_SC03_124_jr_80185C98.c:func_80185C98 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_011/ov_SC07_011_jr_8013F350.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC05_017/ov_SC05_017_jr_80186270.c:func_80186270 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:37 src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c:func_8016E9EC A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:38 src/ov_SC03_112/ov_SC03_112_jr_801817E0.c:func_80181D08 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:40 src/ov_SC01_009/ov_SC01_009_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC02_011/ov_SC02_011_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_006/ov_SC03_006_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_029/ov_SC03_029_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC02_017/ov_SC02_017_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_117/ov_SC03_117_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC06_029/ov_SC06_029_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC06_030/ov_SC06_030_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:40 src/ov_SC03_014/ov_SC03_014_jr_80178D40.c:func_8017A3D8 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC03_001/ov_SC03_001_jr_801870B0.c:func_80187630 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC03_102/ov_SC03_102_jr_801855D0.c:func_80185D5C A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c:func_801833A4 A=DIFFERS B: removed 0 needed 2 compiles 3 +04:12:41 src/ov_SC03_091/ov_SC03_091_jr_8017D898.c:func_8017E778 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:41 src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c:func_8018BCD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +04:12:42 delever: batch tus9 — 300 files (TUs; 383 drawable) · 1901 bodies: 454 lever-free, 1430 residue, 8 refused · sites removed 2244 / needed 2937 / refused 42 / deferred 9 · replays 522 (0 disagreed) · compiles 5262 in 294 s wall · final 300/300 identical · written 297 files +tus9 wall=297.76 s +exit=0 diff --git a/phase-ends/CURRENT_PHASE.md b/phase-ends/CURRENT_PHASE.md index 07f6808fe7..b8216c1f6e 100644 --- a/phase-ends/CURRENT_PHASE.md +++ b/phase-ends/CURRENT_PHASE.md @@ -375,7 +375,9 @@ accumulate here as the phase produces them.** - **2026-09-09 — T4 batch `tus8`** (`.run/P36/delever/run_tus8.log`, `batch_tus8.json`): `delever: batch tus8 — 300 files (TUs; 683 drawable) · 602 bodies: 208 lever-free, 394 residue, 0 refused · sites removed 432 / needed 601 / refused 1 / deferred 0 · replays 206 (0 disagreed) · compiles 1458 in 48 s wall · final 300/300 identical · written 300 files` → R22 (`.run/P36/baseline/r22_tus8.log`) **`check-all: 218 passed, 0 failed of 218`** (`wall=112.84 s`) → census `THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 36,419 sites in 13,044 bodies (2,173 distinct) · marked !FAKE 29,642 · UNMARKED 6,777`. -## 🛑 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 `tus8` on fa008b862: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 36,419 sites in 13,044 bodies (2,173 distinct) · marked !FAKE 29,642 · UNMARKED 6,777 +- **2026-09-09 — T4 batch `tus9`** (`.run/P36/delever/run_tus9.log`, `batch_tus9.json`): `delever: batch tus9 — 300 files (TUs; 383 drawable) · 1901 bodies: 454 lever-free, 1430 residue, 8 refused · sites removed 2244 / needed 2937 / refused 42 / deferred 9 · replays 522 (0 disagreed) · compiles 5262 in 294 s wall · final 300/300 identical · written 297 files` → R22 (`.run/P36/baseline/r22_tus9.log`) **`check-all: 218 passed, 0 failed of 218`** (`wall=113.94 s`) → census `THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 34,459 sites in 12,656 bodies (1,909 distinct) · marked !FAKE 32,473 · UNMARKED 1,986`. + +## 🛑 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 `tus9` on d9e01a398: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 34,459 sites in 12,656 bodies (1,909 distinct) · marked !FAKE 32,473 · UNMARKED 1,986 ### 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/800.c b/src/800.c index 745e430ce0..ca09db3b12 100644 --- a/src/800.c +++ b/src/800.c @@ -121,7 +121,7 @@ void func_800123F0(s32 param_1, s32 param_2) s32 s1; s32 cos_val; s32 sin_val; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s16 matrix[16]; s1 = (s32)param_1; @@ -641,7 +641,7 @@ s16 func_80012E6C(s32 a, s32 b, s32 c, s32 d, s16 *f) s32 x; s32 y; s32 q; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) z = b - a; y = z + zr; @@ -863,9 +863,9 @@ s32 func_80013450(void) { } s32 func_80013478(void) { - register s16 *a0 __asm__("$4"); - register s16 *a1 __asm__("$5"); - volatile s32 diff[3]; + s16 *a0; + s16 *a1; + s32 diff[3]; s32 result[3]; diff[0] = a0[1] - a1[0]; @@ -891,7 +891,7 @@ void func_800134FC(s16 param_1, s32 param_2, s32 param_3) s16 m1[16]; s32 sin_val; s32 cos_val; - register s32 v1 __asm__("$3"); + s32 v1; func_80013F3C(m0); @@ -992,8 +992,8 @@ void func_80013694(s16 angle, void *a1, void *a2) s16 pad[4]; s32 sin_val; s32 cos_val; - register s32 v1 __asm__("$3"); - register s16 *v0p __asm__("$2"); + s32 v1; + register s16 *v0p __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 *m0p; func_80013F3C(matrix); @@ -1005,14 +1005,13 @@ void func_80013694(s16 angle, void *a1, void *a2) v1 = -sin_val; vec0[4] = (s16)cos_val; vec0[8] = (s16)cos_val; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v0p = vec0; vec0[7] = (s16)sin_val; m0p = matrix; vec0[1] = 0; vec0[2] = 0; vec0[3] = 0; - __asm__ __volatile__(""); vec0[5] = (s16)v1; vec0[6] = 0; @@ -1306,8 +1305,8 @@ void func_80013B64(s32 param_1, s32 param_2, s32 param_3) s16 rot[16]; s32 sin_val; s32 cos_val; - register s32 v1 __asm__("$3"); - register s16 *v0p __asm__("$2"); + s32 v1; + register s16 *v0p __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 *m0p; func_80013F3C(ident); @@ -1315,11 +1314,11 @@ void func_80013B64(s32 param_1, s32 param_2, s32 param_3) cos_val = func_80047948((s16)param_1); v1 = -sin_val; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) rot[0] = (s16)cos_val; rot[4] = (s16)cos_val; rot[8] = 0x1000; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v0p = rot; rot[3] = (s16)sin_val; m0p = ident; @@ -1438,7 +1437,7 @@ void func_80013CFC(short param_1, void *param_2, void *param_3) s16 rot[16]; s32 sin_val; s32 cos_val; - register s32 v1 __asm__("$3"); + s32 v1; s16 *rotp; s16 *matp; @@ -1447,7 +1446,7 @@ void func_80013CFC(short param_1, void *param_2, void *param_3) cos_val = func_80047948(param_1); v1 = -sin_val; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)((s32)rot + 0x00) = cos_val; *(s16 *)((s32)rot + 0x08) = cos_val; *(s16 *)((s32)rot + 0x10) = 0x1000; @@ -1737,10 +1736,10 @@ extern u8 D_800A6524[]; void func_800143AC(void) { extern OtBlk_80016450 D_800A651C[]; - register s32 ptr __asm__("4"); - register s32 i __asm__("5"); - register s32 idx __asm__("3"); - register s32 c __asm__("6"); + s32 ptr; + s32 i; + s32 idx; + s32 c; func_800145EC(1); VSync(0); @@ -1968,7 +1967,7 @@ extern void func_80014960(void); void func_800147B8(void) { u8 *base = D_800AF630; - register s32 raw_h __asm__("$3") = D_800AF7BE; + register s32 raw_h __asm__("$3") = D_800AF7BE; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 h_offset = raw_h; u16 halfW; u16 halfH; @@ -2279,7 +2278,7 @@ u8 func_80014DC0(u32 a0) { extern u8 D_80078D98; u8 func_80014DEC(s32 a0, s32 a1) { - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) a0 = a0 & 0xFF; v0 = (a0 << 2) + a0; v0 = (v0 << 2) - a0; @@ -2305,7 +2304,7 @@ s32 func_80014E24(s32 a0, s32 a1, s32 a2) { * is otherwise unused. See matching-cookbook.md L2916 (opaque asm-COPY) for the * precedent: a real, non-hard-reg opcode asm is used only when no pure-C spelling * reproduces the target's single, pre-branch materialization. */ - __asm__("andi %0, %1, 0xff" : "=r"(tmp) : "r"(a0)); + tmp = (s32)a0 & 0xff; a1 &= 0xFF; @@ -2515,7 +2514,7 @@ extern void func_801281D8(void); void func_80015208(void) { u8 flag0; s32 v; - register u8 *base __asm__("$5"); + u8 *base; flag0 = D_800B9A64; base = D_800AF630; @@ -2523,7 +2522,6 @@ void func_80015208(void) { if (flag0) { return; } - __asm__ __volatile__("" : "=r"(base) : "0"(base)); if (D_800B9A10 != 1) { return; } @@ -2544,10 +2542,9 @@ void func_80015208(void) { { s32 mask = 0x800; - __asm__ __volatile__("" : "=r"(mask) : "0"(mask)); if ((*(u16 *)&D_80078DD2 & 0x800) == mask) { v = 1; - __asm__ __volatile__("" : "=r"(v) : "0"(v)); + __asm__ __volatile__("" : "=r"(v) : "0"(v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } else { v = 0; } @@ -2669,8 +2666,8 @@ void func_80015498(void) u8 *p; s16 v1; s32 tp; - register u32 tag0 __asm__("$4"); - register u32 maskLo __asm__("$5"); + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register u32 maskLo __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) base = D_800AF630; ot = (u32 *)D_800A651C[D_800B9A02].a; @@ -2678,8 +2675,8 @@ void func_80015498(void) if (D_800B9A11 != 1) { entry = base + 0x9DA8; if (entry < base + 0xA1A8) { - register s16 one __asm__("$20") = 1; - register s16 two __asm__("$19") = 2; + register s16 one __asm__("$20") = 1; // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) + register s16 two __asm__("$19") = 2; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) end = base + 0xA1A8; do { v1 = *(s16 *)entry; @@ -2734,17 +2731,17 @@ void func_80015608(s32 arg0, s32 arg1) int new_var; s32 x0; s32 flags; -register s32 blockSize __asm__("$22"); -register u32 code __asm__("$3"); -register s32 htmp __asm__("$3"); +register s32 blockSize __asm__("$22"); // !FAKE: pin $22 — NEEDED DIFFERS (P36 rung B tus9) +register u32 code __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) +s32 htmp; u8 *cur; u32 rgbc; s32 y0; u32 y0hi; u16 *tex; u32 *otp; -register u32 tagconst __asm__("$20"); -register u32 mask __asm__("$3"); +register u32 tagconst __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) +register u32 mask __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) otp = (u32 *) arg1; icon = *((u8 **) (((u8 *) arg0) + 8)); htmp = *((u16 *) (((u8 *) arg0) + 2)); @@ -2811,18 +2808,18 @@ extern s16 *func_80015908(s32 a0, s32 a1); void func_80015760(Obj_80015760 *obj, s32 *ot) { s32 x0; -register u32 tx __asm__("$5"); +u32 tx; s32 y0; s32 flags; u32 value; u32 digits; -register s32 count __asm__("$2"); +s32 count; u8 digitCount; u8 width; u32 tagHi; u32 color; u32 yWord; -register u32 tagCode __asm__("$21"); +register u32 tagCode __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung B tus9) s32 *pkt; tx = obj->x; x0 = ((s32) tx) - (D_800AF7BC >> 1); @@ -2872,7 +2869,7 @@ register u32 tagCode __asm__("$21"); s32 tile; u16 *uvPtr; u32 uvc; -register u32 mask __asm__("$3"); +register u32 mask __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) xLow = (u16) x0; x0 = width + x0; idx = (digits >> ((digitCount - 1) << 2)) & 0xF; @@ -3109,10 +3106,10 @@ void func_80015B6C(s32 x, s32 y, s32 w_, s32 h_, u8 c1, u8 c2, u8 c3, u8 c4, u8 extern struct { s32 a; s32 b[4]; } D_800A651C[]; /* block scope, like func_80016450's sibling at src/800.c:3454 */ s32 otp; u8 *p; - register u32 mFF __asm__("$7"); + register u32 mFF __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) s32 vx, vy; u32 pmask; - register u32 tag2 __asm__("$6"); + register u32 tag2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) otp = D_800A651C[D_800B9A02].a; p = (u8 *)func_80010A08(0x34); @@ -3127,30 +3124,30 @@ void func_80015B6C(s32 x, s32 y, s32 w_, s32 h_, u8 c1, u8 c2, u8 c3, u8 c4, u8 p[3] = 8; vx = x; p[7] = 0x38; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) vy = y; - __asm__("" : "=r"(x) : "0"(x)); - __asm__("" : "=r"(y) : "0"(y)); + __asm__("" : "=r"(x) : "0"(x)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + __asm__("" : "=r"(y) : "0"(y)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) p[4] = c1; p[5] = c2; p[6] = c3; p[0xC] = c1; p[0xD] = c2; p[0xE] = c3; p[0x14] = c4; p[0x15] = c5; p[0x16] = c6; p[0x1C] = c4; p[0x1D] = c5; p[0x1E] = c6; *(s16 *)(p + 8) = vx; *(s16 *)(p + 0xA) = vy; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) tag2 = *(u32 *)p; x += w_; *(s16 *)(p + 0x10) = x; *(s16 *)(p + 0x12) = vy; *(s16 *)(p + 0x18) = vx; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) y += h_; *(s16 *)(p + 0x1A) = y; *(s16 *)(p + 0x20) = x; *(s16 *)(p + 0x22) = y; pmask = (u32)p & 0xFFFFFF; *(u32 *)p = (tag2 & mFF) | (*(u32 *)(otp + 0x3FFC) & 0xFFFFFF); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) tag2 = 0xE1000200; *(u32 *)(otp + 0x3FFC) = (*(u32 *)(otp + 0x3FFC) & mFF) | pmask; @@ -3224,9 +3221,9 @@ void func_80015D4C(s32 a0, s32 a1, s32 a2, s32 a3, u8 arg4, u8 arg5, u8 arg6, u1 { extern OtBlk_80016450 D_800A651C[]; /* block scope: engine_core.h's DEFINE_ macros declare this symbol scalar in their own bodies */ void *temp_v0; - register s16 vx __asm__("$18"); - register s16 vy __asm__("$17"); - register u32 tag0 __asm__("$4"); + register s16 vx __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + register s16 vy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 depth4; temp_v0 = func_80010A08(0x18); @@ -3448,15 +3445,15 @@ void func_80015F04(s32 a0, s32 a1, s32 a2, s32 a3, u8 arg4, u8 arg5, u8 arg6, u1 LineF2_80015F04 *p; u8 *base; u32 *otp; - register s32 ob __asm__("$3"); /* LEVER 9: y0 AND the 2nd addPrim OT */ + register s32 ob __asm__("$3"); /* LEVER 9: y0 AND the 2nd addPrim OT */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 i; /* base — one $v1 variable, two roles, */ - register s32 i4 __asm__("$9"); /* so REG_N_SETS==2 and the boost dies */ + register s32 i4 __asm__("$9"); /* so REG_N_SETS==2 and the boost dies */ // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) s32 x0; - register s32 sz __asm__("$4"); /* LEVER 8: the func_80010A08 argument, */ + register s32 sz __asm__("$4"); /* LEVER 8: the func_80010A08 argument, */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 semi; /* pinned to $a0 so its `li` gets a LUID */ s32 cb; /* at THIS source position, not at the jal */ - register u32 m24; - register u32 mFF; + u32 m24; + u32 mFF; base = D_800AF630; @@ -3465,7 +3462,7 @@ void func_80015F04(s32 a0, s32 a1, s32 a2, s32 a3, u8 arg4, u8 arg5, u8 arg6, u1 * dead-store-eliminating this insn. Bytes are the target's own * 0x24040040 `addiu $a0,$zero,0x40`; the call's `$a0 = sz` becomes a * deleted no-op. Removing this line costs 2 instructions. */ - __asm__("addiu %0,$zero,0x40" : "=r"(sz)); + __asm__("addiu %0,$zero,0x40" : "=r"(sz)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) /* LUID order below is load-bearing — see the ready-list trace in the * header. x0 before ob, and each destructive update after its own copy. */ @@ -3480,7 +3477,7 @@ void func_80015F04(s32 a0, s32 a1, s32 a2, s32 a3, u8 arg4, u8 arg5, u8 arg6, u1 * and drags `sh $t0,0x10($sp)` above `sw $ra,0x38($sp)` (2/131). With it * the asm is a store-ordering fence that cannot enter the * (save, load, filler) interleave. Emits nothing. */ - __asm__("" : "=r"(x0) : "0"(x0) : "memory"); + __asm__("" : "=r"(x0) : "0"(x0) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) pts[0].x = x0; pts[0].y = ob; @@ -3554,8 +3551,8 @@ void func_80016110(void) extern OtBlk_80016450 D_800A651C[]; /* block scope: engine_core.h's DEFINE_ macros declare this symbol scalar in their own bodies */ void *p; u32 *ot; - register u32 m24 __asm__("$6"); - register u32 pv __asm__("$4"); + u32 m24; + register u32 pv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) p = func_80010A08(0x18); m24 = 0x00FFFFFF; @@ -3570,7 +3567,6 @@ void func_80016110(void) pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)D_800A651C[D_800B9A02].a & m24); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ ot = (u32 *)D_800A651C[D_800B9A02].a; *ot = (*ot & 0xFF000000) | ((u32)p & m24); func_80016638(&D_800A6518[D_800B9A02 * 20], 0, 0); @@ -3612,35 +3608,35 @@ void func_80016224(s32 a0, s32 a1) xl = -(s32)D_800AF7BC / 2; *(s16 *)((u8 *)p + 0x10) = xl; *(s16 *)((u8 *)p + 0x08) = xl; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) xr = D_800AF7BC / 2; *(s16 *)((u8 *)p + 0x14) = xr; *(s16 *)((u8 *)p + 0x0C) = xr; yl = -(s32)D_800AF7BE / 2; *(s16 *)((u8 *)p + 0x0E) = yl; *(s16 *)((u8 *)p + 0x0A) = yl; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) yr = D_800AF7BE / 2; idx = a1 & 0xFFFF; *(s16 *)((u8 *)p + 0x16) = yr; *(s16 *)((u8 *)p + 0x12) = yr; if (idx != 0) { - register u32 m24 __asm__("$7") = 0x00FFFFFF; - register u32 mFF __asm__("$8") = 0xFF000000; - register s32 i4 __asm__("$6") = idx * 4; - register u32 pv __asm__("$4"); + u32 m24 = 0x00FFFFFF; + u32 mFF = 0xFF000000; + register s32 i4 __asm__("$6") = idx * 4; // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) pv = *(u32 *)p; *(u32 *)p = (pv & mFF) | (*(u32 *)(i4 + D_800A651C[D_800B9A02].a) & m24); i4 += D_800A651C[D_800B9A02].a; *(u32 *)i4 = (*(u32 *)i4 & mFF) | ((u32)p & m24); func_80016638(&D_800A6518[D_800B9A02 * 20], idx, 2); } else { - register u32 m24 = 0x00FFFFFF; - register u32 pv __asm__("$3"); + u32 m24 = 0x00FFFFFF; + register u32 pv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u32 *ot; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)D_800AE7BC[D_800B9A02].a & m24); - __asm__ __volatile__("" : "=r"(pv)); + __asm__ __volatile__("" : "=r"(pv)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) ot = (u32 *)D_800AE7BC[D_800B9A02].a; *ot = (*ot & 0xFF000000) | ((u32)p & m24); func_80016638(&D_800AE7B8[D_800B9A02 * 20], 0, 2); @@ -3783,21 +3779,21 @@ void func_80016450(s32 a0, s32 a1) p->y2 = p->y3 = 120; idx = a1 & 0xFFFF; if (idx != 0) { - register u32 m24 = 0x00FFFFFF; - register u32 mFF = 0xFF000000; - register s32 i4 __asm__("$6") = idx * 4; - register u32 pv __asm__("$4"); + u32 m24 = 0x00FFFFFF; + u32 mFF = 0xFF000000; + register s32 i4 __asm__("$6") = idx * 4; // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) pv = *(u32 *)p; *(u32 *)p = (pv & mFF) | (*(u32 *)(i4 + D_800A651C[D_800B9A02].a) & m24); i4 += D_800A651C[D_800B9A02].a; *(u32 *)i4 = (*(u32 *)i4 & mFF) | ((u32)p & m24); func_80016638(&D_800A6518[D_800B9A02 * 20], idx, 1); } else { - register u32 m24 = 0x00FFFFFF; - register u32 pv __asm__("$3"); + u32 m24 = 0x00FFFFFF; + register u32 pv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)D_800AE7BC[D_800B9A02].a & m24); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) ot = (u32 *)D_800AE7BC[D_800B9A02].a; *ot = (*ot & 0xFF000000) | ((u32)p & m24); func_80016638(&D_800AE7B8[D_800B9A02 * 20], 0, 1); @@ -3813,11 +3809,11 @@ void func_80016638(void *a0, s32 a1, s32 a2) s32 s1 = a1; s32 s0 = a2; void *v0; - register u32 mask1 __asm__("$5"); - register u32 mask2 __asm__("$6"); - register u32 pv __asm__("$4"); + u32 mask1; + register u32 mask2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + u32 pv; u32 v1; - register u32 tmp __asm__("$2"); + u32 tmp; v0 = func_80010A08(8); @@ -3826,7 +3822,7 @@ void func_80016638(void *a0, s32 a1, s32 a2) u32 one = 1; s0 = (s0 << 5) & 0x9FF; *(u8 *)((u8 *)v0 + 3) = (u8)one; - __asm__ __volatile__("" : "=r"(one) : "0"(one)); + __asm__ __volatile__("" : "=r"(one) : "0"(one)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } s0 = s0 | 0xE1000000; @@ -3861,10 +3857,10 @@ void func_80016638(void *a0, s32 a1, s32 a2) void func_800166E8(void *a0, s32 a1) { s32 local_buffer[2]; - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; - __asm__ volatile(""); // Barrier to force stack allocation first + __asm__ volatile(""); // Barrier to force stack allocation first // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (a1 == 0) goto skip; @@ -3932,7 +3928,7 @@ void func_80016714(s8 *a0, s32 a1) { void func_80016714(void *ptr, s32 len) { unsigned char *p = (unsigned char *)ptr; - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; if (len < 4) { @@ -3999,8 +3995,8 @@ extern u16 D_800AF7CE; extern void func_80016224(s32 a0, s32 a1); s32 func_800167F0(s32 arg0) { - register u32 zr __asm__("$0"); - register s32 v1 __asm__("$3"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 x = arg0 + zr; u8 *s0 = D_800AF630; s32 mask = arg0 & 3; @@ -4014,7 +4010,7 @@ s32 func_800167F0(s32 arg0) { v1 = D_80062BA0[mask]; } D_800AF7CE = D_800AF7CE + v1; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) raw = *(u16 *)&s0[0x19E]; a0 = raw + zr; if (a0 >= 0xFFU) { @@ -4035,8 +4031,8 @@ extern u16 D_800AF7CE; extern s32 D_800B9A18; extern u8 D_80062BA0[]; -s32 func_800168C4(register s32 arg0) { - register s32 t __asm__("$3"); +s32 func_800168C4(s32 arg0) { + register s32 t __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u8 *base = D_800AF630; arg0 &= 3; @@ -4046,7 +4042,7 @@ s32 func_800168C4(register s32 arg0) { t = D_80062BA0[arg0]; } D_800AF7CE += t; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) t = *(u16 *) (base + 0x19E); if (t >= 0xFFU) { @@ -4072,8 +4068,8 @@ extern u16 D_800AF7CE; extern void func_80016450(s32 a0, s32 a1); s32 func_80016978(s32 arg0) { - register u32 zr __asm__("$0"); - register s32 v1 __asm__("$3"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 x = arg0 + zr; u8 *s0 = D_800AF630; s32 mask = arg0 & 3; @@ -4087,7 +4083,7 @@ s32 func_80016978(s32 arg0) { v1 = D_80062BA0[mask]; } D_800AF7CE = D_800AF7CE + v1; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) raw = *(u16 *)&s0[0x19E]; a0 = raw + zr; if (a0 >= 0xFFU) { @@ -4156,7 +4152,7 @@ void func_80016A7C(Src_80016A7C *arg0, s32 arg1) } else { p->xy0 = arg0->v[0].xy; p->xy1 = arg0->v[1].xy; - __asm__ volatile(""); + __asm__ volatile(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) otz = arg0->v[0].z; flag = 0; } @@ -4685,7 +4681,7 @@ void func_80017168(Src_80017168 *arg0, s32 arg1) p->xy0 = arg0->v[0].xy; p->xy1 = arg0->v[1].xy; p->xy2 = arg0->v[2].xy; - __asm__ volatile(""); + __asm__ volatile(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) otz = arg0->v[0].z; flag = 0; } @@ -4777,7 +4773,7 @@ void func_80017294(Src_80017294 *arg0, s32 arg1) * normalises statement order away, cf. func_80015D4C's note in this * same TU); the barrier keeps the store in its natural last position, * leaving a genuine nop in that slot as the target has. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) flag = 0; } @@ -4861,7 +4857,7 @@ void func_800173DC(Src_800173DC *arg0, s32 arg1) p->xy0 = arg0->v0.xy; p->xy1 = arg0->v1.xy; p->xy2 = arg0->v2.xy; - __asm__ volatile(""); + __asm__ volatile(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) otz = arg0->v0.z; flg = 0; } @@ -5399,13 +5395,13 @@ void func_80017B98(void *arg0) Src_80017B98 *s = (Src_80017B98 *)arg0; u8 *prim; Sprt_80017B98 *sp; - register u8 *pbase __asm__("$17"); + register u8 *pbase __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) u32 n; u32 t; u32 m24; u32 mFF; - register u32 pv __asm__("$4"); - register s32 d4 __asm__("$5"); + register u32 pv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 d4 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) prim = (u8 *)func_80010A08(0x2C); *(u32 *)prim = 0x05000000; @@ -5415,7 +5411,7 @@ void func_80017B98(void *arg0) sp->code = 0x64; { u32 code = 0x64000000; - register u32 bb __asm__("$5") = s->b; + register u32 bb __asm__("$5") = s->b; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) *(u32 *)&sp->r0 = (bb << 16) | ((s->g << 8) | code) | bb; } sp->x0 = s->x - (s->w >> 1); @@ -5976,13 +5972,13 @@ s32 LzssDecodeSector(u8 *src) { if (count == 0) { /* state-2 reload save. The original keeps this as a SEPARATE copy of the 6 * stores (not shared with `save:`). Two more load-bearing constructs: */ - register s32 r __asm__("$2"); + register s32 r __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) /* LOAD-BEARING #4 (residual B, state-2): an explicit $v0 local pinned early by a * read-only input-asm. This forces `li $v0,1` to materialise BEFORE the stores * (the target schedules the return value first; gcc otherwise, since `li $v0,1`'s * only use is the shared epilogue, defers it to just before `jr ra`). Cookbook §10/B. */ r = 1; - __asm__ __volatile__("" : : "r"(r)); + __asm__ __volatile__("" : : "r"(r)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) newState = 2; lzss_state = newState; lzss_ringIndex = ringIdx; @@ -5994,7 +5990,6 @@ s32 LzssDecodeSector(u8 *src) { * -O2 jump.c find_cross_jump would otherwise MERGE this save with the identical * `save:` tail (→111 insns); an ASM_INPUT node makes it bail (lose=1) so both * survive (→122, the correct count). No -fno-crossjumping before gcc 3.3. Cookbook §5a. */ - __asm__ __volatile__("" ::: "memory"); return r; } } else { @@ -6509,18 +6504,18 @@ extern u8 D_800AE834; /* cdFileLocTable + 4 (the size field) */ void func_800193B8(s32 arg0) { CdlLOC loc; u8 hdr[0x90]; - register s32 sector __asm__("$18"); + register s32 sector __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 rdy; - register s32 tmp __asm__("$3"); - register u8 *q __asm__("$16"); - register u8 *r __asm__("$17"); - register int i __asm__("$23"); + register s32 tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *q __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *r __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + register int i __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) int base; int n; int fileIdx; int bufIdx; - register int j __asm__("$19"); - register int outer __asm__("$23"); + register int j __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register int outer __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) int locOff; u8 *tbl; u8 *lbv; @@ -6529,7 +6524,7 @@ void func_800193B8(s32 arg0) { s32 *pCount; s32 *pOff; CdlLOC *p; - register CdlLOC *pp __asm__("$5"); + CdlLOC *pp; LoaderResetReadState(); sector = arg0 + 1; @@ -6563,7 +6558,7 @@ void func_800193B8(s32 arg0) { pp = (CdlLOC *)q; /* sched fence: forces the `a1 = q` copy to be scheduled before the loop-pointer * init; without it gcc's list scheduler emits `addiu s1,s0,0x60` first. */ - __asm__ ("" : "=r"(q) : "0"(q)); + __asm__ ("" : "=r"(q) : "0"(q)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) r = q + 0x60; CdIntToPos(sector + *(s32 *)(LIST_BUF + 0x00), pp); CdIntToPos(sector + *(s32 *)(LIST_BUF + 0x08), (CdlLOC *)(q + 0x30)); @@ -6768,20 +6763,20 @@ extern u8 D_800AE834; /* cdFileLocTable + 4 (the size field) */ void LoaderInitFileTable(void) { CdlFILE *res; - register int tries __asm__("$21"); - register u8 *pathBase __asm__("$18"); - register char *nameBase __asm__("$19"); - register int pathOff __asm__("$17"); + register int tries __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *pathBase __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + register char *nameBase __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register int pathOff __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) int offCopy; int dead[4]; - register u32 pathN __asm__("$21"); + register u32 pathN __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung B tus9) int base; int n; int rdy; int fileIdx; int bufIdx; - register int j __asm__("$19"); - register int outer __asm__("$21"); + register int j __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register int outer __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung B tus9) int locOff; u8 *tbl; u8 *lbv; @@ -7509,9 +7504,9 @@ int func_8001A114(void) { case 0: func_800434BC(); c0 = 1; - __asm__ __volatile__("" : "=r"(c0) : "0"(c0)); + __asm__ __volatile__("" : "=r"(c0) : "0"(c0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c1 = 0; - __asm__ __volatile__("" : "=r"(c1) : "0"(c1)); + __asm__ __volatile__("" : "=r"(c1) : "0"(c1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) p = &cdReq_cdResult; func_80043830(c0, (u8 *)c1, p); if ((*p & 0x10) != 0) { @@ -7853,7 +7848,7 @@ void CdReadSectorReadyCB(u8 reason) { XRECT dead; u32 *q; XRECT *r; - register s32 i __asm__("$18"); + register s32 i __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 n, pos, res, b; s32 tmp; s32 k80; @@ -8492,7 +8487,7 @@ extern s32 func_8001AE90(s32 a0, s32 a1, s32 a2); extern s32 func_8001ACF0(s32 arg0, s32 arg1, s32 *arg2, s32 arg3, s32 arg4); void func_8001B26C(void) { - register s32 *s0 __asm__("$16"); + register s32 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v1; s32 tmp; @@ -8995,14 +8990,14 @@ void func_8001BA84(void) { extern s32 D_80074808; s32 func_8001BADC(s32 arg0, s32 arg1) { - register s32 orig __asm__("$10"); - register s32 i __asm__("$8"); - register s32 mask __asm__("$11"); - register s32 off __asm__("$9"); - register s32 c29 __asm__("$12"); - register s32 colbase __asm__("$13"); - register s32 c __asm__("$6"); - register s32 p __asm__("$5"); + s32 orig; + s32 i; + register s32 mask __asm__("$11"); // !FAKE: pin $11 — NEEDED DIFFERS (P36 rung B tus9) + s32 off; + s32 c29; + s32 colbase; + register s32 c __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register s32 p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 color; s32 idx; s32 *addr; @@ -9097,18 +9092,18 @@ extern u8 *D_800A5E60; void func_8001BBBC(s32 a0, s32 a1, u8 a2) { - register u8 *p __asm__("$7"); - register u32 tblAddr __asm__("$8"); - register u32 tmp __asm__("$2"); - register u32 val __asm__("$3"); - register u32 mFF __asm__("$9"); - register u32 m24 __asm__("$4"); - register u32 tag0 __asm__("$10"); + u8 *p; + register u32 tblAddr __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u32 val __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 mFF; + u32 m24; + u32 tag0; u32 *tbl; tag0 = 0xE1000040; mFF = 0xFF0000; - __asm__("" : "=r"(mFF) : "0"(mFF)); /* zero-byte re-tie: keeps the mask's two + __asm__("" : "=r"(mFF) : "0"(mFF)); /* zero-byte re-tie: keeps the mask's two // !FAKE: launder — NEEDED COMPILE-ERROR (P36 rung B tus9) * halves as two expand insns (see header) */ a0 -= 0xA0; @@ -9161,8 +9156,8 @@ void func_8001BC6C(s32 a0, s32 a1) short *p1 = (short *)a0; u8 *p; u32 *ot; - register u32 color __asm__("$5"); - register short f0 __asm__("$2"); + register u32 color __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + short f0; u32 tag; u32 c; u32 c2; @@ -9327,7 +9322,6 @@ L_case3: L_shared: if (v0 == 0) { - __asm__ __volatile__(""); return 1; } L_ret0: @@ -9528,9 +9522,9 @@ void func_8001C320(s32 a0, s32 a1) extern u8 D_800A5BD0[]; s32 sp10[8]; - register s32 obj __asm__("$17"); - register s32 next __asm__("$19"); - register s32 work __asm__("$20"); + register s32 obj __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 next; + s32 work; s32 entry; u16 c2; @@ -9550,7 +9544,7 @@ void func_8001C320(s32 a0, s32 a1) do { entry = (*(s32 *)a1 & 0x80FFFFFF) + 4; a1 += 4; - __asm__ __volatile__("" : "=r"(entry) : "0"(entry)); + __asm__ __volatile__("" : "=r"(entry) : "0"(entry)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) GsMapModelingData((u32 *)entry); c2 = *(u16 *)(work + 0x19C); *(u16 *)(work + 0x19C) = c2 + 1; @@ -9644,9 +9638,9 @@ void func_8001C5B8(s32 a0, s32 a1) extern u8 D_800A5BD0[]; s32 sp10[8]; - register s32 obj __asm__("$17"); - register s32 next __asm__("$19"); - register s32 work __asm__("$20"); + register s32 obj __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 next; + s32 work; s32 entry; u16 c2; @@ -9666,7 +9660,7 @@ void func_8001C5B8(s32 a0, s32 a1) do { entry = (*(s32 *)a1 & 0x80FFFFFF) + 4; a1 += 4; - __asm__ __volatile__("" : "=r"(entry) : "0"(entry)); + __asm__ __volatile__("" : "=r"(entry) : "0"(entry)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) GsMapModelingData((unsigned long *)entry); c2 = *(u16 *)(work + 0x19C); *(u16 *)(work + 0x19C) = c2 + 1; @@ -9826,7 +9820,7 @@ void func_8001C97C(s32 *a0) { } void func_8001C9D0(void) { - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 v; v = 0x1000; @@ -9856,9 +9850,9 @@ extern void func_80054514(s32 a0, s32 a1); void func_8001CA1C(void *a0, void *a1) { - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); - register void *s2 __asm__("$18"); + void *s0; + void *s1; + void *s2; u32 local_pad[7]; s0 = a0; @@ -10703,7 +10697,7 @@ void func_8001DA34(s32 param_1) s32 mode, sh, tp7; u16 id; u32 x, y; - register u32 pxv __asm__("$4"); + register u32 pxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u16 sx, sy; s32 tpage; s32 tb; @@ -10715,8 +10709,8 @@ void func_8001DA34(s32 param_1) s32 ct; s32 idx; u16 pp; - register u32 m24 __asm__("$5"); - register u32 mFF __asm__("$6"); + register u32 m24 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u32 mFF __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) rec = *(RecDA34 **)(param_1 + 0x20); attr = *(u32 *)(param_1 + 4); @@ -10756,9 +10750,8 @@ void func_8001DA34(s32 param_1) do { prim = D_800A5E60; id = rec->id; - __asm__ __volatile__(""); dxv = rec->dx; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) pxv = *(u16 *)(param_1 + 0x28); x = pxv + (dxv >> sh); sx = x; @@ -10777,7 +10770,7 @@ void func_8001DA34(s32 param_1) } *(s16 *)(prim + 0x16) = tpage; prim[7] |= (attr & 0x40) >> 6; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ua = ub = (sx - ((tpage & 0xF) << 6)) << sh; ub += rec->w; ub -= 1; @@ -10791,12 +10784,11 @@ void func_8001DA34(s32 param_1) } tc = tpage & 0x10; - __asm__ __volatile__(""); ub = sy; if (tc) { ua = ub - 0x100; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ua = ub; } ub = ua + rec->h - 1; @@ -10845,7 +10837,7 @@ void func_8001DA34(s32 param_1) if ((u32)idx >= 0x1000) return; m24 = 0xFFFFFF; ott = (u32 *)(idx * 4 + (s32)ot); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) mFF = 0xFF000000; *(u32 *)prim = (*(u32 *)prim & mFF) | (*ott & m24); *ott = (*ott & mFF) | ((u32)prim & m24); @@ -10995,7 +10987,7 @@ extern u8 D_800AF648; void func_8001E378(s32 param_1) { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $29, $29, -96\n" "sw $16, 80($29)\n" @@ -11628,7 +11620,7 @@ void func_8001EA14(Ent_EA14 *p) u16 ux, uy; s32 cl; s32 xs; - register s32 vv __asm__("$2"); + register s32 vv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 uyx; u32 t; u8 c8; @@ -12015,9 +12007,9 @@ void func_8001EFE0(s32 arg0) u16 vv2; s32 vh; s32 vw; - register u32 *ot __asm__("$4"); - register u32 m24 __asm__("$5"); - register u32 mFF __asm__("$6"); + register u32 *ot __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register u32 m24 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u32 mFF __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) attr = *(u32 *)(arg0 + 4); c2.super = *(void **)(arg0 + 0x78); @@ -12119,7 +12111,7 @@ void func_8001EFE0(s32 arg0) } } *(u16 *)(q + 0x16) = tpage; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) q[7] |= (attr & 0x40) >> 6; q[0x0C] = (sx - ((*(u16 *)(q + 0x16) & 0xF) << 6)) << shift; vv = sy; @@ -12155,7 +12147,7 @@ void func_8001EFE0(s32 arg0) vh = rec >> 24; v1.vy = vh; v1.vz = sz; - __asm__("" : : "r"(vh), "r"(vv2), "r"(vw)); + __asm__("" : : "r"(vh), "r"(vv2), "r"(vw)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) ldv3_8001EFE0(&v0, &v1, &v1); rtpt_8001EFE0(); stsxy0_8001EFE0(&xy0); @@ -13126,7 +13118,7 @@ void func_80020598(s32 *a0, OBJ598 *a1, MTX_80020248 *a2, MTX_80020248 *a3) s16 v; MH h2; MH h3; - register MTX_80020248 *m3 __asm__("$8"); + register MTX_80020248 *m3 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[4]; h2.p = a2; @@ -13495,7 +13487,7 @@ void func_80020DA4(s32 a0, s32 a1) { hi2 = *(s16 *)(addr2 + 2); m2 = hi0 * hi2; p1 = src[1] & 0xFFF; - __asm__("" : "=r"(p1) : "0"(p1)); + __asm__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) addr1 = (p1 << 2) + tbl; lo0 = (s16)e0; lo1 = *(s16 *)addr1; @@ -13514,7 +13506,7 @@ void func_80020DA4(s32 a0, s32 a1) { m11 = hi1 * hi0; p1v = m1 >> 12; m12 = p1v * lo1; - __asm__("" : "=r"(e1) : "0"(e1)); + __asm__("" : "=r"(e1) : "0"(e1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) dst[6] = -e1; dst[0] = m4 >> 12; dst[3] = m8 >> 12; @@ -13538,7 +13530,7 @@ void func_80020DA4(s32 a0, s32 a1) { void func_80020F34(s32 a0, s32 a1) { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body lh — DEFERRED T7 (P36 rung B tus9) "lh $8, 0(%1)\n" "lh $9, 0(%0)\n" "lh $10, 6(%0)\n" @@ -13659,10 +13651,10 @@ typedef struct extern s32 D_800AE688[]; s32 func_80021174(s32 a0, s32 a1) { - volatile s32 sp[4]; + s32 sp[4]; s32 lim; -register s32 *p_a3 __asm__("$7"); -register s32 ret __asm__("$2"); +s32 *p_a3; +register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (a0 == 0x7FFF7FFF) { return 1; @@ -14013,28 +14005,28 @@ void func_800215F4(Obj_215F4 *obj) u32 *ot; u8 *vp; /* pinned to the registers the target itself allocates (cookbook 179-F / 347) */ - register s32 i __asm__("$8"); /* $t0 loop counter, every loop */ - register u8 *q __asm__("$7"); /* $a3 loop1/3 walked ptr */ - register s32 o1 __asm__("$9"); /* $t1 */ - register s32 o2 __asm__("$10"); /* $t2 */ - register s32 d1 __asm__("$11"); /* $t3 */ - register s32 d2 __asm__("$12"); /* $t4 */ - register s32 d3 __asm__("$13"); /* $t5 */ - register u8 *xb __asm__("$14"); /* $t6 */ - register SV_215F4 *pv1 __asm__("$25"); - register SV_215F4 *pv2 __asm__("$24"); - register SV_215F4 *pv3 __asm__("$15"); - register u16 bx __asm__("$5"); - register u16 by __asm__("$4"); - register u16 bz __asm__("$6"); - register u8 *rs __asm__("$3"); + s32 i; /* $t0 loop counter, every loop */ + register u8 *q __asm__("$7"); /* $a3 loop1/3 walked ptr */ // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + s32 o1; /* $t1 */ + s32 o2; /* $t2 */ + s32 d1; /* $t3 */ + s32 d2; /* $t4 */ + s32 d3; /* $t5 */ + u8 *xb; /* $t6 */ + SV_215F4 *pv1; + SV_215F4 *pv2; + SV_215F4 *pv3; + register u16 bx __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 by __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u16 bz; + u8 *rs; /* loop2 */ - register SV_215F4 *pw1 __asm__("$13"); - register u8 *xb2 __asm__("$11"); - register s32 *pf __asm__("$10"); - register s32 *dzp __asm__("$9"); - register s32 e __asm__("$7"); - register u8 *rw __asm__("$6"); + SV_215F4 *pw1; + u8 *xb2; + s32 *pf; + s32 *dzp; + s32 e; + register u8 *rw __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) /* The three clamp sites: `x & 0xFFF` is computed SEPARATELY IN EACH ARM, * never hoisted above the `== 0xC000` test. reorg then merges the two * identical copies into the bne's delay slot -- which is the only way the @@ -14046,24 +14038,24 @@ void func_800215F4(Obj_215F4 *obj) * `andi $a0,$a0,0xFFF` over c2's own $a0 blocks the merge and costs +2. * `oz` likewise stops the otz load coalescing into dz's pinned $v1. */ /* loop4 */ - register SV_215F4 *pw4 __asm__("$11"); - register u8 *xb4 __asm__("$10"); + SV_215F4 *pw4; + u8 *xb4; /* loopC */ - register SV_215F4 *pa1 __asm__("$24"); - register SV_215F4 *pa2 __asm__("$15"); - register SV_215F4 *pa3 __asm__("$14"); - register u8 *xbc __asm__("$13"); - register s32 dc3 __asm__("$12"); - register s32 oc2 __asm__("$11"); - register s32 oc1 __asm__("$10"); - register u8 *qc __asm__("$9"); - register u32 dm __asm__("$2"); - register s32 oz __asm__("$2"); + SV_215F4 *pa1; + SV_215F4 *pa2; + SV_215F4 *pa3; + u8 *xbc; + s32 dc3; + s32 oc2; + s32 oc1; + register u8 *qc __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) + register u32 dm __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 oz __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u16 qx; u32 k; - register s32 *pd __asm__("$4"); - register s32 dz __asm__("$3"); - register u32 c2 __asm__("$4"); + s32 *pd; + s32 dz; + u32 c2; s32 *pz; u32 t, c; @@ -14931,11 +14923,11 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) s32 h; u32 x; u32 y; - register u32 useIdx __asm__("$25"); - register u8 code __asm__("$24"); - register s32 i __asm__("$11"); - register s32 shadow __asm__("$17"); - register s32 *zp __asm__("$4"); + u32 useIdx; + u8 code; + s32 i; + s32 shadow; + register s32 *zp __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) f16 = *(u16 *)((u8 *)arg0 + 0x1E); flags = arg0->flags; @@ -14946,11 +14938,11 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) shadow = 1; if (useIdx) { if (t) { - register u8 *q __asm__("$5"); - register u32 e1 __asm__("$13"); - register u8 one __asm__("$14"); - register u32 maskAddr __asm__("$10"); - register u32 maskLen __asm__("$12"); + u8 *q; + u32 e1; + u8 one; + u32 maskAddr; + u32 maskLen; D_800A5E60 = p + 0x60; i = 0; @@ -14976,12 +14968,12 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) p += 8; } while (i < 12); } else { - register u8 *q __asm__("$10"); - register s32 *zq __asm__("$5"); - register u32 e1 __asm__("$14"); - register u8 one __asm__("$15"); - register u32 maskAddr __asm__("$12"); - register u32 maskLen __asm__("$13"); + u8 *q; + register s32 *zq __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + u32 e1; + u8 one; + u32 maskAddr; + u32 maskLen; D_800A5E60 = p + 0x30; i = 0; @@ -15026,8 +15018,8 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) if (t) { { s32 mul; - register s16 *dst __asm__("$5"); - register s16 *src __asm__("$4"); + s16 *dst; + register s16 *src __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) i = 0; mul = t; @@ -15042,12 +15034,12 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) } while (i < 12); } { - register u32 maskAddr __asm__("$12"); - register u32 maskLen __asm__("$15"); - register s32 kk __asm__("$14"); - register u8 *ww __asm__("$13"); - register u8 *ss __asm__("$10"); - register u8 *d __asm__("$5"); + u32 maskAddr; + u32 maskLen; + register s32 kk __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *ww __asm__("$13"); // !FAKE: pin $13 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *ss __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *d __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) i = 0; maskAddr = 0x00FFFFFF; @@ -15114,12 +15106,12 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) *(u16 *)(p - 0x02) = *(u16 *)((u8 *)work + 2); if (*(u16 *)((u8 *)arg0 + 0x1E) & 0x4000) { - register u32 maskAddr __asm__("$10"); - register u32 maskLen __asm__("$15"); - register s32 mm __asm__("$14"); - register s32 kk __asm__("$13"); - register u8 *ww __asm__("$12"); - register u8 *d __asm__("$5"); + u32 maskAddr; + u32 maskLen; + s32 mm; + s32 kk; + register u8 *ww __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *d __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) i = 0; maskAddr = 0x00FFFFFF; @@ -15186,10 +15178,10 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) *(u16 *)(p - 0x02) = *(u16 *)((u8 *)work + 2); } } else { - register u32 maskAddr __asm__("$12"); - register u32 maskLen __asm__("$13"); - register u8 *ss __asm__("$10"); - register u8 *d __asm__("$5"); + u32 maskAddr; + u32 maskLen; + register u8 *ss __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *d __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) i = 1; maskAddr = 0x00FFFFFF; @@ -15256,12 +15248,12 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) if (useIdx) { i = 0; if (t) { - register u8 *q __asm__("$5"); + u8 *q; u32 e1s; u32 e1n; - register u8 one __asm__("$14"); - register u32 maskAddr __asm__("$9"); - register u32 maskLen __asm__("$10"); + u8 one; + u32 maskAddr; + u32 maskLen; one = 1; e1s = abr | 0xE1000200; @@ -15291,13 +15283,13 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) p += 8; } while (i < 12); } else { - register u8 *q __asm__("$5"); + u8 *q; u32 e1s; u32 e1n; - register u8 one __asm__("$14"); - register u32 maskAddr __asm__("$9"); - register u32 maskLen __asm__("$10"); - register s32 *zq __asm__("$6"); + u8 one; + u32 maskAddr; + u32 maskLen; + register s32 *zq __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) one = 1; e1s = abr | 0xE1000200; @@ -15328,8 +15320,8 @@ void func_800226C0(Obj_80021D38 *arg0, u8 *col, DVec_80021D38 *pts, u8 *ot) } while (i < 6); } } else { - register u32 maskAddr __asm__("$4"); - register u32 maskLen __asm__("$5"); + register u32 maskAddr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register u32 maskLen __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) D_800A5E60 = D_800A5E60 + 8; p[3] = 1; @@ -15359,10 +15351,10 @@ void func_80023138(s32 *arg0, u8 *col, u8 *pts, u32 *ot) u32 maskAddr; u32 maskLen; u8 code; - register u32 x __asm__("$3"); + u32 x; u32 y; s32 h; - register s32 *zp __asm__("$4"); + register s32 *zp __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) (void)&frame_pad; @@ -15418,10 +15410,10 @@ void func_80023138(s32 *arg0, u8 *col, u8 *pts, u32 *ot) if (flags & 0x40000000) { u8 *r; - register s32 j __asm__("$11"); + s32 j; u32 e1; - register u32 mA __asm__("$9"); - register u32 mL __asm__("$10"); + register u32 mA __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) + register u32 mL __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus9) u8 one; r = p; @@ -15522,25 +15514,25 @@ extern s32 func_8005A600(s32, s32, s32, s32, s32); void func_80023570(s32 arg0) { u32 *ot; - register u32 flags __asm__("$5"); + u32 flags; u16 idx; PTag_80023570 *slot2; u8 *cur; u8 *nxt; { - register u8 *rec0 __asm__("$8"); - register u8 *p __asm__("$7"); - register u16 addX __asm__("$14"); - register u16 addY __asm__("$13"); - register u8 code __asm__("$11"); - register u32 tagconst __asm__("$15"); - register u32 *slot __asm__("$10"); - register u32 maskAddr __asm__("$9"); - register u32 maskLen __asm__("$12"); - register u8 *rec3 __asm__("$6"); - register u8 *q __asm__("$4"); - register u32 sc __asm__("$2"); + u8 *rec0; + u8 *p; + u16 addX; + u16 addY; + u8 code; + u32 tagconst; + u32 *slot; + register u32 maskAddr __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) + u32 maskLen; + register u8 *rec3 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *q __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register u32 sc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u8 last; u32 x, y; u16 t16; @@ -15682,17 +15674,16 @@ void func_8002374C(s32 arg0) } src = *(u32 **)(arg0 + 0x20); { - register s32 x0 __asm__("$5") = *(u16 *)(arg0 + 8); - register s32 x1 __asm__("$3") = *(u16 *)(arg0 + 0x2E); - register s32 y0 __asm__("$4") = *(u16 *)(arg0 + 0xA); - register s32 y1 __asm__("$2") = *(u16 *)(arg0 + 0x30); + s32 x0 = *(u16 *)(arg0 + 8); + s32 x1 = *(u16 *)(arg0 + 0x2E); + s32 y0 = *(u16 *)(arg0 + 0xA); + s32 y1 = *(u16 *)(arg0 + 0x30); w0 = x0 - x1; h0 = y0 - y1; } - __asm__ __volatile__(""); { - register s32 obase __asm__("$3") = (s32)D_800A6610; - register u32 oshf __asm__("$2") = D_800B9A02; + s32 obase = (s32)D_800A6610; + u32 oshf = D_800B9A02; ot = (u32 *)((oshf << 14) + obase); } idx = *(u16 *)(arg0 + 0x2C); @@ -15957,7 +15948,7 @@ void func_80023BF0(s32 arg0) s32 tpage; s32 tp; u8 *mat; - register u32 base __asm__("$3"); + register u32 base __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) mat = D_800AF630; prims = *(u16 **)(arg0 + 0x20); @@ -16000,19 +15991,19 @@ void func_80023BF0(s32 arg0) tpage = tp | 0x10; } pkt = D_800A5E60; - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (!(flags & 0x400000)) { u16 c; @@ -16023,7 +16014,7 @@ void func_80023BF0(s32 arg0) code = *(u8 *)(arg0 + 0x26) << 16; code = code | ((*(u8 *)(arg0 + 0x25) << 8) | base); code = code | *(u8 *)(arg0 + 0x24); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) c = *prims; if (c != 0xFFFF) { do { @@ -16069,7 +16060,7 @@ void func_80023BF0(s32 arg0) code = *(u8 *)(arg0 + 0x26) << 16; code = code | ((*(u8 *)(arg0 + 0x25) << 8) | base); code = code | *(u8 *)(arg0 + 0x24); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) c = *prims; if (c != 0xFFFF) { do { @@ -16127,9 +16118,7 @@ s32 func_80024054(u8 *arg0, s16 *arg1) case 0x81: { s32 idx = (*arg0) - 0x40; -__asm__ __volatile__("" : "=r"(idx) : "0"(idx)); val = tbl_81[idx]; -__asm__ __volatile__(""); break; } @@ -16139,13 +16128,11 @@ __asm__ __volatile__(""); if (b < 0x9F) { s32 idx = b - 0x4F; -__asm__ __volatile__("" : "=r"(idx) : "0"(idx)); val = tbl_82lo[idx]; } else { s32 idx = b - 0x9F; -__asm__ __volatile__("" : "=r"(idx) : "0"(idx)); val = tbl_83[idx]; } break; @@ -16217,13 +16204,13 @@ void func_800241C0(s32 arg0, u16 *arg1, s32 arg2) { s32 pad[2]; s32 rem; - register s32 i __asm__("$7"); + s32 i; s32 cnt; - register s32 d __asm__("$4"); - register s32 q __asm__("$6"); - register s32 zr __asm__("$0"); - register s32 dd __asm__("$3"); - register s32 srem __asm__("$3"); + register s32 d __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 q; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) + register s32 dd __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 srem; s32 i2; u16 *pA; u16 *pB; @@ -16273,15 +16260,15 @@ extern s16 D_80063870[]; void func_800242D0(s32 arg0, u16* arg1, s32 arg2) { s32 frame_pad[1]; - register s32 t0 __asm__("$8"); - register s32 t1 __asm__("$9"); + s32 t0; + s32 t1; s32 v0; - register s32 v1 __asm__("$3"); - register s32 a3 __asm__("$7"); - register s16* t4 __asm__("$12"); - register u16* t2 __asm__("$10"); - register s32 t3 __asm__("$11"); - register s32 divisor __asm__("$4"); + s32 v1; + register s32 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + s16* t4; + u16* t2; + s32 t3; + register s32 divisor __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) (void)&frame_pad; t0 = arg2 & 0xFFAF; @@ -16292,7 +16279,7 @@ void func_800242D0(s32 arg0, u16* arg1, s32 arg2) { } v0 = t0 - 1; t0 = v0; - __asm__ __volatile__("" : "=r"(t0) : "0"(t0)); + __asm__ __volatile__("" : "=r"(t0) : "0"(t0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((v0 << 16) >= 0) { t4 = D_80063870; t2 = &D_80063858; @@ -16306,7 +16293,7 @@ void func_800242D0(s32 arg0, u16* arg1, s32 arg2) { a3 = v0; if (((a3 << 16) >> 16) != 0) { v1 = divisor; - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(u16*)arg1 = *(u16*)((((a3 << 16) >> 16) << 1) + (s32)t2); t1 -= a3 * v1; } else { @@ -16322,7 +16309,7 @@ void func_800242D0(s32 arg0, u16* arg1, s32 arg2) { } v0 = t0 - 1; t0 = v0; - __asm__ __volatile__("" : "=r"(t0) : "0"(t0)); + __asm__ __volatile__("" : "=r"(t0) : "0"(t0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = t1 << 16; } while ((v0 << 16) >= 0); } @@ -16514,7 +16501,7 @@ extern s32 D_800A2B78; long *func_800249F0(char *f, s32 verts, s32 norms, long *prim, s32 count, s32 shift, s32 ot) { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $sp, $sp, -8\n" "lw $t5, 24($sp)\n" @@ -16874,7 +16861,7 @@ u8 *func_80024DE8(TmdG3 *prim, u8 *vtx, u8 *nrm, u8 *pkt, s32 n, s32 shift, u32 In the preheader it also stays clear of reorg's backward delay-slot scan, which breaks on any asm and would otherwise lose `addu $t5,$a0,$zero` from the guard's delay slot. */ - __asm__("" : "=r"(pkt) : "0"(pkt)); + __asm__("" : "=r"(pkt) : "0"(pkt)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) do { gte_ldv3(vtx + prim->v0 * 8, vtx + prim->v1 * 8, vtx + prim->v2 * 8); gte_rtpt(); @@ -17326,9 +17313,9 @@ void *func_80025504(GFace *prim, GVec8 *vtx, GVec8 *nrm, GPolyG4 *poly, s32 n, s u32 *op; GDrMode *dm; GFace *fp; - register GFace *p0 __asm__("$4") = prim; + register GFace *p0 __asm__("$4") = prim; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("" : "=r"(poly) : "0"(poly)); + __asm__("" : "=r"(poly) : "0"(poly)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) fp = p0; for (; n != 0; n--, fp++) { gte_ldv3(&vtx[fp->v0], &vtx[fp->v1], &vtx[fp->v2]); @@ -17505,7 +17492,7 @@ PG3 *func_80025818(TPRIM_80025818 *prim, SVEC8_80025818 *vtx, SVEC8_80025818 *nr * It MUST sit below the `n != 0` guard: above it the #APP/#NO_APP pair * blocks the `prim` parameter copy from hopping into the beqz delay slot * (cookbook RC-11). */ - __asm__ ("" : "=r"(poly) : "0"(poly)); + __asm__ ("" : "=r"(poly) : "0"(poly)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) do { gte_ldv3(&vtx[prim->v0], &vtx[prim->v1], &vtx[prim->v2]); gte_rtpt(); @@ -17657,7 +17644,7 @@ u8 *func_80025A30(u8 *prim, u8 *vtx, u8 *nrm, u8 *pkt, s32 n, s32 shift, u32 *ot u32 *o; if (n != 0) { - __asm__ volatile ("" : "=r"(pkt) : "0"(pkt)); + __asm__ volatile ("" : "=r"(pkt) : "0"(pkt)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) for (; n != 0; n--, prim += 0x24) { gte_ldv3(vtx + (*(u16 *)(prim + 0x16) << 3), vtx + (*(u16 *)(prim + 0x1A) << 3), @@ -17740,7 +17727,7 @@ extern s32 D_80078D88[]; void *func_80025CBC(void *prims, void *scr, void *cols, void *packets, s32 count, s32 otshift, u32 *ot) { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $sp, $sp, -32\n" "lw $11, 48($sp)\n" @@ -18393,7 +18380,7 @@ PktGT4 *func_800262D8(FaceGT4 *face, SVEC8_800262D8 *vtx, SVEC8_800262D8 *nrm, P */ void func_80026514() { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $sp, $sp, -0x30\n" "lw $t6, 64($sp)\n" @@ -18647,7 +18634,7 @@ void func_80026514() void func_800268D0() { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $sp, $sp, -64\n" "addu $t1, $a0, $zero\n" @@ -19071,7 +19058,7 @@ extern s32 D_800A2B78; void func_80027058() { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $29, $29, -8\n" "lw $11, 24($29)\n" @@ -19196,7 +19183,7 @@ extern s32 D_800A2B78; void func_80027200(void) { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "addiu $sp, $sp, -0x8\n" @@ -19383,7 +19370,7 @@ u8 *func_800273F4(TmdG3 *f, u8 *vtx, u8 *nrm, u8 *pkt, s32 n, s32 shift, u32 *ot u32 *otp; if (n != 0) { - __asm__("" : "=r"(pkt) : "0"(pkt)); + __asm__("" : "=r"(pkt) : "0"(pkt)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) do { gte_ldv3(vtx + f->v0 * 8, vtx + f->v1 * 8, vtx + f->v2 * 8); gte_rtpt(); @@ -19620,8 +19607,8 @@ void *func_800277DC(void *a0, SVECTOR800277DC *a1, void *a2, u8 *a3, * hand-budgeted src/dst induction-variable allocation so every field offset stays a direct * displacement off $t0 / $t1. cnt/mask/shiftAmt/otp need no pin -- gcc lands them on * $t2/$t3/$t9/$t8 on its own, and pinning `otp` to $24 actively BREAKS the match (below). */ - register u8 *t0 __asm__("$8"); - register u8 *t1 __asm__("$9"); + register u8 *t0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *t1 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) s32 cnt; s32 mask; s32 shiftAmt; @@ -19828,7 +19815,7 @@ LineG4 *func_800279AC(SrcQ *src, Vtx8 *vb, s32 unused, LineG4 *prim, s32 n, s32 * prim pseudo, and prim/giv land in $t1/$a3 (target: $a3/$t1). The re-tie makes the * pre-loop set non-invariant so the giv is derived from the PSEUDO and prim coalesces * into $a3. Emits nothing. */ - __asm__ ("" : "=r"(prim) : "0"(prim)); + __asm__ ("" : "=r"(prim) : "0"(prim)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) for (; n != 0; n--, src++) { gte_ldv3(&vb[src->i0], &vb[src->i1], &vb[src->i2]); gte_rtpt(); @@ -19855,7 +19842,6 @@ LineG4 *func_800279AC(SrcQ *src, Vtx8 *vb, s32 unused, LineG4 *prim, s32 n, s32 prim->term = src->term; /* §5a zero-byte barrier: else sched2 hoists the D_80078D88 load above this store and * eats the two load-delay nops the target keeps (the -2 length drift). */ - __asm__ __volatile__ ("" : : : "memory"); if (D_80078D88[0] & 0x8000) { s32 sz[4]; s32 m, k; @@ -19879,7 +19865,7 @@ LineG4 *func_800279AC(SrcQ *src, Vtx8 *vb, s32 unused, LineG4 *prim, s32 n, s32 prim->rgb0 = (src->rgb0 & 0xFFFFFF) | ((u32)src->code << 24); /* §5a zero-byte barrier: keeps the rgb0 store ahead of the OT-link block instead of * letting sched2 interleave the `otz` reload into the rgb0 chain. */ - __asm__ __volatile__ ("" : : : "memory"); + __asm__ __volatile__ ("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { u32 *p = &ot[otz >> shift]; prim->tag = (*p & 0xFFFFFF) | 0x09000000; @@ -20827,7 +20813,7 @@ void func_80029020(s32 a0) extern u8 D_800AE648[]; void func_80029044(void) { - register s32 v1 __asm__("$3"); + s32 v1; v1 = 0; @@ -20841,7 +20827,7 @@ void func_80029044(void) { extern u8 D_800BA1B8[]; void func_8002906C(void) { - register s32 v1 __asm__("$3"); + s32 v1; v1 = 0; do { @@ -21339,13 +21325,12 @@ s32 func_80029CD4(s32 a0) { extern s32 func_8002A4FC(s32 a0); s32 func_80029D3C(void) { - register s32 n __asm__("$4"); - register s32 s0 __asm__("$16"); + register s32 n __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 q; s32 ret; - __asm__("" : "=r"(n)); s0 = n; if (s0 <= 0) { ret = 0; @@ -21379,14 +21364,14 @@ extern s32 func_8002A76C(void); extern s32 func_8002A2B0(void); s32 func_80029E30(void) { - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 a, b, sum, v0, sign; a = func_8002A76C(); b = func_8002A2B0(); // Load magic constant directly into v1 - __asm__("lui %0, 0x51eb; ori %0, %0, 0x851f" : "=r"(v1)); + v1 = (0x51eb << 16) | 0x851f; sum = a + b; @@ -21399,7 +21384,7 @@ s32 func_80029E30(void) { v0 = v0 - sum; // sum * 175 // Multiply by magic constant - __asm__ __volatile__("mult %0, %1" : : "r"(v0), "r"(v1) : "hi", "lo"); + __asm__ __volatile__("mult %0, %1" : : "r"(v0), "r"(v1) : "hi", "lo"); // !FAKE: instruction mult — REFUSED instruction `mult` has no C spelling in the table (P36 rung B tus9) // Sign of v0 for division correction (happens in parallel) sign = v0 >> 31; @@ -21408,8 +21393,8 @@ s32 func_80029E30(void) { // narrowly so the pin doesn't bleed backward and swallow v1's // (magic-constant) live range into the same physical register. { - register s32 a0 __asm__("$4"); - __asm__ __volatile__("mfhi %0" : "=r"(a0) : : "hi", "lo"); + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("mfhi %0" : "=r"(a0) : : "hi", "lo"); // !FAKE: instruction mfhi — REFUSED instruction `mfhi` has no C spelling in the table (P36 rung B tus9) // Final result: (high >> 5) - sign v1 = a0 >> 5; } @@ -21840,8 +21825,8 @@ extern s32 D_80078EFC; extern s32 D_80078F00; void func_8002A6F0(void) { - register s32 loaded asm("$2"); // $v0 - register s32 result asm("$3"); // $v1 + s32 loaded; // $v0 + s32 result; // $v1 loaded = D_80078EFC; result = loaded + 1; @@ -22055,13 +22040,13 @@ extern s32 D_800638A0[]; extern s32 D_800638EC; s32 func_8002AAB4(void) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register s32 v0 __asm__("$2"); - register s32 *v1 __asm__("$3"); - register s32 a0; - register s32 *a1; + s32 s0; + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s2 __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 *v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 a0; + s32 *a1; // Get values from the four functions s0 = func_8002A26C(); @@ -22140,23 +22125,21 @@ extern u8 D_8010F46C[]; void func_8002AC00(s32 a0) { - register s32 s2 __asm__("$18"); /* $s2 */ - register s32 s0 __asm__("$16"); /* $s0 */ - register s32 s3 __asm__("$19"); /* $s3 */ - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 zr __asm__("$0"); - register s32 arg1 __asm__("$4"); /* $a0 */ + s32 s2; /* $s2 */ + register s32 s0 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s3 __asm__("$19"); /* $s3 */ // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + register s32 arg1 __asm__("$4"); /* $a0 */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 s1, tmp; v0 = a0; v1 = v0 + 0x62; s2 = v1 & 0xFF; - __asm__("" : "=r"(s2) : "0"(s2)); arg1 = s2; - s0 = v0 + zr; + s0 = v0 + 0; s3 = (s32)D_800A6588; - __asm__("" : "=r"(s3) : "0"(s3)); + __asm__("" : "=r"(s3) : "0"(s3)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v0 = func_800291B4(arg1); s0 = s0 & 0xFF; @@ -22182,7 +22165,7 @@ extern u8 D_8010F46C[]; extern u8 D_80078EBA; void func_8002AC98(void) { -register u16 *base __asm__("$20"); +u16 *base; s16 i; s16 val; s32 t; @@ -22327,12 +22310,12 @@ extern Blk16 D_80075CC0[]; extern u32 D_80076040; void func_8002AF70(void *a0, u32 a1) { - register Blk16 *src __asm__("$17") = (Blk16 *)a0; - register u32 val __asm__("$18") = a1; - register Blk16 *dest __asm__("$16"); + Blk16 *src = (Blk16 *)a0; + u32 val = a1; + register Blk16 *dest __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) Blk16 *end; - __asm__( + __asm__( // !FAKE: instruction lui — NEEDED DIFFERS (P36 rung B tus9) "lui %0, %%hi(D_80075CC0)\n\taddiu %0, %0, %%lo(D_80075CC0)" : "=r"(dest) : "r"(val) @@ -22347,7 +22330,7 @@ void func_8002AF70(void *a0, u32 a1) { dest++; } while (src != end); - __asm__ volatile("" : "=r"(src) : "0"(src)); + __asm__ volatile("" : "=r"(src) : "0"(src)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk12 *)dest = *(Blk12 *)src; diff --git a/src/800_b.c b/src/800_b.c index 024f1fdf56..1819269235 100644 --- a/src/800_b.c +++ b/src/800_b.c @@ -289,7 +289,7 @@ s32 func_8002B0B4(s32 sel, s32 idx, u8 *out) { u8 *m; u8 *p; m = (u8 *)&D_80075A40; - __asm__ __volatile__("" : "=r"(m) : "0"(m)); + __asm__ __volatile__("" : "=r"(m) : "0"(m)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80016714(m, 0x80); p = (u8 *)&D_80075A40 + ((idx + 1) << 7); D_80075A40 = D_80076040; @@ -304,14 +304,14 @@ s32 func_8002B0B4(s32 sel, s32 idx, u8 *out) { u8 *p; s32 cp; m = D_80075FC0; - __asm__ __volatile__("" : "=r"(m) : "0"(m)); + __asm__ __volatile__("" : "=r"(m) : "0"(m)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80016714(m, 0x80); D_80075FC0[0] = 0xFF; p = &D_80075FC0[0x10]; *(Blk152 *)p = *(Blk152 *)&D_80075CC0[0x24]; D_800760BC = func_8002B064(p); cp = (s32)D_80075CC0; - __asm__ __volatile__("" : "=r"(cp) : "0"(cp)); + __asm__ __volatile__("" : "=r"(cp) : "0"(cp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) D_800760C0 = func_8002B08C(cp); *(u16 *)&D_80075FC0[4] = D_800760C0; *(u16 *)&D_80075FC0[2] = D_800760BC; @@ -350,12 +350,12 @@ s32 func_8002B0B4(s32 sel, s32 idx, u8 *out) { } case 21: func_80060614(&D_80075A40, 0x200, 0x80); - __asm__ __volatile__(""); /* §5a zero-byte cross-jump barrier */ + __asm__ __volatile__(""); /* §5a zero-byte cross-jump barrier */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_800760AC++; break; case 23: func_80060614(D_80075FC0, (idx + 5) << 7, 0x80); - __asm__ __volatile__("" ::: "memory"); /* §5a barrier, distinct from case 21's */ + __asm__ __volatile__("" ::: "memory"); /* §5a barrier, distinct from case 21's */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_800760AC++; break; case 25: @@ -676,11 +676,11 @@ s32 func_8002B0B4(s32 sel, s32 idx, u8 *out) { extern u8 D_80075AC0[]; u32 func_8002C320(void) { - register u32 result __asm__("$8") = 0; + u32 result = 0; int count = 0; - register u32 bit1 __asm__("$14") = 1; - register u32 bit2 __asm__("$13") = 2; - register u32 shift __asm__("$7") = 0; + u32 bit1 = 1; + u32 bit2 = 2; + u32 shift = 0; u8 *base = D_80075AC0; u8 *ptr_data = base + 0x10; u8 *ptr_check = base + 0x2; diff --git a/src/800_b_2.c b/src/800_b_2.c index 8c5a030dfc..e27f6e1c95 100644 --- a/src/800_b_2.c +++ b/src/800_b_2.c @@ -95,8 +95,8 @@ extern s16 D_800C5328[]; extern s16 D_800C532A[]; void func_8002C8BC(void) { - register s32 a0 __asm__("$4"); - register s32 v1 __asm__("$3"); + s32 a0; + s32 v1; a0 = -1; v1 = 0; @@ -327,9 +327,9 @@ void func_8002CC4C(void) { B12 **pp; s32 *cnt; s32 off; - register B12 *p __asm__("$3"); - register s32 i __asm__("$4"); - register s32 *cp __asm__("$5"); + B12 *p; + s32 i; + register s32 *cp __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 pad; (void)&pad; @@ -557,7 +557,7 @@ void func_8002D034(void) { } { - register u8 *flagPtr __asm__("$8"); + u8 *flagPtr; flagPtr = &D_800A4E7A; if (*flagPtr != 0) { if (D_800A4E76 > (s16)D_800A4E74) { @@ -664,9 +664,9 @@ void func_8002D320(void) extern void func_8003BE74(s32, s32); extern void func_8003B250(s32, void *); - register u8 *p __asm__("$16"); - register u32 mask __asm__("$17"); - register s32 i __asm__("$18"); + register u8 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + u32 mask; + register s32 i __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) i = 0; mask = 0x60000; @@ -1681,7 +1681,7 @@ void func_8002E818(s32 a0) extern u16 D_800A4EE4; extern u16 D_8006A9D4[]; extern void func_8002EA10(void); - register u8 *a1 __asm__("$5"); + u8 *a1; u8 fl; u8 nw; u16 v; @@ -1714,7 +1714,7 @@ void func_8002E8DC(s32 a0) extern u16 D_800A4EE2; extern u16 D_800A4EE4; extern u16 D_8006A9E0[]; - register u8 *p __asm__("$6"); + u8 *p; u8 fl; u8 nw; u16 v; @@ -1745,7 +1745,7 @@ void func_8002E94C(s32 a0) extern u16 D_800A4EE2; extern u16 D_8006A9EC[]; extern void func_8002EAB0(void); - register u8 *a1 __asm__("$5"); + u8 *a1; u8 fl; u8 clr; u16 v; @@ -1780,7 +1780,7 @@ extern void func_8002EC10(void); extern void func_800383A4(s16 a0); void func_8002EA10(void) { - register u16 *s0 __asm__("$16"); + u16 *s0; u16 v0; s32 ret; @@ -1805,7 +1805,7 @@ extern s16 D_800A4E86; extern void func_80038308(s16 a0); void func_8002EAB0(void) { - register u16 *s0 __asm__("$16"); + u16 *s0; u16 v0; s0 = &D_800A4E8E; @@ -2060,9 +2060,9 @@ extern s32 D_800C7D20; void func_8002EFF8(s32 a0, s32 a1) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 a0_tmp __asm__("$4"); + s32 v0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a0_tmp __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) v0 = 1; @@ -2090,9 +2090,9 @@ extern s32 D_800A2BA0; extern s32 D_800C7D2C; void func_8002F064(s32 a0, s32 a1) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 out_a0 __asm__("$4"); + s32 v0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 out_a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (a0 == 1) { v0 = ~a1; @@ -2744,9 +2744,9 @@ extern s32 D_800A46C8; int func_8002FC64(int nbytes, u32 *src); /* stage/copy a payload run */ int func_8002FC64(int nbytes, u32 *src) { - register s32 s2 __asm__("$18") = nbytes; - register u32 *s1 __asm__("$17") = src; - register s32 *s0; + s32 s2 = nbytes; + u32 *s1 = src; + s32 *s0; s32 result; if (D_8006AEF4 & 1) { @@ -2864,14 +2864,12 @@ s32 func_8002FDE8(s32 idx, s32 data) { } D_800A46A0 = idx | 0x4000; one = 1; - __asm__ __volatile__(""); D_800A46B0 = one; i4 = idx * 4; D_800A469C = *(s32 *)((u8 *)D_800652F0 + i4); r = func_80041A80(data, -1, D_800A469C); D_800A46D2 = r; D_800A46A2 = r; - __asm__ __volatile__(""); if (r == -1) { D_800A46B0 = one; return 1; @@ -2959,7 +2957,7 @@ s32 func_8002FF0C(s32 a0, s32 a1) { if (v1 != 0 && v1 != D_80064D4A[a0 * 12]) { t = *(s16 *)((u8 *)D_800A4648 + i); *(s16 *)((u8 *)D_800C532A + t * 4) = -1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)((u8 *)D_800A4644 + i) = 0; *(s16 *)((u8 *)D_800A4648 + i) = 0; } @@ -2976,7 +2974,7 @@ s32 func_8002FF0C(s32 a0, s32 a1) { D_800A46D0 = a0; D_800A46BC = a1; *(s32 *)((u8 *)D_800A464C + idx24) = a1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (D_80064D4E[j12] != 0) { D_800A4EF6 = D_80064D4E[j12]; } @@ -2985,7 +2983,7 @@ s32 func_8002FF0C(s32 a0, s32 a1) { base = (u8 *)q - 0x96; w = idx24 + base; *(s16 *)(w + 0xA) = r; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) if (r == -1 || func_800419B0(D_800A46D2) == -1) { D_800A4650[idx24] = 1; return 1; @@ -3076,7 +3074,7 @@ int func_800301C8(int entry, s32 a1, s32 a2) { s32 b; s32 h; s32 k; - register s32 k2 __asm__("$17"); + s32 k2; s32 vab; u8 fl; s32 ret; @@ -3095,13 +3093,13 @@ int func_800301C8(int entry, s32 a1, s32 a2) { if (h != D_80064D4A[entry * 12]) { s32 n = *(s16 *)((u8 *)D_800A4648 + k); D_800C532A[n * 2] = -1; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)((u8 *)D_800A4644 + k) = 0; *(s16 *)((u8 *)D_800A4648 + k) = 0; } } { - register s32 m3 __asm__("$2"); + s32 m3; m3 = (b << 1) + b; k2 = m3 << 3; } @@ -3111,16 +3109,16 @@ int func_800301C8(int entry, s32 a1, s32 a2) { func_80031A98(); func_800415A8(*(s16 *)((u8 *)D_800A4642 + k2)); } - __asm__("" : "=r"(p) : "0"(&D_800A46D0)); + p = &D_800A46D0; e = entry; - __asm__("" : "=r"(e) : "0"(e)); + __asm__("" : "=r"(e) : "0"(e)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *p = e; *(s16 *)((u8 *)D_800A4640 + k2) = e; D_800A4650[k2] = 1; vab = SsVabOpenHeadSticky(a1, -1, *(s32 *)((u8 *)D_800A463C + k2)); bs = (s32)p - 0x98; { - register s32 adr __asm__("$16"); + s32 adr; adr = k2 + bs; D_800A46D2 = vab; *(s16 *)(adr + 0xA) = vab; @@ -3482,8 +3480,8 @@ s32 func_80030CA4(u16 arg0) { u8 *base; u8 *p; - register s32 i __asm__("$6"); - register s32 one __asm__("$7"); + s32 i; + s32 one; s32 besti; u8 *bestp; u16 best; @@ -3752,7 +3750,7 @@ void func_80030F80(void) } else { idx = *(u16 *)(p + 0xA); dsp = sv[idx]; - __asm__("" : : : "memory"); + __asm__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) switch (dsp) { case 3: mask = tbl[*(u16 *)(p + 0xA)]; @@ -3932,11 +3930,11 @@ void func_800314DC(Obj *p) { addu (the dying `t & 0xFF00` temp, which lives in $v1), so base lands in $v1; the target keeps it in $v0. A hard-reg dest cannot be tied, so the pin materialises base in $v0 exactly where the target has it. */ - register s32 base __asm__("$2"); + register s32 base __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 d; u32 res; /* $2 pin #2 (disjoint lifetime from `base`) -- see the lerp comment. */ - register u32 q __asm__("$2"); + register u32 q __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (!(p->unk37 & 1)) { return; @@ -4241,10 +4239,10 @@ void func_80031A98(void) extern u8 D_800A49D2[]; void func_80031B7C() { - register s32 a0 asm("$4") = 0; - register u8 a2 asm("$6") = 1; - register u16 a1 asm("$5") = 0x7FFF; - register u8 *v1 asm("$3"); + s32 a0 = 0; + u8 a2 = 1; + u16 a1 = 0x7FFF; + register u8 *v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v1 = D_800A49D2; @@ -4774,7 +4772,7 @@ s32 func_800324A4(u32 arg0, u8 *p, u32 flags, s32 arg3) { * feeds the y spill reads $a0 and not $fp. Without it cse collapses * x into the parameter pseudo, the shift reads the callee-saved home and * the $s7/$fp pair flips (v <-> arg0) -- 9 diffs. Emits no instruction. */ - register u32 t __asm__("$4"); + register u32 t __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u16 y; s32 v; u8 old; @@ -5396,7 +5394,7 @@ void func_80032A74(Slot54 *arg0, s32 arg1, Rec14 *arg2, s32 flags) { u32 qq; s32 tb; u32 d; - register s32 base __asm__("$2"); + register s32 base __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u16 t16; s32 t8; s32 t32; @@ -5495,7 +5493,7 @@ void func_80032A74(Slot54 *arg0, s32 arg1, Rec14 *arg2, s32 flags) { ch->unk4F = 0; ch->unk4E = 0x85; ch->unk14 = t32; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) vol = REC->unk06; if (D_800A4F1E != 0) { vol *= 0x70; @@ -5578,7 +5576,7 @@ void func_80032A74(Slot54 *arg0, s32 arg1, Rec14 *arg2, s32 flags) { vo->unk0C = 0; vo->unk0E = 0; vo->unk04 = 0x6009F; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (D_800A4EF6 > REC->unk0A) { func_8002F064(1, vo->unk00); } else { @@ -5658,7 +5656,7 @@ extern u16 D_800A46E8[]; s32 func_800331D4(s32 arg0) { u16 *p; - register s32 i __asm__("$3"); + register s32 i __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) p = D_800A46E8; i = 0; @@ -5741,12 +5739,12 @@ void func_8003324C(s32 arg0) { switch (code) { case 1: { - register Ent30D80 *p __asm__("$16"); + register Ent30D80 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 i; i = 0; p = (Ent30D80 *)(base + 0x2A0); - __asm__ ("" :: "r"(base)); + __asm__ ("" :: "r"(base)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) for (; i < 8; i++, p++) { u8 *q = e + i; @@ -5810,16 +5808,16 @@ void func_80033398(u32 arg0) * deleting the real parm copy). A plain `s7v = arg0;` makes * cse.c make_regs_eqv head-promote s7v to canonical and canon_reg * rewrites the srl to `srl $s6,$s7,16` (the 1-ins residual). */ - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u32 s7v; u8 *s5v; s32 s4v; u32 s6v; u8 *fpv; - register u8 *s3v __asm__("$19"); + register u8 *s3v __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) u8 *s2v; - register s32 s1v __asm__("$17"); - register u8 *s0v __asm__("$16"); + s32 s1v; + register u8 *s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t0; s7v = arg0 + zr; @@ -5868,8 +5866,8 @@ extern u16 D_800A46E8[]; extern void func_80030D80(Ent30D80 *arg0, s16 arg1); void func_8003350C(s32 arg0, s32 arg1) { - register Ent30D80 *p __asm__("$16"); - register s32 t __asm__("$19"); + register Ent30D80 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) u8 *base; u8 *e; s32 off; @@ -5880,9 +5878,8 @@ void func_8003350C(s32 arg0, s32 arg1) { e = base + off; i = 0; t = arg1 << 16; - __asm__ ("" :: "r"(t)); p = (Ent30D80 *)(base + 0x2A0); - __asm__ ("" :: "r"(base)); + __asm__ ("" :: "r"(base)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) for (; i < 8; i++, p++) { u8 *q = e + i; if (q[0xE] != 0) { @@ -5914,7 +5911,7 @@ void func_800335B8(s32 a0, s32 a1) { /* copy-fence: keeps the `addu $t0,$a1,$zero` param copy alive (cse would otherwise propagate $a1 into branch 2's `andi $a1,$t0,0x7F`). */ t0 = a1; - __asm__ ("" : "=r"(t0) : "0"(t0)); + __asm__ ("" : "=r"(t0) : "0"(t0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (a1 & 0x1000) { v1 = 0; @@ -5933,7 +5930,7 @@ void func_800335B8(s32 a0, s32 a1) { beqz delay slot). Walking pointer, NOT p + v1*0x54, so loop strength reduction still owns $a0. */ rec = p; - __asm__ ("" : "=r"(rec) : "0"(rec)); + __asm__ ("" : "=r"(rec) : "0"(rec)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a2--; *(u16 *)(rec + 0x48) = a1; *(u8 *)(rec + 0x4F) = t0; @@ -6083,7 +6080,7 @@ void func_800336A8(Req336A8 *arg) if (D_800A4F19 != 0) { /* zero-byte dbr fence: ASM_INPUT stops reorg's fallthrough trial scan * (stop_search_p), so the beqz above keeps its `nop` delay slot. */ - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v = (m * D_8007319E[n]) >> 14; vo->unk0A = v; q = D_8007319E + 1; @@ -6302,36 +6299,36 @@ void func_8003388C(Ent388C *arg, s32 arg1) B12 *b; u32 *p; s32 op; - register s32 c0 __asm__("$2"); - register s32 c1 __asm__("$3"); - register s32 c2 __asm__("$2"); - register s32 c3 __asm__("$4"); + register s32 c0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 c1; + register s32 c2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 c3 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 mask; s32 vi; s32 bank; s32 lvl; - register s32 res __asm__("$3"); - register s32 base __asm__("$2"); - register s32 sum __asm__("$3"); + s32 res; + register s32 base __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 sum __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 t24; s32 tmp9; u32 t, t18, d, amt, res2; - register u32 v __asm__("$2"); - register u32 m __asm__("$3"); - register u32 q __asm__("$2"); + register u32 v __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u32 m __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 q __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u16 h; u32 b04; u16 h2; s32 n84; u32 n86; - register u32 x86 __asm__("$2"); + register u32 x86 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u8 flag; s32 called; s32 lv; - register u32 tv __asm__("$2"); - register u32 pr1 __asm__("$5"); - register u32 pr2 __asm__("$3"); - register u32 pr3 __asm__("$3"); + register u32 tv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pr1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pr2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pr3 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u32 i; e = arg; @@ -6587,7 +6584,7 @@ void func_8003388C(Ent388C *arg, s32 arg1) ch->unk10 = bank; ch->unk14 = cmd->unk10; tmp9 = cmd->unk09; - __asm__ __volatile__("" : "=r"(tmp9) : "0"(tmp9)); + __asm__ __volatile__("" : "=r"(tmp9) : "0"(tmp9)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) lvl = tmp9; ch->unk35 = lvl; ch->unk52 = lvl; @@ -6677,7 +6674,7 @@ void func_8003388C(Ent388C *arg, s32 arg1) vo->unk0C = 0; vo->unk0E = 0; vo->unk04 = 0x6009F; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (D_800A4EF6 > cmd->unk0C) { func_8002F064(1, vo->unk00); } else { @@ -6815,7 +6812,7 @@ s32 func_80034314(u32 arg0, u8 *p, u32 arg2) { Rec12 *rec; u8 *q; s16 *pa; - register s32 idx __asm__("$3"); + register s32 idx __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 i; s32 j; @@ -6873,7 +6870,6 @@ s32 func_80034314(u32 arg0, u8 *p, u32 arg2) { /* dbr fence (zero-byte, non-volatile asm -> reorg stop_search_p): keeps the * `j .L800344B4` delay slot a nop; without it reorg eagerly steals + duplicates * the merge block's first store. */ - __asm__ ("" : "=r"(e) : "0"(e)); e->unk37 = rec->unk08; e->unk34 = b1; e->unk0C = rec->unk00; @@ -6905,7 +6901,6 @@ s32 func_80034314(u32 arg0, u8 *p, u32 arg2) { e->unk36 = 0; /* sched fence: without it the two stores (memory-unit users) sink below the * whole loop preheader (potential_hazard beats the LUID tie-break). */ - __asm__ ("" : "=r"(e) : "0"(e)); pa = &e->unk1C[0].unk00; for (i = 0; i < 3; i++, pa = (s16 *)((u8 *)pa + 8)) { @@ -7041,12 +7036,12 @@ extern u16 D_800A46E8[]; void func_80034844(void) { - register u8 *a0 __asm__("$4") = (u8 *)D_800A46E8; - register int a1 __asm__("$5") = 0; - register int t0 __asm__("$8") = 0x5; - register int a3 __asm__("$7") = 0x1; - register int a2 __asm__("$6") = 0x220; - register u8 *v1 __asm__("$3") = (u8 *)D_800A46E8 + 0x1A; + u8 *a0 = (u8 *)D_800A46E8; + int a1 = 0; + int t0 = 0x5; + int a3 = 0x1; + int a2 = 0x220; + register u8 *v1 __asm__("$3") = (u8 *)D_800A46E8 + 0x1A; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) while (a1 < 8) { if (*(u16 *)a0 == t0) { @@ -7079,7 +7074,7 @@ s32 func_800348A8(u32 arg0) { hi = arg0 >> 16; q = p + 3; do { - __asm__ ("" :: "r"(i), "r"(i)); + __asm__ ("" :: "r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (p[0] == five && q[-1] == lo) { if (hi == 0 || q[0] == hi) { return i + 1; @@ -7099,7 +7094,7 @@ extern s32 func_8002F4E4(u8 *); void func_8003491C(s32 arg0) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 id; s32 raw; s32 t; @@ -7164,7 +7159,7 @@ void func_80034A54(s32 a0) { extern s8 D_800A4F17; void func_80034A9C(void *a0) { - register void *a1 __asm__("$5") = a0; + void *a1 = a0; u8 *v1; u8 old; @@ -7449,8 +7444,8 @@ void func_8003500C(void) { u8 *self = D_80076118 + idx * 0x30; if (self[0] != 0) { - register s32 (*fn8)(void *) __asm__("$3") = *(s32 (**)(void *))(self + 8); - register s32 type __asm__("$2") = self[4]; + s32 (*fn8)(void *) = *(s32 (**)(void *))(self + 8); + register s32 type __asm__("$2") = self[4]; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) D_80076114 = type; if (fn8(self) == 0) { @@ -7458,8 +7453,8 @@ void func_8003500C(void) { } { - register s32 (*fn1C)(s32) __asm__("$6") = *(s32 (**)(s32))(self + 0x1C); - register s32 type2 __asm__("$5") = self[4]; + s32 (*fn1C)(s32) = *(s32 (**)(s32))(self + 0x1C); + register s32 type2 __asm__("$5") = self[4]; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) D_80076114 = type2; if (fn1C != NULL) { @@ -7522,7 +7517,7 @@ extern void SpuWrite(s32, s32); void func_80035210(s32 a0, s32 a1) { - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v1 = D_80076218; func_8003C498(v1); diff --git a/src/800_c.c b/src/800_c.c index e0d7d16ed3..01697107ee 100644 --- a/src/800_c.c +++ b/src/800_c.c @@ -64,17 +64,17 @@ extern s32 func_8003EDE8(s32, s32, s32); extern void func_8003D650(int a0, int a1, int a2); s32 func_80035270(s32 arg0) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u8 result[8]; u8 param[8]; CdlLOC loc; s32 flags; - register s32 n __asm__("$4"); + register s32 n __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 idx; s32 lo; s16 h; s32 drv; - register s32 hi __asm__("$20"); + register s32 hi __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) u8 *rec; u8 *rec2; u8 b; @@ -88,7 +88,7 @@ s32 func_80035270(s32 arg0) { s32 cmp; u8 *q; CdlLOC *lp; - register s32 sync __asm__("$4"); + register s32 sync __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 sync5; s32 tmp; s32 inc; @@ -479,7 +479,7 @@ void func_800359B0(s32 arg0) { D_80076104 = D_80076104 + 1; if ((s16)D_80076104 >= 0x12D) { func_800434BC(); - __asm__ __volatile__(""); /* §336 cross-jump fence, zero bytes */ + __asm__ __volatile__(""); /* §336 cross-jump fence, zero bytes */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto do_flag; } break; @@ -1393,7 +1393,7 @@ typedef struct { } CdReq; void func_80036AF8(CdlLOC *loc, s32 flags) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) CdReq req; s32 mode; s32 n; @@ -1615,7 +1615,7 @@ void func_80036FB0(s32 arg0, s32 arg1) { s32 i; s32 *p; - __asm__ volatile("" :: + __asm__ volatile("" :: // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) "m"(hole)); if (D_8006AEE8 > 0) { i = 0; @@ -1792,7 +1792,7 @@ void func_80037144(s32 idx) { * find_symbolic_term and the two symbols differ), so without this gcc hoists the * D_80065438 load above all the slot stores and permutes the head block. * Emits zero instructions. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_80076244[i].unk0C = 0; D_80076244[i].unk0D = one; D_80076244[i].unk04 = idx | 0x2000; @@ -1887,10 +1887,10 @@ extern void func_8002D7FC(s32 arg0); extern void func_8002FDE8(s32 arg0, void *arg1); void func_800373D0(void) { - register StructA4E88 *sp2 __asm__("$18"); - register u8 *sp3 __asm__("$19"); - register Rsc16 *p __asm__("$16"); - register s32 i __asm__("$17"); + StructA4E88 *sp2; + u8 *sp3; + Rsc16 *p; + s32 i; sp2 = &D_800A4E88; sp3 = D_800BA320; @@ -2126,8 +2126,8 @@ void func_800377D8(u8 arg0) { goto err; } { - register s32 rnxt __asm__("$2"); - register s32 rcnt __asm__("$3"); + register s32 rnxt __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 rcnt; pCnt = &hD_80076240; rnxt = gD_80076228 + 0x800; rcnt = *pCnt + 1; @@ -2144,13 +2144,13 @@ void func_800377D8(u8 arg0) { if (idx < 5 && (&D_80076251)[idx * 16] != 0) { if (D_80076248[idx].unk00 & 0x2000) { gD_80076243 = 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { gD_80076243 = 2; } D_80076298 = 0; hD_80076240 = 0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) gD_80076228 = D_80076244[gD_80076294].unk00; gD_80076238 = D_80076244[gD_80076294].unk08; return; @@ -2203,7 +2203,7 @@ void func_800377D8(u8 arg0) { } D_80076298 = 0; hD_80076240 = 0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) gD_80076228 = D_80076244[gD_80076294].unk00; gD_80076238 = D_80076244[gD_80076294].unk08; return; @@ -2335,9 +2335,9 @@ extern u8 D_800C6E2E[]; void func_80037EA0(void) { extern void func_8003D3B4(s32, s32); - register u8 *p __asm__("$16"); - register s32 i __asm__("$17"); - register u32 mask __asm__("$18"); + register u8 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; + u32 mask; i = 0; mask = 0xFFF9FFFF; @@ -2359,8 +2359,8 @@ void func_80037F3C(void) extern u8 D_800C6DD0[]; extern void func_8003B250(s32, void *); - register u8 *p __asm__("$16"); - register s32 i __asm__("$17"); + register u8 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; u8 *base; base = D_800C6DD0; @@ -2398,9 +2398,9 @@ void func_80037FC4(void) extern void func_8003C23C(s32, s32); extern void func_8003B250(s32, void *); - register u8 *p __asm__("$16"); - register s32 i __asm__("$17"); - register u32 mask __asm__("$18"); + register u8 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; + u32 mask; u8 *base; if (D_800A4F1D == 0) { @@ -2539,7 +2539,7 @@ typedef s32 a32; void func_80038308(s16 a0) { - register a32 arg0 asm("$4"); + register a32 arg0 asm("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 offset; offset = arg0 * 127; @@ -2590,9 +2590,9 @@ void func_800383A4(a0) s32 i; s32 j; s32 one; - register s32 aa __asm__("$2"); + register s32 aa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("sll %0, %1, 7\n\tsubu %0, %0, %1\n\tsll %0, %0, 2" : "=r"(aa) : "r"(a0)); + __asm__("sll %0, %1, 7\n\tsubu %0, %0, %1\n\tsll %0, %0, 2" : "=r"(aa) : "r"(a0)); // !FAKE: instruction sll — REFUSED instruction `sll` has no C spelling in the table (P36 rung B tus9) base = &D_800B9CD8[aa]; p = base + 0x1A; i = 0; @@ -2630,7 +2630,7 @@ extern void func_8002EFF8(s32 a0, s32 a1); extern void func_8003916C(s16 arg); void func_800384A8(s16 arg0) { - register s32 raw __asm__("$4"); + register s32 raw __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *entry; u8 *p; u8 *q; @@ -2674,8 +2674,8 @@ void func_800385C0(s16 a0) extern u8 D_800C6E2A[]; extern u8 D_800B9ED2[]; extern u8 D_800B9ED3[]; - register s32 a0v __asm__("$4"); - register u8 *v1 __asm__("$3"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 a1; for (a1 = 0, v1 = D_800C6E2A; a1 < 0x10; a1++, v1 += 0x60) { @@ -2713,7 +2713,7 @@ void func_80038668(s32 a0, s32 a1) { s32 func_80038698(void *arg0) { u8 *p; - register u32 len asm("$6"); + register u32 len asm("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) u32 hi; s32 div; @@ -2793,15 +2793,15 @@ s32 func_800387C0(void *arg0) { void func_80038838(void *arg0) { - register unsigned char *a3 asm("$7"); - register unsigned char *a1 asm("$5"); - register unsigned char *v1; - register unsigned char *v0 asm("$2"); - register int a2 asm("$6"); - register int v0_c; - register int const1 asm("$8"); - register int const2 asm("$9"); - register int const3 asm("$3"); + unsigned char *a3; + register unsigned char *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + unsigned char *v1; + register unsigned char *v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + int a2; + int v0_c; + int const1; + int const2; + int const3; a3 = (unsigned char *)arg0 + 0x1A; a2 = 0; @@ -2883,13 +2883,13 @@ extern u8 D_800762B4[]; extern u8 D_800C6E2A[]; void func_80038958(void) { - register u8 *a3 __asm__("$7"); - register u8 *a2 __asm__("$6"); - register s32 a1 __asm__("$5"); - register u8 *a0 __asm__("$4"); - register s32 t0 __asm__("$8"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + u8 *a3; + u8 *a2; + s32 a1; + register u8 *a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 t0; + s32 v0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) a3 = D_800762B0; a2 = D_800762B4; @@ -2985,15 +2985,15 @@ extern s32 func_80038FFC(s32 *); /* §376: the definition returns s32 and take void func_80038A58(void) { - register u8 *base __asm__("$19"); - register u8 *p __asm__("$17"); - register s32 i __asm__("$18"); - register s32 one __asm__("$20"); + u8 *base; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; + s32 one; base = D_800B9CD8; { - register u8 *q __asm__("$2"); + u8 *q; q = D_800762B4; i = 0xF; do { @@ -3004,13 +3004,13 @@ void func_80038A58(void) } { - register u8 *a3 __asm__("$7"); - register u8 *a2 __asm__("$6"); - register s32 a1 __asm__("$5"); - register u8 *a0 __asm__("$4"); - register s32 t0 __asm__("$8"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + u8 *a3; + u8 *a2; + s32 a1; + register u8 *a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 t0; + s32 v0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) a3 = D_800762B0; a2 = D_800762B4; @@ -3058,11 +3058,11 @@ void func_80038A58(void) *(s32 *)(p + 0x1BC) = sum; if (sum >= lim) { - register s32 cur __asm__("$3"); - register s32 quot __asm__("$5"); - register s32 c __asm__("$4"); - register s32 r __asm__("$16"); - register s32 v __asm__("$3"); + s32 cur; + s32 quot; + s32 c; + s32 r; + s32 v; quot = sum / lim; cur = *(s32 *)(p - 8); @@ -3094,12 +3094,12 @@ void func_80038A58(void) c = v; } while (r >= v); { - register s32 d __asm__("$2"); + s32 d; d = v - r; *(s32 *)(p - 8) = d; } } else { - register s32 d2 __asm__("$2"); + s32 d2; d2 = cur - quot; *(s32 *)(p - 8) = d2; } @@ -3111,8 +3111,8 @@ void func_80038A58(void) flag = 0; if (p[0x1E4] != 0) { - register u16 *hp __asm__("$8"); - register u8 *sq __asm__("$5"); + u16 *hp; + register u8 *sq __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) hp = (u16 *)(base + 0x12); k = 0; @@ -3126,7 +3126,7 @@ void func_80038A58(void) if (*hp < *(u16 *)(sq - 2)) { goto cont1; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *hp = *(u16 *)(sq - 2); } else if (*(u16 *)(sq - 4) < cur16) { *hp = cur16 - *(u16 *)(sq - 4); @@ -3146,13 +3146,13 @@ void func_80038A58(void) } while (k <= 0); { - register u16 *hp2 __asm__("$5"); - register s32 c2 __asm__("$3"); + u16 *hp2; + s32 c2; s32 acc2; acc2 = D_800A4EF8 << 7; acc2 *= D_800A4EE0; c2 = 0; - __asm__("addiu %0,%1,18" : "=r"(hp2) : "r"(base), "r"(c2)); + __asm__("addiu %0,%1,18" : "=r"(hp2) : "r"(base), "r"(c2)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) acc2 >>= 14; do { acc2 *= *hp2; @@ -3164,8 +3164,8 @@ void func_80038A58(void) } if (flag != 0 || D_800A4F16 != 0) { - register u8 *b __asm__("$5"); - register u8 *e __asm__("$4"); + u8 *b; + register u8 *e __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) b = D_800C6DD0; k = 0; e = b + 0x5A; @@ -3185,9 +3185,9 @@ void func_80038A58(void) b += 0x60; } while (k < 0x10); } else { - register u8 *c __asm__("$3"); - register s32 two __asm__("$5"); - register s32 uno __asm__("$4"); + u8 *c; + s32 two; + s32 uno; p[0x1E4] = 0; k = 0; @@ -3203,11 +3203,11 @@ void func_80038A58(void) } while (k < 0x10); } } else if (D_800A4F16 != 0) { - register u16 *hp3 __asm__("$3"); - register s32 c3 __asm__("$5"); - register u8 *b2 __asm__("$5"); - register u8 *e2 __asm__("$4"); - register s32 k2 __asm__("$6"); + u16 *hp3; + register s32 c3 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + u8 *b2; + register u8 *e2 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 k2; s32 acc3; acc3 = D_800A4EF8 << 7; @@ -3389,7 +3389,7 @@ void func_800391D4(s32 arg0, s16 arg1, s16 arg2) { u8 *base; u8 *entry; - register s32 i __asm__("$7"); + register s32 i __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) s32 off; s32 mask; s32 a1v; @@ -3399,15 +3399,15 @@ void func_800391D4(s32 arg0, s16 arg1, s16 arg2) { a1v = arg1; off = 0; do { - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (*(base + i + 0x23) != 0 && *(s16 *)&D_800C6DD4[off] == a1v) { entry = &D_800C6DD0[(s16)i * 0x60]; if (entry[0x5A] != 0) { @@ -3761,8 +3761,8 @@ extern u8 D_800C6DD0[]; extern u8 D_800C6DD4[]; void func_80039B20(s32 *arg0, s16 arg1) { - register s32 i __asm__("$6"); - register s32 off __asm__("$7"); + register s32 i __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register s32 off __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) u8 c; s32 t1; @@ -3782,7 +3782,7 @@ void func_80039B20(s32 *arg0, s16 arg1) { } { s32 base1 = (s32)D_80073140; - __asm__ __volatile__("" : "=r"(base1) : "0"(base1)); + __asm__ __volatile__("" : "=r"(base1) : "0"(base1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) D_800C7D20 &= ~((s32 *)base1)[i]; D_800A2B98 |= ((s32 *)base1)[i]; } @@ -3926,11 +3926,11 @@ extern void func_80039DEC(); /* no-proto (§376/§495): the definition is K&R w void func_80039F50(u8 **a0, s16 a1) { - register u8 **pvVar4 __asm__("$7"); /* $a3 */ + u8 **pvVar4; /* $a3 */ u8 *pbVar3; - register s32 bVar1 __asm__("$4"); /* $a0 */ + register s32 bVar1 __asm__("$4"); /* $a0 */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 bVar2; - register u8 *pbVar5 __asm__("$2"); /* $v0 */ + register u8 *pbVar5 __asm__("$2"); /* $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u8 bVar6; pvVar4 = a0; @@ -4076,7 +4076,7 @@ void func_8003A234(func_8003A234_Ctx *a0) { case 'Q': { - register s32 num __asm__("$4"); + s32 num; s32 den; s32 b3; s32 b4; @@ -4116,11 +4116,11 @@ void func_8003A234(func_8003A234_Ctx *a0) { case 0x59: case 0x7F: { - register u8 *p __asm__("$3") = a0->ptr; + u8 *p = a0->ptr; u8 *np = p + 1; a0->ptr = np; { - register s32 byte __asm__("$5") = p[0]; + register s32 byte __asm__("$5") = p[0]; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) a0->ptr = np + byte; } } @@ -4129,7 +4129,7 @@ void func_8003A234(func_8003A234_Ctx *a0) { case 0: a0->ptr = a2 + 2; { - register s32 b1 __asm__("$5") = a2[1]; + register s32 b1 __asm__("$5") = a2[1]; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) if (b1 != 2) { a0->unk1F9 = 1; break; diff --git a/src/boot.c b/src/boot.c index 6ca53d5965..b6b56803d3 100644 --- a/src/boot.c +++ b/src/boot.c @@ -326,7 +326,7 @@ void main(void) { func_80059BFC(*(s32 *)((u8 *)&D_800AE7BC + ((*(u16 *)(p + 0xA3D2) * 5) << 2)), 4); GameModeDispatch(); - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: instruction lui — REFUSED instruction `lui` has no C spelling in the table (P36 rung B tus9) "lui $a2, 0x1f80\n" "ori $a2, $a2, 0x03fc\n" "addu $t0, $a2, $zero\n" @@ -334,11 +334,11 @@ void main(void) { "addiu $t0, $t0, -4\n" "addu $sp, $t0, $zero\n" : : : "memory"); func_80015498(); - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: instruction addiu — REFUSED instruction `addiu` has no C spelling in the table (P36 rung B tus9) "addiu $sp, $sp, 4\n" "lw $sp, 0($sp)\n" : : : "memory"); - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: instruction lui — REFUSED instruction `lui` has no C spelling in the table (P36 rung B tus9) "lui $a2, 0x1f80\n" "ori $a2, $a2, 0x03fc\n" "addu $t0, $a2, $zero\n" @@ -346,7 +346,7 @@ void main(void) { "addiu $t0, $t0, -4\n" "addu $sp, $t0, $zero\n" : : : "memory"); func_8001C00C(); - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: instruction addiu — REFUSED instruction `addiu` has no C spelling in the table (P36 rung B tus9) "addiu $sp, $sp, 4\n" "lw $sp, 0($sp)\n" : : : "memory"); } else { @@ -356,7 +356,7 @@ void main(void) { *(u16 *)(p + 0xA3D2) * 16 + (s32)D_800BA0E4; func_80059BFC(*(s32 *)((u8 *)&D_800AE7BC + ((*(u16 *)(p + 0xA3D2) * 5) << 2)), 4); - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: instruction lui — REFUSED instruction `lui` has no C spelling in the table (P36 rung B tus9) "lui $a2, 0x1f80\n" "ori $a2, $a2, 0x03fc\n" "addu $t0, $a2, $zero\n" @@ -364,7 +364,7 @@ void main(void) { "addiu $t0, $t0, -4\n" "addu $sp, $t0, $zero\n" : : : "memory"); func_800D25FC(); - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: instruction addiu — REFUSED instruction `addiu` has no C spelling in the table (P36 rung B tus9) "addiu $sp, $sp, 4\n" "lw $sp, 0($sp)\n" : : : "memory"); } diff --git a/src/md_MAIN_001/md_MAIN_001.c b/src/md_MAIN_001/md_MAIN_001.c index 20d9baf786..5eba52737a 100644 --- a/src/md_MAIN_001/md_MAIN_001.c +++ b/src/md_MAIN_001/md_MAIN_001.c @@ -180,16 +180,16 @@ void func_800CF180(void) extern u8 D_800CF420[]; extern u8 D_800AA60C[]; - register u32 m24 __asm__("$8"); - register u32 mFF __asm__("$7"); - register u32 *tb __asm__("$9"); - register u32 *ab __asm__("$6"); + register u32 m24 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register u32 mFF __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + u32 *tb; + register u32 *ab __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) u32 *pp; m24 = 0x00FFFFFF; tb = (u32 *)D_800CF3F0; { - register s32 i __asm__("$2") = D_800B9A02; + register s32 i __asm__("$2") = D_800B9A02; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) mFF = 0xFF000000; *(u32 *)((s32)tb + i * 24) = (*(u32 *)((s32)tb + i * 24) & mFF) | @@ -197,7 +197,7 @@ void func_800CF180(void) } { - register s32 i __asm__("$4") = D_800B9A02; + s32 i = D_800B9A02; ab = (u32 *)D_800AA60C; pp = (u32 *)(i << 14); pp = (u32 *)((s32)pp + (s32)ab); @@ -205,7 +205,7 @@ void func_800CF180(void) } { - register s32 i __asm__("$2") = D_800B9A02; + s32 i = D_800B9A02; tb = (u32 *)D_800CF420; *(u32 *)((s32)tb + i * 24) = (*(u32 *)((s32)tb + i * 24) & mFF) | @@ -213,7 +213,7 @@ void func_800CF180(void) } { - register s32 i __asm__("$4") = D_800B9A02; + s32 i = D_800B9A02; s32 frame_pad[1]; (void)&frame_pad; pp = (u32 *)(i << 14); @@ -232,16 +232,16 @@ void func_800CF290(void) { extern u8 D_800D3C10_b __asm__("D_800D3C10"); extern u8 D_800AA60C[]; - register s32 n __asm__("$7") = D_800B9A02; - register u8 *p0 __asm__("$4"); - register u8 *p1 __asm__("$3"); - register u32 c5 __asm__("$6"); - register u32 c64 __asm__("$13"); - register u32 c7840 __asm__("$14"); - register u32 cm28 __asm__("$12"); - register u32 c38 __asm__("$11"); - register u32 c256 __asm__("$10"); - register u32 c60 __asm__("$9"); + s32 n = D_800B9A02; + u8 *p0; + register u8 *p1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 c5; + u32 c64; + register u32 c7840 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus9) + u32 cm28; + u32 c38; + u32 c256; + u32 c60; u32 *q0; u32 *q1; u32 *ot; @@ -282,7 +282,7 @@ void func_800CF290(void) { p1 = D_800D3B1C + w; q1 = (u32 *)(D_800D3B1C + w + 4); { - register u32 e1b __asm__("$8") = 0xE100008C; + register u32 e1b __asm__("$8") = 0xE100008C; // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) p1[3] = c5; *q1 = e1b; } @@ -302,8 +302,8 @@ void func_800CF290(void) { ot = (u32 *)(D_800AA60C + n); { - register u32 m24 __asm__("$8"); - register u32 mFF __asm__("$5"); + register u32 m24 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + u32 mFF; m24 = 0xFFFFFF; mFF = 0xFF000000; diff --git a/src/md_MAIN_003/md_MAIN_003.c b/src/md_MAIN_003/md_MAIN_003.c index ea48326300..7e47ced3f7 100644 --- a/src/md_MAIN_003/md_MAIN_003.c +++ b/src/md_MAIN_003/md_MAIN_003.c @@ -3,8 +3,8 @@ extern void (*D_800D3598[])(void); void func_800CEED0(void) { - register s32 idx __asm__("$2"); - __asm__ __volatile__("" : : "r"(idx)); + s32 idx; + __asm__ __volatile__("" : : "r"(idx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) D_800D3598[idx](); } @@ -298,19 +298,19 @@ void func_800CF3E8(void) { u32 tv0; u32 tag6; u32 tv1; - register u32 tv2 __asm__("$15"); + register u32 tv2 __asm__("$15"); // !FAKE: pin $15 — NEEDED DIFFERS (P36 rung B tus9) u32 tv3; u32 tv4; u32 b1a; u32 b1c; - register s32 c5 __asm__("$6"); - register s32 q5 __asm__("$13"); - register u32 mq2 __asm__("$8"); - register Sprt24 *pC __asm__("$3"); - register Sprt24 *p3 __asm__("$9"); - register Sprt24 *p5 __asm__("$4"); - register Sprt24 *p6 __asm__("$3"); - register u32 *ot __asm__("$5"); + s32 c5; + register s32 q5 __asm__("$13"); // !FAKE: pin $13 — NEEDED DIFFERS (P36 rung B tus9) + register u32 mq2 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register Sprt24 *pC __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register Sprt24 *p3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) + Sprt24 *p5; + Sprt24 *p6; + u32 *ot; s32 idx = D_800B9A02; S16_800CF3E8 fr; @@ -340,7 +340,7 @@ blk1: D_800EC7DA[idx * 12] = 0x7880; ADDPRIM2(OTG, pA, mq2, 0xFF000000); - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) { Sprt24 *b_ = D_800EC7F8; pC = &b_[idx]; } pC->len = q5; ((u32 *)&D_800EC7F8[idx])[1] = b1c; @@ -351,7 +351,7 @@ blk1: pC->y0 = 0x54; pC->u0 = 0; pC->v0 = 0; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) pC->clut = 0x7800; pC->w = w60; pC->h = 0x20; @@ -458,7 +458,7 @@ final: p5->y0 = 0; p5->u0 = 0; p5->v0 = 0; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) { Sprt24 *b_ = D_800EC798; p6 = &b_[idx]; } p5->clut = 0x78C0; p5->w = 0x100; @@ -492,16 +492,15 @@ extern void func_800599B8(); void func_800CFB3C(u16 *arg0) { - register u16 *s1 __asm__("$17"); - register u16 *s0 __asm__("$16"); - register s32 fill __asm__("$18"); - register s32 i __asm__("$5"); + u16 *s1; + register u16 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 fill; + s32 i; u16 sVar1; u16 buf[4]; s32 pad[2]; - __asm__("" : "=r"(s1) : "0"(arg0)); - __asm__ volatile("" : : "r"(s1)); + __asm__("" : "=r"(s1) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sVar1 = *s1; D_800EC69C = 0; if (sVar1 != 0xFF) { @@ -554,25 +553,25 @@ s32 func_800CFC1C(u16 *param_1) extern s32 D_800EC69C; u8 buf[0x10]; - register u16 *cursor __asm__("$18"); - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register s32 uVar16 __asm__("$19"); - register u32 mask __asm__("$20"); - register u16 *puVar9 __asm__("$11"); - register u16 *puVar10 __asm__("$12"); - register s32 iVar11 __asm__("$13"); + register u16 *cursor __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 uVar16; + u32 mask; + register u16 *puVar9 __asm__("$11"); // !FAKE: pin $11 — NEEDED DIFFERS (P36 rung B tus9) + u16 *puVar10; + s32 iVar11; u16 tag; u32 result; u16 stored; s32 gate; - register u32 acc __asm__("$2"); - register u32 uVar5 __asm__("$7"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$4"); - register u32 uVar6 __asm__("$3"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$10"); + register u32 acc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u32 uVar5 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + u32 uVar1; + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register u32 uVar3 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus9) cursor = param_1; uVar16 = 0; @@ -581,7 +580,7 @@ s32 func_800CFC1C(u16 *param_1) if (gate) { return (u16 *)gate; } - __asm__ __volatile__("" : "=r"(cursor) : "0"(cursor)); + __asm__ __volatile__("" : "=r"(cursor) : "0"(cursor)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) tag = *(u16 *)cursor; D_800EC69C = 0; if (tag != 0xff) { @@ -593,16 +592,16 @@ s32 func_800CFC1C(u16 *param_1) uVar13 = 0; puVar10 = *(u16 **)(psVar14 + 1); { - register s32 boff __asm__("$2") = (s32)((s16 *)psVar14)[-1] * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = (s32)((s16 *)psVar14)[-1] * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) puVar9 = pi; } if (0 < (s32)((s16 *)psVar14)[-1]) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$9"); + u32 pix; + register u32 out __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) pix = (u32)*puVar9; out = (u32)*puVar10; uVar5 = pix & 0x1f; @@ -612,21 +611,21 @@ s32 func_800CFC1C(u16 *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 tus9) 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 tus9) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -645,14 +644,13 @@ s32 func_800CFC1C(u16 *param_1) } while (iVar11 < (s32)((s16 *)psVar14)[-1]); } if (uVar13 != 0) { - register u8 *argp __asm__("$4"); + register u8 *argp __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) argp = buf; *(u16 *)(buf + 0) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(buf + 2) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(buf + 4) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); *(u16 *)(buf + 6) = psVar14[0]; func_800599B8(argp); } @@ -706,16 +704,16 @@ extern void func_800599B8(u16 *, u16 *); s32 func_800CFEB4(u16 *arg0) { - register u16 *s2 __asm__("$18"); - register u16 *s0 __asm__("$16"); + u16 *s2; + register u16 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u16 sVar1; s32 ret; s32 flag; - register s32 i __asm__("$9"); + s32 i; u16 buf[4]; s32 pad[2]; - __asm__("" : "=r"(s2) : "0"(arg0)); + __asm__("" : "=r"(s2) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sVar1 = *s2; ret = 0; if (sVar1 != 0xFF) { @@ -723,16 +721,16 @@ s32 func_800CFEB4(u16 *arg0) do { i = 0; if (sVar1 == 9) { - register u16 *p __asm__("$8"); + u16 *p; s32 n; s32 base; s32 arg2; - register s32 b __asm__("$7"); - register s32 g __asm__("$4"); - register s32 r __asm__("$6"); - register s32 x __asm__("$2"); - register s32 v __asm__("$2"); - register s32 y __asm__("$4"); + s32 b; + s32 g; + register s32 r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + s32 x; + register s32 v __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 y; flag = 0; n = *(s16 *)(s0 - 1); diff --git a/src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c b/src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c index 16caf8ff95..cafc3bc208 100644 --- a/src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c +++ b/src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c @@ -156,7 +156,7 @@ void func_800D1E9C(void *arg0) { s16 sp98[8]; s32 *p; s32 i; - register s32 v0r __asm__("$2"); + register s32 v0r __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) p = (s32 *) arg0; D_800EC9F0 = 1; @@ -171,7 +171,7 @@ void func_800D1E9C(void *arg0) { func_800468FC(); func_8002D8D4(); func_800D2AA0(0); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto ret; } if (func_800D2704(D_800EC9A4, p) != 0) { @@ -261,7 +261,7 @@ after: ret: func_80010A98(); v0r = 1; - __asm__ __volatile__("" : : "r"(v0r)); + __asm__ __volatile__("" : : "r"(v0r)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -386,7 +386,7 @@ void func_800D24D0(void) { { s32 *pb = &D_800EC9B8; s0 = *pb; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *pb = (*pb == 0); } if (D_800EC9F0 != 0) { @@ -405,7 +405,6 @@ join: p = (s16 *)((u8 *)D_800EC9A4 + 0x2C); idx = D_800EC9CC; if (*p < D_800EC9BC[idx * 4] + D_800EC9C0[idx * 4]) { - __asm__ __volatile__(""); ((void (*)()) func_800D2C88)((&D_800EC9A4[3])[D_800EC9B8], ((D_800EC9D4 << 4) * ((D_800EC9D6 - 1) / 16 + 1)) >> 1); } else { @@ -568,7 +567,7 @@ extern s32 CdRead2(s32 count); void func_800D2A24(s32 a0) { u8 *p; s32 r; - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) retry: p = D_800EC9E8; @@ -585,12 +584,12 @@ retry: goto retry; } v0 = 0; - __asm__ __volatile__("" : : "r"(v0)); + __asm__ __volatile__("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) return; ret1: v0 = 1; - __asm__ __volatile__("" : : "r"(v0)); + __asm__ __volatile__("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) return; } @@ -639,7 +638,7 @@ extern s32 D_800DB5B0; extern void func_800D2E64(); void *func_800D2B64(void *arg0) { - register void *base asm("$16"); + void *base; s32 *dst; s32 i; @@ -749,7 +748,7 @@ __asm__( extern void func_800D2E64(); extern void func_8005C604(); extern volatile s32 *aD800DB670 __asm__("D_800DB670"); -extern volatile s32 *aD800DB644 __asm__("D_800DB644"); +extern s32 *aD800DB644 __asm__("D_800DB644"); extern volatile s32 *aD800DB650 __asm__("D_800DB650"); extern s32 D_800DB52C; extern s32 D_800DB5B0; @@ -903,7 +902,7 @@ __asm__( s32 aF800D30D0(char *arg0) __asm__("func_800D30D0"); s32 aF800D30D0(char *arg0) { - register s32 ret __asm__("$2"); + s32 ret; s32 s0; func_8005C604(D_800CEEB8, arg0); @@ -924,7 +923,7 @@ s32 aF800D30D0(char *arg0) { *D_800DB670 = 0x80000000; *D_800DB644 = 0; *D_800DB650 = 0; - __asm__ volatile("" : "=r"(ret) : "0"(0)); + __asm__ volatile("" : "=r"(ret) : "0"(0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) (void)*(volatile s32 *)D_800DB650; *D_800DB670 = 0x60000000; return ret; diff --git a/src/md_MAIN_003/md_MAIN_003_o0e.c b/src/md_MAIN_003/md_MAIN_003_o0e.c index 3434f67541..ed9b3bd1fb 100644 --- a/src/md_MAIN_003/md_MAIN_003_o0e.c +++ b/src/md_MAIN_003/md_MAIN_003_o0e.c @@ -530,7 +530,7 @@ void func_800D09A0(void) { */ void func_800D0A7C(void) { extern u8 D_800AF630[]; - extern volatile s32 D_800EC890; + extern s32 D_800EC890; extern void func_800146B0(s32 a0); extern void func_800118AC(); extern void func_800D12D0(void); diff --git a/src/md_MAIN_008/md_MAIN_008.c b/src/md_MAIN_008/md_MAIN_008.c index c660a8664f..795d244836 100644 --- a/src/md_MAIN_008/md_MAIN_008.c +++ b/src/md_MAIN_008/md_MAIN_008.c @@ -96,41 +96,40 @@ void func_800CEF50(void) { extern s16 D_800B9A02; extern u8 D_800AA60C[]; - register s32 v __asm__("$2"); - register s32 c __asm__("$3"); - register u32 w __asm__("$4"); - register s32 x78 __asm__("$6"); - register s32 m __asm__("$7"); - register s32 f __asm__("$8"); - register s32 ten __asm__("$9"); - register s32 neg __asm__("$10"); - register s32 hundred __asm__("$11"); - register s32 five __asm__("$12"); - register s32 v2 __asm__("$13"); - register u32 *p __asm__("$5"); - register s32 pm __asm__("$5"); + register s32 v __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 c __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 w; + s32 x78; + register s32 m __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + s32 f; + register s32 ten __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) + register s32 neg __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus9) + register s32 hundred __asm__("$11"); // !FAKE: pin $11 — NEEDED DIFFERS (P36 rung B tus9) + register s32 five __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v2 __asm__("$13"); // !FAKE: pin $13 — NEEDED DIFFERS (P36 rung B tus9) + register u32 *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 pm __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) v = 0xE100008A; v2 = 0xE100008C; m = 0xFF0000; - __asm__("" : "=r"(m) : "0"(m)); + __asm__("" : "=r"(m) : "0"(m)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) five = 5; - __asm__("" : "=r"(five) : "0"(five)); + __asm__("" : "=r"(five) : "0"(five)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) p = (u32 *)&D_800CF10C; m |= 0xFFFF; D_800CF10F = five; w = *p; - __asm__ volatile("" ::: "memory"); + __asm__ volatile("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) hundred = 100; - __asm__("" : "=r"(hundred) : "0"(hundred)); - __asm__ volatile("" ::: "memory"); + __asm__("" : "=r"(hundred) : "0"(hundred)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) D_800CF110 = v; v = -0xA0; neg = -0x6E; - __asm__("" : "=r"(neg) : "0"(neg)); + __asm__("" : "=r"(neg) : "0"(neg)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c = 0x80; ten = 10; - __asm__("" : "=r"(ten) : "0"(ten)); + __asm__("" : "=r"(ten) : "0"(ten)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) D_800CF118 = v; v = 0x100; f = 0xF0; @@ -169,9 +168,8 @@ void func_800CEF50(void) { v = *(u32 *)c; *p = (w & x78) | (v & m); v = *(u32 *)c; - __asm__("and %0,%1,%2" : "=r"(pm) : "r"(p), "r"(m)); + __asm__("and %0,%1,%2" : "=r"(pm) : "r"(p), "r"(m)); // !FAKE: instruction and — NEEDED DIFFERS (P36 rung B tus9) v = (v & x78) | pm; - __asm__ volatile("" ::: "memory"); p = (u32 *)&D_800CF124; *(u32 *)c = v; @@ -182,7 +180,7 @@ void func_800CEF50(void) { v = *(u32 *)c; *p = (w & x78) | (v & m); v = *(u32 *)c; - __asm__("and %0,%1,%2" : "=r"(pm) : "r"(p), "r"(m)); + __asm__("and %0,%1,%2" : "=r"(pm) : "r"(p), "r"(m)); // !FAKE: instruction and — NEEDED DIFFERS (P36 rung B tus9) v = (v & x78) | pm; *(u32 *)c = v; } diff --git a/src/md_MAIN_009/md_MAIN_009.c b/src/md_MAIN_009/md_MAIN_009.c index c130ed488c..dcfb664a59 100644 --- a/src/md_MAIN_009/md_MAIN_009.c +++ b/src/md_MAIN_009/md_MAIN_009.c @@ -4,8 +4,8 @@ extern void (*D_800CDD08[])(void); void func_800CD384(void) { - register s32 idx __asm__("$2"); - __asm__ __volatile__("" : : "r"(idx)); + s32 idx; + __asm__ __volatile__("" : : "r"(idx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) D_800CDD08[idx](); } @@ -227,15 +227,15 @@ extern u16 D_800BAE22; void func_800CD674(s32 x, s32 y, s32 c) { u8 *p; - register u32 tp0 __asm__("$3") = 0xE1000086; - register u32 *ot __asm__("$7"); - register u32 m24 __asm__("$9") = 0x00FFFFFF; - register u32 mff __asm__("$11") = 0xFF000000; - register u32 tpr __asm__("$17"); - register u32 pm __asm__("$8"); + u32 tp0 = 0xE1000086; + register u32 *ot __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 m24 __asm__("$9") = 0x00FFFFFF; // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) + u32 mff = 0xFF000000; + register u32 tpr __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pm __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) u32 pm2; u32 pm3; - register u32 otv __asm__("$3"); + register u32 otv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) p = (u8 *)D_800A71D0; tpr = 0xE1000087; @@ -319,7 +319,7 @@ void func_800CD674(s32 x, s32 y, s32 c) { p += 0x18; D_800A71D0 = p; *ot = (otv & mff) | pm2; - __asm__ volatile("" : "=r"(pm3)); + __asm__ volatile("" : "=r"(pm3)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } diff --git a/src/md_MAIN_013/md_MAIN_013.c b/src/md_MAIN_013/md_MAIN_013.c index c636b493e1..9690ea5038 100644 --- a/src/md_MAIN_013/md_MAIN_013.c +++ b/src/md_MAIN_013/md_MAIN_013.c @@ -163,7 +163,7 @@ void func_800CB138(s32 arg0) { u8 *p; s32 m; s32 ang; - register s32 ang2 __asm__("$4"); + register s32 ang2 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) ent = *(s32 *)(arg0 + 0x34); if ((*(s32 *)(arg0 + 0x2C) & 0x8000) == 0) { @@ -179,9 +179,9 @@ void func_800CB138(s32 arg0) { if (p != 0) { *(s16 *)(arg0 + 0x10) = rand() & 0xFFF; m = *(s32 *)(arg0 + 0x34); - __asm__ __volatile__("" : : : "memory"); - { register Blk20 *s __asm__("$5") = &D_800AE620; s32 t0, t1, t2; - __asm__ __volatile__("" : "=r"(s) : "0"(s)); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + { register Blk20 *s __asm__("$5") = &D_800AE620; s32 t0, t1, t2; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(s) : "0"(s)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t0 = s->w[0]; t1 = s->w[1]; t2 = s->w[2]; blk.w[0] = t0; blk.w[1] = t1; blk.w[2] = t2; t0 = s->w[3]; t1 = s->w[4]; t2 = s->w[5]; @@ -189,30 +189,30 @@ void func_800CB138(s32 arg0) { t0 = s->w[6]; t1 = s->w[7]; blk.w[6] = t0; blk.w[7] = t1; } ang = *(s16 *)(arg0 + 0x10); - { void *q = &blk; RotMatrixZ(ang, q); __asm__ __volatile__("" : "=r"(q)); } + { void *q = &blk; RotMatrixZ(ang, q); __asm__ __volatile__("" : "=r"(q)); } // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) vec[0] = *(s32 *)(arg0 + 0x30) << 2; vec[1] = 0; vec[2] = 0x30; - { void *q = &blk; ApplyMatrixSV(q, vec, vec); __asm__ __volatile__("" : "=r"(q)); } + { void *q = &blk; ApplyMatrixSV(q, vec, vec); __asm__ __volatile__("" : "=r"(q)); } // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) m += 0x38; func_8012F14C(m, (s32)vec, (s32)vec); *(s16 *)(arg0 + 6) = vec[0]; *(s16 *)(arg0 + 0xA) = vec[1]; ang2 = ang + 0x200; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(arg0 + 0xE) = vec[2]; - __asm__ __volatile__("" : : : "memory"); - { register Blk20 *s __asm__("$7") = &D_800AE620; - s32 t0, t1; register s32 t2 __asm__("$6"); - __asm__ __volatile__("" : "=r"(s) : "0"(s)); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + { register Blk20 *s __asm__("$7") = &D_800AE620; // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + s32 t0, t1; register s32 t2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(s) : "0"(s)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t0 = s->w[0]; t1 = s->w[1]; t2 = s->w[2]; blk.w[0] = t0; blk.w[1] = t1; blk.w[2] = t2; t0 = s->w[3]; t1 = s->w[4]; t2 = s->w[5]; blk.w[3] = t0; blk.w[4] = t1; blk.w[5] = t2; t0 = s->w[6]; t1 = s->w[7]; blk.w[6] = t0; blk.w[7] = t1; } - { void *q; __asm__ __volatile__("" : : : "memory"); q = &blk; - RotMatrixZ(ang2, q); __asm__ __volatile__("" : "=r"(q)); } + { void *q; __asm__ __volatile__("" : : : "memory"); q = &blk; // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + RotMatrixZ(ang2, q); __asm__ __volatile__("" : "=r"(q)); } // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) MulMatrix0(m, &blk, arg0 + 0x38); *(s32 *)(arg0 + 0x20) = (s32)p; *(s32 *)(p + 0x34) = arg0 + 0x38; @@ -320,14 +320,14 @@ void func_800CB56C(s32 arg0) { s32 ent; s32 obj; s32 ang; - register s32 ang2 __asm__("$4"); + register s32 ang2 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) obj = *(s32 *)(arg0 + 0x20); - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) ent = *(s32 *)(arg0 + 0x34); - __asm__ __volatile__("" : : : "memory"); - { register Blk20 *s __asm__("$5") = &D_800AE620; s32 t0, t1, t2; - __asm__ __volatile__("" : "=r"(s) : "0"(s)); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + { register Blk20 *s __asm__("$5") = &D_800AE620; s32 t0, t1, t2; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(s) : "0"(s)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t0 = s->w[0]; t1 = s->w[1]; t2 = s->w[2]; blk.w[0] = t0; blk.w[1] = t1; blk.w[2] = t2; t0 = s->w[3]; t1 = s->w[4]; t2 = s->w[5]; @@ -335,30 +335,30 @@ void func_800CB56C(s32 arg0) { t0 = s->w[6]; t1 = s->w[7]; blk.w[6] = t0; blk.w[7] = t1; } ang = *(s16 *)(arg0 + 0x10); - { void *q = &blk; RotMatrixZ(ang, q); __asm__ __volatile__("" : "=r"(q)); } + { void *q = &blk; RotMatrixZ(ang, q); __asm__ __volatile__("" : "=r"(q)); } // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) vec[0] = *(s32 *)(arg0 + 0x30) << 2; vec[1] = 0; vec[2] = 0x30; - { void *q = &blk; ApplyMatrixSV(q, vec, vec); __asm__ __volatile__("" : "=r"(q)); } + { void *q = &blk; ApplyMatrixSV(q, vec, vec); __asm__ __volatile__("" : "=r"(q)); } // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) ent += 0x38; func_8012F14C(ent, (s32)vec, (s32)vec); *(s16 *)(arg0 + 6) = vec[0]; *(s16 *)(arg0 + 0xA) = vec[1]; ang2 = ang + 0x200; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(arg0 + 0xE) = vec[2]; - __asm__ __volatile__("" : : : "memory"); - { register Blk20 *s __asm__("$7") = &D_800AE620; - s32 t0, t1; register s32 t2 __asm__("$6"); - __asm__ __volatile__("" : "=r"(s) : "0"(s)); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + { register Blk20 *s __asm__("$7") = &D_800AE620; // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + s32 t0, t1; register s32 t2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(s) : "0"(s)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t0 = s->w[0]; t1 = s->w[1]; t2 = s->w[2]; blk.w[0] = t0; blk.w[1] = t1; blk.w[2] = t2; t0 = s->w[3]; t1 = s->w[4]; t2 = s->w[5]; blk.w[3] = t0; blk.w[4] = t1; blk.w[5] = t2; t0 = s->w[6]; t1 = s->w[7]; blk.w[6] = t0; blk.w[7] = t1; } - { void *q; __asm__ __volatile__("" : : : "memory"); q = &blk; - RotMatrixZ(ang2, q); __asm__ __volatile__("" : "=r"(q)); } + { void *q; __asm__ __volatile__("" : : : "memory"); q = &blk; // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + RotMatrixZ(ang2, q); __asm__ __volatile__("" : "=r"(q)); } // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) MulMatrix0(ent, &blk, arg0 + 0x38); if (func_80128ED8(obj, (s32 *)(arg0 + 0x24)) != 0) { ((void (*)(s32))func_80146C3C)(arg0); diff --git a/src/md_MAIN_014/md_MAIN_014.c b/src/md_MAIN_014/md_MAIN_014.c index 38719987f2..446de799d7 100644 --- a/src/md_MAIN_014/md_MAIN_014.c +++ b/src/md_MAIN_014/md_MAIN_014.c @@ -219,7 +219,7 @@ void func_800CB358(void *param_1) { extern u8 D_80078EC1; extern void func_80146C3C(); extern void func_800CAF90(void *a0); - register s32 iVar2 __asm__("$2"); + s32 iVar2; s32 cnt; if (*(u8 *)&D_80078EC1 != 5) goto LAB_800CB454; diff --git a/src/md_MAIN_015/md_MAIN_015.c b/src/md_MAIN_015/md_MAIN_015.c index b6cfed68eb..fffb0af5d4 100644 --- a/src/md_MAIN_015/md_MAIN_015.c +++ b/src/md_MAIN_015/md_MAIN_015.c @@ -204,8 +204,8 @@ void func_800CB2E0(void *arg0) { extern s32 D_80114EB0; extern s32 D_80114EC8; - register void *a0v __asm__("$17"); - register void *fp __asm__("$18"); + void *a0v; + register void *fp __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 buf[0x40]; s32 sp60; s32 cmd; @@ -216,7 +216,7 @@ void func_800CB2E0(void *arg0) { if (func_80146E98((s32)a0v)) { func_80146A6C(3, a0v, *(s16 *)((u8 *)a0v + 6), *(s16 *)((u8 *)a0v + 0xA), *(s16 *)((u8 *)a0v + 0xE), 0, 0x80001C00); } else { - register u8 *bp __asm__("$16"); + u8 *bp; bp = buf + 0x20; func_80013F3C(bp); func_800126C4((s32)bp, *(s16 *)((u8 *)fp + 0x10)); diff --git a/src/md_MAIN_016/md_MAIN_016.c b/src/md_MAIN_016/md_MAIN_016.c index a53c57e15a..850a4e70fa 100644 --- a/src/md_MAIN_016/md_MAIN_016.c +++ b/src/md_MAIN_016/md_MAIN_016.c @@ -173,8 +173,8 @@ typedef struct { } Blk16; void func_800CB228(s32 arg0) { - register s32 ent __asm__("$7"); - register s32 oth __asm__("$5"); + s32 ent; + s32 oth; s32 cnt; s32 p; u16 t0; @@ -261,7 +261,7 @@ void func_800CB458(s32 arg0) { extern void func_800CAF84(void); extern s32 func_80146A6C(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a6); typedef struct { s32 w[4]; } Struct16; - register s32 keep_a0 __asm__("$4"); + register s32 keep_a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 s0 = arg0; s32 s1; s32 v0; @@ -273,7 +273,7 @@ void func_800CB458(s32 arg0) { *(Struct16 *)(s0 + 0x38) = *(Struct16 *)(v0 + 0x34); *(Struct16 *)(s0 + 0x48) = *(Struct16 *)(v0 + 0x44); - __asm__ __volatile__("" :: "r"(keep_a0)); + __asm__ __volatile__("" :: "r"(keep_a0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) func_800CAF84(); diff --git a/src/md_MAIN_018/md_MAIN_018.c b/src/md_MAIN_018/md_MAIN_018.c index 82e059f11c..9220c2c805 100644 --- a/src/md_MAIN_018/md_MAIN_018.c +++ b/src/md_MAIN_018/md_MAIN_018.c @@ -242,7 +242,7 @@ void func_800CB328(void *a0) { extern Mtx32b D_800AE620; void *obj = a0; - register void *pf20 __asm__("$20"); + register void *pf20 __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) void *pf34; Svec3 rot; Mtx32b m; diff --git a/src/md_MAIN_019/md_MAIN_019.c b/src/md_MAIN_019/md_MAIN_019.c index f94ca6cffc..a47240fb5b 100644 --- a/src/md_MAIN_019/md_MAIN_019.c +++ b/src/md_MAIN_019/md_MAIN_019.c @@ -434,7 +434,7 @@ void func_800CB9F8(u16 *a0, u16 *a1, s32 *a2, s32 *a3, s32 stg) { void *pa; s32 t; - t = *(volatile s32 *)&stg; + t = *(s32 *)&stg; p[0].v[0] = a0[0] - 8; p[0].v[1] = a0[1]; p[0].v[2] = a0[2]; @@ -447,10 +447,10 @@ void func_800CB9F8(u16 *a0, u16 *a1, s32 *a2, s32 *a3, s32 stg) { p[3].v[0] = a1[0] + 8; p[3].v[1] = a1[1]; p[3].v[2] = a1[2]; - w[0] = *(volatile s32 *)a3; - w[1] = *(volatile s32 *)a3; - w[2] = *(volatile s32 *)(a3 + 1); - w[3] = *(volatile s32 *)(a3 + 1); + w[0] = *(s32 *)a3; + w[1] = *(s32 *)a3; + w[2] = *(s32 *)(a3 + 1); + w[3] = *(s32 *)(a3 + 1); hdr[0] = 0x50000000; func_80017DC4((void *)t, (void *)mat); pa = p; diff --git a/src/md_SC03_076/md_SC03_076.c b/src/md_SC03_076/md_SC03_076.c index 34e3abdc48..f31a2dd613 100644 --- a/src/md_SC03_076/md_SC03_076.c +++ b/src/md_SC03_076/md_SC03_076.c @@ -712,7 +712,7 @@ s32 func_801F03C0(s32 ot, u8 *s, s16 c) { s32 flag; s32 dim; s32 dim2; - register s32 dim3 __asm__("$16"); + register s32 dim3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s16 i; s16 k; @@ -1273,7 +1273,7 @@ unsigned short *dst; short flag; { extern unsigned short *D_801F31E8[]; - register unsigned int d __asm__("$3"); + register unsigned int d __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) short i; int idx; @@ -1338,7 +1338,7 @@ s32 *func_801F1520(s32 *out) { *((u8 *)out + 0xC) = 0x70; *((u8 *)out + 0xD) = 0x10; out[1] = 0x64808080; - pb = (volatile u16 *)&D_800B9A02; + pb = (u16 *)&D_800B9A02; *(u16 *)((u8 *)out + 0xE) = 0x4056; d = n - 0x60; /* [L2] */ @@ -1358,7 +1358,7 @@ s32 *func_801F1520(s32 *out) { ((PTag_801F1520 *)(D_800AE7BC[*pb].ot + 2))->addr; { u32 *op; - register u32 v __asm__("$2"); /* [L3] */ + register u32 v __asm__("$2"); /* [L3] */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb].ot; v = op[2]; v = (v & 0xFF000000) | (((u32)out) & 0xFFFFFF); diff --git a/src/md_SC03_076/md_SC03_076_jr_801F218C.c b/src/md_SC03_076/md_SC03_076_jr_801F218C.c index 3a439f60e8..52370029bc 100644 --- a/src/md_SC03_076/md_SC03_076_jr_801F218C.c +++ b/src/md_SC03_076/md_SC03_076_jr_801F218C.c @@ -191,17 +191,15 @@ s32 func_801F2348(void) { t = 0; goto join; } - __asm__(""); if (x < 300) { t = 1; goto join; } - __asm__(""); if (func_80029178(250) & 0xFF) { t = 0; goto join; } - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) t = 1; join: if (t != 0) { @@ -232,17 +230,15 @@ s32 func_801F23D0(void) { t = 0; goto join; } - __asm__(""); if (x < 300) { t = 1; goto join; } - __asm__(""); if (func_80029178(250) & 0xFF) { t = 0; goto join; } - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) t = 1; join: if (t != 0) { @@ -270,17 +266,15 @@ s32 func_801F2458(void) { t = 0; goto join; } - __asm__(""); if (x < 300) { t = 1; goto join; } - __asm__(""); if (func_80029178(250) & 0xFF) { t = 0; goto join; } - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) t = 1; join: if (t != 0 && (func_80029178(276) & 0xFF) == 0) { diff --git a/src/md_SC03_135/md_SC03_135.c b/src/md_SC03_135/md_SC03_135.c index 030d6d955e..a5cbf215d8 100644 --- a/src/md_SC03_135/md_SC03_135.c +++ b/src/md_SC03_135/md_SC03_135.c @@ -683,7 +683,7 @@ s32 func_801E3540(s32 ot, u8 *s, s16 c) { s32 flag; s32 dim; s32 dim2; - register s32 dim3 __asm__("$16"); + register s32 dim3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s16 i; s16 k; @@ -1293,7 +1293,7 @@ short flag; extern unsigned short *D_801E6350[]; short i; int idx; - register unsigned int d __asm__("$3"); + register unsigned int d __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) for (i = 0; i < n; i++) { d = val >> 28; @@ -1355,7 +1355,7 @@ s32 *func_801E46A0(s32 *out) { *((u8 *)out + 0xC) = 0x70; *((u8 *)out + 0xD) = 0x10; out[1] = 0x64808080; - pb = (volatile u16 *)&D_800B9A02; + pb = (u16 *)&D_800B9A02; *(u16 *)((u8 *)out + 0xE) = 0x4056; d = n - 0x60; /* [L2] */ @@ -1375,7 +1375,7 @@ s32 *func_801E46A0(s32 *out) { ((PTag_801E46A0 *)(D_800AE7BC[*pb].ot + 2))->addr; { u32 *op; - register u32 v __asm__("$2"); /* [L3] */ + register u32 v __asm__("$2"); /* [L3] */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb].ot; v = op[2]; v = (v & 0xFF000000) | (((u32)out) & 0xFFFFFF); diff --git a/src/md_SC03_135/md_SC03_135_jr_801E5358.c b/src/md_SC03_135/md_SC03_135_jr_801E5358.c index fcc65b5aea..ff67cd038d 100644 --- a/src/md_SC03_135/md_SC03_135_jr_801E5358.c +++ b/src/md_SC03_135/md_SC03_135_jr_801E5358.c @@ -201,17 +201,15 @@ s32 func_801E5514(void) { t = 0; goto join; } - __asm__(""); if (x < 300) { t = 1; goto join; } - __asm__(""); if (func_80029178(250) & 0xFF) { t = 0; goto join; } - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) t = 1; join: if (t != 0) { @@ -238,7 +236,7 @@ void func_801E559C(void) { s32 flag; t = func_80029504(); - flag = ((u32)(t - 200) < 100u) ? 0 : ((t < 300) ? 1 : (((func_80029178(250) & 0xFF) ? 0 : ({ __asm__(""); 1; })))); + flag = ((u32)(t - 200) < 100u) ? 0 : ((t < 300) ? 1 : (((func_80029178(250) & 0xFF) ? 0 : ({ __asm__(""); 1; })))); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (flag) { *(s32 *)(*(s32 *)&D_801E256C + 4) = (s32)D_801E68BC; } else { @@ -373,7 +371,7 @@ void func_801E56A8(s32 a0) { extern s32 D_801E6DF4; extern s32 D_801E6E40; - register s32 flag __asm__("$2"); + s32 flag; s32 v1 = func_80029504(); diff --git a/src/md_SC04_027/md_SC04_027.c b/src/md_SC04_027/md_SC04_027.c index c1c043be57..009e6bd71a 100644 --- a/src/md_SC04_027/md_SC04_027.c +++ b/src/md_SC04_027/md_SC04_027.c @@ -693,7 +693,7 @@ s32 func_801E8A80(s32 ot, u8 *s, s16 c) { s32 flag; s32 dim; s32 dim2; - register s32 dim3 __asm__("$16"); + register s32 dim3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s16 i; s16 k; @@ -860,7 +860,7 @@ void func_801E8DF4(void) { if (D_8011512C == 4) { return; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (D_8011512C == 0xA) { return; } @@ -1269,7 +1269,7 @@ u32 func_801E9B00(s32 a0, s32 a1) { void func_801E9B68(unsigned int val, short n, unsigned short *dst, short flag) { extern unsigned short *D_801EB8B8[]; - register unsigned int d __asm__("$3"); + register unsigned int d __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) short i; int idx; @@ -1336,7 +1336,7 @@ s32 *func_801E9BE0(s32 *out) { *((u8 *)out + 0xC) = 0x70; *((u8 *)out + 0xD) = 0x10; out[1] = 0x64808080; - pb = (volatile u16 *)&D_800B9A02; + pb = (u16 *)&D_800B9A02; *(u16 *)((u8 *)out + 0xE) = 0x4056; d = n - 0x60; /* [L2] */ @@ -1356,7 +1356,7 @@ s32 *func_801E9BE0(s32 *out) { ((PTag_801E9BE0 *)(D_800AE7BC[*pb].ot + 2))->addr; { u32 *op; - register u32 v __asm__("$2"); /* [L3] */ + register u32 v __asm__("$2"); /* [L3] */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb].ot; v = op[2]; v = (v & 0xFF000000) | (((u32)out) & 0xFFFFFF); diff --git a/src/md_SC04_027/md_SC04_027_jr_801EA8C0.c b/src/md_SC04_027/md_SC04_027_jr_801EA8C0.c index 469a4c65b4..f3cd4b7eca 100644 --- a/src/md_SC04_027/md_SC04_027_jr_801EA8C0.c +++ b/src/md_SC04_027/md_SC04_027_jr_801EA8C0.c @@ -223,17 +223,15 @@ s32 func_801EAA7C(void) { t = 0; goto join; } - __asm__(""); if (x < 300) { t = 1; goto join; } - __asm__(""); if (func_80029178(250) & 0xFF) { t = 0; goto join; } - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) t = 1; join: if (t != 0) { @@ -258,7 +256,7 @@ void func_801EAB04(void) { r = func_80029504(); v = ((u32)(r - 0xC8) < 0x64) ? 0 : ((r < 0x12C) ? 1 : - (((func_80029178(0xFA) & 0xFF) == 0) ? ({ __asm__ __volatile__("" ::: "memory"); 1; }) : 0)); + (((func_80029178(0xFA) & 0xFF) == 0) ? ({ __asm__ __volatile__("" ::: "memory"); 1; }) : 0)); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) if (v) { *(s32 *)(D_801E7AAC + 4) = (s32)&D_801EBE24; } else { diff --git a/src/md_SC05_026/md_SC05_026.c b/src/md_SC05_026/md_SC05_026.c index 8c30504eeb..32c94a9761 100644 --- a/src/md_SC05_026/md_SC05_026.c +++ b/src/md_SC05_026/md_SC05_026.c @@ -698,7 +698,7 @@ s32 func_801EE8E0(s32 ot, u8 *s, s16 c) { s32 flag; s32 dim; s32 dim2; - register s32 dim3 __asm__("$16"); + register s32 dim3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s16 i; s16 k; @@ -1228,7 +1228,7 @@ unsigned short *dst; short flag; { extern unsigned short *D_801F1740[]; - register unsigned int d __asm__("$3"); + register unsigned int d __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) short i; int idx; @@ -1292,7 +1292,7 @@ s32 *func_801EFA40(s32 *out) { *((u8 *)out + 0xC) = 0x70; *((u8 *)out + 0xD) = 0x10; out[1] = 0x64808080; - pb = (volatile u16 *)&D_800B9A02; + pb = (u16 *)&D_800B9A02; *(u16 *)((u8 *)out + 0xE) = 0x4056; d = n - 0x60; /* [L2] */ @@ -1312,7 +1312,7 @@ s32 *func_801EFA40(s32 *out) { ((PTag_801EFA40 *)(D_800AE7BC[*pb].ot + 2))->addr; { u32 *op; - register u32 v __asm__("$2"); /* [L3] */ + register u32 v __asm__("$2"); /* [L3] */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb].ot; v = op[2]; v = (v & 0xFF000000) | (((u32)out) & 0xFFFFFF); diff --git a/src/md_SC07_004/md_SC07_004.c b/src/md_SC07_004/md_SC07_004.c index 8643b90dcd..676f5f16f6 100644 --- a/src/md_SC07_004/md_SC07_004.c +++ b/src/md_SC07_004/md_SC07_004.c @@ -25,7 +25,7 @@ extern s16 D_801F8714; void func_801A0230(s32 a0) { s32 v0; s32 v1; - register s32 i __asm__("$4"); + register s32 i __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 *p; if (func_8012C354(a0, (s32) &D_801AFBE4) != 0) { @@ -134,7 +134,7 @@ extern s32 D_801F8704; extern u16 D_801F885C; void func_801A0400(s32 arg0) { - register s32 *p __asm__("$17"); + register s32 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s32 v1; s32 r6; @@ -1113,8 +1113,8 @@ extern s32 D_801C6644; extern u16 D_8019FF8A; void func_801A1C7C(s32 s0) { - register s32 *p __asm__("$4"); - register u16 t5c __asm__("$2"); + s32 *p; + u16 t5c; s32 v0; s32 *q; u16 f9; @@ -1147,7 +1147,6 @@ void func_801A1C7C(s32 s0) { *(s32 *)(s0 + 0x1C) = 0x10; func_801A4328(0); p = &D_801C65E4; - __asm__ __volatile__("" : : "r"(p)); *(s16 *)(s0 + 0xAE) = -1; *(s32 *)(s0 + 0x58) = (s32)&D_801AFBC4 | 0x40000000 | 0x20000000; t5c = *(u16 *)(s0 + 0x5C) | 0x2000; @@ -1184,7 +1183,7 @@ extern s32 D_801AFCF8; the target's `addu $s0,$a0,$zero`. */ void func_801A1E94(void) { - register s32 param_1 __asm__("$4"); + register s32 param_1 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 *s0; s32 *s1; @@ -1416,7 +1415,7 @@ extern s32 D_801F8720; void func_801A2364(s32 a0) { - register s32 flag __asm__("$4"); + register s32 flag __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_80178B18(a0, (s32)&D_801AFD8C); flag = *(s32 *)(a0 + 0xD4); @@ -1526,7 +1525,7 @@ void func_801A2400(s32 arg0) { Mtx32_801A2400 m; /* sp+0x28 */ Vec32_801A2400 sp48; M4_801A0168 sp58; /* sp+0x58 (house style: cf. func_801A19C0) */ - register s32 s1 __asm__("$17"); + s32 s1; s32 s0; s32 v0; s32 v1; @@ -1828,17 +1827,17 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_801A2DC4(s32 arg0) { s32 var; - register s16 cae __asm__("$2"); - register u16 c76 __asm__("$2"); - register u16 t5c __asm__("$2"); - register u16 dv __asm__("$3"); + register s16 cae __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 c76 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 t5c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + u16 dv; var = arg0; cae = -1; *(s16 *)(var + 0xAE) = cae; c76 = 0x800; *(u16 *)(var + 0x76) = c76; - t5c = *(volatile u16 *)(var + 0x5C); + t5c = *(u16 *)(var + 0x5C); *(u8 *)(var + 0xC1) = 0; dv = D_8019FF8A; *(u16 *)(var + 0x5E) = 0; @@ -2165,13 +2164,13 @@ void func_801A34FC(s32 arg0, u16 *arg1) { s32 func_801A3594(void *a0) { s16 buf[12]; - register u16 b __asm__("$3"); + register u16 b __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u16 a; s16 diff; s16 v1; - register s32 tw __asm__("$2"); - register s16 t16 __asm__("$4"); - register s16 xr __asm__("$2"); + register s32 tw __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s16 t16; + s16 xr; v1 = *(s16 *)((s32)a0 + 0x106); switch (v1) { @@ -2223,7 +2222,7 @@ void func_801A3624(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; @@ -2262,8 +2261,8 @@ void func_801A36F0(void *a0) { extern u16 D_801AFE34[8]; void func_801A370C(s32 a0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + s32 v0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)(a0 + 0x10A); v1 = *(s32 *)(a0 + 0x20); @@ -2334,11 +2333,11 @@ s32 func_801A3798(s32 s0, s32 arg1) { s32 t; s32 p; u16 f9; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) v0 = ((s32 (*)(s32, s32))func_801A395C)(s0, (s16)(*(u16 *)(s0 + 0x100) - 0x240)); y = arg1 + zr; - __asm__ ("" : "=r" (y) : "0" (y)); + __asm__ ("" : "=r" (y) : "0" (y)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = *(s16 *)(s0 + 0xE6); if (v1 >= 0) { func_8013240C((s32)&D_801F8724); @@ -2389,7 +2388,7 @@ s32 func_801A3798(s32 s0, s32 arg1) { #include "common.h" void func_801A395C(s32 a0, s32 a1) { - register s32 ret __asm__("$2"); + s32 ret; s16 cur; s16 t; s32 overshot; @@ -2397,7 +2396,7 @@ void func_801A395C(s32 a0, s32 a1) { t = (s16)a1; cur = *(s16 *)(a0 + 0xA); if (cur == t) { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ret = 1; } else { if (t < cur) { @@ -2416,7 +2415,7 @@ void func_801A395C(s32 a0, s32 a1) { ret = 1; } } - __asm__ __volatile__("" :: "r"(ret)); + __asm__ __volatile__("" :: "r"(ret)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -2509,7 +2508,7 @@ void func_801A3B18(s32 param_1) s32 e; s32 ang; s32 mag; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 *p; /* D_800AE620 is the shared 32-byte matrix global; this TU already declares it * later as `extern Mtx32_801A90D8 D_800AE620;` (md_SC07_004.c:1569). Declared @@ -2674,8 +2673,8 @@ void func_801A3F10(void) { extern void func_801439C0(u8 *a0); void func_801A3FB0(void *arg0) { - register void *s0 __asm__("$16"); - register u8 *a0 __asm__("$4"); + void *s0; + u8 *a0; s32 *v0p; s0 = arg0; @@ -2795,15 +2794,15 @@ extern s16 D_801F8884; void func_801A4258(void) { s32 pad[6]; - register s16 *p __asm__("$5"); - register s32 t __asm__("$3"); - register s32 u __asm__("$4"); - register s32 sum __asm__("$2"); - register s32 zr __asm__("$0"); + s16 *p; + register s32 t __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 u __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 sum __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 q; (void)&pad; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) p = &D_801F8870; t = *p; @@ -3214,8 +3213,8 @@ extern u16 D_8019FF8A; void func_801A4ACC(void *a0) { - register s32 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 *s2; s32 v0; s32 v1; @@ -3516,7 +3515,7 @@ void func_801A5094(void) vec1.vz = -(((r & 7) + 0x20) << 16); ApplyRotMatrixLV(&vec1, (void *)(p + 0x10)); D_801F8747[0] = 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(p + 0x34) = *(s32 *)D_801F8744; *(s16 *)(p + 0x30) = 6; } @@ -3898,7 +3897,7 @@ void func_801A5B5C(void *arg0) extern s32 func_8004787C(s32 a0); void func_801A5C44(void) { - register s32 a0 __asm__("$4"); + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 s0 = a0; s32 s2; s32 s1; @@ -4046,8 +4045,8 @@ void func_801A5E60(s32 a0, u8 *v) pv = v; { - register u32 tv __asm__("$2") = *(u16 *)&D_800B9A02; - register u32 bv __asm__("$3") = (u32)&D_800A6610; + u32 tv = *(u16 *)&D_800B9A02; + u32 bv = (u32)&D_800A6610; pot = (u32 *)((tv << 14) + bv); } pkt = func_80010A08(0x24); @@ -4068,7 +4067,7 @@ void func_801A5E60(s32 a0, u8 *v) if ((flag & ~0x1000) == 0) { { - register s32 ozt __asm__("$2") = otz; + s32 ozt = otz; pz = ozt - 8; } if ((u32)pz < 0x1000) { @@ -4093,8 +4092,8 @@ void func_801A5E60(s32 a0, u8 *v) pkt[0x1C] = D_801F8744[0]; pkt[0x1D] = D_801F8745[0]; pkt[0x1E] = D_801F8746[0]; } { - register u32 m24 = 0x00FFFFFF; - register u32 mFF = 0xFF000000; + u32 m24 = 0x00FFFFFF; + u32 mFF = 0xFF000000; otp = (u32 *)(pz * 4 + (u32)pot); pkt[7] |= 2; @@ -4455,8 +4454,8 @@ extern u16 D_8019FF8A; extern s32 D_801C6644; void func_801A6908(s32 s0) { - register s32 *p __asm__("$4"); - register u16 t5c __asm__("$2"); + s32 *p; + u16 t5c; u16 f9; if (func_801A3798(s0, 1) != 0) { func_8012A828(s0, &D_801EEAC8); @@ -4466,7 +4465,6 @@ void func_801A6908(s32 s0) { *(s32 *)(s0 + 0x1C) = 1; func_801A4328(0); p = &D_801C65E4; - __asm__ __volatile__("" : : "r"(p)); t5c = *(u16 *)(s0 + 0x5C) | 0x2000; *(s32 *)(s0 + 0x58) = (s32)&D_801AFBC4 | 0x40000000 | 0x20000000; f9 = D_8019FF8A & 0xF9FF; @@ -4915,8 +4913,8 @@ extern Blk4_801A7358 D_801F893C; void func_801A7358(u8 *s2) { Blk4_801A7358 *s3; - register s32 s1 __asm__("$17"); - register void *s0 __asm__("$16"); + s32 s1; + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s32 t; u16 idx; @@ -5114,7 +5112,7 @@ void func_801A788C(s32 a0) { extern Blk4_801A7358 D_801F897C; extern Blk4_801A7358 D_801F89B8; extern Blk4_801A7358 D_801F89F8; - register void *s0 __asm__("$16"); + void *s0; s32 v1; switch (*(s16 *)(a0 + 0x2E)) { @@ -5197,7 +5195,7 @@ extern void func_801A8440(s32 a0); extern u8 D_801F88BA; void func_801A7B08(s32 arg0) { - register s32 s0 __asm__("$16"); + s32 s0; u8 *p; s0 = arg0; func_801A8440(s0); @@ -5296,7 +5294,7 @@ s32 func_801A7CDC(void *a0) v1 = *(void **)((char *)a0 + 0x20); *(u16 *)((char *)v1 + 0x2C) = 0xC040; *(s32 *)((char *)a0 + 0x1C) = 1; - __asm__("" : "=r"(r) : "0"(5)); + r = 5; *(s16 *)((char *)a0 + 2) = (s16)r; return r; } @@ -5428,7 +5426,7 @@ extern Blk4_801A7358 D_801A01E8; extern Blk4_801A7358 D_801F88F8; void func_801A7F84(s32 a0) { - register s32 v1 __asm__("$3"); + s32 v1; s32 t; s32 buf; @@ -5567,7 +5565,7 @@ extern void func_801292C8(u8 *a0); extern u8 D_801F89F8[4]; void func_801A8294(void *a0) { - register u8 *base __asm__("$17"); + register u8 *base __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s16 val; @@ -5980,7 +5978,7 @@ void func_801A8B64(s32 arg0, s32 arg1) SVec16_801A8B64 v; SXY_801A8B64 xy0; SXY_801A8B64 xy1; - register s32 g __asm__("$6"); + register s32 g __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s32 ang; s32 dy, dx; s32 *p; @@ -6421,7 +6419,7 @@ void func_801A94A0(s32 *s1) } } { - register s32 doMatrix __asm__("$2"); + register s32 doMatrix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) doMatrix = flag; if (doMatrix != 0) { mtx = D_800AE620; @@ -6696,7 +6694,7 @@ void func_801A9C00(void *a0) { if (v0 != 0) { func_8012C890((s32)&sp[0], v0, (s32)a0); } else { - __asm__ __volatile__("addu\t$v0,$zero,$zero"); + __asm__ __volatile__("addu\t$v0,$zero,$zero"); // !FAKE: instruction addu — REFUSED instruction `addu` has no C spelling in the table (P36 rung B tus9) } } @@ -6954,13 +6952,13 @@ extern u8 D_801F88B9[]; extern u8 D_801F88BA; void func_801AA2F8(void) { - register u8 *pbase __asm__("$2"); - register s32 idx __asm__("$16"); - register s32 c1 __asm__("$17"); - register s32 p __asm__("$18"); - register s32 c0 __asm__("$19"); - register u8 *q __asm__("$20"); - register s32 i __asm__("$21"); + u8 *pbase; + s32 idx; + s32 c1; + s32 p; + s32 c0; + u8 *q; + s32 i; i = 0; pbase = ((u8 *)&D_801F88B8); @@ -7083,8 +7081,8 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_801AA60C(s32 param_1, s32 param_2) { struct { s16 in[3]; s16 pad; s16 xy[2]; s32 p; s32 flag; } f; - register s32 p1 __asm__("$17"); - register s32 s2 __asm__("$18"); + s32 p1; + register s32 s2 __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s16 q; p1 = param_1; @@ -7198,10 +7196,10 @@ extern s32 rand(void); void func_801AA91C(s32 param_1, s32 param_2, s32 param_3) { - register s32 s1 __asm__("$17") = param_1; - register s32 s2 __asm__("$18") = param_2; - register s32 s3 __asm__("$19") = param_3; - register s32 s0 __asm__("$16"); + s32 s1 = param_1; + s32 s2 = param_2; + s32 s3 = param_3; + s32 s0; s0 = func_80132EF4(param_1, 0x71); @@ -7516,13 +7514,13 @@ void func_801AADA8(s32 arg0, s32 arg1, s32 arg2) void *temp_v0; s32 ot; s32 depth4; - register u16 *bidx __asm__("$8"); - register u32 mask1 __asm__("$7"); - register s32 rgb __asm__("$16"); - register u32 tag0 __asm__("$4"); + u16 *bidx; + u32 mask1; + register s32 rgb __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) rgb = arg2; - __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) temp_v0 = func_80010A08(0x10); *(u8 *)((u8 *)temp_v0 + 3) = 3; *(s32 *)((u8 *)temp_v0 + 4) = rgb; @@ -7715,21 +7713,21 @@ void func_801AB21C(s32 a0, s32 a1, s32 a2, s32 a3) p->y2 = p->y3 = 120; idx = a0 & 0xFFFF; if (idx != 0) { - register u32 m24 = 0x00FFFFFF; - register u32 mFF = 0xFF000000; - register s32 i4 __asm__("$6") = idx * 4; - register u32 pv __asm__("$4"); + u32 m24 = 0x00FFFFFF; + u32 mFF = 0xFF000000; + register s32 i4 __asm__("$6") = idx * 4; // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register u32 pv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) pv = *(u32 *)p; *(u32 *)p = (pv & mFF) | (*(u32 *)(i4 + D_800A651C[D_800B9A02].a) & m24); i4 += D_800A651C[D_800B9A02].a; *(u32 *)i4 = (*(u32 *)i4 & mFF) | ((u32)p & m24); func_80016638(&D_800A6518[D_800B9A02 * 20], idx, 1); } else { - register u32 m24 = 0x00FFFFFF; - register u32 pv __asm__("$3"); + u32 m24 = 0x00FFFFFF; + register u32 pv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)D_800AE7BC[D_800B9A02].a & m24); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) ot = (u32 *)D_800AE7BC[D_800B9A02].a; *ot = (*ot & 0xFF000000) | ((u32)p & m24); func_80016638(&D_800AE7B8[D_800B9A02 * 20], 0, 1); @@ -7795,11 +7793,11 @@ void func_801AB41C(void *arg0) void func_801AB54C(void *a0) { - register s32 v __asm__("$2"); - register s32 c __asm__("$3"); + s32 v; + s32 c; s32 p; s32 frame_pad[4]; - register s32 z __asm__("$0"); + register s32 z __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) func_801A8494(a0); @@ -7835,14 +7833,14 @@ extern void func_80016450(s32 a0, s32 a1); extern void func_801A7CC8(void *a0); void func_801AB5D4(void *arg0) { - register void *s0 __asm__("$16"); - register u8 *a1 __asm__("$5"); - register s32 a2 __asm__("$6"); + void *s0; + register u8 *a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + s32 a2; s0 = arg0; if (*(s32 *)((u8 *)s0 + 0x1C) < 5) { { - register s32 a0 __asm__("$4"); + s32 a0; a2 = 0; a1 = D_801F88C8; do { @@ -7855,7 +7853,7 @@ void func_801AB5D4(void *arg0) { } { - register s32 v0 __asm__("$2"); + s32 v0; v0 = *(u16 *)((u8 *)s0 + 0x2C); v0 += 0x10; *(u16 *)((u8 *)s0 + 0x2C) = v0; @@ -7864,7 +7862,7 @@ void func_801AB5D4(void *arg0) { } { - register s32 v0 __asm__("$2"); + s32 v0; v0 = *(s32 *)((u8 *)s0 + 0x1C); v0 -= 1; *(s32 *)((u8 *)s0 + 0x1C) = v0; @@ -7881,13 +7879,13 @@ extern u8 D_801F8A3A[]; extern void func_80016450(s32 a0, s32 a1); void func_801AB694(void *arg0) { - register void *s0 __asm__("$16"); - register u8 *a1 __asm__("$5"); - register s32 a2 __asm__("$6"); + void *s0; + register u8 *a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + s32 a2; s0 = arg0; { - register s32 a0 __asm__("$4"); + s32 a0; a2 = 0; a1 = D_801F88C8; do { @@ -7900,7 +7898,7 @@ void func_801AB694(void *arg0) { } { - register s32 a0 __asm__("$4"); + s32 a0; a0 = *(u16 *)((u8 *)s0 + 0x2C); a0 -= 0x10; *(u16 *)((u8 *)s0 + 0x2C) = a0; @@ -7908,7 +7906,7 @@ void func_801AB694(void *arg0) { } { - register s32 v0 __asm__("$2"); + s32 v0; v0 = *(s32 *)((u8 *)s0 + 0x1C); v0 -= 1; *(s32 *)((u8 *)s0 + 0x1C) = v0; @@ -7943,8 +7941,8 @@ extern void func_801292C8(u8 *a0); extern u8 D_801F88BA; void func_801AB78C(void *a0) { - register volatile u8 *p __asm__("$5") = &D_801F88BA; - register s32 b __asm__("$3"); + volatile u8 *p = &D_801F88BA; + register s32 b __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 t; if (*p == 0) { func_801292C8((u8 *)a0); @@ -7999,7 +7997,7 @@ void func_801AB818(void *a0) { * flow.c's last_mem_set dead-store rule so the FIRST store to the * temp survives, without pinning either store's schedule. Without * it the target's `sw $v0,0x10($sp)` at idx 24 is deleted. */ - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)&tmp = cur + addend; *(U16x2N *)(s1 + 0) = tmp; } else { @@ -8289,9 +8287,9 @@ extern void func_801A93F4(void *a0); extern void func_801AA60C(); void func_801ABEE0(void *a0) { - register s32 r0 __asm__("$16") = (s32)a0; - register s32 ptr1 __asm__("$17"); - register s32 s2 __asm__("$18"); + s32 r0 = (s32)a0; + register s32 ptr1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s2; s16 v1; s32 val; s16 orig; @@ -8309,7 +8307,7 @@ void func_801ABEE0(void *a0) { func_801A9270((void *)r0); } else { if (s2 != 0) { - register s32 inner __asm__("$17") = *(s32 *)(s2 + 0xCC); + register s32 inner __asm__("$17") = *(s32 *)(s2 + 0xCC); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) if (inner != 0) { val = (v1 + 0x500) << 4; *(s16 *)(inner + 0x1A) = val; @@ -8488,8 +8486,8 @@ void func_801AC29C(void *a0) { } { - register void *ra0 __asm__("$4") = s1; - __asm__ __volatile__("" : "=r"(ra0) : "0"(ra0)); + void *ra0 = s1; + __asm__ __volatile__("" : "=r"(ra0) : "0"(ra0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)((s32)s1 + 0x70) = *(u8 *)((s32)s1 + 0x70); v0 = ((s32 (*)(s32, s32))func_80143994)((s32)ra0, v1); } @@ -8768,7 +8766,7 @@ void func_801AC9CC(void *arg0) { sp10[1] = *(u16 *)((u8 *)arg0 + 0xA); sp10[2] = *(u16 *)((u8 *)arg0 + 0xE); v0 = *(s16 *)((u8 *)arg0 + 0x30); - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) a3 = *(u16 *)((u8 *)arg0 + 0x30); if (v0 == 0) { a3 = 6; @@ -9103,7 +9101,7 @@ void func_801AD068(void *arg0) { func_8012C218(arg0); } else { /* target keeps this guard value in $v1; unpinned it lands in $a0 (5 mismatches) */ - register s32 v1 __asm__("$3") = *(s32 *)((u8 *)arg0 + 0x1C); + register s32 v1 __asm__("$3") = *(s32 *)((u8 *)arg0 + 0x1C); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 t; /* address-taken => lives in 0x10($sp); every assignment is a real store */ s32 *p; @@ -9431,11 +9429,11 @@ void func_801AD7EC(s32 a0) { /* register pins reproduce the target's density-priority regalloc order (cookbook §32#1 / regalloc-order): val->$s0, obj->$s1, i->$s2, c700->$s3, c100->$s4 -- matching the sw/addiu prologue order. */ - register s32 obj __asm__("$17") = a0; - register s32 i __asm__("$18"); - register s32 c700 __asm__("$19"); - register s32 c100 __asm__("$20"); - register s32 val __asm__("$16"); + s32 obj = a0; + s32 i; + s32 c700; + s32 c100; + s32 val; Struct801AD7EC_Local local; local.z = 0; @@ -9547,7 +9545,7 @@ extern void func_801ADBB0(s32 a0, s32 a1, s32 a2); void func_801ADA9C(s32 arg0) { s16 sp10[3]; - register s16 *p __asm__("$3") = (s16 *)arg0; + s16 *p = (s16 *)arg0; s32 i; s32 j; @@ -9582,9 +9580,9 @@ void func_801ADBB0(s32 x, s32 y, s32 z) { extern u8 *func_8012913C(s32 a0); - register s32 tx __asm__("$18") = x; - register s32 ty __asm__("$19") = y; - register s16 dup __asm__("$16") = z; + register s32 tx __asm__("$18") = x; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + register s32 ty __asm__("$19") = y; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + s16 dup = z; u8 *work; work = func_8012913C(0x74); @@ -9686,18 +9684,17 @@ extern void func_800599B8(void *rect, void *data); void func_801ADE1C(void *a0, u16 *a1, s8 *a2, u8 *a3) { Rec8_801A57E8 rect; s32 i; - register void *pos __asm__("$10") = a0; - register u16 *data __asm__("$11") = a1; - register u16 *out __asm__("$8"); + void *pos = a0; + u16 *data = a1; + u16 *out; - __asm__ __volatile__("" : "=r"(pos) : "0"(pos) : "memory"); - __asm__ __volatile__("" : "=r"(data) : "0"(data) : "memory"); + __asm__ __volatile__("" : "=r"(pos) : "0"(pos) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) i = 0; out = data; for (; i < 16; i++) { - register u32 c0 __asm__("$5"); - register u32 c2 __asm__("$4"); - register u32 c1 __asm__("$3"); + u32 c0; + u32 c2; + u32 c1; s32 k = i * 3; if (a2[k + 0] > 0) { @@ -9774,7 +9771,7 @@ void func_801ADF5C(void *a0) void *s0; struct { s16 x, y, w, h; } rect; - register void *p __asm__("$3"); + void *p; s0 = a0; @@ -9789,57 +9786,47 @@ void func_801ADF5C(void *a0) * with the same zero-byte re-tie idiom func_8012956C uses for its * `base` pointer. */ p = &D_800B9AC4; - __asm__("" : "=r"(p) : "0"(p)); *(void **)p = &D_801F76B0; D_800B9AC8 = &D_801F74A8; - __asm__ __volatile__(""); func_801298F4((void *)((u8 *)p - 0x4C)); { - register s32 mask __asm__("$7"); - register s16 one __asm__("$6"); - register s32 rv0 __asm__("$2"); - register s32 rv1 __asm__("$3"); - register s32 ra1 __asm__("$5"); + s32 mask; + s16 one; + register s32 rv0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 rv1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 ra1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) mask = 0xF7FFFFFF; - __asm__ __volatile__(""); one = 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) rv0 = 0x2000; - __asm__ __volatile__(""); rv1 = 0x118; - __asm__ __volatile__(""); D_800B9AA4 = (s16)rv0; D_800B9AA6 = (s16)rv0; rv0 = 0x8C; - __asm__ __volatile__(""); D_800B9A90 = (s16)rv1; D_800B9A92 = (s16)rv1; D_800B9AB4 = (s16)rv1; D_800B9AB6 = (s16)rv1; - __asm__ __volatile__(""); rv1 = D_800B9A88; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ra1 = 0x100; - __asm__ __volatile__(""); D_800B9AA0 = (s16)rv0; D_800B9AA2 = (s16)rv0; rv0 = 0x1E0; - __asm__ __volatile__(""); rect.x = (s16)ra1; rect.w = (s16)ra1; ra1 = (s32)&D_801F8B18; - __asm__ __volatile__(""); D_800B9AAE = one; D_800B9ABA = 0; @@ -9901,9 +9888,9 @@ extern u8 D_801F2538[]; void func_801AE138(void *param_1) { - register s32 d __asm__("$17") = (s32)param_1; - register s32 obj __asm__("$16"); - register s32 w __asm__("$18"); + register s32 d __asm__("$17") = (s32)param_1; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 obj; + s32 w; obj = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(d + 0x20) = obj; @@ -10138,8 +10125,8 @@ extern void func_8012AD50(void *a0); extern u8 D_801F07E0[]; void func_801AE624(void *a0) { - register void *s0 __asm__("$16"); - register s32 v0 __asm__("$2"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; s32 p; s32 q; s32 r; @@ -10195,7 +10182,7 @@ extern u8 D_801B0868[]; void func_801AE734(s32 arg0) { s32 s0; - register s32 t1 __asm__("$9"); + s32 t1; s32 m; s0 = arg0; @@ -10219,7 +10206,7 @@ void func_801AE734(s32 arg0) { extern void func_801ADA10(); void func_801AE82C(s32 a0) { - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 cnt; s32 v1; s32 t; @@ -10267,7 +10254,7 @@ extern void func_801AEAE4(); extern void func_801292C8(u8 *a0); void func_801AE908(void *a0) { - register s32 p __asm__("$4"); + register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u16 t; p = *(s32 *)((s32)a0 + 0x34); @@ -10399,9 +10386,9 @@ extern void func_801AEC38(s32 a0, s32 a1, s32 a2); void func_801AEB94(void) { - register s32 q __asm__("$16"); /* $s0 */ - register s32 i __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + s32 q; /* $s0 */ + s32 i; /* $s1 */ + s32 p; /* $s2 */ s32 loc[8]; s32 a0v, a1v; @@ -10409,9 +10396,9 @@ void func_801AEB94(void) func_80049CAC(p + 0x10, (s32)loc); a0v = (s32)loc; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a1v = p + 8; - __asm__ __volatile__("" : "=r"(a1v) : "0"(a1v)); + __asm__ __volatile__("" : "=r"(a1v) : "0"(a1v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) q = p + 0x18; loc[5] = *(s16 *)p; @@ -10423,7 +10410,6 @@ void func_801AEB94(void) do { if (*(u16 *)q != 0) { s32 b0 = p; - __asm__ __volatile__("" : "=r"(b0) : "0"(b0)); func_801AEC38(b0, q, (s32)loc); } i++; @@ -10545,8 +10531,8 @@ void func_801AEC38(s32 a0, s32 a1, s32 a2) s32 w2; { - register u32 tv __asm__("$2") = *(u16 *)&D_800B9A02; - register u32 bv __asm__("$3") = (u32)&D_800A6610; + u32 tv = *(u16 *)&D_800B9A02; + u32 bv = (u32)&D_800A6610; pot = (u32 *)((tv << 14) + bv); } s3 = *(s32 *)(((u8 *)a1) + 0x20); @@ -10611,7 +10597,7 @@ void func_801AEC38(s32 a0, s32 a1, s32 a2) if ((flag & ~0x1000) == 0) { u8 pad1[8]; /* sp+0x90 */ - register s32 raw __asm__("$4"); + register s32 raw __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 d; pz = otz + 1; @@ -10710,7 +10696,7 @@ void func_801AF2EC(void *a0) { s1 = (s32 *)a0; v0_const = 0x0B; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) s0 = *(s32 **)((u8 *)s1 + 0x20); @@ -10822,8 +10808,8 @@ void func_801AF368(void *a0) u8 *pkb; s32 d; u32 *otp; - register u32 tv __asm__("$3"); /* twin §137 pin */ - register u32 tv2 __asm__("$4"); /* twin §137 pin */ + register u32 tv __asm__("$3"); /* twin §137 pin */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tv2 __asm__("$4"); /* twin §137 pin */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *rotm; diff --git a/src/ov_MAIN_012/ov_MAIN_012.c b/src/ov_MAIN_012/ov_MAIN_012.c index 146a1a4896..b559c3a564 100644 --- a/src/ov_MAIN_012/ov_MAIN_012.c +++ b/src/ov_MAIN_012/ov_MAIN_012.c @@ -243,7 +243,7 @@ void func_801287B8(void) { { /* D_80185C10 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_80185C10; + register volatile s32 *p __asm__("$4") = &D_80185C10; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -548,17 +548,17 @@ void func_8012956C(void) { extern u8 D_80185BF0; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -568,7 +568,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -609,7 +608,7 @@ void func_8012956C(void) { D_801840B8[idx], D_801840B9[idx], D_801840BA[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_80185BF0; s = base->f40; temp_a3 = base->f38; @@ -1129,9 +1128,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1481,13 +1480,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_801840C8; extern s32 D_801840CC; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -2060,9 +2059,9 @@ void func_80130D48(s32 arg0) { extern s32 func_80131CF4(s32); - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2102,7 +2101,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8017E790; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8017E790; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2133,7 +2132,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8017E7F8; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8017E7F8; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2149,7 +2148,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8017E818; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8017E818; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c b/src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c index 85e9a84222..f6383ed7bb 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_801380E0.c @@ -853,8 +853,8 @@ void func_801397B0(s32 arg0) extern u8 D_800A6518[]; extern u8 D_8017E9C8; extern u8 D_8017EA0C; - register u8 *e __asm__("$7"); - register s32 off __asm__("$4"); + u8 *e; + register s32 off __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[12]; u8 *b164; u8 *b1A8; @@ -950,7 +950,7 @@ extern unsigned char D_8017E94C[]; int t = *(unsigned char *)(param_1 + 0x22) & 0x60; int h = *(unsigned short *)(param_1 + 0x18); unsigned int idx; - __asm__("" : "=r"(t) : "0"(t)); + __asm__("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) idx = (unsigned char)t; if (h < 7) { if (h >= 2) { @@ -1199,12 +1199,12 @@ void func_8013B274(s32 a0, s32 a1, void *a2) "swc2 $27, 8(%0)\n" : : "r"((u8 *)L + 0x18) : "memory"); - *(s16 *)(p + 8) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0xA) = *(volatile s32 *)((u8 *)L + 0xC); - *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); + *(s16 *)(p + 8) = *(s32 *)((u8 *)L + 8); + *(s16 *)(p + 0xA) = *(s32 *)((u8 *)L + 0xC); + *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x12) = *(volatile s32 *)((u8 *)L + 0xC); *(s16 *)(p + 0x18) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); + *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(s32 *)((u8 *)L + 0x1C); *(s16 *)(p + 0x20) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x22) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c index 55ced0f0a9..d9603e3319 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c @@ -1299,9 +1299,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); diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_801549F8.c b/src/ov_MAIN_012/ov_MAIN_012_jr_801549F8.c index 4ca4d11b10..4756fdf74f 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_801549F8.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_801549F8.c @@ -1305,9 +1305,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); diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c b/src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c index e3d855923c..607f1fda75 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_801594E8.c @@ -1299,9 +1299,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); @@ -2205,7 +2205,6 @@ s32 func_801596F0(s32 param_1) { (*(s16 *)&D_800B9AAC) = 0x7fff; D_800B9B00 = 0x7fff; - __asm__ __volatile__("" ::: "memory"); for (p = (u32 *)(base + 0x65A8); p < (u32 *)(base + 0x9DA8); p += 0xe) { p[1] |= 0x80000000; diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_80159C84.c b/src/ov_MAIN_012/ov_MAIN_012_jr_80159C84.c index 0680ef104a..e54b1d4143 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_80159C84.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_80159C84.c @@ -1296,9 +1296,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); diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8016AB6C.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8016AB6C.c index 68ef1d75e7..23c4ceda62 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8016AB6C.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8016AB6C.c @@ -1296,9 +1296,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); diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c b/src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c index 2f0d73bd0c..13e1f6b964 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_801789AC.c @@ -1376,9 +1376,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); @@ -4775,7 +4775,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_80185380; if (a != -1) { return func_8001AAA0() != 0; @@ -4995,8 +4995,8 @@ void func_8017AE2C(s32 param_1) { extern s16 D_80185BD8; extern s16 D_80185BDA; extern s16 D_80185BE4; - register s32 pv __asm__("$16") = param_1; - register s16 *g __asm__("$17") = &D_80185BD8; + s32 pv = param_1; + s16 *g = &D_80185BD8; switch (g[0]) { case 0: @@ -5150,8 +5150,8 @@ s32 func_8017B238(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B238 *)&buf[0] = *(Blk8_8017B238 *)src; *(Blk8_8017B238 *)&buf[8] = *(Blk8_8017B238 *)(src + 8); } else { @@ -5305,8 +5305,8 @@ s32 func_8017B614(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B614 *)&buf[0] = *(Blk8_8017B614 *)src; *(Blk8_8017B614 *)&buf[8] = *(Blk8_8017B614 *)(src + 8); } else { @@ -5330,7 +5330,7 @@ s32 func_8017B614(s32 param_1, s32 param_2) v78C = *p78C; v78E = D_801853BE; v790 = D_801853C0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_80185C08 = 1; D_8018534C = 0x1E; D_80126990 = v794; @@ -5600,8 +5600,8 @@ void func_8017BC38(int param_1) { extern void (*D_80185394[10])(int); - register int i __asm__("$17"); - register void (**p)(int) __asm__("$16"); + int i; + void (**p)(int); i = 0; p = D_80185394; diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8017C3BC.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8017C3BC.c index 5f83a08eac..705238b118 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8017C3BC.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8017C3BC.c @@ -1382,9 +1382,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); diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c index 9fc77bc021..22e43c9764 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8017CA18.c @@ -1382,9 +1382,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); @@ -3851,7 +3851,7 @@ s32 func_8017CBC8(s32 ot, u8 *s, s16 c) { s32 flag; s32 dim; s32 dim2; - register s32 dim3 __asm__("$16"); + register s32 dim3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s16 i; s16 k; diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c index a9a9a2e744..594e6f2957 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8017CF3C.c @@ -1382,9 +1382,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); @@ -4226,7 +4226,7 @@ u32 func_8017DC48(s32 a0, s32 a1) { extern unsigned short *D_80182540[]; void func_8017DCB0(s32 val, s32 n, void *dst, s32 flag) { - register u32 d __asm__("$3"); + register u32 d __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 idx; s16 i; @@ -4347,7 +4347,7 @@ s32 *func_8017DD28(s32 *out) { *((u8 *)out + 0xC) = 0x70; *((u8 *)out + 0xD) = 0x10; out[1] = 0x64808080; - pb = (volatile u16 *)&D_800B9A02; + pb = (u16 *)&D_800B9A02; *(u16 *)((u8 *)out + 0xE) = 0x4056; d = n - 0x60; /* [L2] */ @@ -4367,7 +4367,7 @@ s32 *func_8017DD28(s32 *out) { ((PTag_8017DD28 *)(D_800AE7BC[*pb].ot + 2))->addr; { u32 *op; - register u32 v __asm__("$2"); /* [L3] */ + register u32 v __asm__("$2"); /* [L3] */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb].ot; v = op[2]; v = (v & 0xFF000000) | (((u32)out) & 0xFFFFFF); diff --git a/src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c b/src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c index db24bbdfb9..ce6f96ab1a 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_8017D2DC.c @@ -4247,8 +4247,8 @@ extern s32 D_801EDA10; void func_8017F28C(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -4479,8 +4479,8 @@ extern void func_80143994(s32 a0, s32 a1); void func_8017F8B4(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -4674,7 +4674,7 @@ extern s32 func_80182B00(); void func_8017FDAC(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; s32 v0; s0 = a0; @@ -4706,8 +4706,8 @@ extern void func_80143994(s32 a0, s32 a1); void func_8017FE44(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -4950,8 +4950,8 @@ extern void func_80143994(s32 a0, s32 a1); void func_80180478(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -5149,8 +5149,8 @@ extern void func_80143994(s32 a0, s32 a1); void func_80180914(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -5346,7 +5346,7 @@ extern s32 func_80182B00(); void func_80180E90(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; s32 v0; s0 = a0; @@ -5382,8 +5382,8 @@ extern s32 D_801EDA38; void func_80180F64(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -5418,9 +5418,9 @@ extern void (*D_801872C0)(void *); void func_80181000(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 p __asm__("$5"); - register s32 g __asm__("$3"); + s32 s0; + s32 p; + s32 g; u16 tmp; s32 flag; @@ -5681,7 +5681,7 @@ extern s32 D_801EDA00; void func_801816A4(s32 a0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s0 = a0; if (--D_801ED9F8 == 0) { @@ -5834,29 +5834,29 @@ extern s32 D_801EDA90[]; void func_80181A4C(void) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); - register s32 a2 __asm__("$6"); - register s32 a3 __asm__("$7"); - register s32 t0 __asm__("$8"); - register s32 t1 __asm__("$9"); - register s32 t2 __asm__("$10"); - register s32 *t3 __asm__("$11"); - register s32 *t4 __asm__("$12"); - register s32 *t5 __asm__("$13"); - register s32 *t6 __asm__("$14"); - register s32 *t7 __asm__("$15"); - register s32 i __asm__("$16"); - register s32 back __asm__("$17"); - register s32 *src __asm__("$18"); - register s32 color __asm__("$19"); - register s32 *tbl __asm__("$20"); - register s32 *srcm12 __asm__("$21"); - register s32 *tbl4 __asm__("$22"); - register s32 *t8 __asm__("$24"); - register s32 *t9 __asm__("$25"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 a1; + s32 a2; + register s32 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + s32 t0; + s32 t1; + register s32 t2 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus9) + s32 *t3; + register s32 *t4 __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + s32 *t5; + s32 *t6; + s32 *t7; + s32 i; + s32 back; + register s32 *src __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 color; + s32 *tbl; + register s32 *srcm12 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung B tus9) + s32 *tbl4; + s32 *t8; + s32 *t9; if (((D_801F3050 = D_801F3050 + 1) & 7) != 0) { return; @@ -5888,8 +5888,8 @@ void func_80181A4C(void) if (*(s32 *)((char *)&D_801EDA44 + a3) == 0) { v0 = 1; *(s32 *)((char *)&D_801EDA44 + a3) = v0; - __asm__ __volatile__("addu %0,%1,%2" : "=r"(v0) : "r"(v1), "r"(tbl)); - __asm__ __volatile__("move %0,%1" : "=r"(t3) : "r"(t1)); + __asm__ __volatile__("addu %0,%1,%2" : "=r"(v0) : "r"(v1), "r"(tbl)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) + t3 = t1; *(s32 *)((char *)&D_801EDA58 + a3) = 0; *(s32 *)((char *)&D_801EDA5C + a3) = color; *(s32 *)((char *)&D_801EDA60 + a3) = 0; @@ -5906,7 +5906,7 @@ void func_80181A4C(void) v0 <<= 16; v0 += color; *(s32 *)((char *)&D_801EDA50 + a3) = v0; - __asm__ __volatile__("lw %0,0(%3)\n\tlw %1,4(%3)\n\tlw %2,8(%3)\n\tsw %0,0(%4)\n\tsw %1,4(%4)\n\tsw %2,8(%4)" + __asm__ __volatile__("lw %0,0(%3)\n\tlw %1,4(%3)\n\tlw %2,8(%3)\n\tsw %0,0(%4)\n\tsw %1,4(%4)\n\tsw %2,8(%4)" // !FAKE: instruction lw — REFUSED instruction `lw` has no C spelling in the table (P36 rung B tus9) : "=r"(v0), "=r"(v1), "=r"(a1) : "r"(a0), "r"(t0)); v1 = (s32)(src - 6); @@ -6333,7 +6333,7 @@ s32 func_80182284(void) { { /* $3 pin: without it local-alloc hands $v1 to the 0x50000040 constant and $a0 to this pointer — the exact inverse of the target (closeness 6). */ - register Obj_80182284 *o __asm__("$3"); + register Obj_80182284 *o __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) o = (Obj_80182284 *)*en; o->unk4 |= 0x50000040; } @@ -6456,11 +6456,11 @@ extern void func_80182A14(s32); s32 func_8018275C(void) { s32 ret = 0; s32 i = 0; - register u8 *base __asm__("$2") = D_801F2A50; + register u8 *base __asm__("$2") = D_801F2A50; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 *st = (s32 *)(base - 0xC); s32 *en = (s32 *)(base - 8); s32 *ct = (s32 *)(base - 4); - register u8 *bytes __asm__("$17") = base; + register u8 *bytes __asm__("$17") = base; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 pos = 0; for (; i < 0x14; i++) { @@ -6796,8 +6796,8 @@ extern s32 D_80183B84; void func_80182F94(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -6825,7 +6825,7 @@ extern s32 D_801EDA30; void func_80183034(void *param_1) { if (func_80183128(param_1, 1, 0x10) != 0) { - register u32 v __asm__("$2"); + u32 v; int d; v = 0xFFF40000; d = D_801EDA30; @@ -7119,7 +7119,7 @@ void func_80183748(u8 *param_1) m = 0; do { k = j * 16; - __asm__("" : :); + __asm__("" : :); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) (&D_800A5E94)[k] = param_1[m]; (&D_800A5E95)[k] = param_1[m + 1]; (&D_800A5E96)[k] = param_1[m + 2]; diff --git a/src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c b/src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c index 36e0c69f13..60d45884ae 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_8017E5B8.c @@ -2827,9 +2827,9 @@ s32 func_8017E5B8(s32 param_1, s32 param_2) { idx = D_8018C19C[(s16)param_2]; off = idx * 4; /* [2] */ lim = D_8018C1C4[idx][0]; /* [3] */ - __asm__ __volatile__(""); /* [4] */ + __asm__ __volatile__(""); /* [4] */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) e = (s16 *)D_8018C1C4; - __asm__("" : "=r"(e) : "0"(e)); /* [5] */ + __asm__("" : "=r"(e) : "0"(e)); /* [5] */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t < lim) { if (*(s16 *)((u8 *)e + off + 2) == 0 || (((s32(*)(s32))func_80029178)(*(s16 *)((u8 *)e + off + 2)) & 0xFF) == 0) { @@ -3005,14 +3005,13 @@ s32 *func_8017E804(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { /* 0x14 stride */ extern Env_8017EFA8_8017E804 D_800AE7BC[]; - register s32 zr __asm__("$0"); u16 *pb; u16 *p; s32 c; - register s32 tv __asm__("$3"); + register s32 tv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 idx2; s16 t; - register u32 c0 __asm__("$3"); + register u32 c0 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) c = D_80115138[(s16)idx]; *(u32 *)ot = 0x4000000; @@ -3021,7 +3020,7 @@ s32 *func_8017E804(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *((u8 *)ot + 0xD) = 0x48; ot[1] = tv | 0x64000000; *(s16 *)((u8 *)ot + 0xE) = 0x4056; - idx2 = idx + zr; + idx2 = idx + 0; if (c < 6) { t = ((s32 (*)(s32))func_8014168C)((s16)idx) * 2; @@ -3058,7 +3057,7 @@ s32 *func_8017E804(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { j = 0; k = m; eight = 8; - __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); + __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) pb2 = (u16 *)&D_800B9A02; m24 = 0xFFFFFF; mhi = 0xFF000000; @@ -3079,7 +3078,7 @@ s32 *func_8017E804(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { y = D_8018BEAE + 1; } *(s16 *)(q - 10) = y; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *((u32 *)ot) = 0x4000000; q[-8] = 0x78; *((u32 *)(q - 0x10)) = 0x64808080; @@ -3089,7 +3088,7 @@ s32 *func_8017E804(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *(s16 *)(q - 2) = eight; *((u32 *)ot) = ((*(u32 *)ot) & mhi) | (D_800AE7BC[*pb2].ot[2] & m24); { - register u32 *op __asm__("$4"); + register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb2].ot; op[2] = (op[2] & mhi) | (((u32)ot) & m24); } @@ -3198,7 +3197,7 @@ s32 func_8017EB30(s32 a0, s32 a1) { goto sel_054; } if (t == 5) { - __asm__ ("" : "=r"(t) : "0"(t)); + __asm__ ("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 3) { goto sel_094; } diff --git a/src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c b/src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c index 74582cb06b..f9b33c1c45 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_8017E6F0.c @@ -2819,9 +2819,9 @@ s32 func_8017E6F0(s32 param_1, s32 param_2) { idx = D_8019EEFC[(s16)param_2]; off = idx * 4; /* [2] */ lim = D_8019EF24[idx][0]; /* [3] */ - __asm__ __volatile__(""); /* [4] */ + __asm__ __volatile__(""); /* [4] */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) e = (s16 *)D_8019EF24; - __asm__("" : "=r"(e) : "0"(e)); /* [5] */ + __asm__("" : "=r"(e) : "0"(e)); /* [5] */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t < lim) { if (*(s16 *)((u8 *)e + off + 2) == 0 || (((s32(*)(s32))func_80029178)(*(s16 *)((u8 *)e + off + 2)) & 0xFF) == 0) { @@ -2997,14 +2997,13 @@ s32 *func_8017E93C(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { /* 0x14 stride */ extern Env_8017EFA8_8017E93C D_800AE7BC[]; - register s32 zr __asm__("$0"); u16 *pb; u16 *p; s32 c; - register s32 tv __asm__("$3"); + register s32 tv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 idx2; s16 t; - register u32 c0 __asm__("$3"); + register u32 c0 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) c = D_80115138[(s16)idx]; *(u32 *)ot = 0x4000000; @@ -3013,7 +3012,7 @@ s32 *func_8017E93C(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *((u8 *)ot + 0xD) = 0x48; ot[1] = tv | 0x64000000; *(s16 *)((u8 *)ot + 0xE) = 0x4056; - idx2 = idx + zr; + idx2 = idx + 0; if (c < 6) { t = ((s32 (*)(s32))func_8014168C)((s16)idx) * 2; @@ -3050,7 +3049,7 @@ s32 *func_8017E93C(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { j = 0; k = m; eight = 8; - __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); + __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) pb2 = (u16 *)&D_800B9A02; m24 = 0xFFFFFF; mhi = 0xFF000000; @@ -3071,7 +3070,7 @@ s32 *func_8017E93C(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { y = D_8019EC0E + 1; } *(s16 *)(q - 10) = y; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *((u32 *)ot) = 0x4000000; q[-8] = 0x78; *((u32 *)(q - 0x10)) = 0x64808080; @@ -3081,7 +3080,7 @@ s32 *func_8017E93C(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *(s16 *)(q - 2) = eight; *((u32 *)ot) = ((*(u32 *)ot) & mhi) | (D_800AE7BC[*pb2].ot[2] & m24); { - register u32 *op __asm__("$4"); + register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb2].ot; op[2] = (op[2] & mhi) | (((u32)ot) & m24); } @@ -3193,7 +3192,7 @@ s32 func_8017EC68(s32 a0, s32 a1) { goto sel_054; } if (t == 5) { - __asm__ ("" : "=r"(t) : "0"(t)); + __asm__ ("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 3) { goto sel_094; } @@ -3419,7 +3418,6 @@ s32 func_8017F2DC(s32 param_1) { *(s16 *)(param_1 + 0x10A) = x; if (x != 0) { type = x >> 8; - __asm__("" : "=r"(type) : "0"(type)); v = (type - 1) * 5 - 1; idx = v + (x & 7); func_80139A44(D_8019F144[idx], 0); @@ -3491,7 +3489,7 @@ void func_8017F470(s32 a0) * make_regs_eqv promotes the longer-lived copy `mode` to canonical and * canon_reg rewrites the compare, giving `slti $v0,$a1,0xD` where the * target reads the source register: `slti $v0,$v0,0xD`. */ - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 sVar1; s32 result; s32 cnt; @@ -3632,7 +3630,6 @@ s32 func_8017F6C8(s32 param_1) { *(s16 *)(param_1 + 0x10A) = x; if (x != 0) { type = x >> 8; - __asm__("" : "=r"(type) : "0"(type)); v = (type - 1) * 5 - 1; idx = v + (x & 7); func_80139A44(D_8019F144[idx], 0); diff --git a/src/ov_SC01_009/ov_SC01_009_jr_80178D40.c b/src/ov_SC01_009/ov_SC01_009_jr_80178D40.c index fef4f066d4..b2d773573e 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_80178D40.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_80178D40.c @@ -3506,7 +3506,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801F3110; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC01_009/ov_SC01_009_jr_8017E590.c b/src/ov_SC01_009/ov_SC01_009_jr_8017E590.c index 837418a0a6..af02b78ba5 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_8017E590.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_8017E590.c @@ -2809,9 +2809,9 @@ s32 func_8017E590(s32 param_1, s32 param_2) { idx = D_801E8F50[(s16)param_2]; off = idx * 4; /* [2] */ lim = D_801E8F78[idx][0]; /* [3] */ - __asm__ __volatile__(""); /* [4] */ + __asm__ __volatile__(""); /* [4] */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) e = (s16 *)D_801E8F78; - __asm__("" : "=r"(e) : "0"(e)); /* [5] */ + __asm__("" : "=r"(e) : "0"(e)); /* [5] */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t < lim) { if (*(s16 *)((u8 *)e + off + 2) == 0 || (((s32(*)(s32))func_80029178)(*(s16 *)((u8 *)e + off + 2)) & 0xFF) == 0) { @@ -2987,14 +2987,13 @@ s32 *func_8017E7DC(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { /* 0x14 stride */ extern Env_8017EFA8_8017E7DC D_800AE7BC[]; - register s32 zr __asm__("$0"); u16 *pb; u16 *p; s32 c; - register s32 tv __asm__("$3"); + register s32 tv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 idx2; s16 t; - register u32 c0 __asm__("$3"); + register u32 c0 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) c = D_80115138[(s16)idx]; *(u32 *)ot = 0x4000000; @@ -3003,7 +3002,7 @@ s32 *func_8017E7DC(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *((u8 *)ot + 0xD) = 0x48; ot[1] = tv | 0x64000000; *(s16 *)((u8 *)ot + 0xE) = 0x4056; - idx2 = idx + zr; + idx2 = idx + 0; if (c < 6) { t = ((s32 (*)(s32))func_8014168C)((s16)idx) * 2; @@ -3040,7 +3039,7 @@ s32 *func_8017E7DC(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { j = 0; k = m; eight = 8; - __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); + __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) pb2 = (u16 *)&D_800B9A02; m24 = 0xFFFFFF; mhi = 0xFF000000; @@ -3061,7 +3060,7 @@ s32 *func_8017E7DC(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { y = D_801E8C62 + 1; } *(s16 *)(q - 10) = y; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *((u32 *)ot) = 0x4000000; q[-8] = 0x78; *((u32 *)(q - 0x10)) = 0x64808080; @@ -3071,7 +3070,7 @@ s32 *func_8017E7DC(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *(s16 *)(q - 2) = eight; *((u32 *)ot) = ((*(u32 *)ot) & mhi) | (D_800AE7BC[*pb2].ot[2] & m24); { - register u32 *op __asm__("$4"); + register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb2].ot; op[2] = (op[2] & mhi) | (((u32)ot) & m24); } @@ -3184,7 +3183,7 @@ s32 func_8017EB08(s32 a0, s32 a1) { goto sel_054; } if (t == 5) { - __asm__ ("" : "=r"(t) : "0"(t)); + __asm__ ("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 3) { goto sel_094; } @@ -3332,7 +3331,7 @@ s32 func_8017EFC4(s32 a0) { s32 c; s32 d; s32 e; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 r; t = func_80029504(); @@ -3345,13 +3344,11 @@ s32 func_8017EFC4(s32 a0) { D_801E91D4 = D_801E92E0; return 1; } - __asm__ volatile(""); if (d == 4) { D_801E91D4 = D_801E93C8; return 1; } } - __asm__ volatile(""); if ((u16)(t - 0x280) < 0x14) { e = c + zr; if (e < 6) { @@ -3363,7 +3360,6 @@ s32 func_8017EFC4(s32 a0) { D_801E91D4 = D_801E94D0; return 1; } - __asm__ volatile(""); if (e == 7) { r = func_800D0F8C(0x64); if (r != 0) { @@ -3378,7 +3374,6 @@ s32 func_8017EFC4(s32 a0) { D_801E91D4 = D_801E9510; return 1; } - __asm__ volatile(""); } } if ((u16)(t - 0x2DA) < 0x14 && c < 9) { @@ -4036,7 +4031,7 @@ s32 func_8017FED8(s32 a0) { e = D_801202A0; for (;;) { p = e + 0x102; - __asm__ __volatile__("" :: "r"(p)); + __asm__ __volatile__("" :: "r"(p)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *)(e + 0) != 0x1AB) goto next; if (*(s16 *)(p - 0x92) != 0x2B) goto next; cur = D_801F32D8; @@ -4117,7 +4112,7 @@ s32 func_8017FFD0(s32 param_1) extern s32 D_801EDA4C; extern s32 D_801EDA6C; - register s32 ret __asm__("$2"); + register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 ptr; s32 i70a; s32 i70b; @@ -4159,11 +4154,10 @@ s32 func_8017FFD0(s32 param_1) *(s32 *)(*(s32 *)(param_1 + 0x64) + 0x20)); func_8012A828(param_1, D_80182CA4); *(s32 *)(*(s32 *)(param_1 + 0x20) + 4) = 0x80000000; - __asm__ volatile(""); + __asm__ volatile(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ret = 0x16; goto STORE; } - __asm__ volatile(""); if (*(s16 *)(param_1 + 0x70) == 0x2B) { func_8012A828(param_1, D_801ED25C); *(s32 *)(param_1 + 0xCC) = D_801EED54[*(s16 *)(param_1 + 0xFC)]; @@ -4171,7 +4165,6 @@ s32 func_8017FFD0(s32 param_1) ret = 0x19; goto STORE; } - __asm__ volatile(""); if (*(s16 *)(param_1 + 0x70) == 0x2C) { func_8012A828(param_1, &D_80182CA4[0]); *(s32 *)(param_1 + 0x1C) = 0x5A; @@ -4179,7 +4172,6 @@ s32 func_8017FFD0(s32 param_1) ret = 0x1C; goto STORE; } - __asm__ volatile(""); if (*(s16 *)(param_1 + 0x70) == 0x2D) { func_8012A828(param_1, D_801ED34C); *(s32 *)(param_1 + 0x1C) = 0x58; @@ -4189,7 +4181,7 @@ s32 func_8017FFD0(s32 param_1) } i70a = *(s16 *)(param_1 + 0x70); - __asm__ volatile("" ::: "memory"); + __asm__ volatile("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) i70b = *(s16 *)(param_1 + 0x70); D_801F32D0 = 0; { @@ -4206,7 +4198,7 @@ s32 func_8017FFD0(s32 param_1) * It must be MERGED into the barrier, not a second asm: a separate * __asm__ volatile("" : : "r"(idx)) adds an insn to the sched1 stream and stays at 11. */ - __asm__ volatile("" : : "r"(idx) : "memory"); + __asm__ volatile("" : : "r"(idx) : "memory"); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) tmp1 = D_801ED5F0[idx * 2]; tmp2 = D_801ED5EC[*(s16 *)(param_1 + 0x10A) * 2]; } @@ -4279,7 +4271,7 @@ void func_801803E4(s32 param_1) { val = *(u16 *)(param_1 + 0xF8) - 1; } *(u16 *)(param_1 + 0xF8) = (u16)val; - __asm__ ("" ::: "memory"); + __asm__ ("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v0 = *(s32 *)(param_1 + 0x64); h = *(s16 *)(v0 + 0xFA); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_801380E0.c b/src/ov_SC01_077/ov_SC01_077_jr_801380E0.c index b6ec19c74d..684ea8021e 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_801380E0.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_801380E0.c @@ -1016,8 +1016,8 @@ extern void GsSortSprite(void *a0, u8 *a1, s32 a2); void func_801397B0(s32 arg0) { - register u8 *e __asm__("$7"); - register s32 off __asm__("$4"); + u8 *e; + register s32 off __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[12]; u8 *b164; u8 *b1A8; @@ -1122,7 +1122,7 @@ s32 func_80139BE0(int param_1) int h = *(unsigned short *)(param_1 + 0x18); unsigned int idx; - __asm__("" : "=r"(t) : "0"(t)); + __asm__("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) idx = (unsigned char)t; if (h < 7) { if (h >= 2) { @@ -1453,12 +1453,12 @@ void func_8013B274(s32 a0, s32 a1, void *a2) "swc2 $27, 8(%0)\n" : : "r"((u8 *)L + 0x18) : "memory"); - *(s16 *)(p + 8) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0xA) = *(volatile s32 *)((u8 *)L + 0xC); - *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); + *(s16 *)(p + 8) = *(s32 *)((u8 *)L + 8); + *(s16 *)(p + 0xA) = *(s32 *)((u8 *)L + 0xC); + *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x12) = *(volatile s32 *)((u8 *)L + 0xC); *(s16 *)(p + 0x18) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); + *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(s32 *)((u8 *)L + 0x1C); *(s16 *)(p + 0x20) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x22) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80180B64.c b/src/ov_SC01_077/ov_SC01_077_jr_80180B64.c index 2da466a976..b759550ddf 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80180B64.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80180B64.c @@ -3000,7 +3000,7 @@ extern s32 func_8012CE2C(s32 a0); extern void func_8012CBCC(s32 a0); extern void func_8018031C(int param_1); extern int func_8012D714(int, int); -extern volatile unsigned short D_80126B96; +extern unsigned short D_80126B96; extern void func_8018047C(int param_1); extern void func_80180588(void); extern void func_8001D0E8(s32 a0, s32 a1, s32 a2); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_8018103C.c b/src/ov_SC01_077/ov_SC01_077_jr_8018103C.c index 1ef2ae8a66..46a49bb10f 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_8018103C.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_8018103C.c @@ -2997,7 +2997,7 @@ extern s32 func_8012CE2C(s32 a0); extern void func_8012CBCC(s32 a0); extern void func_8018031C(int param_1); extern int func_8012D714(int, int); -extern volatile unsigned short D_80126B96; +extern unsigned short D_80126B96; extern void func_8018047C(int param_1); extern void func_80180588(void); extern void func_8001D0E8(s32 a0, s32 a1, s32 a2); @@ -3105,7 +3105,7 @@ void func_8018103C(s32 a0) } if (*(s16 *)(a0 + 0xE0) < 9) { - register s32 ptr20 __asm__("$2") = *(s32 *)(a0 + 0x20); + s32 ptr20 = *(s32 *)(a0 + 0x20); s32 arg1 = *(s16 *)(a0 + 0xE2); s32 r; r = func_8012B608(*(s16 *)(ptr20 + 0x12), arg1, 6); @@ -3289,7 +3289,7 @@ void func_8018103C(s32 a0) if ((s32)((u32)*(u16 *)(a0 + 0x70) << 0x10) >> 0x18 == 4 && *(s16 *)&D_80126B5E >= 0x220) { s32 ang; - register s32 v1 __asm__("$3"); + s32 v1; s32 arg1; ang = ratan2((s32)*(s16 *)(a0 + 0xE) - (s32)D_8018AAE8, (s32)D_8018AAE4 - (s32)*(s16 *)(a0 + 6)); @@ -3398,7 +3398,7 @@ void func_8018103C(s32 a0) s32 v1; { - register s32 ptr20 __asm__("$2") = *(s32 *)(a0 + 0x20); + s32 ptr20 = *(s32 *)(a0 + 0x20); s32 arg1 = *(s16 *)(a0 + 0xE2); v0 = func_8012B608(*(s16 *)(ptr20 + 0x12), arg1, 4); } diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80181BE4.c b/src/ov_SC01_077/ov_SC01_077_jr_80181BE4.c index dc6b5c46ef..b6e40a89a2 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80181BE4.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80181BE4.c @@ -2996,7 +2996,7 @@ extern s32 func_8012CE2C(s32 a0); extern void func_8012CBCC(s32 a0); extern void func_8018031C(int param_1); extern int func_8012D714(int, int); -extern volatile unsigned short D_80126B96; +extern unsigned short D_80126B96; extern void func_8018047C(int param_1); extern void func_80180588(void); extern void func_8001D0E8(s32 a0, s32 a1, s32 a2); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80181F08.c b/src/ov_SC01_077/ov_SC01_077_jr_80181F08.c index 7fa1031a20..a00abc79aa 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80181F08.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80181F08.c @@ -2997,7 +2997,7 @@ extern s32 func_8012CE2C(s32 a0); extern void func_8012CBCC(s32 a0); extern void func_8018031C(int param_1); extern int func_8012D714(int, int); -extern volatile unsigned short D_80126B96; +extern unsigned short D_80126B96; extern void func_8018047C(int param_1); extern void func_80180588(void); extern void func_8001D0E8(s32 a0, s32 a1, s32 a2); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_801820DC.c b/src/ov_SC01_077/ov_SC01_077_jr_801820DC.c index 0d0a245154..c533de9cf0 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_801820DC.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_801820DC.c @@ -2997,7 +2997,7 @@ extern s32 func_8012CE2C(s32 a0); extern void func_8012CBCC(s32 a0); extern void func_8018031C(int param_1); extern int func_8012D714(int, int); -extern volatile unsigned short D_80126B96; +extern unsigned short D_80126B96; extern void func_8018047C(int param_1); extern void func_80180588(void); extern void func_8001D0E8(s32 a0, s32 a1, s32 a2); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c b/src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c index 3dea26aec1..0419010221 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80183AF0.c @@ -3089,8 +3089,8 @@ extern void func_8012C218(void *a0); extern s32 D_801270CC; void func_80183AF0(s32 param_1) { - register s32 *p __asm__("$2"); - register s32 mask __asm__("$5"); + register s32 *p __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 mask __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) mask = 0x80000000; p = *(s32 **)(param_1 + 0x20); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c b/src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c index 32e8673c56..67082ce05d 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80183CF4.c @@ -3135,8 +3135,8 @@ void func_80183DE0(int param) extern unsigned char D_8018AE34; extern s32 func_8012C51C(void *a0, s32 a1); extern void func_80183F4C(); - register int i __asm__("$17"); - register unsigned char *puVar8 __asm__("$16"); + int i; + unsigned char *puVar8; int iVar7; int src; short sVar1; @@ -3273,8 +3273,8 @@ void func_8018414C(short *param_1) { unsigned short uVar1; short *psVar2; int iVar3; - register int k1f __asm__("$17"); - register int flag __asm__("$18"); + int k1f; + int flag; psVar2 = (short *)func_8012DE2C((s32)param_1); if (psVar2 != (short *)0) { k1f = 0x1f; @@ -3534,7 +3534,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern u8 D_8018AF78; extern u8 D_8018AF88; -extern volatile unsigned short D_80126B96; +extern unsigned short D_80126B96; extern void D_80196F3C; void func_8018470C(s32 param_1) @@ -3660,9 +3660,9 @@ extern void func_8012C098(void); void func_80184A68(s32 param_1) { - register s32 iVar __asm__("$2"); + s32 iVar; s32 threshold; - register s32 cond __asm__("$3"); + register s32 cond __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(param_1 + 0x70) & 0x8000) { iVar = func_8012BCCC(param_1); @@ -3709,7 +3709,6 @@ void func_80184B24(s32 param_1) else { a1 = 0x9000; a2 = 0x20000; } /* scheduling barrier: anchors the `move a0,s0` arg setup into the beqz delay slot, matching the target's reorg delay-slot fill. */ - __asm__ ("" : "=r"(d) : "0"(d)); if (func_801845EC(d, a1, a2 | 0x4000) == r) { return; } @@ -3923,7 +3922,7 @@ s32 func_80184F08(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801991C0; puVar2 = tmp; } @@ -3943,7 +3942,7 @@ s32 func_80184F08(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801991C0; puVar2 = tmp; } @@ -3972,7 +3971,7 @@ s32 func_80184F08(s32 param_1) { extern signed char D_80199178[]; s32 func_8018514C(s32 param_1) { - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -4059,7 +4058,7 @@ s32 func_8018514C(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } @@ -4311,7 +4310,7 @@ void func_801858AC(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { @@ -4718,8 +4717,8 @@ extern u8 D_801D5568; extern u8 D_801D5558; void func_80186434(s32 arg0) { - register s32 param_1 __asm__("$16") = arg0; - register s32 iVar1 __asm__("$17"); + s32 param_1 = arg0; + register s32 iVar1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 iVar2; diff --git a/src/ov_SC01_084/ov_SC01_084_jr_80182A00.c b/src/ov_SC01_084/ov_SC01_084_jr_80182A00.c index ba1034a0b0..743baeaab3 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_80182A00.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_80182A00.c @@ -389,7 +389,7 @@ void func_80183068(void *a0) if (func_8012BEE8((s32)a0) != 0) { *(s32 *)((s32)a0 + 0x1C) = 0x1E; *(u16 *)((s32)a0 + 0x34) = *(u16 *)((s32)a0 + 0x34) + 1; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *)((s32)a0 + 0x34) == 4) { func_8012A828((s32)a0, D_801A2940); } @@ -561,11 +561,11 @@ extern s32 func_8012B608(s32 a0, s32 a1, s32 a2); extern void func_801838F0(void *arg0); void func_8018353C(s32 param_1) { - register s32 a2val __asm__("$6"); - register s32 v1val __asm__("$3"); - register s32 a3val __asm__("$7"); + register s32 a2val __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1val; + s32 a3val; s32 v0; - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 posPtr; s32 out; s16 buf1[3]; @@ -629,10 +629,10 @@ extern s32 func_80047948(s32 a0); extern s32 func_8004787C(s32 a0); void func_80183630(s32 a0) { - register s32 sum1 __asm__("$17"); - register s32 sum2 __asm__("$18"); - register s32 frac __asm__("$19"); - register s32 threshold __asm__("$16"); + s32 sum1; + s32 sum2; + s32 frac; + s32 threshold; s32 ret; s32 val0; u16 tmp[3]; @@ -694,10 +694,10 @@ extern s32 func_80047948(s32 a0); extern s32 func_8004787C(s32 a0); void func_80183790(s32 a0) { - register s32 sum1 __asm__("$18"); - register s32 sum2 __asm__("$17"); - register s32 frac __asm__("$19"); - register s32 threshold __asm__("$16"); + s32 sum1; + register s32 sum2 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 frac; + s32 threshold; s32 ret; s32 val0; u16 tmp[3]; @@ -1466,8 +1466,8 @@ void func_80184460(void *a0) { s32 sxy; /* sp+0x18 */ s32 pp; /* sp+0x1c */ s32 flag; /* sp+0x20 */ - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; s0 = a0; @@ -2097,8 +2097,8 @@ extern s32 D_801270D4; extern s32 D_801270E4; void func_801851EC(s32 param_1) { - register s32 *p __asm__("$2"); - register s32 mask __asm__("$5"); + register s32 *p __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 mask __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) mask = 0x80000000; p = *(s32 **)(param_1 + 0x20); @@ -2123,7 +2123,7 @@ extern void func_80183790(s32 a0); void func_8018528C(void *a0) { void *s0; - register unsigned short state __asm__("$4"); + register unsigned short state __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0 = a0; state = *(u16 *)((u8 *)s0 + 0x34); @@ -2260,8 +2260,8 @@ extern void (*D_8018ABE4[])(void *); void func_801855EC(s32 param_1) { - register s32 s0v __asm__("$16") = param_1; - register s32 s1v __asm__("$17"); + register s32 s0v __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 s1v; u16 uVar2; s1v = ((s32 (*)(void))func_8012C1B8)(); @@ -2317,8 +2317,8 @@ void func_801856D8(int param_1) } } if (D_801270C8 != 0) { - register void *a0pin __asm__("$4") = sp18; - __asm__ __volatile__("" : : "r"(a0pin)); + void *a0pin = sp18; + __asm__ __volatile__("" : : "r"(a0pin)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (D_801270CC == 0) { D_801270CC = 1; sp18[0] = *(u16 *)(param_1 + 6); @@ -2480,7 +2480,7 @@ void func_8018599C(s32 param_1) u8 *p; s32 r0, r1, r2; s32 mag; /* -> $s1, live across the sign rand() */ - register s16 delta __asm__("$16"); /* -> $s0, 16-bit on purpose (§194-B) */ + register s16 delta __asm__("$16"); /* -> $s0, 16-bit on purpose (§194-B) */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; if (func_8012BEE8(param_1) == 0) { @@ -2556,7 +2556,7 @@ extern void func_8012931C(void *a0, s32 a1); extern void func_801292C8(void); void func_80185B78(void *a0) { - register s8 *s0 __asm__("$16"); + register s8 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[2]; s32 cnt; s32 t; @@ -2566,7 +2566,7 @@ void func_80185B78(void *a0) { if (cnt == 0) { func_80185C0C((s32)s0); - *(volatile s32 *)(s0 + 0x10) = *(s32 *)(s0 + 0x10); + *(s32 *)(s0 + 0x10) = *(s32 *)(s0 + 0x10); t = *(s32 *)(s0 + 0x18); *(s32 *)(s0 + 0x18) = t; *(s32 *)(s0 + 0x14) = *(s32 *)(s0 + 0x14) + 0xC000; @@ -2803,7 +2803,7 @@ extern s32 func_800CF854(s32); s32 func_80185E38(void) { - register s32 r __asm__("$2"); + register s32 r __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 v; v = ((s32 (*)(void))func_800CF854)(); @@ -2881,7 +2881,7 @@ s32 func_80185E98(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_8018ACB8; puVar2 = tmp; } @@ -2901,7 +2901,7 @@ s32 func_80185E98(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_8018ACB8; puVar2 = tmp; } @@ -2935,7 +2935,7 @@ extern void func_8012C218(void *a0); s32 func_801860DC(s32 param_1) { extern signed char D_8018AC70[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -3022,7 +3022,7 @@ s32 func_801860DC(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC02_000/ov_SC02_000_jr_8017EA84.c b/src/ov_SC02_000/ov_SC02_000_jr_8017EA84.c index 19eb7e3f91..2eeb528005 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_8017EA84.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_8017EA84.c @@ -2795,7 +2795,7 @@ void func_8017EA84(s32 a0) } if (*(s16 *)(a0 + 0xE0) < 9) { - register s32 ptr20 __asm__("$2") = *(s32 *)(a0 + 0x20); + s32 ptr20 = *(s32 *)(a0 + 0x20); s32 arg1 = *(s16 *)(a0 + 0xE2); s32 r; r = func_8012B608(*(s16 *)(ptr20 + 0x12), arg1, 6); @@ -2979,7 +2979,7 @@ void func_8017EA84(s32 a0) if ((s32)((u32)*(u16 *)(a0 + 0x70) << 0x10) >> 0x18 == 4 && *(s16 *)&D_80126B5E >= 0x220) { s32 ang; - register s32 v1 __asm__("$3"); + s32 v1; s32 arg1; ang = ratan2((s32)*(s16 *)(a0 + 0xE) - (s32)D_8018E6E8, (s32)D_8018E6E4 - (s32)*(s16 *)(a0 + 6)); @@ -3088,7 +3088,7 @@ void func_8017EA84(s32 a0) s32 v1; { - register s32 ptr20 __asm__("$2") = *(s32 *)(a0 + 0x20); + s32 ptr20 = *(s32 *)(a0 + 0x20); s32 arg1 = *(s16 *)(a0 + 0xE2); v0 = func_8012B608(*(s16 *)(ptr20 + 0x12), arg1, 4); } diff --git a/src/ov_SC02_000/ov_SC02_000_jr_80187B40.c b/src/ov_SC02_000/ov_SC02_000_jr_80187B40.c index 0da5de0567..3baaa7b1e6 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_80187B40.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_80187B40.c @@ -3356,7 +3356,7 @@ s32 func_80188680(void *a0, s32 a1, s32 a2) { s16 f6 = *(s16 *)((s32)a0 + 6); u16 fE = *(u16 *)((s32)a0 + 0xE); - register s32 ret asm("$2"); + register s32 ret asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) ret = 0; if ((s16)a1 - 0x30 < f6) { @@ -3492,7 +3492,7 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); void func_801888F4(void *arg0) { - register void *a0 __asm__("$16") = arg0; /* RC-3: unpinned gcc swaps $s0/$s1 */ + register void *a0 __asm__("$16") = arg0; /* RC-3: unpinned gcc swaps $s0/$s1 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 vec[4]; /* sp+0x10 */ Blk20 m; /* sp+0x20 */ s32 ang; @@ -3511,12 +3511,12 @@ void func_801888F4(void *arg0) /* m = D_800AE620; — see header note: hand-expanded so no block move. */ { - register Blk20 *s __asm__("$6") = &D_800AE620; - register s32 t0 __asm__("$3"); - register s32 t1 __asm__("$4"); - register s32 t2 __asm__("$5"); + Blk20 *s = &D_800AE620; + register s32 t0 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t1 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t2 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("" : "=r"(s) : "0"(s)); /* keep the base in a register */ + __asm__("" : "=r"(s) : "0"(s)); /* keep the base in a register */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t0 = s->w[0]; t1 = s->w[1]; t2 = s->w[2]; m.w[0] = t0; m.w[1] = t1; m.w[2] = t2; @@ -3524,13 +3524,13 @@ void func_801888F4(void *arg0) m.w[3] = t0; m.w[4] = t1; m.w[5] = t2; t0 = s->w[6]; t1 = s->w[7]; m.w[6] = t0; m.w[7] = t1; - __asm__ __volatile__("" : : "r"(t0), "r"(t1)); /* sched barrier */ + __asm__ __volatile__("" : : "r"(t0), "r"(t1)); /* sched barrier */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } { void *q = &m; RotMatrixY(ang & 0xFFF, q); - __asm__ __volatile__("" : "=r"(q)); /* cse_expr.md §2 remat kill */ + __asm__ __volatile__("" : "=r"(q)); /* cse_expr.md §2 remat kill */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } vec[0] = 0x4000; @@ -3552,16 +3552,16 @@ s32 func_80188A18(s32 param_1) extern void func_8012931C(struct vec *a0); extern void func_801292C8(u8 *a0); - register unsigned short c __asm__("$5"); - register int d __asm__("$4"); - register int g __asm__("$6"); + register unsigned short c __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + int d; + register int g __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) int a; int e; ((void (*)(int))func_8012931C)(((int)param_1)); a = *(int *)(((int)param_1) + 0x10); c = *(unsigned short *)(((int)param_1) + 0x34); e = *(int *)(((int)param_1) + 0x2c); - __asm__ __volatile__("" : : "r"(a)); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) d = *(int *)(((int)param_1) + 0x30); { unsigned short cp1 = c + 1; @@ -4100,9 +4100,9 @@ void func_80189750(s32 param_1) extern void func_80188F30(void *a0); extern u8 D_801A629C; extern s16 D_801965CC; - register s32 p0 __asm__("$16"); - register s32 iVar1 __asm__("$17"); - register s32 t __asm__("$2"); + s32 p0; + s32 iVar1; + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) p0 = param_1; t = ((s32 (*)(void))func_8012C1B8)(); @@ -4896,7 +4896,7 @@ s32 func_8018A690(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801A7B24; puVar2 = tmp; } @@ -4916,7 +4916,7 @@ s32 func_8018A690(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801A7B24; puVar2 = tmp; } @@ -4950,7 +4950,7 @@ extern void func_8012C218(void *a0); s32 func_8018A8D4(s32 param_1) { extern signed char D_801A7ADC[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5037,7 +5037,7 @@ s32 func_8018A8D4(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c b/src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c index a661cbfe1e..5d851e62ec 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_8017CF90.c @@ -4133,8 +4133,8 @@ extern void func_80139914(s32 a0); void func_8017F2C4(s32 a0) { u8 *s0 = (u8 *)a0; - register s32 v0 asm("v0"); - register s32 v1 asm("v1"); + s32 v0; + register s32 v1 asm("v1"); // !FAKE: pin v1 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_801399F0(*(s32 *)(s0 + 0x198)); if (v0 != 0) { func_80139914(*(s32 *)(s0 + 0x198)); @@ -4359,7 +4359,7 @@ void func_8017F7CC(s32 param_1) S16 loc; s32 iVar2; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)&loc.b[0] = 0; *(s16 *)&loc.b[2] = -0x40; *(M8 *)&loc.b[8] = D_801E2DD8; @@ -4395,7 +4395,7 @@ void func_8017F898(s32 arg0) { * promotes the prologue `sw $ra` over the ALU candidates, sinking it to * just above the branch. The clobber gives `sw $ra` a successor, so it is * only ready after the load is picked and lands back in the prologue. */ - __asm__("" : : : "memory"); + __asm__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) sp10[1] = -0x40; sp10[0] = 0; @@ -4521,9 +4521,9 @@ extern void func_8014706C(void *a0); void func_8017FB80(void *a0) { - register s32 s1 asm("s1"); - register void *s0 asm("s0"); - register s32 *s2 asm("s2"); + s32 s1; + void *s0; + s32 *s2; u16 t; s2 = &D_801270C8; @@ -4731,7 +4731,7 @@ void func_801800CC(s32 s0) v0 = *(s32 *)(s0 + 0x204); if (v0 != 0) { if (func_8001A9D8() == 0) { - register s32 c14 __asm__("$3"); + register s32 c14 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) c14 = 0xE; v0 = *(s32 *)(s0 + 0x204); v0 -= 1; @@ -5005,7 +5005,7 @@ void func_80180610(void *a0) { *(s32 *)((s32)a0 + 0x1F8) |= 0x1000000; func_8017E664(); v1 = D_801944F4[*(s16 *)((s32)a0 + 0x20C)].f6; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_80126976 = -0x60; *(s16 *)&D_80126970 = -0x60; D_8012697A = -0x80; @@ -5246,8 +5246,8 @@ extern s16 D_801E4C50; extern Blk8 D_80194554; void func_80180CA0(s32 a0) { - register Blk8 *s __asm__("$5"); - register Blk8 *d __asm__("$4"); + Blk8 *s; + Blk8 *d; s = &D_80194554; d = &D_801E4C50; @@ -5451,7 +5451,7 @@ void func_8018118C(s32 a0) { } D_80126958 = r; D_8012695C = r; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (0x6A3 < *(s32 *)(p + 0x10)) { *(u8 *)(a0 + 0x214) += 1; } @@ -5697,10 +5697,10 @@ extern void func_80185E54(s32); extern void func_80182D80(s32); void func_801816FC(MainStruct *s0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 a1r; s32 i; for (i = 0; i < 0x17; i++) { diff --git a/src/ov_SC02_005/ov_SC02_005_jr_80181D30.c b/src/ov_SC02_005/ov_SC02_005_jr_80181D30.c index e357d57b8b..2cd560ae03 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_80181D30.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_80181D30.c @@ -2955,7 +2955,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); s32 func_801820E4(void *arg0) { s16 idx; - register u16 cnt asm("v0"); + register u16 cnt asm("v0"); // !FAKE: pin v0 — NEEDED DIFFERS (P36 rung B tus9) idx = *(s16 *)((u8 *)arg0 + 0xE0); if (idx >= 0) { @@ -3226,7 +3226,7 @@ extern void func_80186304(); void func_80182740(void *arg0) { s32 s0; - __asm__ __volatile__("" : "=r"(s0) : "0"((s32)arg0)); + s0 = (s32)arg0; *(u32 *)(s0 + 0x18) = 0; if (*(u32 *)(s0 + 0xE8) & 0x2000) { *(u32 *)(s0 + 0x10) = 0x38000; @@ -3357,7 +3357,7 @@ extern void func_8018AAAC(void); * `void func_80182998(void *arg0)` spelling: MATCH (61 ins), so the TU needs * no edit and func_80181D30 needs no re-verification. */ void func_80182998(void) { - register void *a0r __asm__("$4"); + register void *a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) void *arg0 = a0r; s32 flags; @@ -3594,7 +3594,7 @@ extern s32 D_801E43C4; extern void func_80185764(); void func_80182EB0(void) { - register void *a0r __asm__("$4"); + void *a0r; s32 s0 = (s32)a0r; u32 temp; s32 v0_val; @@ -4461,9 +4461,9 @@ extern s32 D_801963D0; extern s32 *D_801D6D94; extern void func_801858C4(); void func_80184358(u8 *arg0) { - register u8 *a0 __asm__("$4") = arg0; - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + register u8 *a0 __asm__("$4") = arg0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)(a0 + 0x5C); v1 = *(s32 *)(a0 + 0x64); *(u16 *)(a0 + 0x5C) = v0 & 0xFFFE; @@ -4492,8 +4492,8 @@ extern void func_8013240C(s32 a0, s32 a1, u32 a2); extern s32 D_801E44E0; void func_80184404(s32 a0) { - register s32 s0 __asm__("$16") = a0; - register s32 temp_a0 __asm__("$4") = a0; + register s32 s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 temp_a0 __asm__("$4") = a0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 a1; s32 v0; u32 a2 = 0x15; @@ -4812,7 +4812,7 @@ void func_80184828(void *a0) s16 newval = D_80195AF6[*(s16 *)((u8 *)a0 + 0x100)].f0; if (newval >= *(s16 *)((u8 *)a0 + 0xE)) { - __asm__("" : "=r"(p) : "0"(p)); + __asm__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = 1; ((struct S0E_80184828 *)((u8 *)a0 + 0xE))->v = newval; off = *(s16 *)((u8 *)a0 + 0x100) * 8; @@ -4893,7 +4893,6 @@ void func_80184A8C(void *a0) { timer -= 1; ((struct S34_80184A8C *)(s0 + 0x34))->v = timer; - __asm__ __volatile__("" ::: "memory"); tmp[0] = (*(s16 *)(s0 + 0xDC) - *(s32 *)(*(s32 *)(s0 + 0x20) + 0x48)) >> 2; diff --git a/src/ov_SC02_005/ov_SC02_005_jr_80185060.c b/src/ov_SC02_005/ov_SC02_005_jr_80185060.c index f53b2c0a0e..9115c65cfb 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_80185060.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_80185060.c @@ -117,9 +117,9 @@ extern void func_8012AD44(s32 *a0, s16 a1); extern void func_801853CC(s32 a0); void func_80185214(s32 arg0) { - register s32 self __asm__("$16"); - register s32 state __asm__("$4"); - register s32 idx __asm__("$2"); + register s32 self __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 state __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 idx __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 acc; s32 lo; s32 hi; @@ -164,7 +164,7 @@ void func_80185214(s32 arg0) { p = self; acc = lo - hi; acc = (acc << 12) + ((*(u16 *)(p + 0x70) & 7) << 16) + 0x40000; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(p + 0x10) = acc; tgt = *(void **)(p + 0xCC); @@ -195,10 +195,10 @@ extern void func_80186B08(s32 param_1); extern void func_8002D4C8(s32 a0, s32 a1); void func_801853EC(s32 arg0) { - register s32 s0 __asm__("$16"); - register s32 r76 __asm__("$2"); - register s32 r60 __asm__("$6"); - register s32 flags __asm__("$3"); + s32 s0; + s32 r76; + s32 r60; + s32 flags; s32 cnt; s0 = arg0; @@ -413,9 +413,9 @@ extern void func_8018AB84(void); void func_8018592C(u8 *arg0) { s16 val; - register u8 *a2 __asm__("$6"); - register u32 idx __asm__("$4"); - register s32 flags __asm__("$3"); + register u8 *a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + u32 idx; + register s32 flags __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) a2 = arg0; flags = *(s32 *)(a2 + 0xE8); @@ -467,7 +467,7 @@ extern u16 D_801E4BBC; extern s16 D_80195B24[]; s32 func_80185A88(s32 param_1, s32 param_2) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) int t; int x; int m; @@ -598,7 +598,7 @@ void func_80185DD0(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; diff --git a/src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c b/src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c index 1731d526aa..7da6df785f 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_8018EA04.c @@ -3000,10 +3000,10 @@ extern s32 D_801E43DC; extern s32 D_801E43E0; extern s32 D_801E43E4; extern s32 D_801E43E8; -extern volatile s32 D_801E43EC; -extern volatile s32 D_801E43F0; -extern volatile s32 D_801E43F4; -extern volatile s32 D_801E43F8; +extern s32 D_801E43EC; +extern s32 D_801E43F0; +extern s32 D_801E43F4; +extern s32 D_801E43F8; extern u16 D_80195E44[]; extern u16 D_80195E78[]; extern u16 D_80195EAC[]; @@ -3809,7 +3809,7 @@ extern u8 D_801D91CC[]; void func_8018EFEC(s32 param_1) { - register s32 s0 __asm__("$16"); + s32 s0; s32 *pb; s32 p; s32 t; @@ -3905,7 +3905,7 @@ void func_8018F230(void *param_1) func_8018F2C4((s32)param_1); *(u16 *)((s32)param_1 + 0xDE) = *(u16 *)(*(s32 *)&D_801270CC + 6); *(s16 *)((s32)param_1 + 0xA) = -0x880; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)((s32)param_1 + 0xDC) = *(u16 *)(*(s32 *)&D_801270CC + 0xE); *(u16 *)((s32)param_1 + 2) += 1; } @@ -4143,10 +4143,10 @@ extern u8 D_800A5EB6; void func_8018F72C(void *a0) { s32 v0; - register s32 *s0 __asm__("$16"); - register s32 s1v __asm__("$17"); - register s32 s2v __asm__("$18"); - register s32 a0v __asm__("$4"); + s32 *s0; + s32 s1v; + s32 s2v; + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 e9c, eac; v0 = ((s32 (*)(void))func_8012C1B8)(); @@ -4160,7 +4160,7 @@ void func_8018F72C(void *a0) *(s16 *)((u8 *)a0 + 0x2) = 1; *(u32 *)(*(s32 *)((u8 *)a0 + 0x20) + 0x4) |= 0x80000000; - __asm__("la %0, D_800A5E88" : "=r"(s0)); + __asm__("la %0, D_800A5E88" : "=r"(s0)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus9) s0[0] = 0; D_800A5E8C = 0xA; D_800A5E90 = -0xA; @@ -4171,9 +4171,8 @@ void func_8018F72C(void *a0) a0v = 1; e9c = -0xE; - __asm__ __volatile__("" ::: "memory"); s0[4] = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_800A5E9C = e9c; D_800A5EA0 = -0x8; s2v = 0x33; @@ -4185,9 +4184,8 @@ void func_8018F72C(void *a0) a0v = 2; eac = 0x14; - __asm__ __volatile__("" ::: "memory"); s0[8] = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_800A5EAC = eac; D_800A5EB0 = 0xF; D_800A5EB4 = s1v; @@ -4261,8 +4259,8 @@ void func_8018F944(void *a0) { s32 v0; s32 eac; - register s32 *s0 __asm__("$16"); - register s32 a0v __asm__("$4"); + s32 *s0; + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(s32 *)((u8 *)a0 + 0x1C) - 1; *(s32 *)((u8 *)a0 + 0x1C) = v0; @@ -4271,7 +4269,7 @@ void func_8018F944(void *a0) } *(s16 *)((u8 *)a0 + 0x2) = 4; - __asm__("la %0, D_800A5E88" : "=r"(s0)); + __asm__("la %0, D_800A5E88" : "=r"(s0)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus9) s0[0] = 0; D_800A5E8C = -4; D_800A5E90 = -4; @@ -4286,9 +4284,8 @@ void func_8018F944(void *a0) a0v = 2; eac = 0xA; - __asm__ __volatile__("" ::: "memory"); s0[8] = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_800A5EAC = eac; D_800A5EB0 = eac; D_800A5EB4 = 0xCC; @@ -4320,19 +4317,19 @@ void func_8018FA34(s32 *a0) * rand()-result andi/addiu chain (S2-adjacent "class3 tie" residual, * cookbook §25 / gcc-2.7.2-map/sched.md S1/S6); the target schedules * each independent op BEFORE the dependent chain that follows it. */ - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s1 = a0; v0 = rand(); s0 = (s32 *)&D_800A5E88; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v0 &= 0x1F; v0 -= 0x10; s0[0] = v0; v0 = rand(); a0v = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v0 &= 0x1F; v0 -= 0x14; D_800A5E90 = v0; @@ -4362,8 +4359,8 @@ extern s32 D_800A5EA0; extern s32 D_800A5EB0; void func_8018FAE0(s32 a0) { - register s32 *s0 __asm__("$16"); - register s32 *s1 __asm__("$17"); + s32 *s0; + s32 *s1; s32 v0; s1 = (s32 *)a0; @@ -4398,17 +4395,17 @@ extern s32 D_800A5EA0; extern s32 D_800A5EB0; void func_8018FB8C(void *a0) { - register s32 *s0 __asm__("s0"); - register s32 a0v __asm__("a0"); + s32 *s0; + register s32 a0v __asm__("a0"); // !FAKE: pin a0 — NEEDED DIFFERS (P36 rung B tus9) s32 *s1 = (s32 *)a0; s32 tmp; tmp = rand(); - s0 = (volatile s32 *)&D_800A5E88; + s0 = (s32 *)&D_800A5E88; tmp = (tmp & 0x1F) - 0x10; s0[0] = tmp; tmp = rand(); - __asm__("addu %0,$zero,$zero" : "=r"(a0v)); + __asm__("addu %0,$zero,$zero" : "=r"(a0v)); // !FAKE: instruction addu — REFUSED instruction `addu` has no C spelling in the table (P36 rung B tus9) tmp = (tmp & 0x1F) - 0x14; D_800A5E90 = tmp; @@ -4418,7 +4415,7 @@ void func_8018FB8C(void *a0) { *(s16 *)((s8 *)s1 + 2) = 0x7; D_800A5EA0 = 0xE; func_80028620(1, (void *)((s32)s0 + 0x10)); - __asm__("" : "=r"(s0) : "0"(s0)); + __asm__("" : "=r"(s0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) D_800A5EB0 = -0xA; func_80028620(2, (void *)((s32)s0 + 0x20)); } @@ -4461,10 +4458,10 @@ void func_8018FC38(s32 a0) { a0 = 0; v0 = (v0 & 0x1F) - 0xC; D_800A5E90 = v0; - __asm__("" : "=r"(a0) : "0"(a0)); + __asm__("" : "=r"(a0) : "0"(a0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80028620(a0, s0); - __asm__("" : "=r"(s0) : "0"(s0)); + __asm__("" : "=r"(s0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (D_80126D6C == 0xD) { *(s16*)(s1 + 0x2) = 0x8; @@ -4502,18 +4499,17 @@ void func_8018FCE4(void *a0) s32 *s0; s32 v0; s32 eac; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s1 = a0; v0 = rand(); s0 = (s32 *)&D_800A5E88; - __asm__ __volatile__("" ::: "memory"); v0 = (v0 & 0x1F) - 0x10; s0[0] = v0; v0 = rand(); a0v = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v0 = (v0 & 0x1F) - 0x14; D_800A5E90 = v0; @@ -4535,10 +4531,9 @@ void func_8018FCE4(void *a0) a0v = 2; eac = 0x14; - __asm__ __volatile__("" ::: "memory"); - __asm__("" : "=r"(s0) : "0"(s0)); + __asm__("" : "=r"(s0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s0[8] = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_800A5EAC = eac; D_800A5EB0 = 0xF; D_800A5EB4 = 0x4C; @@ -4601,16 +4596,16 @@ extern void func_80028620(s32, void *); void func_8018FEA0(void *a0) { - register s32 *s0 __asm__("$16"); - register s32 s1v __asm__("$17"); - register s32 s2v __asm__("$18"); - register s32 s3v __asm__("$19"); - register s32 a0v __asm__("$4"); + s32 *s0; + s32 s1v; + s32 s2v; + s32 s3v; + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 eb0; if (D_801270C8 >= 0x14) { a0v = 0; - __asm__("la %0, D_800A5E88" : "=r"(s0)); + __asm__("la %0, D_800A5E88" : "=r"(s0)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)((u8 *)a0 + 0x2) = 0xB; @@ -4636,9 +4631,8 @@ void func_8018FEA0(void *a0) a0v = 2; eb0 = 0xF; - __asm__ __volatile__("" ::: "memory"); s0[8] = 0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_800A5EB0 = eb0; D_800A5EAC = s3v; D_800A5EB4 = s2v; @@ -4699,7 +4693,7 @@ void func_80190074(void *a0) { extern s32 func_800CF854(void); s32 func_801900B0(void) { - register s32 r __asm__("$2"); + register s32 r __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 v; v = ((s32 (*)(void))func_800CF854)(); @@ -4756,8 +4750,8 @@ extern EffectSlot4 D_80196E90; extern EffectSlot4 D_80196E94; void func_80190144(void *a0) { - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s1; s0 = a0; s1 = ((void *(*)(void))func_801465C0)(); diff --git a/src/ov_SC02_011/ov_SC02_011_jr_80178D40.c b/src/ov_SC02_011/ov_SC02_011_jr_80178D40.c index ca5603aa59..c51818f3d8 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_80178D40.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_80178D40.c @@ -3506,7 +3506,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801EB140; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC02_011/ov_SC02_011_jr_80183178.c b/src/ov_SC02_011/ov_SC02_011_jr_80183178.c index ada98a1161..6f345d6d0b 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_80183178.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_80183178.c @@ -937,7 +937,7 @@ void func_8018487C(s32 param_1) { s32 tmp; s32 iVar1; - register s32 quot __asm__("$2"); + s32 quot; s32 scaled; s32 *p; @@ -956,7 +956,6 @@ void func_8018487C(s32 param_1) } } p = &D_80195640; - __asm__(""); *p = scaled + -0x20000; func_8012B14C(param_1, (s32)p - 4); } @@ -1029,9 +1028,9 @@ extern void func_8012C098(void); void func_80184A54(void) { - register int i __asm__("$17"); - register u8 *p __asm__("$16"); - register int s2 __asm__("$18"); + int i; + u8 *p; + int s2; i = 0; p = D_801202A0; @@ -1460,7 +1459,7 @@ void func_801852B0(s32 a0) * `bnez` delay slot above and redirects the branch one insn further on. * `stop_search_p` halts that search on an asm insn, so the target's * unfilled `nop` (idx 18) survives. Emits nothing. */ - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v ^= 1; *(s32 *)(s0 + 0xDC) = v; func_8012B200(p); @@ -1474,16 +1473,16 @@ void func_801852B0(s32 a0) * §245 addendum, "the re-tie barrier pins call-arg setup to source order") * stops the constant from being rematerialised down at the call. */ if (*(s32 *)(s0 + 0xDC) == 0) { - register s32 q __asm__("$4") = s0; - register s32 r __asm__("$5") = 0xFFF80000; - __asm__ __volatile__("" : "=r"(r) : "0"(r)); + register s32 q __asm__("$4") = s0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 r = 0xFFF80000; + __asm__ __volatile__("" : "=r"(r) : "0"(r)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 2) = 7; func_8012B178(q, r); v = 0x20; } else { - register s32 q2 __asm__("$4") = s0; - register s32 r2 __asm__("$5") = 0x100000; - __asm__ __volatile__("" : "=r"(r2) : "0"(r2)); + register s32 q2 __asm__("$4") = s0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 r2 = 0x100000; + __asm__ __volatile__("" : "=r"(r2) : "0"(r2)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 2) = 6; func_8012B178(q2, r2); v = 0x10; @@ -1676,7 +1675,7 @@ s32 func_8018567C(s32 a0, s32 a1) { dist -= 0x4000; s0 = 0x60; if (dist > 0xC7FFF) { - register s32 tmp __asm__("$3") = dist - 0xC8000; + register s32 tmp __asm__("$3") = dist - 0xC8000; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = tmp / 8533; } else { v0 = dist / 26425 - 31; @@ -1745,11 +1744,11 @@ void func_8018576C(u8 *vb) extern u8 D_800A6610[]; extern short D_800B9A02; - register u8 *p __asm__("$4"); - register s32 t1 __asm__("$9"); - register s32 i __asm__("$11"); - register s32 t0 __asm__("$8"); - register s32 k __asm__("$2"); + u8 *p; + s32 t1; + register s32 i __asm__("$11"); // !FAKE: pin $11 — NEEDED DIFFERS (P36 rung B tus9) + s32 t0; + s32 k; u8 *pkt; u32 *ot; u32 *otp; @@ -1995,8 +1994,8 @@ extern u8 D_80195998; extern u8 D_80195A94; void func_80185C7C(s32 a0) { - register s32 self __asm__("$17") = a0; - register s32 obj __asm__("$16"); + s32 self = a0; + s32 obj; s32 h; s32 v0; u16 v1; @@ -2165,8 +2164,8 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_80186070(s32 a0) { extern u8 D_801959C8[]; - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = a0; /* $s1 */ + s32 obj; /* $s0 */ + register s32 self __asm__("$17") = a0; /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 t0; s32 t1; s32 t2; @@ -2235,7 +2234,7 @@ extern void func_8012AD44(s32 *a0, s16 a1); extern void func_801867BC(void *a0); void func_801861FC(void *arg0) { - register s32 s0 __asm__("$16") = (s32)arg0; + s32 s0 = (s32)arg0; s32 val; *(s32 *)(s0 + 0x1C) = 4; @@ -2278,7 +2277,7 @@ extern u16 D_80126B66; void func_801862A4(int a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u8 *ptr; s32 val1; s32 val2; @@ -2359,7 +2358,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_8001AAA0(s32 arg); void func_80186430(s32 a0) { - register s32 self __asm__("$16") = a0; + s32 self = a0; u32 idx; s32 t0; s32 t1; @@ -2437,7 +2436,7 @@ void func_801865B0(s32 arg0) { int func_801865E4(int a0, void* a1) { s16 stack_buf[8]; - register s16 *s0 __asm__("$16") = (s16 *)a1; + register s16 *s0 __asm__("$16") = (s16 *)a1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s16 v0; s32 result; s32 ret; @@ -2587,13 +2586,13 @@ s32 func_80186B1C(void *a0, void *a1); void func_80186868(s32 a0) { - register s32 self __asm__("$17") = a0; + s32 self = a0; s32 flags; s32 v1; - register s32 v0 __asm__("$2"); - register s32 dx __asm__("$19"); - register s32 dy __asm__("$4"); - register s32 dz __asm__("$18"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 dx __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register s32 dy __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 dz __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s32 p, q; s32 sum; @@ -2673,7 +2672,7 @@ void func_80186AE0(void *a0) { s32 func_80186B1C(void *a0, void *a1) { s16 stack_buf[8]; - register s16 *s0 __asm__("$16") = (s16 *)a1; + register s16 *s0 __asm__("$16") = (s16 *)a1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s16 v0; s32 result; s32 ret; @@ -2713,7 +2712,7 @@ extern void func_8012B14C(s32 a0, s32 a1); extern s32 func_8012AD50(void *a0); void func_80186BB0(void *a0) { - register s32 v0 __asm__("$2"); + s32 v0; s32 sp10[3]; v0 = ((s32 (*)(void))func_8012C1B8)(); @@ -2738,7 +2737,7 @@ void func_80186BB0(void *a0) { void func_80186C30(s32 a0) { - register s32 self __asm__("$16") = a0; + register s32 self __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern s32 func_80029178(s32); extern void func_8012C1B8(void); @@ -3007,8 +3006,8 @@ extern Block4 D_801EB524; extern Block4 D_801EB528; void func_80187110(s32 a0) { - register u8 *s0 __asm__("$16"); - register s32 *s1 __asm__("$17"); + u8 *s0; + s32 *s1; s32 *v1; s32 *a0_ptr; s8 pad[32]; /* Force larger stack frame */ @@ -3094,7 +3093,6 @@ void func_801872B4(s32 arg0) { s32 a0; u32 v1; - __asm__("":: : "memory"); a0 = *(s32 *)(arg0 + 0x20); if (*(s16 *)(a0 + 0x18) > 0x800) { *(s16 *)(a0 + 0x18) = *(s16 *)(a0 + 0x18) - 0x200; @@ -3474,14 +3472,14 @@ extern void func_801292C8(u8 *a0); void func_80187CE8(s32 arg0) { - register s32 s1 __asm__("$17") = arg0; - register s32 s0 __asm__("$16"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); - register s32 a2 __asm__("$6"); - register s32 zr __asm__("$0"); + register s32 s1 __asm__("$17") = arg0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 v0; + s32 v1; + s32 a0; + register s32 a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) /* Load velocity components */ v0 = *(s32 *)(s1 + 0x10); @@ -3600,9 +3598,9 @@ void func_80187E08(s32 param_1) extern u16 D_800AF7BE; extern s32 *D_80195FC0[]; - register s32 mtx __asm__("$2"); - register s32 xt __asm__("$3"); - register s32 ok2 __asm__("$2"); + s32 mtx; + register s32 xt __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 ok2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 *rec; s16 sxy[2]; /* sp+0x10 */ long flag; /* sp+0x18 */ @@ -3611,7 +3609,7 @@ void func_80187E08(s32 param_1) s16 first; rec = D_80195FC0[*(s16 *)((s8 *)param_1 + 0xFC)]; - __asm__ volatile(""); + __asm__ volatile(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) mtx = (s32)&D_800AF648; gte_SetRotMatrix_87E08(mtx); @@ -3698,7 +3696,7 @@ void func_80188034(s32 a0) { s32 base; s16 buf[2]; s16 sVar1; - register s32 iVar3 __asm__("$2"); + register s32 iVar3 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a1v; idx = *(s16 *)(a0 + 0xFC); @@ -3886,7 +3884,7 @@ s32 func_80188250_body(s32 a0) { *(u16 *)(a0 + 6) = v18[0]; *(u16 *)(a0 + 0xA) = v18[1]; *(u16 *)(a0 + 0xE) = v18[2]; - __asm__ __volatile__("" ::: "memory"); /* zero-byte cross-jump barrier (§5a) */ + __asm__ __volatile__("" ::: "memory"); /* zero-byte cross-jump barrier (§5a) */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3999,7 +3997,7 @@ void func_80188554(s32 param_1) { *(s16 *)(param_1 + 0xFC) = func_8012B744((void *)(param_1 + 0x4), target); } else { - register s32 t __asm__("$2") = rand() & 0x3FF; + s32 t = rand() & 0x3FF; s32 v1 = t - 0x200; if (v1 < 0) { @@ -4122,7 +4120,7 @@ void func_801887F8(s32 a0) { s32 r; s32 dx; s32 dz; - register void *s1_ptr __asm__("$17"); + register void *s1_ptr __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u16 *)(a0 + 0x34) == 0) && ((*(u16 *)(a0 + 0x72) & 0x4000) != 0)) { d.vx = *(s16 *)(a0 + 0x6) - *(s16 *)(a0 + 0x88); diff --git a/src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c b/src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c index c909530a65..94d95ffb94 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_80188E3C.c @@ -108,10 +108,10 @@ extern void func_8012B178(s32 a0, s32 a1); extern s32 D_801960B4[]; void func_80189050(s32 param_1) { - register s32 s0 __asm__("$16") = param_1; + s32 s0 = param_1; s32 *s1; - __asm__ __volatile__("" : "=r"(s0) : "0"(s0)); + __asm__ __volatile__("" : "=r"(s0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((*(u16 *)(s0 + 0x70) & 0x2000) == 0) { s1 = &D_801960B4[3]; @@ -265,7 +265,7 @@ void func_80189324(s32 a0) { s32 dx, dz; s32 x; s32 v1; - register void *s1_ptr __asm__("$17"); + register void *s1_ptr __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) idx = (*(u16 *)(a0 + 0x70) & 0xF00) >> 8; @@ -348,7 +348,7 @@ extern short D_801D3B74; extern short D_801D4494; void func_8018951C(s32 param_1) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = param_1; @@ -749,7 +749,7 @@ void func_80189C90(s32 s0) void func_80189E00(s32 a0) { extern u8 D_801961BC[]; - register s32 s0 __asm__("$16") = a0; + register s32 s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0, v1; v0 = *(s32 *)(s0 + 0xDC); @@ -827,7 +827,7 @@ extern s32 rand(void); void func_80189F30(void *param_1) { s16 v[8]; - register s32 i __asm__("$17"); + s32 i; s32 r; s32 t; s32 flag; @@ -860,7 +860,7 @@ extern void func_8017C294(s32 a0, s16 *a1, s16 a2); void func_8018A084(s32 a0) { s16 v[3]; - register s32 i __asm__("$17"); + s32 i; s32 r; v[1] = D_801961CE; @@ -912,7 +912,7 @@ typedef struct { u16 a, b, c, d; } __attribute__((aligned(2))) DataBlock; void func_8018A1A4(void *a0) { u8 *s1; u8 *s0; - register u8 *a1 __asm__("$5"); + u8 *a1; s1 = (u8 *)a0; s0 = *(u8 **)(s1 + 0xDC); @@ -1524,10 +1524,10 @@ void func_8018AB20(s32 arg0) s32 ot; u16 bx; u16 by; - register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ + register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) volatile u16 *bidx; s32 t; - register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ + register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) m = D_800AE620; mp = &m; @@ -1578,7 +1578,7 @@ void func_8018AB20(s32 arg0) *(s16 *)(p + 0x1A) = by; /* addPrim(otp, p) == setaddr(p, getaddr(otp)), setaddr(otp, p) */ - bidx = (volatile u16 *)&D_800B9A02; + bidx = (u16 *)&D_800B9A02; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)(*(s32 *)((u8 *)&D_800A651C + @@ -1586,7 +1586,7 @@ void func_8018AB20(s32 arg0) ot = *(s32 *)((u8 *)&D_800A651C + (*bidx * 20)); *(u32 *)(ot + 0x40) = (*(u32 *)(ot + 0x40) & 0xFF000000) | ((u32)p & 0xFFFFFF); func_80016638(&D_800A6518[*bidx * 20], 0x10, 1); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } @@ -2003,8 +2003,8 @@ void func_8018B2C4(s32 a0) { void *svp = sv; void *outp = out; ApplyMatrixSV(m, svp, outp); - __asm__ __volatile__("" : "=r"(svp)); - __asm__ __volatile__("" : "=r"(outp)); + __asm__ __volatile__("" : "=r"(svp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(outp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } *(s16 *)(q + 0x8) = x + ((s16)out[0] >> 1) * 3; @@ -2025,7 +2025,7 @@ void func_8018B2C4(s32 a0) { *(s16 *)(sv + 0) = 2; { /* lever C: sp+0x10 IS &m, but spelled so cse cannot fold it to $s4 */ - register u8 *spr __asm__("$29"); + register u8 *spr __asm__("$29"); // !FAKE: pin $29 — NEEDED DIFFERS (P36 rung B tus9) ApplyMatrixSV(spr + 0x10, sv, out); } @@ -2436,7 +2436,7 @@ extern s32 func_8012BEE8(s32 a0); extern void func_80131E00(); void func_8018BCC4(s32 param_1) { - register s32 a __asm__("$4"); + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 q; s32 x; @@ -2733,8 +2733,8 @@ void func_8018C1E0(s32 arg0) { extern s32 func_8012BCCC(s32 a0); void func_8018C31C(s32 a0) { - register s32 result __asm__("$2"); - register s32 threshold __asm__("$3"); + s32 result; + s32 threshold; if (*(s16 *)(a0 + 0x70) & 0x8000) { result = func_8012BCCC(a0); @@ -2809,7 +2809,7 @@ extern u8 D_801D6F1C; extern u8 D_801DEF38; void func_8018C47C(s32 s0) { - register s32 v1 __asm__("$3"); + s32 v1; s32 v0; s32 a1v; @@ -3019,7 +3019,7 @@ void func_8018C874(s32 a0) { s32 t; s32 u; - register s32 p __asm__("$3"); + register s32 p __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(a0 + 0x102) == 0) { if (func_8012E778(a0, 0x64008C) == 0) { @@ -3182,13 +3182,13 @@ extern u8 D_800D3918[]; void func_8018CBBC(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 v1 __asm__("$3"); + s32 s0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; u16 *p; s0 = a0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v0 = func_8012B8E4(s0, 8); p = *(u16 **)(s0 + 0x20); p[9] = p[9] + (u16)v0; @@ -3361,7 +3361,7 @@ extern s32 func_8012BCCC(s32 a0); extern u8 D_800D3918[]; void func_8018CF04(s32 s0) { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; v0 = func_8012B8E4(s0, 8); @@ -3496,7 +3496,6 @@ void func_8018D19C(void *a0) a1 = *(s32 *)((s32)a0 + 0x20); v1 = *(u16 *)(a1 + 0x2C); - __asm__ __volatile__("" : : "r"(v1)); if (v1 & 0x10) { *(u16 *)(a1 + 0x2C) = v1 & 0xFFEF; b = *(s32 *)((s32)a0 + 0x20); @@ -3750,11 +3749,11 @@ extern s32 func_8012C658(s32 arg0, s32 arg1, s32 arg2); extern s32 rand(void); void func_8018D574(s32 a0) { - register s32 obj __asm__("$19"); + s32 obj; s32 i; - register s32 t4 __asm__("$20"); - register s32 tmp __asm__("$16"); - register s32 q1 __asm__("$7"); + s32 t4; + register s32 tmp __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 q1; unsigned int *pbuf; s32 r1, r2, r4; s32 ang1, dist; @@ -3800,7 +3799,7 @@ void func_8018D574(s32 a0) { pos[1] = t1; { - register s32 hi4 __asm__("$3"); + s32 hi4; hi4 = t4 >> 16; pos[2] = *(u16 *)(obj + 0xE) + hi4; } @@ -3884,11 +3883,11 @@ extern void func_8001CD50(s32 a0, s32 a1); extern u32 D_801DF5CC[]; u8 * func_8018D820(s32 a0, s32 a1, s32 a2) { - register s32 s0 __asm__("$16") = a2; - register s32 s2 __asm__("$18") = a0; + s32 s0 = a2; + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 *s1; u8 *ret; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1 = func_801290DC(0x17, (u8 *)a1); @@ -3903,7 +3902,7 @@ u8 * func_8018D820(s32 a0, s32 a1, s32 a2) { (matches target: v0=s1 is scheduled right after the call, before the field-init stores). A plain `u8 *ret = s1;` gets copy-propagated away by cse and the move sinks to the `return` site instead. */ - __asm__ volatile("move %0, %1" : "=r"(ret) : "r"(s1)); + __asm__ volatile("move %0, %1" : "=r"(ret) : "r"(s1)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus9) v1 = 0xC00; *(u16 *)((char *)s0 + 0x1E) = v1; @@ -4058,11 +4057,11 @@ s32 func_8018DAA8(s32 a0, s32 a1) { func_8012B0B4((unsigned int *)buf, ang, 0x41); { - register s32 t1 __asm__("$2") = *(s32 *)(p + 4); - register s32 v1 __asm__("$3") = buf[0]; - register s32 t2 __asm__("$2"); - register s32 t3 __asm__("$4"); - register s32 t4 __asm__("$2"); + s32 t1 = *(s32 *)(p + 4); + s32 v1 = buf[0]; + register s32 t2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t3; + register s32 t4 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(a0 + 4) = t1; @@ -4300,7 +4299,7 @@ struct vec; extern void func_8012931C(struct vec *a0); void func_8018E014(void *a0) { - register s32 s0 __asm__("$16") = (s32)a0; + register s32 s0 __asm__("$16") = (s32)a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s16 v1; u16 v0; s16 decremented; @@ -4618,10 +4617,9 @@ void func_8018E4F8(void *a0) { s32 buf[8]; u16 out[4]; - register s32 zr __asm__("$0"); - register s32 v0 __asm__("$4"); + s32 v0; - v0 = ((s32 (*)(void))func_8012C1B8)() + zr; + v0 = ((s32 (*)(void))func_8012C1B8)() + 0; *(s32 *)((s32)a0 + 0x20) = v0; if (v0 == 0) { func_8012CAE4(a0); @@ -4878,7 +4876,7 @@ void func_8018E8A0(void *a0) s32 *zb; SVec8_8018E8A0 *src; SVec8_8018E8A0 *dst; - register s32 d __asm__("$4"); + register s32 d __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 i, j, k, base, ang, t; u32 col; @@ -4897,7 +4895,7 @@ void func_8018E8A0(void *a0) p = (s32 *)((s32)a0 + 0xCC); for (i = 0, k = 0; i < ((Cnt_8018E8A0 *)a0)->f[0x84]; i++, k++, p += 3) { zb = (s32 *)((s32)a0 + 0xD4); - { register s32 c1 __asm__("$2"); register s32 c2 __asm__("$3"); + { register s32 c1 __asm__("$2"); register s32 c2 __asm__("$3"); // !FAKE: pin $2 — NEEDED DIFFERS; pin $3 — NEEDED DIFFERS (P36 rung B tus9) c1 = *(s32 *)((s32)a0 + 0x1C); c2 = i * 4; d = c1 - c2; } if (d > 0x40) { if (i == 4) { @@ -5503,7 +5501,7 @@ s32 func_8018F4B8(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801E3B18; puVar2 = tmp; } @@ -5523,7 +5521,7 @@ s32 func_8018F4B8(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801E3B18; puVar2 = tmp; } @@ -5557,7 +5555,7 @@ extern void func_8012C218(void *a0); s32 func_8018F6FC(s32 param_1) { extern signed char D_801E3AD0[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5644,7 +5642,7 @@ s32 func_8018F6FC(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC02_016/ov_SC02_016_jr_801810C8.c b/src/ov_SC02_016/ov_SC02_016_jr_801810C8.c index a058e60968..a3d46f1609 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_801810C8.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_801810C8.c @@ -3076,9 +3076,9 @@ extern s16 D_801AFC44; extern s16 D_801B04DC; void func_80181714(s32 a0) { - register s32 v0; - register s32 v1; - register s32 obj; + s32 v0; + s32 v1; + s32 obj; switch (*(u16 *)(a0 + 0x34)) { case 0: @@ -3102,7 +3102,7 @@ void func_80181714(s32 a0) { case 2: v0 = func_8004787C((*(s32 *)(a0 + 0x1C) << 7) & 0x780); v1 = ((v0 << 9) >> 12) + 0x1000; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) obj = *(s32 *)(a0 + 0x20); *(s16 *)(obj + 0x1C) = v1; *(s16 *)(obj + 0x18) = v1; @@ -3160,7 +3160,7 @@ void func_801818F8(s32 a0) { s32 x; s32 v1; s32 y; - register void *s1_ptr __asm__("$17"); + register void *s1_ptr __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) idx = (*(u16 *)(a0 + 0x70) & 0xF00) >> 8; @@ -3813,8 +3813,8 @@ void func_8018252C(int param_1) { extern unsigned char D_801B42EC[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -3896,8 +3896,8 @@ extern s8 D_801B42D8; void func_801826F0(s32 *param_1) { int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801B42D8); r = param_1[0x2c / 4]; new_var = r; @@ -5073,7 +5073,7 @@ s32 func_80183F10(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801B0A64; puVar2 = tmp; } @@ -5093,7 +5093,7 @@ s32 func_80183F10(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801B0A64; puVar2 = tmp; } @@ -5127,7 +5127,7 @@ extern void func_8012C218(void *a0); s32 func_80184154(s32 param_1) { extern signed char D_801B0A1C[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5214,7 +5214,7 @@ s32 func_80184154(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC02_017/ov_SC02_017_jr_80178D40.c b/src/ov_SC02_017/ov_SC02_017_jr_80178D40.c index f0ab3930ce..454c2a5bd6 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_80178D40.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_80178D40.c @@ -3506,7 +3506,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801EF700; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC02_017/ov_SC02_017_jr_80186C64.c b/src/ov_SC02_017/ov_SC02_017_jr_80186C64.c index 2233c6734a..5fe86510a4 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_80186C64.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_80186C64.c @@ -3518,7 +3518,7 @@ void func_80187298(s32 a0) { case 2: t = func_8004787C((*(u32 *)(a0 + 0x1C) << 7) & 0x780); sc = ((t << 9) >> 12) + 0x1000; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) p = *(s32 *)(a0 + 0x20); *(s16 *)(p + 0x1C) = sc; *(s16 *)(p + 0x18) = sc; @@ -3603,7 +3603,7 @@ void func_801874E8(s32 a0) { s32 x; s32 v1; s32 *ptr20; - register void *s1_ptr __asm__("$17"); + register void *s1_ptr __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) idx = (*(u16 *)(a0 + 0x70) & 0xF00) >> 8; @@ -4199,7 +4199,7 @@ extern s32 func_8012BEE8(s32 a0); extern void func_80131E00(); void func_80188104(s32 param_1) { - register s32 a __asm__("$4"); + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 q; s32 x; @@ -4502,8 +4502,8 @@ void func_80188620(s32 arg0) { void func_8018875C(s32 a0) { - register s32 result __asm__("$2"); - register s32 threshold __asm__("$3"); + s32 result; + s32 threshold; if (*(s16 *)(a0 + 0x70) & 0x8000) { result = func_8012BCCC(a0); @@ -4537,7 +4537,6 @@ void func_80188800(s32 param_1) r = ((s32 (*)(void))func_8012BEE8)(); if (r == 1) { - __asm__ ("" ::: "memory"); d = param_1; if (*(s16 *)(param_1 + 0x70) & 0x8000) { func_80188280(d, 0x40000, 0xC4000); @@ -4579,7 +4578,7 @@ extern void func_8012A828(s32 a0, void *a1); extern void func_8012CAE4(void *a0); void func_801888BC(s32 s0) { - register s32 v1 __asm__("$3"); + s32 v1; s32 v0; s32 a1v; @@ -5204,7 +5203,7 @@ s32 func_80189384(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801EB5BC; puVar2 = tmp; } @@ -5224,7 +5223,7 @@ s32 func_80189384(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801EB5BC; puVar2 = tmp; } @@ -5258,7 +5257,7 @@ extern void func_8012C218(void *a0); s32 func_801895C8(s32 param_1) { extern signed char D_801EB574[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5345,7 +5344,7 @@ s32 func_801895C8(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c b/src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c index 840261e8eb..c01c60a2dd 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_8017ECFC.c @@ -2945,7 +2945,7 @@ extern s32 func_80178BF8(); extern void func_80172710(void); s32 func_8017F1B4(s32 param_1) { - register s32 obj __asm__("$16") = param_1; + register s32 obj __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ptr; s32 ptr2; s32 result; @@ -3082,7 +3082,7 @@ extern s32 rand(void); void func_8017F468(s32 param_1) { u16 delta[4]; - register s32 t __asm__("$3"); + register s32 t __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 t2; s16 d; s32 obj; @@ -3151,7 +3151,7 @@ extern u8 *func_801290DC(s32 a0, u8 *a1); extern s32 D_8018394C; void func_8017F5E4(void *a0) { - register s8 *s0 __asm__("$16"); + register s8 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 t; u8 *p; s32 x; @@ -3418,7 +3418,7 @@ void func_8017F9C8(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_80193530 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); diff --git a/src/ov_SC02_026/ov_SC02_026_jr_8017C180.c b/src/ov_SC02_026/ov_SC02_026_jr_8017C180.c index 385ff6273b..9ad8d8c551 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_8017C180.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_8017C180.c @@ -3076,7 +3076,7 @@ void func_8017D508(s32 a0) { *(s16 *)(a0 + 0x22) = 0x600; *(s16 *)(a0 + 0x24) = 0; *(s16 *)(a0 + 0x2E) = 0; - __asm__ __volatile__(""); /* §5a/§336 cross-jump barrier - LOAD-BEARING, see above */ + __asm__ __volatile__(""); /* §5a/§336 cross-jump barrier - LOAD-BEARING, see above */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(a0 + 0x30) = k; } else { *(s16 *)(a0 + 0x20) = 0x2AA; @@ -3175,9 +3175,8 @@ int func_8017D918(int param_1) { extern unsigned char D_80189BF4[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80189BF4 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3307,7 +3306,7 @@ void func_8017DAB8(s32 a0) } if ((func_80029178((s32)D_801A429C[*(s16 *)(a0 + 0x70)]) & 0xFF) != 0) { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); + s32 s0 = *(s32 *)(a0 + 0xDC); if (s0 != 0) { s32 a1 = *(s32 *)(s0 + 0x4); if (a1 != 0) { @@ -3324,8 +3323,8 @@ void func_8017DAB8(s32 a0) } { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); - register s32 flag __asm__("$2") = 1; + register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$2") = 1; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (s0 != 0) { s32 a1 = *(s32 *)s0; if (a1 != 0) { @@ -3638,7 +3637,7 @@ void func_8017E1FC(void *a0) { v = 0x1000; } *(s16 *)((s32)a0 + 0x100) = v; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) func_8012C588(0x153, (s32)a0); func_8017F6B0(a0, 1); @@ -3695,10 +3694,10 @@ typedef struct { u8 b[8]; } Blk8_func_8017E3AC; void func_8017E3AC(s32 a0) { Blk8_func_8017E3AC sp10; Blk8_func_8017E3AC sp18; - register s32 act __asm__("$18"); - register s32 i __asm__("$16"); - register s32 angm __asm__("$19"); - register s32 angp __asm__("$20"); + s32 act; + register s32 i __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 angm; + s32 angp; s32 k; s32 j; s32 pos; @@ -3720,7 +3719,7 @@ void func_8017E3AC(s32 a0) { func_8012F214(act, (s32)&D_801A50F4[8], (s32)&sp18); i = 0; { - register s32 fv __asm__("$2") = *(u16 *)(*(s32 *)(act + 0x20) + 0x12); + s32 fv = *(u16 *)(*(s32 *)(act + 0x20) + 0x12); angp = fv + 0x400; angm = fv - 0x400; } @@ -3752,7 +3751,7 @@ extern void func_8012B2CC(s32 a0); void func_8017E590(s32 a0) { s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_8012BEE8(a0)) { if (func_8012BD14(a0) > 0x18FFF) { @@ -3884,7 +3883,6 @@ void func_8017E72C(void *a0) { } *(u16 *)((u8 *)a0 + 0x76) = *(u16 *)((u8 *)a0 + 0x76) - speed; - __asm__ __volatile__("" ::: "memory"); { *(u16 *)((u8 *)a0 + 0x5C) = *(u16 *)((u8 *)a0 + 0x5C) & 0xFFFE; @@ -3994,13 +3992,13 @@ extern s32 D_801D014C; void func_8017EA88(s32 arg0_) { - register s32 arg0 __asm__("$7"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -4101,7 +4099,7 @@ void func_8017EC78(void *arg0) { void func_8017ED0C(s32 a0) { - register s32 a3 __asm__("$7"); + register s32 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) s32 e; s32 e2; u16 L2; @@ -4113,12 +4111,11 @@ void func_8017ED0C(s32 a0) { a3 = a0; *(s16 *)(a3 + 0x2) = 1; - __asm__ __volatile__("" ::: "memory"); e = *(s32 *)(a3 + 0x78); - __asm__ __volatile__("" : "=r"(L2)); - __asm__ __volatile__("" : "=r"(L3)); - __asm__ __volatile__("" : "=r"(L1)); - __asm__ __volatile__("" : "=r"(a2b)); + __asm__ __volatile__("" : "=r"(L2)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(L3)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(L1)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(a2b)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) L1 = *(u16 *)(a3 + 0x88); L2 = *(u16 *)(a3 + 0x8A); L3 = *(u16 *)(a3 + 0x8C); @@ -4131,7 +4128,6 @@ void func_8017ED0C(s32 a0) { if ((f & 1) != 0) { e2 = *(s32 *)(a3 + 0x20); *(u16 *)(e2 + 0x2C) = *(u16 *)(e2 + 0x2C) | 0x10; - __asm__ __volatile__("" ::: "memory"); e2 = *(s32 *)(a3 + 0x20); t = 0x1666; *(s16 *)(e2 + 0x1C) = t; @@ -4517,7 +4513,7 @@ void func_8017F5DC(s32 a0) { t = t * t; var_s0 = 0x7F - ret / ((0x40000 - t) / 0x50); } - __asm__("" :: "r"(var_s0), "r"(var_s0)); + __asm__("" :: "r"(var_s0), "r"(var_s0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) func_8002D59C(0x64E, var_s0 | 0x5000, *(u16 *)(a0 + 0x104)); } @@ -4546,11 +4542,11 @@ void func_8017F6B0(void *a0, s32 a1) { sp10[3] = t3; t4 = *(s32 *)((char *)&D_801A5470 + off); sp10[4] = t4; - __asm__ __volatile__("" :: "r"(off)); + __asm__ __volatile__("" :: "r"(off)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) h = (u16 *)sp10; h[0] = h[0] + *(u16 *)((s32)a0 + 6); h[1] = h[1] + *(u16 *)((s32)a0 + 0xA); - __asm__ __volatile__("" :: "r"(t3)); + __asm__ __volatile__("" :: "r"(t3)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) h[2] = h[2] + *(u16 *)((s32)a0 + 0xE); func_8012C51C(sp10, (s32)a0); } @@ -5915,7 +5911,7 @@ void func_80181688(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -5960,7 +5956,7 @@ void func_80181688(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -6052,15 +6048,15 @@ extern s32 func_8004787C(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_80181B18(s32 a0) { - register s32 state __asm__("$16"); /* $s0 */ - register s32 ent __asm__("$17"); /* $s1 */ + s32 state; /* $s0 */ + register s32 ent __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s32 t; s32 v; s32 cnt; ent = a0; - __asm__ volatile("" ::: "$4"); + __asm__ volatile("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(ent + 0x34); switch (state) { @@ -6102,7 +6098,7 @@ void func_80181B18(s32 a0) { sub = *(s32 *)(ent + 0x20); t = func_8004787C(*(s32 *)(ent + 0x1C) << 7); { - register s32 lo __asm__("$3"); + register s32 lo __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) lo = (t << 12) >> 12; v = 0x2000 - lo; } @@ -6247,13 +6243,13 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_8018200C(s32 a0) { u16 buf[3]; - register s32 angle1 __asm__("$23"); - register s32 angle2 __asm__("$22"); + s32 angle1; + s32 angle2; s32 maskraw; s32 flags; - register s32 head1 __asm__("$18"); - register s32 head2 __asm__("$17"); - register s32 i __asm__("$19"); + s32 head1; + s32 head2; + s32 i; s32 ret1; s32 ret2; @@ -6263,7 +6259,7 @@ void func_8018200C(s32 a0) { head1 = 0; head2 = 0; { - register s32 fieldval __asm__("$3") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); angle1 = fieldval + 0x400; flags = *(u16 *)(a0 + 0x70); maskraw = flags & 0xF; @@ -6271,15 +6267,13 @@ void func_8018200C(s32 a0) { } if ((flags & 1) == 0) { - register s32 mask __asm__("$16"); - register s32 negoffset __asm__("$17"); + s32 mask; + s32 negoffset; i = 0; negoffset = -0x60000; mask = maskraw; while (i < 4) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); func_801825A4(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); func_801825A4(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); i++; } @@ -6288,8 +6282,6 @@ void func_8018200C(s32 a0) { i = 0; mask = maskraw; for (; i < 4; i++) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); ret1 = func_801825A4(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); ret2 = func_801825A4(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); if (ret1 != 0) { @@ -6326,12 +6318,12 @@ extern void func_8012C098(void *param_1); void func_8018226C(arg0) s32 arg0; { - register s32 a3 __asm__("$7"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); - register s32 a2r __asm__("$6"); + s32 a3; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) a3 = arg0; v1 = *(u16 *)(a3 + 0x70); @@ -6842,8 +6834,8 @@ void func_80182E1C(void *a0) { void func_80182E58(void *a0) { extern s32 D_801AC31C; - register s32 p __asm__("$3"); - register s32 q __asm__("$2"); + s32 p; + s32 q; p = *(u16 *)((char *)a0 + 0x2); q = (s32)&D_801AC31C; *(s32 *)((char *)a0 + 0xd0) = q; @@ -6934,9 +6926,9 @@ void func_80182F00(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -7250,13 +7242,13 @@ void func_801832A8(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -7265,7 +7257,7 @@ void func_801832A8(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -7504,20 +7496,20 @@ void func_8018389C(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -7652,8 +7644,8 @@ void func_80183CAC(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -7903,9 +7895,9 @@ void func_801843AC(void *a0) { extern s32 D_801AF688; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -7982,9 +7974,9 @@ extern u8 D_801BCBA0[]; void func_80184494(void *a0) { u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -8090,7 +8082,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80184768(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -8133,9 +8125,9 @@ void func_8018480C(void *a0) { extern char D_801BD010[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; diff --git a/src/ov_SC02_027/ov_SC02_027_jr_8017D898.c b/src/ov_SC02_027/ov_SC02_027_jr_8017D898.c index f8b5f6a4aa..dfd3b61cd1 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_8017D898.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_8017D898.c @@ -3484,7 +3484,7 @@ void func_8017F498(s32 a0) { Blk8_80126940_8017D6D0_8017F498 sp10; u8 t; s16 lim; - register s16 mid __asm__("$5"); + register s16 mid __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) if (func_80148800(&D_80126B58) & 3) { t = (*(u8 *)(a0 + 5) + 1) & 1; @@ -3514,7 +3514,7 @@ void func_8017F498(s32 a0) { *(s16 *)(a0 + 0x2E) = 0; } } - __asm__ __volatile__("" :: "r"(mid)); /* zero-byte: keep $a1 live past the subu */ + __asm__ __volatile__("" :: "r"(mid)); /* zero-byte: keep $a1 live past the subu */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (sp10.v[2] >= 0x1241) { *(s32 *)(a0 + 0x14) = D_8018F0B0[*(u8 *)(a0 + 5)]; } else { @@ -3697,9 +3697,8 @@ int func_8017FAB0(int param_1) { extern unsigned char D_8018F104[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_8018F104 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3841,7 +3840,7 @@ s32 func_8017FCAC(void) void func_8017FED4(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -4141,7 +4140,7 @@ void func_801805EC(s32 a0) *(u16 *)(obj + 0x14) = *(u16 *)(obj + 0x14) + (*(u16 *)(a0 + 0x2A) - *(u16 *)((u8 *)D_80126B78 + 0x12)); - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(a0 + 0x2A) = *(u16 *)((u8 *)D_80126B78 + 0x12); if (*(s32 *)(a0 + 0x2C) == 0) { if (--*(s32 *)(a0 + 0x1C) != 0) { @@ -4317,7 +4316,7 @@ typedef struct { void func_80180A54(void *a0, s32 a1, s32 a2) { extern u8 D_801DA130[]; - register u32 *v0 __asm__("$2"); + register u32 *v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u8 *base; Sub_80180A54 *e; s32 i; @@ -4342,7 +4341,7 @@ void func_80180A54(void *a0, s32 a1, s32 a2) } v0 = 0; epilogue: - __asm__("" : : "r"(v0)); + __asm__("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) return; } @@ -4472,20 +4471,20 @@ void func_80180B3C(s32 a0) u8 *p; u8 *base; u8 *frame; - register u8 *obj __asm__("$11"); - register u32 w __asm__("$10"); + u8 *obj; + u32 w; u32 tp; Ft4_80180B3C *pkt; u32 *ot; - register u32 x __asm__("$4"); - register u32 y __asm__("$7"); + u32 x; + u32 y; u32 b; u32 u; u32 v; s32 shift; u32 tpg; u32 vv; - register u32 c40 __asm__("$2"); + u32 c40; p = D_800AF630; base = *(u8 **)(a0 + 0x10); @@ -4656,16 +4655,16 @@ void func_801810A0(W_801810A0 *w) { s32 tbl; s32 pad[5]; } L; - register s32 t asm("v0"); + register s32 t asm("v0"); // !FAKE: pin v0 — NEEDED DIFFERS (P36 rung B tus9) s32 f; - register s32 u asm("a0"); + register s32 u asm("a0"); // !FAKE: pin a0 — NEEDED DIFFERS (P36 rung B tus9) if (func_8012BDBC((s32)w, 0x380)) { - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) if (!func_8018152C((s32)w, 0x380)) { goto el; } - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(w->f20 + 0x12) += func_8012B8E4((s32)w, 0x14); if (w->f34 == 0) { if (w->fFE == 0) { @@ -4695,8 +4694,7 @@ el: if (t != 0) { f = w->fFE; u = t; - __asm__ __volatile__("" : "=r"(u) : "0"(u)); - __asm__ __volatile__("" : : "r"(t)); + __asm__ __volatile__("" : : "r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) t = u - 1; w->fFC = t; w->f34 = 0; @@ -4714,7 +4712,7 @@ void func_80181200(s32 a0) s32 m; s32 vp; u16 w6; - register s32 t8C __asm__("$3"); + register s32 t8C __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u16 t88; u16 t8A; @@ -5294,7 +5292,7 @@ void func_80181F38(s32 a0) } if ((func_80029178((s32)D_801AB580[*(s16 *)(a0 + 0x70)]) & 0xFF) != 0) { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); + s32 s0 = *(s32 *)(a0 + 0xDC); if (s0 != 0) { s32 a1 = *(s32 *)(s0 + 0x4); if (a1 != 0) { @@ -5311,8 +5309,8 @@ void func_80181F38(s32 a0) } { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); - register s32 flag __asm__("$2") = 1; + register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$2") = 1; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (s0 != 0) { s32 a1 = *(s32 *)s0; if (a1 != 0) { @@ -5711,7 +5709,7 @@ void func_80182868(void *a0) /* §67: launder v0 at the statement where the target's `addu a0,v0,zero` * copy actually lands (the func_8001C214 call site), not right after * func_8012C1B8 returns -- an unconstrained copy gets hoisted early. */ - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8001C214(v0, (s32)&D_801ACD58); *(u32 *)(*(s32 *)((s32)a0 + 0x20) + 0x28) = 0x2000200; @@ -5819,7 +5817,7 @@ void func_80182AFC(s32 arg0) u16 a0v; s32 s2; s32 diff; - register s32 ok __asm__("$5"); + register s32 ok __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u8 *base = (u8 *)&D_80126B58; func_8012AD80(s0); @@ -5854,8 +5852,8 @@ void func_80182AFC(s32 arg0) } if ((s16)diff >= s2 - 0x18) { - register int zr __asm__("$0"); - register s32 vt __asm__("$2"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) + register s32 vt __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) vt = ok + zr; if (vt != 0) { if (*(s16 *)(base + 0xA) >= *(s16 *)(s0 + 0xA) + D_801AB668[0]) { @@ -6175,7 +6173,7 @@ extern u16 D_80126B5E; void func_801831F4(s32 arg) { - register s32 a0 __asm__("$4"); + s32 a0; a0 = arg; switch (*(s16 *)((s32)a0 + 0x70)) { @@ -6184,7 +6182,6 @@ void func_801831F4(s32 arg) s32 *base = (s32 *)(*(s32 *)((s32)a0 + 0x20)); s32 r = *(base + 1) & 0x7FFFFFFF; *(base + 1) = r; - __asm__("" :: "r"(base), "r"(r)); *(u16 *)((s32)a0 + 0x5C) = 0xCC00; func_80182AA4((void *)a0); /* direct call: the retail bytes `j .L80183298` land on the shared jal (cross-jump), not on the recheck */ } @@ -6397,7 +6394,7 @@ void func_801836B0(void *arg0) *(s16 *)((s32)arg0 + 0xFE) = 0; *(s16 *)((s32)arg0 + 0x102) = 0; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ((void (*)(void *, s32))func_8012AD44)(arg0, 3); if (*(s16 *)((s32)arg0 + 0xFC) == 0) { *(u16 *)((s32)arg0 + 0x34) = 2; @@ -6623,7 +6620,7 @@ void func_80183ADC(s32 a0) } /* §67: pin v0 against hoisting past the store */ - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8001C214(v0, (s32)&D_801AD2B8); *(s16 *)(*(s32 *)((s32)a0 + 0x20) + 0x1A) = 0x1000; @@ -7742,7 +7739,7 @@ void func_8018582C(void *a0) { v = 0x1000; } *(s16 *)((s32)a0 + 0x100) = v; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) func_8012C588(0x153, (s32)a0); func_80186CE0(a0, 1); @@ -7799,10 +7796,10 @@ void func_801859DC(s32 a0) { s16 buf[3]; Blk8_801859DC tmp; s32 k; - register s32 tbl __asm__("$17"); - register s32 ang1 __asm__("$20"); - register s32 ang2 __asm__("$19"); - register s32 p __asm__("$16"); + s32 tbl; + s32 ang1; + s32 ang2; + s32 p; if ((*(s32 *)(a0 + 0xE0) & 1) == 0) { if (func_8012BD3C(a0, 0x400, *(s32 *)(a0 + 0xDC)) == 0) { @@ -7820,15 +7817,13 @@ void func_801859DC(s32 a0) { func_8012F214(a0, p, (s32)&buf[0]); func_8012F214(a0, p + 8, (s32)&tmp); { - register s32 f __asm__("$2") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 f = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); ang1 = f + 0x400; ang2 = f - 0x400; } p = 0; while (p < 6) { - __asm__ __volatile__("" : "=r"(ang1) : "0"(ang1)); func_80186D9C(buf, ang1 * 0x10000 >> 0x10, (rand() % 4) * -0x10000 + -0x80000, 0); - __asm__ __volatile__("" : "=r"(ang2) : "0"(ang2)); func_80186D9C((s16 *)&tmp, ang2 * 0x10000 >> 0x10, (rand() % 4) * -0x10000 + -0x80000, 0); p++; } @@ -7848,7 +7843,7 @@ void func_801859DC(s32 a0) { void func_80185BC0(s32 a0) { s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_8012BEE8(a0)) { if (func_8012BD14(a0) > 0x18FFF) { @@ -7973,7 +7968,6 @@ void func_80185D5C(void *a0) { } *(u16 *)((u8 *)a0 + 0x76) = *(u16 *)((u8 *)a0 + 0x76) - speed; - __asm__ __volatile__("" ::: "memory"); { *(u16 *)((u8 *)a0 + 0x5C) = *(u16 *)((u8 *)a0 + 0x5C) & 0xFFFE; @@ -8102,13 +8096,13 @@ extern s32 D_801DA77C; void func_801860B8(s32 arg0_) { - register s32 arg0 __asm__("$7"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -8626,13 +8620,13 @@ extern s32 func_8012BD14(s32 a0); extern void func_8002D59C(s32 a0, u16 a1, s32 a2); void func_80186C0C(s32 a0) { - register s32 arg __asm__("$17"); + register s32 arg __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; s32 ret; s32 t; arg = a0; - __asm__("" :: "r"(arg)); + __asm__("" :: "r"(arg)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) vol = 0x2F; ret = func_8012BD14(a0); if (ret <= 0x40000) { @@ -8657,9 +8651,9 @@ s32 a1; { s32 sp10[5]; s32 obj; - register s32 w __asm__("$7"); + register s32 w __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) s32 x, y, z; - register s32 t __asm__("$3"); + register s32 t __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) obj = (s32)a0; x = D_801AFBD8[a1 * 5]; @@ -8672,7 +8666,7 @@ s32 a1; sp10[3] = w; t = D_801AFBE8[a1 * 5]; sp10[4] = t; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) ((u16 *)sp10)[0] = ((u16 *)sp10)[0] + *(u16 *)(obj + 6); ((u16 *)sp10)[1] = ((u16 *)sp10)[1] + *(u16 *)(obj + 0xA); ((u16 *)sp10)[2] = ((u16 *)sp10)[2] + *(u16 *)(obj + 0xE); @@ -9288,9 +9282,9 @@ void func_80187970(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -9601,13 +9595,13 @@ void func_80187D18(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -9616,7 +9610,7 @@ void func_80187D18(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -9852,20 +9846,20 @@ void func_8018830C(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -9997,8 +9991,8 @@ void func_8018871C(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -10260,9 +10254,9 @@ void func_80188E1C(void *a0) { extern s32 D_801B55C4; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -10342,9 +10336,9 @@ void func_80188F04(void *a0) { extern u8 D_801C1FD4[]; extern u8 D_801C2ADC[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -10459,7 +10453,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_801891D8(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -10505,9 +10499,9 @@ void func_8018927C(void *a0) { extern char D_801C2F4C[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -11309,7 +11303,7 @@ void func_8018A150(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC02_028/ov_SC02_028_jr_8017D898.c b/src/ov_SC02_028/ov_SC02_028_jr_8017D898.c index d725f39a6f..65e926e00e 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_8017D898.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_8017D898.c @@ -3696,9 +3696,8 @@ int func_8017FB44(int param_1) { extern unsigned char D_8018F27C[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_8018F27C + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3858,7 +3857,7 @@ void func_8017FD30(void) { void func_8017FF68(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -3935,7 +3934,7 @@ void func_80180040(s32 a0) } if ((func_80029178((s32)D_801A4C1C[*(s16 *)(a0 + 0x70)]) & 0xFF) != 0) { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); + s32 s0 = *(s32 *)(a0 + 0xDC); if (s0 != 0) { s32 a1 = *(s32 *)(s0 + 0x4); if (a1 != 0) { @@ -3952,8 +3951,8 @@ void func_80180040(s32 a0) } { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); - register s32 flag __asm__("$2") = 1; + register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$2") = 1; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (s0 != 0) { s32 a1 = *(s32 *)s0; if (a1 != 0) { @@ -4374,7 +4373,7 @@ void func_80180970(void *a0) /* §67: launder v0 at the statement where the target's `addu a0,v0,zero` * copy actually lands (the func_8001C214 call site), not right after * func_8012C1B8 returns -- an unconstrained copy gets hoisted early. */ - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8001C214(v0, (s32)&D_801A6578); *(u32 *)(*(s32 *)((s32)a0 + 0x20) + 0x28) = 0x2000200; @@ -4486,7 +4485,7 @@ void func_80180C04(void *arg0) extern Stride8_u16_80182868_80180970 D_801A4D0C[]; extern Stride8_s16_80182868_80180970 D_801A4D12[]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u8 *base; void *s0; @@ -4845,7 +4844,7 @@ extern u16 D_80126B5E; void func_801812FC(s32 arg) { - register s32 a0 __asm__("$4"); + s32 a0; a0 = arg; switch (*(s16 *)((s32)a0 + 0x70)) { @@ -4854,7 +4853,6 @@ void func_801812FC(s32 arg) s32 *base = (s32 *)(*(s32 *)((s32)a0 + 0x20)); s32 r = *(base + 1) & 0x7FFFFFFF; *(base + 1) = r; - __asm__("" :: "r"(base), "r"(r)); *(u16 *)((s32)a0 + 0x5C) = 0xCC00; func_80180BAC((void *)a0); /* direct call: the retail bytes `j .L80183298` land on the shared jal (cross-jump), not on the recheck */ } @@ -5047,7 +5045,7 @@ void func_801817B8(void *arg0) *(s16 *)((s32)arg0 + 0xFE) = 0; *(s16 *)((s32)arg0 + 0x102) = 0; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ((void (*)(void *, s32))func_8012AD44)(arg0, 3); if (*(s16 *)((s32)arg0 + 0xFC) == 0) { *(u16 *)((s32)arg0 + 0x34) = 2; @@ -5422,8 +5420,8 @@ void func_80181EDC(s32 s1) s32 s2; if (func_8012C354(s1, (s32)&D_801A4E3C) != 0) { - register s32 t0 __asm__("$2"); - register s32 t1 __asm__("$3"); + register s32 t0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t1; t0 = 1; *(u8 *)(s1 + 0xC0) = t0; @@ -5566,7 +5564,7 @@ void func_80182060(void *a0) p = &D_801D3100; /* Zero-byte second set of `p` — blinds sched.c's reg_known_value alias * oracle so `*p = nc0` anti-depends on the D_801D3101/2 loads. See header. */ - __asm__("" : "=r"(p) : "0"(p)); + __asm__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c0 = *p; if (c0 < 0xFF) { nc0 = c0 + 0x10; @@ -5958,7 +5956,7 @@ void func_8018292C(void *a0) extern u8 D_801A4EF0; extern s32 D_801A4EA4; - register void *s0 __asm__("$16") = a0; + register void *s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)((u8 *)s0 + 0x20) = v0; @@ -6031,7 +6029,7 @@ void func_801829BC(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801D3140; @@ -6594,7 +6592,7 @@ void func_80182FD4(void *a0, void *a1) void func_801833F0(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_801833F0 *poly; Drm_801833F0 *dm; @@ -6638,8 +6636,8 @@ void func_801833F0(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -6647,14 +6645,14 @@ void func_801833F0(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -6671,7 +6669,7 @@ void func_801833F0(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_801833F0(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -6715,7 +6713,7 @@ void func_801833F0(void *ent, void *spr, u32 *q, u32 *ot) /* Zero-byte live-range stretch: puts vtx's allocno priority at * 1232, inside the (1228, 1296) window - see (2). Placement is * load-bearing; do not move this statement. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -7150,10 +7148,10 @@ void func_80183D30(s32 arg0) s32 ot; u16 bx; u16 by; - register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ + register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) volatile u16 *bidx; s32 t; - register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ + register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) m = D_800AE620; mp = &m; @@ -7204,7 +7202,7 @@ void func_80183D30(s32 arg0) *(s16 *)(p + 0x1A) = by; /* addPrim(otp, p) == setaddr(p, getaddr(otp)), setaddr(otp, p) */ - bidx = (volatile u16 *)&D_800B9A02; + bidx = (u16 *)&D_800B9A02; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)(*(s32 *)((u8 *)&D_800A651C + @@ -7212,7 +7210,7 @@ void func_80183D30(s32 arg0) ot = *(s32 *)((u8 *)&D_800A651C + (*bidx * 20)); *(u32 *)(ot + 0x40) = (*(u32 *)(ot + 0x40) & 0xFF000000) | ((u32)p & 0xFFFFFF); func_80016638(&D_800A6518[*bidx * 20], 0x10, 1); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } @@ -7629,8 +7627,8 @@ void func_801844D4(s32 a0) { void *svp = sv; void *outp = out; ApplyMatrixSV(m, svp, outp); - __asm__ __volatile__("" : "=r"(svp)); - __asm__ __volatile__("" : "=r"(outp)); + __asm__ __volatile__("" : "=r"(svp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(outp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } *(s16 *)(q + 0x8) = x + ((s16)out[0] >> 1) * 3; @@ -7651,7 +7649,7 @@ void func_801844D4(s32 a0) { *(s16 *)(sv + 0) = 2; { /* lever C: sp+0x10 IS &m, but spelled so cse cannot fold it to $s4 */ - register u8 *spr __asm__("$29"); + register u8 *spr __asm__("$29"); // !FAKE: pin $29 — NEEDED DIFFERS (P36 rung B tus9) ApplyMatrixSV(spr + 0x10, sv, out); } diff --git a/src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c b/src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c index 41c4c2a6fa..48683c1e58 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_80184BD8.c @@ -3637,7 +3637,7 @@ void func_80186210(void *a0) { v = 0x1000; } *(s16 *)((s32)a0 + 0x100) = v; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) func_8012C588(0x153, (s32)a0); func_801876C4(a0, 1); @@ -3690,9 +3690,9 @@ extern s32 rand(void); void func_801863C0(s32 a0) { s16 sp10[4]; s16 sp18[4]; - register s32 ang1 __asm__("$20"); - register s32 ang2 __asm__("$19"); - register s32 negbase __asm__("$17"); + s32 ang1; + s32 ang2; + s32 negbase; if ((*(s32 *)(a0 + 0xE0) & 1) == 0) { if (func_8012BD3C(a0, 0x400, *(s32 *)(a0 + 0xDC)) == 0) { @@ -3706,26 +3706,24 @@ void func_801863C0(s32 a0) { } if (*(s32 *)(a0 + 0x94) == 0x19) { - register s32 i __asm__("$16"); + s32 i; func_8012F214(a0, (s32)&D_801A970C, (s32)sp10); func_8012F214(a0, (s32)&D_801A970C + 8, (s32)sp18); i = 0; { - register s32 fieldval __asm__("$2"); + s32 fieldval; fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); ang1 = fieldval + 0x400; negbase = -0x80000; ang2 = fieldval - 0x400; } for (; i < 6; i++) { - __asm__ __volatile__("" : "=r"(ang1) : "0"(ang1)); func_80187780(sp10, (s16)ang1, negbase - (rand() % 4) * 0x10000, 0); - __asm__ __volatile__("" : "=r"(ang2) : "0"(ang2)); func_80187780(sp18, (s16)ang2, negbase - (rand() % 4) * 0x10000, 0); } { - register s32 halfbase __asm__("$19"); - register s32 ptr __asm__("$17"); + s32 halfbase; + s32 ptr; i = 0; halfbase = 0x80000; ptr = (s32)D_801A971C; @@ -3747,7 +3745,7 @@ extern void func_8012B2CC(s32 a0); void func_801865A4(s32 a0) { s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_8012BEE8(a0)) { if (func_8012BD14(a0) > 0x18FFF) { @@ -3877,7 +3875,6 @@ void func_80186740(void *a0) { } *(u16 *)((u8 *)a0 + 0x76) = *(u16 *)((u8 *)a0 + 0x76) - speed; - __asm__ __volatile__("" ::: "memory"); { *(u16 *)((u8 *)a0 + 0x5C) = *(u16 *)((u8 *)a0 + 0x5C) & 0xFFFE; @@ -3996,13 +3993,13 @@ extern s32 D_801D337C; void func_80186A9C(s32 arg0_) { - register s32 arg0 __asm__("$7"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -4107,7 +4104,7 @@ s32 func_80186C8C(s32 arg0) void func_80186D20(s32 arg0) { - register s32 a3 __asm__("$7"); + s32 a3; u16 a1; u16 b; u16 c; @@ -4510,7 +4507,7 @@ void func_801875F0(s32 a0) { t = t * t; var_s0 = 0x7F - ret / ((0x40000 - t) / 0x50); } - __asm__("" :: "r"(var_s0), "r"(var_s0)); + __asm__("" :: "r"(var_s0), "r"(var_s0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) func_8002D59C(0x64E, var_s0 | 0x5000, *(u16 *)(a0 + 0x104)); } @@ -4525,9 +4522,9 @@ extern s32 func_8012C51C(void *a0, s32 a1); void func_801876C4(void *a0, s32 a1) { s32 sp10[5]; s32 obj; - register s32 w __asm__("$7"); + register s32 w __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) s32 x, y, z; - register s32 t __asm__("$3"); + register s32 t __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) obj = (s32)a0; x = D_801A9A78[a1 * 5]; @@ -4540,7 +4537,7 @@ void func_801876C4(void *a0, s32 a1) { sp10[3] = w; t = D_801A9A88[a1 * 5]; sp10[4] = t; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) ((u16 *)sp10)[0] = ((u16 *)sp10)[0] + *(u16 *)(obj + 6); ((u16 *)sp10)[1] = ((u16 *)sp10)[1] + *(u16 *)(obj + 0xA); ((u16 *)sp10)[2] = ((u16 *)sp10)[2] + *(u16 *)(obj + 0xE); @@ -5153,9 +5150,9 @@ void func_80188354(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { diff --git a/src/ov_SC02_028/ov_SC02_028_jr_801884D8.c b/src/ov_SC02_028/ov_SC02_028_jr_801884D8.c index 2ef48acee5..b1180c2f54 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_801884D8.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_801884D8.c @@ -3124,13 +3124,13 @@ void func_801886FC(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3139,7 +3139,7 @@ void func_801886FC(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -3375,20 +3375,20 @@ void func_80188CF0(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3520,8 +3520,8 @@ void func_80189100(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -3783,9 +3783,9 @@ void func_80189800(void *a0) { extern s32 D_801AF464; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -3865,9 +3865,9 @@ void func_801898E8(void *a0) { extern u8 D_801BBE74[]; extern u8 D_801BC97C[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -3982,7 +3982,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80189BBC(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -4027,9 +4027,9 @@ void func_80189C60(void *a0) { extern char D_801BCDEC[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -4655,7 +4655,7 @@ extern void func_8018AA74(void *a0); void func_8018A894(void *a0) { extern u8 D_801D34CC[]; u8 *p; - register s32 i __asm__("$3"); + register s32 i __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)((s32)a0 + 0xDE) != 0) { func_8018AA74(a0); @@ -4823,7 +4823,7 @@ void func_8018AB34(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c b/src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c index f223760f0a..4ee42bb5f3 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_8017BEBC.c @@ -3033,9 +3033,8 @@ int func_8017D368(int param_1) { extern unsigned char D_80187F3C[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80187F3C + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3152,7 +3151,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_8012B414(int a0); void func_8017D610(s32 a0) { - register s32 s2 __asm__("$18"); + s32 s2; s32 i; s32 sum; s32 v0; @@ -4431,7 +4430,7 @@ void func_8017F4DC(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -4476,7 +4475,7 @@ void func_8017F4DC(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -4567,15 +4566,15 @@ extern s32 func_8004787C(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_8017F96C(s32 a0) { - register s32 state __asm__("$16"); /* $s0 */ - register s32 ent __asm__("$17"); /* $s1 */ + s32 state; /* $s0 */ + register s32 ent __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s32 t; s32 v; s32 cnt; ent = a0; - __asm__ volatile("" ::: "$4"); + __asm__ volatile("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(ent + 0x34); switch (state) { @@ -4617,7 +4616,7 @@ void func_8017F96C(s32 a0) { sub = *(s32 *)(ent + 0x20); t = func_8004787C(*(s32 *)(ent + 0x1C) << 7); { - register s32 lo __asm__("$3"); + register s32 lo __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) lo = (t << 12) >> 12; v = 0x2000 - lo; } @@ -4755,13 +4754,13 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_8017FE60(s32 a0) { u16 buf[3]; - register s32 angle1 __asm__("$23"); - register s32 angle2 __asm__("$22"); + s32 angle1; + s32 angle2; s32 maskraw; s32 flags; - register s32 head1 __asm__("$18"); - register s32 head2 __asm__("$17"); - register s32 i __asm__("$19"); + s32 head1; + s32 head2; + s32 i; s32 ret1; s32 ret2; @@ -4771,7 +4770,7 @@ void func_8017FE60(s32 a0) { head1 = 0; head2 = 0; { - register s32 fieldval __asm__("$3") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); angle1 = fieldval + 0x400; flags = *(u16 *)(a0 + 0x70); maskraw = flags & 0xF; @@ -4779,15 +4778,13 @@ void func_8017FE60(s32 a0) { } if ((flags & 1) == 0) { - register s32 mask __asm__("$16"); - register s32 negoffset __asm__("$17"); + s32 mask; + s32 negoffset; i = 0; negoffset = -0x60000; mask = maskraw; while (i < 4) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); func_801803F8(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); func_801803F8(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); i++; } @@ -4796,8 +4793,6 @@ void func_8017FE60(s32 a0) { i = 0; mask = maskraw; for (; i < 4; i++) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); ret1 = func_801803F8(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); ret2 = func_801803F8(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); if (ret1 != 0) { @@ -4835,12 +4830,12 @@ extern void func_8012C098(void *param_1); void func_801800C0(arg0) s32 arg0; { - register s32 a3 __asm__("$7"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); - register s32 a2r __asm__("$6"); + s32 a3; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) a3 = arg0; v1 = *(u16 *)(a3 + 0x70); @@ -5222,7 +5217,7 @@ extern void func_80180C10(s32 a0); extern void func_801292C8(u8 *a0); void func_801808F0(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; + register s32 s0 __asm__("$16") = arg0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) func_80180C10(s0); if (*(u16 *)(*(s32 *)(s0 + 0x2C)) == 0) { @@ -5368,8 +5363,8 @@ void func_80180C70(void *a0) { extern s32 D_80198E4C; void func_80180CAC(void *a0) { - register s32 p __asm__("$3"); - register s32 q __asm__("$2"); + s32 p; + s32 q; p = *(u16 *)((char *)a0 + 0x2); q = (s32)&D_80198E4C; *(s32 *)((char *)a0 + 0xd0) = q; @@ -5464,9 +5459,9 @@ void func_80180D54(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -5777,13 +5772,13 @@ void func_801810FC(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -5792,7 +5787,7 @@ void func_801810FC(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -6028,20 +6023,20 @@ void func_801816F0(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -6173,8 +6168,8 @@ void func_80181B00(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -6436,9 +6431,9 @@ void func_80182200(void *a0) { extern s32 D_8019C1B8; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -6518,9 +6513,9 @@ void func_801822E8(void *a0) { extern u8 D_801A8BC8[]; extern u8 D_801A96D0[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -6635,7 +6630,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_801825BC(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -6680,9 +6675,9 @@ void func_80182660(void *a0) { extern char D_801A9B40[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -7721,7 +7716,7 @@ void func_80183E68(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -7740,7 +7735,7 @@ void func_80183E68(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -7764,7 +7759,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80183F2C(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; diff --git a/src/ov_SC02_037/ov_SC02_037.c b/src/ov_SC02_037/ov_SC02_037.c index 06dc7447f3..86fa8687ce 100644 --- a/src/ov_SC02_037/ov_SC02_037.c +++ b/src/ov_SC02_037/ov_SC02_037.c @@ -243,7 +243,7 @@ void func_801287B8(void) { { /* D_801C9A78 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_801C9A78; + register volatile s32 *p __asm__("$4") = &D_801C9A78; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -549,17 +549,17 @@ void func_8012956C(void) { extern u8 D_801C9A58; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -569,7 +569,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -610,7 +609,7 @@ void func_8012956C(void) { D_801C83B0[idx], D_801C83B1[idx], D_801C83B2[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_801C9A58; s = base->f40; temp_a3 = base->f38; @@ -1117,9 +1116,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1471,13 +1470,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_801C83C0; extern s32 D_801C83C4; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -2128,9 +2127,9 @@ void func_80130D48(s32 arg0) { extern s32 func_80131CF4(s32); - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2170,7 +2169,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8018401C; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8018401C; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2201,7 +2200,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_80184084; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_80184084; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2217,7 +2216,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_801840A4; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_801840A4; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_SC02_037/ov_SC02_037_jr_801380E0.c b/src/ov_SC02_037/ov_SC02_037_jr_801380E0.c index c8415c6cbb..b6035f8acc 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_801380E0.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_801380E0.c @@ -853,8 +853,8 @@ void func_801397B0(s32 arg0) extern u8 D_800A6518[]; extern u8 D_80184254; extern u8 D_80184298; - register u8 *e __asm__("$7"); - register s32 off __asm__("$4"); + u8 *e; + register s32 off __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[12]; u8 *b164; u8 *b1A8; @@ -951,7 +951,7 @@ void func_80139BE0(s32 a0) int h = *(unsigned short *)(a0 + 0x18); unsigned int idx; - __asm__("" : "=r"(t) : "0"(t)); + __asm__("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) idx = (unsigned char)t; if (h < 7) { if (h >= 2) { @@ -1200,12 +1200,12 @@ void func_8013B274(s32 a0, s32 a1, void *a2) "swc2 $27, 8(%0)\n" : : "r"((u8 *)L + 0x18) : "memory"); - *(s16 *)(p + 8) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0xA) = *(volatile s32 *)((u8 *)L + 0xC); - *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); + *(s16 *)(p + 8) = *(s32 *)((u8 *)L + 8); + *(s16 *)(p + 0xA) = *(s32 *)((u8 *)L + 0xC); + *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x12) = *(volatile s32 *)((u8 *)L + 0xC); *(s16 *)(p + 0x18) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); + *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(s32 *)((u8 *)L + 0x1C); *(s16 *)(p + 0x20) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x22) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); diff --git a/src/ov_SC02_037/ov_SC02_037_jr_8015444C.c b/src/ov_SC02_037/ov_SC02_037_jr_8015444C.c index f845e3f932..a3d655bfd6 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_8015444C.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_8015444C.c @@ -1313,9 +1313,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); diff --git a/src/ov_SC02_037/ov_SC02_037_jr_801549F8.c b/src/ov_SC02_037/ov_SC02_037_jr_801549F8.c index 742ae6b5ff..16738de3f7 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_801549F8.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_801549F8.c @@ -1319,9 +1319,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); diff --git a/src/ov_SC02_037/ov_SC02_037_jr_801594E8.c b/src/ov_SC02_037/ov_SC02_037_jr_801594E8.c index b8d1914739..872fb1cc53 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_801594E8.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_801594E8.c @@ -1313,9 +1313,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); @@ -2226,7 +2226,6 @@ s32 func_801596F0(s32 param_1) { (*(s16 *)&D_800B9AAC) = 0x7fff; D_800B9B00 = 0x7fff; - __asm__ __volatile__("" ::: "memory"); for (p = (u32 *)(base + 0x65A8); p < (u32 *)(base + 0x9DA8); p += 0xe) { p[1] |= 0x80000000; diff --git a/src/ov_SC02_037/ov_SC02_037_jr_80159C84.c b/src/ov_SC02_037/ov_SC02_037_jr_80159C84.c index 1fac38a5c4..7c7a04f201 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_80159C84.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_80159C84.c @@ -1310,9 +1310,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); diff --git a/src/ov_SC02_037/ov_SC02_037_jr_8016AB6C.c b/src/ov_SC02_037/ov_SC02_037_jr_8016AB6C.c index ae513a7103..0fce47ba21 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_8016AB6C.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_8016AB6C.c @@ -1311,9 +1311,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); diff --git a/src/ov_SC02_037/ov_SC02_037_jr_801789AC.c b/src/ov_SC02_037/ov_SC02_037_jr_801789AC.c index 21ae2671ac..815706b68a 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_801789AC.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_801789AC.c @@ -1392,9 +1392,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); @@ -4816,7 +4816,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801C9678; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c b/src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c index 476b183b98..7bf18096a3 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_8017AE2C.c @@ -1392,9 +1392,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); @@ -3692,8 +3692,8 @@ void func_8017AE2C(s32 param_1) { extern s16 D_801C9A40; extern s16 D_801C9A42; extern s16 D_801C9A4C; - register s32 pv __asm__("$16") = param_1; - register s16 *g __asm__("$17") = &D_801C9A40; + s32 pv = param_1; + s16 *g = &D_801C9A40; switch (g[0]) { case 0: @@ -3847,8 +3847,8 @@ s32 func_8017B238(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B238 *)&buf[0] = *(Blk8_8017B238 *)src; *(Blk8_8017B238 *)&buf[8] = *(Blk8_8017B238 *)(src + 8); } else { @@ -4002,8 +4002,8 @@ s32 func_8017B614(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B614 *)&buf[0] = *(Blk8_8017B614 *)src; *(Blk8_8017B614 *)&buf[8] = *(Blk8_8017B614 *)(src + 8); } else { @@ -4027,7 +4027,7 @@ s32 func_8017B614(s32 param_1, s32 param_2) v78C = *p78C; v78E = D_801C96B6; v790 = D_801C96B8; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801C9A70 = 1; D_801C9644 = 0x1E; D_80126990 = v794; @@ -4297,8 +4297,8 @@ void func_8017BC38(int param_1) { extern void (*D_801C968C[10])(int); - register int i __asm__("$17"); - register void (**p)(int) __asm__("$16"); + int i; + void (**p)(int); i = 0; p = D_801C968C; @@ -5526,7 +5526,7 @@ void func_8017D898(s32 arg0) gte_rtps(); gte_stsxy(&sxy[3]); gte_ldv3c(&box[4]); - __asm__ volatile (""); /* §45-B live-length slider: +1 static insn splits the 228/230 allocno-priority tie (498/498 -> 497/498) */ + __asm__ volatile (""); /* §45-B live-length slider: +1 static insn splits the 228/230 allocno-priority tie (498/498 -> 497/498) */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) gte_rtpt(); gte_stsxy3(&sxy[4], &sxy[5], &sxy[6]); gte_ldv0(&box[7]); @@ -6019,9 +6019,9 @@ void func_8017EBC4(s32 param_1) extern s16 D_8018784C[]; Unaligned8 sp10; s32 t; - register s32 u __asm__("$3"); + register s32 u __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 a0; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) if (func_80148800(&D_80126B58) & 3) { *(u8 *)(param_1 + 5) = (*(u8 *)(param_1 + 5) + 1) & 1; @@ -6213,7 +6213,7 @@ void func_8017F07C(void) { void func_8017F1B8(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -6263,47 +6263,47 @@ extern void func_8001FC08(); void func_8017F2B4(s32 param_1_a0) { - register s32 param_1 __asm__("$6"); + register s32 param_1 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s32 base; s32 diff; s32 quot; - register u8 val __asm__("$4"); - register u8 *p __asm__("$3"); - register s32 negc __asm__("$5"); - register u8 lo __asm__("$4"); - register u8 hi __asm__("$2"); + u8 val; + u8 *p; + s32 negc; + u8 lo; + register u8 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) param_1 = param_1_a0; if (*(s16 *)(param_1 + 0xA) < 0xC0) { diff = 0xC0 - *(s16 *)(param_1 + 0xA); quot = (diff * 63) / 0xC0; - __asm__("addiu %0, %1, 0x50" : "=r"(val) : "r"(quot)); + __asm__("addiu %0, %1, 0x50" : "=r"(val) : "r"(quot)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) if (val >= 0x7F) { val = 0x7F; } base = *(s32 *)(*(s32 *)(*(s32 *)(param_1 + 0x20) + 0x24) + 0x0); p = (u8 *)base; - __asm__("nop\n\taddiu %0, %1, 0x35" : "=r"(p) : "r"(p)); + __asm__("nop\n\taddiu %0, %1, 0x35" : "=r"(p) : "r"(p)); // !FAKE: instruction nop — REFUSED instruction `nop` has no C spelling in the table (P36 rung B tus9) *p = val; - __asm__("addiu %0, %1, 4" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 4" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = val; - __asm__("addiu %0, %1, 0x1C" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 0x1C" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = val; - __asm__("addiu %0, %1, 4" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 4" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = val; - __asm__("addiu %0, %1, 0x1C" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 0x1C" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = val; - __asm__("addiu %0, %1, 4" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 4" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = val; - __asm__("addiu %0, %1, 0x1C" : "=r"(p) : "r"(p)); + p = (s32)p + 0x1C; *p = val; p[4] = val; { s32 x = -(s32) * (u16 *)(param_1 + 0xA); - __asm__("addu %0, %1, $0" : "=r"(negc) : "r"(x)); + __asm__("addu %0, %1, $0" : "=r"(negc) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) if ((s16)x > 0) { negc = 0; } @@ -6313,26 +6313,26 @@ void func_8017F2B4(s32 param_1_a0) s32 t0 = *(s32 *)(param_1 + 0x20); s32 t1 = *(s32 *)(t0 + 0x24); s32 loW, hiW; - __asm__ __volatile__("addu %0, %1, $0" : "=r"(loW) : "r"(negc)); + __asm__ __volatile__("addu %0, %1, $0" : "=r"(loW) : "r"(negc)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) base = *(s32 *)(t1 + 0x0); - __asm__ __volatile__("srl %0, %1, 8" : "=r"(hiW) : "r"(negc)); + __asm__ __volatile__("srl %0, %1, 8" : "=r"(hiW) : "r"(negc)); // !FAKE: instruction srl — NEEDED DIFFERS (P36 rung B tus9) lo = (u8)loW; hi = (u8)hiW; } p = (u8 *)base; - __asm__("addiu %0, %1, 0xCA" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 0xCA" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = lo; - __asm__("addiu %0, %1, 1" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 1" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = hi; - __asm__("addiu %0, %1, 0x17" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 0x17" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = lo; - __asm__("addiu %0, %1, 1" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 1" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = hi; - __asm__("addiu %0, %1, 0xF" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 0xF" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = lo; - __asm__("addiu %0, %1, 1" : "=r"(p) : "r"(p)); + __asm__("addiu %0, %1, 1" : "=r"(p) : "r"(p)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *p = hi; - __asm__("addiu %0, %1, 0xF" : "=r"(p) : "r"(p)); + p = (s32)p + 0xF; *p = lo; p[1] = hi; @@ -6619,9 +6619,9 @@ void func_8017F844(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -6944,13 +6944,13 @@ void func_8017FBEC(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -6959,7 +6959,7 @@ void func_8017FBEC(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -7213,20 +7213,20 @@ void func_801801E0(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -7376,8 +7376,8 @@ void func_801805F0(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -7640,9 +7640,9 @@ void func_80180CF0(void *a0) { extern s32 D_801A39E8; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -7722,9 +7722,9 @@ void func_80180DD8(void *a0) { extern u8 D_801B03F8[]; extern u8 D_801B0F00[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -7846,7 +7846,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_801810AC(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -7894,9 +7894,9 @@ void func_80181150(void *a0) { extern char D_801B1370[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; diff --git a/src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c b/src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c index 87692bec16..344b4185fa 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_8017BEBC.c @@ -2833,7 +2833,7 @@ extern void func_80154274(s32 *a0, s32 a1); extern void func_80154A74(s32 a0, s32 a1); void func_8017CE3C(s32 a0) { - register s32 s0 asm("$16") = a0; + s32 s0 = a0; s32 v0; s32 v1; s32 a3; @@ -2910,7 +2910,6 @@ void func_8017CEF4(s32 a0) { if (*(s32 *)(a0 + 0x234) == 0) { if (*(s32 *)(a0 + 0x34) >= 0) { if ((*(u16 *)(a0 + 0xB8) & 0x8000) != 0) { - __asm__ __volatile__("" ::: "memory"); *(u16 *)(a0 + 0xB8) = *(u16 *)(a0 + 0xBA); *(s32 *)(a0 + 0x234) = *(s32 *)(a0 + 0x234) + 1; } @@ -2996,7 +2995,7 @@ extern void func_80154274(s32 *a0, s32 a1); void func_8017D158(s32 a0) { - register s32 s0 asm("$16") = a0; + s32 s0 = a0; s32 a2, a3; func_80149020((s32 *)s0); @@ -3072,7 +3071,7 @@ extern s32 D_8018888C; void func_8017D2D0(s32 a0) { s32 a1; - volatile s32 pad[12]; + s32 pad[12]; a1 = func_800D21C4(a0, (s32)&D_8018888C, 0x2B); *(s32 *)(a0 + 0x20) = a1; @@ -3182,9 +3181,9 @@ extern void func_80149374(s32 a0, s32 a1); void func_8017D744(s32 *a0) { - register s32 t1 asm("$6"); - register s32 t2 asm("$2"); - register s32 t3 asm("$3"); + s32 t1; + s32 t2; + s32 t3; s32 x; t1 = a0[4]; @@ -3524,7 +3523,7 @@ s32 func_8017DD60(void *a0) { u16 global; s32 result; s32 cmp; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) val = *(u8 *)((s32)a0 + 3) - 2; *(u8 *)((s32)a0 + 3) = val; @@ -3533,7 +3532,7 @@ s32 func_8017DD60(void *a0) { goto ret1; } - __asm__ __volatile__("" : "=r"(val) : "0"(val)); + __asm__ __volatile__("" : "=r"(val) : "0"(val)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) global = D_800B99DA; @@ -3907,9 +3906,8 @@ int func_8017E5AC(int param_1) { extern unsigned char D_80188C88[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80188C88 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -4110,8 +4108,8 @@ void func_8017E8CC(int param_1) void func_8017E9B0(s32 *a0) { s32 *s1 = *(s32 **)((s32)a0 + 0x20); - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 v0; + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_80146E98((s32)a0) != 0) { v1 = 0x7FFFFFFF; @@ -4481,8 +4479,8 @@ void func_8017EE68(int param_1) { extern unsigned char D_801B9014[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -4569,8 +4567,8 @@ void func_8017F02C(s32 *param_1) extern s8 D_801B9000; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801B9000); r = param_1[0x2c / 4]; new_var = r; @@ -5470,7 +5468,6 @@ void func_80180438(void *a0) { if (func_8012C044((s32)s0)) { *(s16 *)((u8 *)s0 + 0x100) = 1; - __asm__ __volatile__("" ::: "memory"); *(s16 *)((u8 *)s0 + 0x76) = 0; if (*(s16 *)((u8 *)s0 + 0x100) == 0) { func_8002A04C((s32)s0); @@ -5620,8 +5617,8 @@ extern void func_80016714(void *a0, s32 a1); extern s32 func_8012BCCC(s32 a0); void func_8018083C(s32 a0) { - register s32 result __asm__("$2"); - register s32 threshold __asm__("$3"); + s32 result; + s32 threshold; if (*(s16 *)(a0 + 0x70) & 0x8000) { result = func_8012BCCC(a0); @@ -5652,7 +5649,7 @@ extern s32 func_8018011C(s32 a0, s32 a1, s32 a2); void func_801808E0(s32 param_1) { - register s32 d __asm__("$4"); + register s32 d __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 a1, a2; if (((s32 (*)(void))func_8012BEE8)() == 1) { @@ -7661,7 +7658,7 @@ s32 func_8018317C(s32 a0) { * instead of the target's `addiu $a1`. -fno-schedule-insns{,2} alone does * not reproduce the target order -- only both together do, hence a real * barrier rather than a statement reorder. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) ((s32 (*)())func_801832F8)(a0, 0x7F3); return s2; } @@ -7697,7 +7694,7 @@ s32 func_801832F8(s32 a0, u16 a1) { sp10[2] = *(u16 *)(a0 + 0xE); ((void (*)(s16 *, s16 *))func_8012EFB8)(sp10, sp18); sp18[2] = 0; - __asm__("" : "=r"(pan) : "0"(pan)); + __asm__("" : "=r"(pan) : "0"(pan)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v = sp18[0]; if (v < 0) v = -v; @@ -8598,7 +8595,6 @@ void func_801843D8(void *a0) *(u32 *)(pkt + 4) = *(u32 *)((u8 *)a0 + 0x20); *(u32 *)(pkt + 0xC) = *(u32 *)((u8 *)a0 + 0x24); *(u32 *)(pkt + 0x14) = *(u32 *)((u8 *)a0 + 0x28); - __asm__ volatile (""); *(u32 *)(pkt + 0x1C) = *(u32 *)((u8 *)a0 + 0x2C); pkt[3] = 8; pkt[7] = 0x3A; diff --git a/src/ov_SC03_001/ov_SC03_001_jr_801870B0.c b/src/ov_SC03_001/ov_SC03_001_jr_801870B0.c index 8d4b7ba497..fa359b2235 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_801870B0.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_801870B0.c @@ -3433,7 +3433,7 @@ void func_80187630(void *a0, s32 a1, s32 a2) extern u8 D_80078EB1; s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = D_80078EB1; if (!(v0 < a1)) { diff --git a/src/ov_SC03_001/ov_SC03_001_jr_80188830.c b/src/ov_SC03_001/ov_SC03_001_jr_80188830.c index 55e4925c72..c2890df197 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_80188830.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_80188830.c @@ -3122,9 +3122,9 @@ void func_80188830(void *a0) { extern void *D_801C0DB0[]; extern s32 D_801C0D80; extern s32 D_801C0D98; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3375,10 +3375,10 @@ void func_80188BFC(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3490,7 +3490,7 @@ s32 func_80188D68(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3535,7 +3535,7 @@ void func_80188ED0(void) { extern s32 D_801C0BB8; extern s32 D_801EF3EC; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; diff --git a/src/ov_SC03_001/ov_SC03_001_jr_80189030.c b/src/ov_SC03_001/ov_SC03_001_jr_80189030.c index f6440a48e3..33cde6cee8 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_80189030.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_80189030.c @@ -3292,7 +3292,7 @@ void func_80189030(void) { for (i = 0; i < 6; i++) { D_801EF254[i] = 0; } - __asm__ __volatile__("" :: "r"(p)); + __asm__ __volatile__("" :: "r"(p)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (D_80115126 == 4) { rec = (u8 *)func_801F2690(); @@ -3513,11 +3513,11 @@ void func_801898E4(void) char *d; char *srcA; char *srcB; - register char *tmpl __asm__("$17"); - register s32 count __asm__("$19"); - register u8 *table __asm__("$20"); - register s32 descCount __asm__("$19"); - register u8 *table2 __asm__("$20"); + char *tmpl; + register s32 count __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) + register s32 descCount __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table2 __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) /* ---- phase 1: default template + 16-row fill ---- */ srcA = D_801ED214; @@ -3634,7 +3634,7 @@ void func_801898E4(void) i = 0; if (descCount != 0) { do { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 id; b = table2[i]; diff --git a/src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c b/src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c index be36977e97..e51cfc8824 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_8018A3A8.c @@ -3425,10 +3425,10 @@ void func_8018ABAC(void) LATER function in this TU, which blocks a byte-true decl of a different type. Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern u16 D_8011511A; - register s16 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register s32 base __asm__("$19"); + s16 s0; + s32 s1; + s32 s2; + s32 base; s32 pad[2]; (void)&pad; @@ -3552,7 +3552,7 @@ s32 func_8018AEE8(void) { u8 bb; u8 m; s16 d; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) changed = 0; flags = func_80014ED4(0); @@ -3799,9 +3799,9 @@ void func_8018B238(void) { extern s32 func_8005A600(s32, s32, s32, s32, s32); Panel_S40_8018B238 *w; s32 *ot; - register s32 n __asm__("$2"); /* lever 2 */ + s32 n; /* lever 2 */ s32 cnt; - register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ + register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 i; volatile u16 *pbh; @@ -3835,7 +3835,7 @@ void func_8018B238(void) { cnt = n; do { if (D_80115158[i].v != 0) { - __asm__(""); /* lever 5 */ + __asm__(""); /* lever 5 */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ot = func_8018B478(ot, w, i); } i++; @@ -3846,13 +3846,13 @@ void func_8018B238(void) { func_8005A600((s32)ot, 0, 0, 0x15, 0); /* §36 bitfield-store OT link, exactly as in func_8018BCD4 next door. */ - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; ((W_S40_8018B238 *)ot)->w = 0x02000000; ((PTag_S40_8018B238 *)ot)->addr = ((PTag_S40_8018B238 *)(D_800AE7BC[*pbh].ot + 2))->addr; ((PTag_S40_8018B238 *)(D_800AE7BC[*pbh].ot + 2))->addr = (u32)ot; ot += 10; - __asm__ __volatile__("" ::: "memory"); /* lever 6 */ + __asm__ __volatile__("" ::: "memory"); /* lever 6 */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_801151D0 = (s32)ot; } @@ -3904,10 +3904,10 @@ extern s32 func_8018B644(void *, s32, s32, s32, s32 *); s32 *func_8018B478(s32 *ot, Panel_8017E978_8018B478 *w0, s16 idx) { extern u16 D_8011511A; - register Panel_8017E978_8018B478 *w __asm__("$18"); + register Panel_8017E978_8018B478 *w __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 sp18[72]; s32 sp60[2]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 flag; s32 flag2; s32 flag3; @@ -4007,7 +4007,7 @@ s32 func_8018B644(void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 *arg4) { extern s32 D_8010F468[]; extern s32 D_801C12E8; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 n; s32 mode; diff --git a/src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c b/src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c index ad86256e9f..20238dafde 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_8018B8DC.c @@ -3414,7 +3414,7 @@ s32 *func_8018BCD4(out, src, idx, w, col) } q = (u16 *)(t * 2 + (s32)src); - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; *(s16 *)((u8 *)out + 0x8) = q[0] - 8; *(s16 *)((u8 *)out + 0xA) = q[1]; *(s16 *)((u8 *)out + 0x12) = 8; @@ -3443,7 +3443,7 @@ s32 *func_8018BCD4(out, src, idx, w, col) u16 *pb; /* §137/§36: m24 is a 2-insn constant, but the natural allocno order puts j/k ahead * of it and rotates $a2/$a3/$t0. Pinning m24 alone restores the whole rotation. */ - register u32 m24 __asm__("$6"); + register u32 m24 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) u32 mhi; s32 vsum; @@ -3475,7 +3475,7 @@ s32 *func_8018BCD4(out, src, idx, w, col) y = D_801C11CE + 1; } *(s16 *)((u8 *)out + 0xA) = y; - __asm__("" ::: "memory"); /* keeps the y store ahead of the 0x64808080 pair */ + __asm__("" ::: "memory"); /* keeps the y store ahead of the 0x64808080 pair */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u32 *)out = 0x04000000; *((u8 *)out + 0xC) = 0x78; *(u32 *)((u8 *)out + 0x4) = 0x64808080; @@ -3486,7 +3486,7 @@ s32 *func_8018BCD4(out, src, idx, w, col) *(s16 *)((u8 *)out + 0x12) = eight; *(u32 *)out = ((*(u32 *)out) & 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 tus9) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32)out) & m24); } @@ -3596,10 +3596,10 @@ s32 func_8018C000(s32 param_1, s16 param_2) case 13: { - register s32 f13 __asm__("$16"); - register s32 i13 __asm__("$17"); - register s32 c13 __asm__("$18"); - register u8 *q __asm__("$5"); + register s32 f13 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i13; + s32 c13; + register u8 *q __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 d; i13 = D_801EF1DC[param_2]; c13 = i13 + 0x62; @@ -3614,7 +3614,7 @@ s32 func_8018C000(s32 param_1, s16 param_2) } func_800291A0(c13, f13 | 0x40); func_801898E4(); - __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); + __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = (s8)q[0] - (s8)q[-0xA]; if (d >= 6) { q[-0xA] = q[0] - 5; @@ -3628,15 +3628,15 @@ s32 func_8018C000(s32 param_1, s16 param_2) case 14: { - register s32 f14 __asm__("$16"); + register s32 f14 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 i14; - register s32 n14 __asm__("$17"); + s32 n14; s32 t14; s32 c14; i14 = param_2; t14 = D_801EF298[i14]; n14 = t14 + 1; - __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ + __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c14 = n14 + 0x62; f14 = ((u8 (*)(s32))func_800291B4)(c14); if ((f14 & 0xF0) != 0xC0) { @@ -3656,10 +3656,10 @@ s32 func_8018C000(s32 param_1, s16 param_2) s32 b10 = D_801EF1D4[param_2]; s32 m10; s32 w10; - __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); + __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (m10 < 0x6F) { - register s16 slot __asm__("$16"); - register s16 sraw __asm__("$2"); + register s16 slot __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s16 sraw __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 val; s16 x; if (m10 == 0xA) { @@ -3690,7 +3690,7 @@ s32 func_8018C000(s32 param_1, s16 param_2) return 0; } func_8002D4C8(0x5EE, 0); - __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); + __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) func_800D0F0C(slot, w10); if (w10 == 0xA) { func_801898E4(); @@ -3734,12 +3734,12 @@ s32 func_8018C000(s32 param_1, s16 param_2) case 8: { s32 k8; - register s32 f8 __asm__("$2"); - register s32 g8 __asm__("$16"); - register s32 t8 __asm__("$2"); - register s32 cv __asm__("$2"); + s32 f8; + register s32 g8 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t8 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 cv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p8; - register u16 *c __asm__("$3"); + u16 *c; if ((*(u8 *)D_80115148) != 0) { goto L801899B0; } @@ -3752,7 +3752,7 @@ s32 func_8018C000(s32 param_1, s16 param_2) D_801EF1E0 = (s32)&D_801F10F4; goto bad472; } - __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); + __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t8 = g8 & 0x4000; if (t8 != 0) { p8 = ((s32 *)D_801EB520)[k8]; @@ -3770,8 +3770,8 @@ s32 func_8018C000(s32 param_1, s16 param_2) case 15: { - register u16 f15 __asm__("$16"); - register s32 t15 __asm__("$2"); + register u16 f15 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t15 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 c15; s32 k15; s32 n15; @@ -3782,7 +3782,7 @@ s32 func_8018C000(s32 param_1, s16 param_2) t15 = f15 & 0x4000; if (t15 != 0) { s32 m15; - __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); + __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80029124(m15, 1); ((void (*)(s32))func_800D0FE0)(c15); D_801EEB10 = n15 - 0x1C; @@ -3811,7 +3811,7 @@ s32 func_8018C000(s32 param_1, s16 param_2) Rec **pp; Rec *r; Rec **pp2; - register s32 dv __asm__("$2"); + register s32 dv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) Rec **base; Rec *r2; s32 t; @@ -3854,7 +3854,7 @@ s32 func_8018C000(s32 param_1, s16 param_2) goto bad472; } t = (*(Rec * volatile *)pp2)->unk8; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801EF1E0 = r2->unk4; ((void (*)(s32))func_8017ADE8)(t); u = D_801EF1E0; @@ -3990,7 +3990,7 @@ void func_8018C960(void) { u8 c1, c2; pp = (u32 **)&D_801151D0; - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; p = *pp; ((PTag_8018C960 *)p)->len = 1; @@ -4073,7 +4073,7 @@ void func_8018CBB0(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { @@ -4331,9 +4331,9 @@ void func_8018D0E4(void) { s32 slot = i + 0x2F; s32 id = func_800291B4(slot) & 0xFF; if (id != 0) { - register s32 tmp __asm__("$2"); - register s32 t __asm__("$5"); - register s32 rb __asm__("$6"); + register s32 tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t; + register s32 rb __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s16 flags; s32 m; tmp = (id << 1) + id; @@ -4350,12 +4350,11 @@ void func_8018D0E4(void) { D_801EF318.field_0 = 2; return; } else { - register s32 sc __asm__("$4"); - register s32 d __asm__("$2"); + register s32 sc __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) sc = slot; - __asm__("" : "=r"(sc) : "0"(sc)); + __asm__("" : "=r"(sc) : "0"(sc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = rb - 0x14; - __asm__("" : "=r"(d) : "0"(d)); D_801EF318.field_4 = (&D_801EB6D8)[d >> 1]; ((void (*)(s32))func_800D0F0C)(sc); D_801EF318.field_0 = 1; diff --git a/src/ov_SC03_002/ov_SC03_002_jr_80181D78.c b/src/ov_SC03_002/ov_SC03_002_jr_80181D78.c index 9c8de39e1a..3b43af9c88 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_80181D78.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_80181D78.c @@ -2838,7 +2838,7 @@ extern void func_80181D3C(void *a0); void func_80181D78(s32 a0) { s32 r; s32 r2; - register s32 *self __asm__("$16"); + register s32 *self __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u16 arr[6]; extern s32 rand(void); @@ -3193,7 +3193,7 @@ case1: { } case2: { - register s32 p __asm__("$2"); + register s32 p __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; v0 = *(u16 *)(a0 + 0xFC); p = *(s32 *)(a0 + 0x20); @@ -3815,7 +3815,7 @@ void func_8018311C(void *a0, s32 a1, s32 a2) extern u8 D_80078EB1; s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = D_80078EB1; if (!(v0 < a1)) { diff --git a/src/ov_SC03_002/ov_SC03_002_jr_8018431C.c b/src/ov_SC03_002/ov_SC03_002_jr_8018431C.c index ef6ed6b61f..78a177ce5a 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_8018431C.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_8018431C.c @@ -2880,9 +2880,9 @@ void func_8018431C(void *a0) { extern void *D_801A8754[]; extern s32 D_801A8724; extern s32 D_801A873C; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3133,10 +3133,10 @@ void func_801846E8(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3248,7 +3248,7 @@ s32 func_80184854(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3293,7 +3293,7 @@ void func_801849BC(void) { extern s32 D_801A855C; extern s32 D_801CBAD4; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; @@ -3341,7 +3341,7 @@ void func_80184A38(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { diff --git a/src/ov_SC03_006/ov_SC03_006_jr_80178D40.c b/src/ov_SC03_006/ov_SC03_006_jr_80178D40.c index 2936a65eb8..5fb7b7ad83 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_80178D40.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_80178D40.c @@ -3506,7 +3506,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801F7310; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC03_007/ov_SC03_007_jr_80181F94.c b/src/ov_SC03_007/ov_SC03_007_jr_80181F94.c index 2a12a54016..5e467e33fd 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_80181F94.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_80181F94.c @@ -3146,7 +3146,7 @@ extern s32 func_8012BEE8(s32 a0); extern void func_80131E00(); void func_801822C8(s32 param_1) { - register s32 a __asm__("$4"); + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 q; s32 x; @@ -3715,7 +3715,7 @@ extern void func_8012B23C(s32 a0); extern u16 D_801E42B0; void func_80182FB8(s32 param_1) { - register s32 s0 __asm__("$16") = param_1; + s32 s0 = param_1; *(s16 *)(s0 + 0x2) = 7; *(s16 *)(s0 + 0x34) = 0; @@ -3801,7 +3801,7 @@ extern s32 D_8018C50C; extern u8 D_801E3AE0[]; void func_801830C0(s32 param_1) { - register s32 pv __asm__("$16") = param_1; + s32 pv = param_1; s32 v0 = func_8012BCCC(pv); if (v0 <= 0x10000) { diff --git a/src/ov_SC03_007/ov_SC03_007_jr_80183894.c b/src/ov_SC03_007/ov_SC03_007_jr_80183894.c index a8726bee88..9680c5d394 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_80183894.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_80183894.c @@ -3066,7 +3066,7 @@ extern u8 D_801E38F0[]; extern u8 D_801E3DA8[]; void func_80183894(s32 param_1) { - register s32 pv __asm__("$16") = param_1; + s32 pv = param_1; s32 flag; s32 t; @@ -3178,7 +3178,7 @@ void func_80183B58(s32 a0) u32 field70; /* $2 pin: idx1's post-shift value must land in $v0 so the 104-multiply chain is forced into $v1 (target's register choice). */ - register s32 idx1 __asm__("$2"); + s32 idx1; s32 prod1; s32 idx2; @@ -3603,7 +3603,6 @@ void func_80184278(int param_1) *(s16 *)(p + 0x18) = v; *(s16 *)(param_1 + 0x12) = *(u16 *)(param_1 + 6) + *(u16 *)(ptr + 2); - __asm__ __volatile__(""); v1a = *(u16 *)(param_1 + 0xE) + *(u16 *)(ptr + 6); *(s16 *)(param_1 + 0x10) = 0; *(s16 *)(param_1 + 0x18) = 0; @@ -3760,8 +3759,8 @@ void func_801846EC(s32 *param_1) extern s8 D_801E9CE0; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801E9CE0); r = param_1[0x34 / 4]; new_var = r; @@ -4006,7 +4005,7 @@ void func_80184AFC(s32 a0) { s32 spd; s32 t; s16 rc; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 fire; ret = 0; @@ -4223,7 +4222,7 @@ zero: /* LOAD-BEARING (cookbook §5a): zero-byte cross-jump barrier. Without it * find_cross_jump merges this block's trailing `sw $v0,0x1C($s0)` with the * identical one ending the `dec:` block -> LENGTH-DRIFT -2. Do not remove. */ - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } @@ -4282,7 +4281,7 @@ void func_801850B4(s32 a0) { s32 u; s32 t; s32 hold; - register s32 one __asm__("$18"); + register s32 one __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 cc; func_80185B48(a0); @@ -4293,13 +4292,12 @@ void func_801850B4(s32 a0) { u -= 0x380; *(u16 *)(q + 0x12) = u; cc = (s16)func_8012BD3C(a0, 0x100, 0x9000); - __asm__ __volatile__(""); one = 1; if (cc != one) { goto second; } func_8012D624((void *)a0, 0xC0, 0x30); - __asm__ __volatile__("" : "=r"(cc) : "0"(cc)); + __asm__ __volatile__("" : "=r"(cc) : "0"(cc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (cc == one) { goto rejoin; } @@ -4362,7 +4360,7 @@ extern s32 func_80146A6C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a * $a0 is captured into a normal pseudo instead — the copy gets a callee-saved * home ($s0), which is exactly what the target prologue does. */ s32 func_80185230(void) { - register s32 a0v __asm__("$4"); + s32 a0v; s32 arg0 = a0v; s32 g1; s32 g2; @@ -4671,7 +4669,7 @@ extern void func_8012B0B4(unsigned int *param_1, int param_2, int param_3); void func_801858D4(s32 a0, s16 a1, s16 a2) { u32 buf[4]; - register s32 hi __asm__("$2"); + register s32 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 lo; func_8012B0B4(buf, *(s16 *)(*(s32 *)(a0 + 0x20) + 0x12), a1 << 4); @@ -4736,7 +4734,7 @@ s32 func_80185A24(s32 arg0) { ret = 0; raw = ((s32 (*)(s32))func_8012CBA4)(arg0); flags = raw; - __asm__ __volatile__("" : "=r"(flags) : "0"(flags)); + __asm__ __volatile__("" : "=r"(flags) : "0"(flags)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((raw & 0x6000) != 0x2000) { func_8012ADE4((u8 *)arg0); if (*(s32 *)(arg0 + 0x1C) > 8) { @@ -5378,12 +5376,11 @@ extern void (*D_8018C610[])(void); void func_80186818(s32 a0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; u16 *p; s0 = a0; - __asm__ __volatile__(""); if (*(s32 *)(s0 + 0x1C) < 0xF) { v0 = func_8012B608(*(s16 *)(*(s32 *)(s0 + 0x20) + 0x12), 0xA00, 4); @@ -5465,7 +5462,7 @@ void func_801869C0(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { diff --git a/src/ov_SC03_010/ov_SC03_010_jr_8017C730.c b/src/ov_SC03_010/ov_SC03_010_jr_8017C730.c index c2b4198de3..2cce534c13 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_8017C730.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_8017C730.c @@ -3398,7 +3398,7 @@ void func_8017E088(s32 arg0) { s32 angle; s32 finalAngle; s16 temp; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) sp18 = D_8019EBC4; angle = ratan2(*(s16 *) &D_80126B5E, *(s16 *) &D_80126B66) & 0xFFF; @@ -3531,7 +3531,7 @@ s32 a0; s32 ang0; s32 ang1; s32 x; - register s32 m1 __asm__("$3"); + register s32 m1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 m2; s16 d; s32 q; @@ -3944,8 +3944,8 @@ extern s32 func_8012AD50(void *a0); extern void (*D_80183D08[])(void *); void func_8017EEFC(s32 param_1) { - register s32 s1 __asm__("$17") = param_1; - register s32 s0 __asm__("$16"); + s32 s1 = param_1; + s32 s0; s0 = func_8012C194(); if (s0 != 0) { diff --git a/src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c b/src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c index 3bc803be07..adf15c1061 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_8017F6C0.c @@ -2838,8 +2838,8 @@ extern s16 D_8019C7D0[]; void func_8017F6C0(void *a0) { - register void *a1 __asm__("$5"); - register s32 dq __asm__("$4"); + void *a1; + s32 dq; s32 v0; s32 v1; @@ -2982,7 +2982,7 @@ extern void func_8012CAE4(void *a0); void func_8017F920(s32 a0) { s32 v0; s32 v1; - register s32 addr __asm__("$3"); + register s32 addr __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) addr = (s32)&D_8019C7EC; *(s32 *)(a0 + 0x78) = addr; diff --git a/src/ov_SC03_013/ov_SC03_013_jr_8017C730.c b/src/ov_SC03_013/ov_SC03_013_jr_8017C730.c index 1395588b25..d4a573ccb2 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_8017C730.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_8017C730.c @@ -3074,8 +3074,8 @@ extern s32 func_8013767C(s32); extern s32 func_80171990(u8 *); void func_8017DD98(s32 a0) { - register s32 *ptr __asm__("$16"); - register s32 id __asm__("$17"); + s32 *ptr; + register s32 id __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 ev; s32 v1; @@ -3363,7 +3363,7 @@ void func_8017E3C4(s32 arg0) { s32 angle; s32 finalAngle; s16 temp; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) sp18 = D_801ABF28; angle = ratan2(*(s16 *) &D_80126B5E, *(s16 *) &D_80126B66) & 0xFFF; @@ -3481,8 +3481,8 @@ void func_8017E6F4(s32 a0) { s32 ang1, ang2; short e; s32 tmp; - register s32 lo __asm__("$4"); /* pin: splits the CSE temp from the select result */ - register s32 vol __asm__("$5"); + register s32 lo __asm__("$4"); /* pin: splits the CSE temp from the select result */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 vol __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 w; s32 v; s32 r; @@ -3728,7 +3728,7 @@ extern void func_8012F214(s32 a0, s32 a1, s32 a2); extern s32 func_80135888(s32 a0, s32 a1, s32 a2, s32 a3); void func_8017ED9C(s32 a0) { - register s32 p1 __asm__("$17"); + s32 p1; s32 ta0; s16 v1[3]; s16 v2[3]; @@ -3773,7 +3773,7 @@ extern u8 D_801152A8[]; s32 func_8017EEA4(s32 a0, s32 a1, s32 a2) { - register s32 t __asm__("$16"); + s32 t; s32 *base; t = a2; @@ -3814,7 +3814,7 @@ extern s8 D_80184CCC[]; void func_8017EF9C(void *a0) { s32 loc[5]; - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s0 = (s32)a0; *(s32 *)(s0 + 0x20) = ((s32 (*)(void))func_8012C1B8)(); if (*(s32 *)(s0 + 0x20) == 0) { @@ -3823,7 +3823,7 @@ void func_8017EF9C(void *a0) { } func_8001C2C4(*(s32 *)(s0 + 0x20)); { - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; v1 = D_80184CA8[*(s16 *)(s0 + 0x70)]; *(s16 *)(s0 + 0xFE) = (v1 & 0xF000) >> 12; @@ -3842,8 +3842,8 @@ void func_8017EF9C(void *a0) { func_8012B14C(s0, (s32)&loc[0]); { s32 v0, v1; - register s32 pa0 __asm__("$4"); - __asm__("" : "=r"(pa0) : "0"(s0)); + s32 pa0; + __asm__("" : "=r"(pa0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = (s32)&D_80184CCC[0]; v0 = (*(s16 *)(s0 + 0x100) << 4) + v1; v0 |= 0x40000000; @@ -3865,7 +3865,7 @@ extern u8 D_8019DFB8; void func_8017F0A0(void *a0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s32 v1; @@ -4092,8 +4092,8 @@ extern s32 func_8012AD50(void *a0); extern void (*D_80184EE0[])(void *); void func_8017F6C8(s32 param_1) { - register s32 s1 __asm__("$17") = param_1; - register s32 s0 __asm__("$16"); + s32 s1 = param_1; + s32 s0; s0 = func_8012C194(); if (s0 != 0) { diff --git a/src/ov_SC03_013/ov_SC03_013_jr_801806F8.c b/src/ov_SC03_013/ov_SC03_013_jr_801806F8.c index a0090dab41..3d05f590fe 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_801806F8.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_801806F8.c @@ -2889,9 +2889,9 @@ extern s16 *D_801AD3E4; void func_801806F8(void *a0) { void *a1; - register s32 idx __asm__("$4"); + register s32 idx __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) - __asm__ __volatile__("" : "=r"(a1) : "0"(a0)); + a1 = a0; if (--*(s32 *)((s32)a1 + 0x1C) == 0) { idx = ((s32)D_801AD3E4 + 1) % 6; @@ -2999,7 +2999,7 @@ extern void func_8012A828(s32 a0, void *a1); void func_80180958(s32 a0) { s32 v0; s32 v1; - register s32 addr __asm__("$3"); + register s32 addr __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) addr = (s32)&D_801A52E4; *(s32 *)(a0 + 0x78) = addr; diff --git a/src/ov_SC03_014/ov_SC03_014_jr_80178D40.c b/src/ov_SC03_014/ov_SC03_014_jr_80178D40.c index 69d1e413b6..c500c3048d 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_80178D40.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_80178D40.c @@ -3506,7 +3506,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801EA7D0; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c b/src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c index a12cc25d25..4fad3bfb2f 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_80183BF8.c @@ -3106,7 +3106,7 @@ void func_80184040(s32 arg0) { } *(s32 *)(arg0 + 0x4C) = -(*(s32 *)(arg0 + 0x18) >> 4); - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(arg0 + 0x1C) = 0x10; *(u16 *)(*(s32 *)(arg0 + 0x20) + 0x18) = 0x1800; @@ -4640,10 +4640,10 @@ void func_80185E38(s32 arg0) s32 ot; u16 bx; u16 by; - register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ + register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) volatile u16 *bidx; s32 t; - register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ + register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) m = D_800AE620; mp = &m; @@ -4694,7 +4694,7 @@ void func_80185E38(s32 arg0) *(s16 *)(p + 0x1A) = by; /* addPrim(otp, p) == setaddr(p, getaddr(otp)), setaddr(otp, p) */ - bidx = (volatile u16 *)&D_800B9A02; + bidx = (u16 *)&D_800B9A02; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)(*(s32 *)((u8 *)&D_800A651C + @@ -4702,7 +4702,7 @@ void func_80185E38(s32 arg0) ot = *(s32 *)((u8 *)&D_800A651C + (*bidx * 20)); *(u32 *)(ot + 0x40) = (*(u32 *)(ot + 0x40) & 0xFF000000) | ((u32)p & 0xFFFFFF); func_80016638(&D_800A6518[*bidx * 20], 0x10, 1); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } @@ -5122,8 +5122,8 @@ void func_801865DC(s32 a0) { void *svp = sv; void *outp = out; ApplyMatrixSV(m, svp, outp); - __asm__ __volatile__("" : "=r"(svp)); - __asm__ __volatile__("" : "=r"(outp)); + __asm__ __volatile__("" : "=r"(svp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(outp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } *(s16 *)(q + 0x8) = x + ((s16)out[0] >> 1) * 3; @@ -5144,7 +5144,7 @@ void func_801865DC(s32 a0) { *(s16 *)(sv + 0) = 2; { /* lever C: sp+0x10 IS &m, but spelled so cse cannot fold it to $s4 */ - register u8 *spr __asm__("$29"); + register u8 *spr __asm__("$29"); // !FAKE: pin $29 — NEEDED DIFFERS (P36 rung B tus9) ApplyMatrixSV(spr + 0x10, sv, out); } @@ -5235,7 +5235,7 @@ void func_801868C0(s32 a0) { s32 v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(s1)); + __asm__ __volatile__("" : "=r"(v0) : "0"(s1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (v0 == 0) { *(u16 *)((u8 *)s0 + 0xFE) = 0; } @@ -5312,7 +5312,7 @@ void func_80186A58(void *a0) extern u16 D_80126B62; extern u16 D_80126B66; - register s32 *tbl __asm__("$18"); + register s32 *tbl __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s32 v1; s32 a1; diff --git a/src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c b/src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c index 3adad6a61b..b1b93372c9 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_8017DF98.c @@ -3392,7 +3392,7 @@ void func_8017F278(void *arg0) { s32 cnt2; s32 i; s32 j; - register s32 base __asm__("$5"); + register s32 base __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 vel; s32 pos; @@ -3402,7 +3402,7 @@ void func_8017F278(void *arg0) { cnt2 = 0; for (i = 0; i < 8; i++) { { - register s32 sym __asm__("$2") = (s32)((u8 *)D_801EB5C8); + register s32 sym __asm__("$2") = (s32)((u8 *)D_801EB5C8); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) base = sym + i * 0x1D0; } if (*(s16 *)(base) == 0) { @@ -3986,7 +3986,7 @@ void func_8017FF68(s32 param_1, s16 *param_2) { -extern volatile s32 D_801EC44C; +extern s32 D_801EC44C; s32 func_80180100(void) { return *(u16 *)(D_801EC44C + 2) == 0x1D; @@ -4343,7 +4343,7 @@ s32 func_80180A08(s32 param_1, u16 param_2) void func_80180AC4(s32 arg0, s32 arg1) { - register s32 ret __asm__("$2"); + register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a2 = arg0; s32 dz = *(s16 *)(a2 + 0xE) - 0x3C0; s32 dzsq = dz * dz; @@ -4362,7 +4362,7 @@ void func_80180AC4(s32 arg0, s32 arg1) { *(u16 *)(a2 + 0xE) -= dz >> 5; ret = 1; out: - __asm__ __volatile__("" :: "r"(ret)); + __asm__ __volatile__("" :: "r"(ret)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -5101,8 +5101,8 @@ void func_80181EBC(s32 a0) s32 type; s32 ang; s32 e; - register s32 pv __asm__("$3"); - register s32 id __asm__("$18"); + register s32 pv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 id; s32 r; if (*(s32 *)(a0 + 0x94) == 4) { @@ -5118,7 +5118,7 @@ void func_80181EBC(s32 a0) { u8 *q = &D_800AF648; func_8004914C(q); - __asm__ __volatile__("" : "=r"(q)); + __asm__ __volatile__("" : "=r"(q)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } func_800491AC(&D_800AF648); do { @@ -5136,21 +5136,21 @@ void func_80181EBC(s32 a0) } if (*(s16 *)(a0 + 0x98) == 0) { - volatile s32 z1; + s32 z1; if (*(s16 *)(a0 + 0xFE) == 0) { - register s32 w __asm__("$16"); + s32 w; *(s16 *)(a0 + 0xFE) += 1; pv = *(s32 *)(a0 + 0x20); w = *(u16 *)(pv + 0x12); r = w & 0xFFF; - __asm__("addu %0, %1, $zero" : "=r"(w) : "r"(r)); + __asm__("addu %0, %1, $zero" : "=r"(w) : "r"(r)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) if (r >= 0x801) { r = ratan2(*(s16 *)(a0 + 0xE) - 0x3F0, -0x178 - *(s16 *)(a0 + 6)); } else { r = ratan2(*(s16 *)(a0 + 0xE) - 0x390, 0x178 - *(s16 *)(a0 + 6)); } *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12) = (r - 0x400) & 0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) func_8012B2CC(a0); func_8012B1B4(a0, (s32)&D_8018F9CC); *(s16 *)(a0 + 0x16) = -0x10; @@ -5434,7 +5434,7 @@ typedef struct { extern s32 D_801EC450; void func_80182780(s32 a0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s16 angle; void *q; @@ -5604,8 +5604,8 @@ void func_80182B3C(s32 a0) s32 pad; s32 p; s32 v; - register s32 w __asm__("$4"); - register s32 r __asm__("$2"); + register s32 w __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 r __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) (void)&pad; p = *(s32 *)(a0 + 0x20); @@ -5837,8 +5837,8 @@ extern MatEntry D_80190078[]; void func_80183104(s32 param_1) { s32 s1; MatEntry *p; - register s32 sVar1 __asm__("$18"); - register s32 tmp __asm__("$2"); + register s32 sVar1 __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + register s32 tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(param_1 + 4) = *(s32 *)(*(s32 *)(param_1 + 0x64) + 4); *(s32 *)(param_1 + 8) = *(s32 *)(*(s32 *)(param_1 + 0x64) + 8) + (s32)0xFF000000; @@ -5904,7 +5904,7 @@ extern u16 D_80126B66; * separate pseudo. Naming it in the source is what breaks it. */ void func_80183264(s32 a0) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 ang; s16 t; s32 arg; @@ -5958,7 +5958,7 @@ void func_801833D8(void *a0) { void *p1; void *p2; void *p3; - register s32 one __asm__("$18"); + s32 one; p1 = *(void **)((s32)a0 + 0x64); p2 = *(void **)((s32)p1 + 0x20); diff --git a/src/ov_SC03_028/ov_SC03_028_jr_80183A74.c b/src/ov_SC03_028/ov_SC03_028_jr_80183A74.c index 89bfa32602..02ca1de092 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_80183A74.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_80183A74.c @@ -2858,7 +2858,7 @@ extern s32 func_8012DDA4(void); extern s32 func_800133E4(s16 *a0, s16 *a1); extern u8 D_8018F9A0[]; extern void func_801808CC(s32 a0, s32 a1, s32 a2, s32 a3); -extern volatile s32 D_801EC44C; +extern s32 D_801EC44C; extern s32 func_80180A08(s32 param_1, u16 param_2); extern void func_80180AC4(s32 arg0, s32 arg1); extern s32 func_8012C588(s32 a0, s32 a1); @@ -3332,12 +3332,12 @@ void func_80184568(void *a0) { } -extern volatile s32 D_801EC44C; +extern s32 D_801EC44C; extern s32 func_8012E544(s32 a0); extern s32 D_80190430[]; void func_801845A4(s32 param_1) { - register s32 s1; + s32 s1; s32 base; s32 lvl; diff --git a/src/ov_SC03_028/ov_SC03_028_jr_801847E8.c b/src/ov_SC03_028/ov_SC03_028_jr_801847E8.c index da875b2164..ddc121279c 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_801847E8.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_801847E8.c @@ -2858,7 +2858,7 @@ extern s32 func_8012DDA4(void); extern s32 func_800133E4(s16 *a0, s16 *a1); extern u8 D_8018F9A0[]; extern void func_801808CC(s32 a0, s32 a1, s32 a2, s32 a3); -extern volatile s32 D_801EC44C; +extern s32 D_801EC44C; extern s32 func_80180A08(s32 param_1, u16 param_2); extern void func_80180AC4(s32 arg0, s32 arg1); extern s32 func_8012C588(s32 a0, s32 a1); diff --git a/src/ov_SC03_028/ov_SC03_028_jr_80185864.c b/src/ov_SC03_028/ov_SC03_028_jr_80185864.c index f472e3ea4b..3abe1fe6a3 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_80185864.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_80185864.c @@ -2858,7 +2858,7 @@ extern s32 func_8012DDA4(void); extern s32 func_800133E4(s16 *a0, s16 *a1); extern u8 D_8018F9A0[]; extern void func_801808CC(s32 a0, s32 a1, s32 a2, s32 a3); -extern volatile s32 D_801EC44C; +extern s32 D_801EC44C; extern s32 func_80180A08(s32 param_1, u16 param_2); extern void func_80180AC4(s32 arg0, s32 arg1); extern s32 func_8012C588(s32 a0, s32 a1); diff --git a/src/ov_SC03_028/ov_SC03_028_jr_801887A8.c b/src/ov_SC03_028/ov_SC03_028_jr_801887A8.c index efe09b45b0..da86300d17 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_801887A8.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_801887A8.c @@ -2863,7 +2863,7 @@ extern s32 func_8012DDA4(void); extern s32 func_800133E4(s16 *a0, s16 *a1); extern u8 D_8018F9A0[]; extern void func_801808CC(s32 a0, s32 a1, s32 a2, s32 a3); -extern volatile s32 D_801EC44C; +extern s32 D_801EC44C; extern s32 func_80180A08(s32 param_1, u16 param_2); extern void func_80180AC4(s32 arg0, s32 arg1); extern s32 func_8012C588(s32 a0, s32 a1); @@ -3030,7 +3030,7 @@ extern void func_8012AD44(s32 *a0, s16 a1); extern void func_801861DC(s32 *a0); extern void func_8018620C(u8 *a0); extern s32 func_8012E504(s32 a0, s32 a1); -extern volatile s32 D_801EC450; +extern s32 D_801EC450; extern void func_80186234(void *arg0); extern void (*D_80190BFC[])(void); extern void func_8018632C(void *a0); @@ -3333,7 +3333,7 @@ extern s32 rand(void); extern s32 func_8004787C(s32 a0); void func_80188BEC(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; s32 rnd; s0 = a0; @@ -3376,7 +3376,7 @@ extern void func_8001CA1C(s32 a0, s32 a1); void func_80188D14(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -3474,7 +3474,7 @@ extern void func_8012A828(s32 a0, void *a1); void func_80188F4C(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -3612,7 +3612,7 @@ extern void func_8012A828(s32 a0, void *a1); void func_8018923C(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -3769,7 +3769,7 @@ s32 arg0; void func_8018966C(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern void func_8012C1B8(void); @@ -3788,7 +3788,7 @@ void func_8018966C(void *a0) if (v0 == 0) { func_8012CAE4(s0); } else { - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) func_8001CA1C(v0, (s32)&D_8019072C); func_8012A828((s32)s0, &D_80190738); @@ -3796,7 +3796,7 @@ void func_8018966C(void *a0) *(s8 *)((s32)s0 + 0xC0) = 1; *(s32 *)((s32)s0 + 0xBC) = (s32)&D_801907D4; *(u16 *)((s32)s0 + 0x5C) = 0x8000; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) t = *(s32 *)((s32)s0 + 0xC4); *(s32 *)((s32)s0 + 0x58) = (s32)&D_801907C4; *(s32 *)((s32)s0 + 0xC4) = t | 0x2; @@ -3942,7 +3942,7 @@ void func_80189A54(s32 arg0) { void func_80189AF4(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern void func_8012C1B8(void); @@ -3961,7 +3961,7 @@ void func_80189AF4(void *a0) if (v0 == 0) { func_8012CAE4(s0); } else { - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) func_8001CA1C(v0, (s32)&D_80190800); func_8012A828((s32)s0, (void *)&D_8019080C); @@ -3969,7 +3969,7 @@ void func_80189AF4(void *a0) *(s8 *)((s32)s0 + 0xC0) = 1; *(s32 *)((s32)s0 + 0xBC) = (s32)&D_80190898; *(u16 *)((s32)s0 + 0x5C) = 0x8000; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) t = *(s32 *)((s32)s0 + 0xC4); *(s32 *)((s32)s0 + 0x58) = (s32)&D_801907C4; *(s32 *)((s32)s0 + 0xC4) = t | 0x2; @@ -4111,7 +4111,7 @@ void func_80189EDC(s32 arg0) { void func_80189F7C(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern void func_8012C1B8(void); @@ -4130,8 +4130,8 @@ void func_80189F7C(void *a0) if (v0 == 0) { func_8012CAE4(s0); } else { - register s32 t __asm__("$2"); - register s32 v1 __asm__("$3"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; func_8001CA1C(v0, (s32)&D_801908C4); func_8012A828((s32)s0, (void *)&D_801908D0); @@ -4139,7 +4139,7 @@ void func_80189F7C(void *a0) *(s8 *)((s32)s0 + 0xC0) = 1; *(s32 *)((s32)s0 + 0xBC) = (s32)&D_8019095C; *(u16 *)((s32)s0 + 0x5C) = 0x8000; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v1 = 0x4000; t = *(s32 *)((s32)s0 + 0xC4); *(s32 *)((s32)s0 + 0x58) = (s32)&D_801907C4; @@ -4282,7 +4282,7 @@ void func_8018A364(s32 arg0) { void func_8018A404(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern void func_8012C1B8(void); @@ -4301,7 +4301,7 @@ void func_8018A404(void *a0) { if (v0 == 0) { func_8012CAE4(s0); } else { - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) func_8001CA1C(v0, (s32)&D_80190988); func_8012A828((s32)s0, (void *)&D_80190994); @@ -4309,7 +4309,7 @@ void func_8018A404(void *a0) { *(s8 *)((s32)s0 + 0xC0) = 1; *(s32 *)((s32)s0 + 0xBC) = (s32)&D_80190A20; *(u16 *)((s32)s0 + 0x5C) = 0x8000; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) t = *(s32 *)((s32)s0 + 0xC4); *(s32 *)((s32)s0 + 0x58) = (s32)&D_801907C4; *(s32 *)((s32)s0 + 0xC4) = t | 0x2; @@ -4339,7 +4339,7 @@ extern void func_8012B1B4(s32 a0, s32 a1); void func_8018A500(void *a0) { - register void *s0 __asm__("$16"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -4822,8 +4822,8 @@ void func_8018AF9C(void *a0) { extern EffectSlot4_8018AF9C D_80190DE4; extern EffectSlot4_8018AF9C D_80190E14; extern EffectSlot4_8018AF9C D_80190E18; - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s1; s0 = a0; s1 = ((void *(*)(void))func_801465C0)(); diff --git a/src/ov_SC03_029/ov_SC03_029_jr_80178D40.c b/src/ov_SC03_029/ov_SC03_029_jr_80178D40.c index 82050e7dbf..b1823e3874 100644 --- a/src/ov_SC03_029/ov_SC03_029_jr_80178D40.c +++ b/src/ov_SC03_029/ov_SC03_029_jr_80178D40.c @@ -3506,7 +3506,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801D9450; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c b/src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c index 52d658a157..8575ba8b8b 100644 --- a/src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c +++ b/src/ov_SC03_029/ov_SC03_029_jr_8017FF7C.c @@ -2780,8 +2780,8 @@ extern s32 D_8018B6A8; extern s32 D_801D9740; void func_8017FF7C(void) { - register s32 arg0 __asm__("$16"); - register s32 a0in __asm__("$4"); + s32 arg0; + s32 a0in; s32 var; arg0 = a0in; @@ -3026,10 +3026,10 @@ extern u16 D_8018B8E6; extern u16 D_8018B8E8; void func_801804A0(s32 a0) { - register u16 *s2 __asm__("$18"); - register s32 s3 __asm__("$19"); - register s32 s4 __asm__("$20"); - register u16 *s5 __asm__("$21"); + register u16 *s2 __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 s3; + s32 s4; + u16 *s5; s32 pad[4]; s32 D; s32 t; @@ -3129,7 +3129,7 @@ void func_801804A0(s32 a0) { *(u8 *)(a0 + 0xC1) = 0; *(u16 *)(a0 + 0x5E) = 0; *(s32 *)(a0 + 0x1C) = 0x30; - __asm__("" : "=r"(p) : "0"(&D_801C00D0)); + __asm__("" : "=r"(p) : "0"(&D_801C00D0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012A828(a0, p); func_8002D4C8(0x531, 0); func_8002D4C8(0x526, 0); @@ -3187,13 +3187,13 @@ void func_801804A0(s32 a0) { void func_80180904(s32 arg0) { - register s32 base __asm__("$2"); - register s32 cst __asm__("$3"); - register s32 b2 __asm__("$3"); - register s32 c2 __asm__("$2"); - register s32 r6 __asm__("$2"); - register s32 rA __asm__("$3"); - register s32 rE __asm__("$6"); + s32 base; + register s32 cst __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 b2; + register s32 c2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 r6 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 rA; + s32 rE; base = *(s32 *)(arg0 + 0x20); cst = 0x1800; @@ -3309,11 +3309,11 @@ extern s16 D_801C03F0; extern s32 D_8018B8C0; void func_80180B84(void *a0) { - register u16 *s2 __asm__("$18"); - register s32 s3 __asm__("$19"); - register s32 s4 __asm__("$20"); - register u16 *s5 __asm__("$21"); - register s32 arg __asm__("$4"); + u16 *s2; + s32 s3; + s32 s4; + u16 *s5; + register s32 arg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s16 *ent; s32 r2; @@ -3442,7 +3442,7 @@ void func_80180F00(void *a0) { extern u8 *func_8012913C(s32 a0); void func_80180F3C(void) { - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 s0 = a0v; u8 *v1 = func_8012913C(0x2B); if (v1 != 0) { @@ -3505,8 +3505,8 @@ extern s32 D_8018B8C0; extern s32 D_801C02A8; void func_801810BC(void *a0) { - register void *s0 __asm__("$16"); - register void *s2 __asm__("$18"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s2; s32 s1; s32 v0; @@ -3676,7 +3676,7 @@ void func_801813FC(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_801D9760 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); @@ -4034,14 +4034,14 @@ extern void func_8012931C(struct vec*); void func_80181D9C(s32 arg0) { - register s32 s1 __asm__("$17") = arg0; - register s32 s0 __asm__("$16"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); - register s32 a2 __asm__("$6"); - register s32 zr __asm__("$0"); + register s32 s1 __asm__("$17") = arg0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 v0; + s32 v1; + s32 a0; + register s32 a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(s32 *)(s1 + 0x10); @@ -4171,7 +4171,7 @@ void func_80181EA0(u8 *arg0) s0 = D_8018BBA4[*(s16 *)(arg0 + 0xFC)]; { - register void *r0 __asm__("$2") = &D_800AF648; + void *r0 = &D_800AF648; gte_SetRotMatrix(r0); gte_SetTransMatrix(r0); } @@ -4199,7 +4199,7 @@ void func_80181EA0(u8 *arg0) } while (*(s16 *)(s0 + 6) != 0xFF); } *(s32 *)(arg0 + 0x1C) = *(s32 *)(arg0 + 0xDC); - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(arg0 + 0x1C) -= 1; } } @@ -4453,8 +4453,8 @@ extern s32 D_8018BCB4[]; extern u8 D_80187B3C[]; void func_80182580(void *a0) { - register void *s0 __asm__("$16"); - register s32 v0 __asm__("$2"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; s32 r; s0 = a0; @@ -4496,8 +4496,8 @@ extern u8 D_801C0ED8[]; extern u8 D_80187B3C[]; void func_8018266C(void *a0) { - register void *s0 __asm__("$16"); - register s32 v0 __asm__("$2"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; u16 t; s0 = a0; @@ -4833,7 +4833,7 @@ extern void RotMatrixY(s32 a0, void *a1); extern void func_800484EC(s32 a0, s32 a1, s32 a2); void func_80182D70(s32 arg) { - register void *s1 __asm__("$17") = (void *)arg; + void *s1 = (void *)arg; extern Blk20_80182D70 aD800AE620_80182D70 __asm__("D_800AE620"); Blk20_80182D70 m; s32 vec[3]; @@ -4931,7 +4931,7 @@ void func_80182FC4(s32 a0) { s32 t; s32 u; - register s32 p __asm__("$3"); + register s32 p __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(a0 + 0x102) == 0) { if (func_8012E778(a0, 0x64008C) == 0) { @@ -5086,13 +5086,13 @@ extern void func_8012B178(s32 a0, s32 a1); void func_8018330C(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 v1 __asm__("$3"); + s32 s0; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; u16 *p; s0 = a0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v0 = func_8012B8E4(s0, 8); p = *(u16 **)(s0 + 0x20); p[9] = p[9] + (u16)v0; @@ -5264,7 +5264,7 @@ extern u8 D_800D3918[]; extern void func_8012B178(s32 a0, s32 a1); void func_80183654(s32 s0) { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; v0 = func_8012B8E4(s0, 8); @@ -5396,7 +5396,6 @@ void func_801838EC(void *a0) a1 = *(s32 *)((s32)a0 + 0x20); v1 = *(u16 *)(a1 + 0x2C); - __asm__ __volatile__("" : : "r"(v1)); if (v1 & 0x10) { *(u16 *)(a1 + 0x2C) = v1 & 0xFFEF; b = *(s32 *)((s32)a0 + 0x20); @@ -5421,7 +5420,7 @@ extern u8 D_801C81BC[]; void func_80183968(void *a0) { s32 s0; s32 v1; - __asm__ __volatile__("" : "=r"(s0) : "0"(a0)); + __asm__ __volatile__("" : "=r"(s0) : "0"(a0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *)(*(s32 *)(s0 + 0x20) + 0x2C) & 0x10) { *(u16 *)(*(s32 *)(s0 + 0x20) + 0x2C) &= ~0x10; @@ -5647,11 +5646,11 @@ extern s32 func_8012C658(s32 arg0, s32 arg1, s32 arg2); extern s32 rand(void); void func_80183CC4(s32 a0) { - register s32 obj __asm__("$19"); + s32 obj; s32 i; - register s32 t4 __asm__("$20"); - register s32 tmp __asm__("$16"); - register s32 q1 __asm__("$7"); + s32 t4; + register s32 tmp __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 q1; unsigned int *pbuf; s32 r1, r2, r4; s32 ang1, dist; @@ -5697,7 +5696,7 @@ void func_80183CC4(s32 a0) { pos[1] = t1; { - register s32 hi4 __asm__("$3"); + s32 hi4; hi4 = t4 >> 16; pos[2] = *(u16 *)(obj + 0xE) + hi4; } @@ -5780,11 +5779,11 @@ extern u8 *func_801290DC(s32 a0, u8 *a1); extern void func_8001CD50(s32 a0, s32 a1); u8 * func_80183F70(s32 a0, s32 a1, s32 a2) { - register s32 s0 __asm__("$16") = a2; - register s32 s2 __asm__("$18") = a0; + s32 s0 = a2; + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 *s1; u8 *ret; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1 = func_801290DC(0x17, (u8 *)a1); @@ -5796,7 +5795,7 @@ u8 * func_80183F70(s32 a0, s32 a1, s32 a2) { func_8001CD50(s0, (s32)(&((u8 *)D_801C4770)[a2 << 6])); - __asm__ volatile("move %0, %1" : "=r"(ret) : "r"(s1)); + __asm__ volatile("move %0, %1" : "=r"(ret) : "r"(s1)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus9) v1 = 0xC00; *(u16 *)((char *)s0 + 0x1E) = v1; @@ -5953,11 +5952,11 @@ s32 func_801841F8(s32 a0, s32 a1) { func_8012B0B4((unsigned int *)buf, ang, 0x41); { - register s32 t1 __asm__("$2") = *(s32 *)(p + 4); - register s32 v1 __asm__("$3") = buf[0]; - register s32 t2 __asm__("$2"); - register s32 t3 __asm__("$4"); - register s32 t4 __asm__("$2"); + s32 t1 = *(s32 *)(p + 4); + s32 v1 = buf[0]; + register s32 t2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t3; + register s32 t4 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(a0 + 4) = t1; @@ -6213,7 +6212,7 @@ extern void func_8012931C(struct vec*); extern s32 func_801847FC(arg0); void func_80184764(void *a0) { - register s32 s0 __asm__("$16") = (s32)a0; + register s32 s0 __asm__("$16") = (s32)a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s16 v1; u16 v0; s16 decremented; @@ -6498,10 +6497,9 @@ void func_80184C48(void *a0) { s32 buf[8]; u16 out[4]; - register s32 zr __asm__("$0"); - register s32 v0 __asm__("$4"); + s32 v0; - v0 = ((s32 (*)(void))func_8012C1B8)() + zr; + v0 = ((s32 (*)(void))func_8012C1B8)() + 0; *(s32 *)((s32)a0 + 0x20) = v0; if (v0 == 0) { func_8012CAE4(a0); @@ -6691,7 +6689,7 @@ void func_80184FF0(void *a0) s32 *zb; SVec8_8018E8A0_80184FF0 *src; SVec8_8018E8A0_80184FF0 *dst; - register s32 d __asm__("$4"); + register s32 d __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 i, j, k, base, ang, t; u32 col; @@ -6710,7 +6708,7 @@ void func_80184FF0(void *a0) p = (s32 *)((s32)a0 + 0xCC); for (i = 0, k = 0; i < ((Cnt_8018E8A0_80184FF0 *)a0)->f[0x84]; i++, k++, p += 3) { zb = (s32 *)((s32)a0 + 0xD4); - { register s32 c1 __asm__("$2"); register s32 c2 __asm__("$3"); + { register s32 c1 __asm__("$2"); register s32 c2 __asm__("$3"); // !FAKE: pin $2 — NEEDED DIFFERS; pin $3 — NEEDED DIFFERS (P36 rung B tus9) c1 = *(s32 *)((s32)a0 + 0x1C); c2 = i * 4; d = c1 - c2; } if (d > 0x40) { if (i == 4) { @@ -7367,7 +7365,7 @@ extern s32 D_801C913C; extern s32 D_801CA0A0; void func_80185DFC(void *a0) { - register u8 *s0 __asm__("$16") = (u8 *)a0; + register u8 *s0 __asm__("$16") = (u8 *)a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v1; *(s16 *)(s0 + 0x2) = 4; @@ -7436,7 +7434,7 @@ extern s32 D_801C913C; extern s32 D_801CA0A0; void func_80185FE8(void *a0) { - register u8 *s0 __asm__("$16") = (u8 *)a0; + register u8 *s0 __asm__("$16") = (u8 *)a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s32 *ptr; diff --git a/src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c b/src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c index 2ba6a250f7..7847b8617f 100644 --- a/src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c +++ b/src/ov_SC03_089/ov_SC03_089_jr_8017CA80.c @@ -3288,7 +3288,7 @@ void func_8017D960(s32 arg0) else if (tmpxy[2].vy < mny) mny = tmpxy[2].vy; if (my >= -0x6E && mny < 0x6F) { s32 za, zb; - __asm__ __volatile__ ("" :: "r" (mny)); + __asm__ __volatile__ ("" :: "r" (mny)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (g.sz0 > g.sz1) { za = g.sz0; if (za < g.sz2) za = g.sz2; } else { za = g.sz1; if (za < g.sz2) za = g.sz2; } g.opz = za; @@ -4046,9 +4046,9 @@ void func_8018188C(s32 param_1) { V4_88 sp10; s16 *s1; s32 t; - register s32 u __asm__("$3"); + register s32 u __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 a0; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) if (func_80148800(&D_80126B58) & 3) { *(u8 *)(param_1 + 5) = (*(u8 *)(param_1 + 5) + 1) & 1; @@ -4132,7 +4132,6 @@ void func_80181B14(s32 param_1) { extern s16 D_80126940; V4_80181B14 sp10; s16 *s1; - register int zr __asm__("$0"); s32 a0; if (func_80148800(&D_80126B58) & 3) { @@ -4142,7 +4141,7 @@ void func_80181B14(s32 param_1) { sp10 = *(V4_80181B14 *)&D_80126940; s1 = &sp10.w[0]; sp10.w[0] = 0; - a0 = 0x2A0 + zr; + a0 = 0x2A0 + 0; if (sp10.w[2] < 0x2A0) { sp10.w[2] = a0; } @@ -4207,9 +4206,8 @@ int func_80181D6C(int param_1) { extern unsigned char D_8018D368[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_8018D368 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -5384,14 +5382,14 @@ extern void func_80183F60(s32 a0, s32 a1); void func_80183CE8(s32 a0) { s32 i; s32 v1; - register s32 val1 __asm__("$21"); - register s32 val2 __asm__("$20"); + s32 val1; + s32 val2; u8 *cur; - register u8 *best1 __asm__("$18"); - register u8 *best2 __asm__("$22"); - register s32 flag __asm__("$19"); + u8 *best1; + register u8 *best2 __asm__("$22"); // !FAKE: pin $22 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t; - register s32 cmp __asm__("$23"); + register s32 cmp __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[2]; best1 = 0; @@ -5590,7 +5588,7 @@ void func_80184138(s32 arg0) extern s32 rand(void); extern void func_8012B200(u8 *a0); - register s32 rec __asm__("$17"); + s32 rec; s32 r; s32 n; @@ -5721,7 +5719,7 @@ extern void func_80184BAC(s32 out, s32 a1, s32 a2); void func_801843E4(a0) s32 a0; { - register s32 rin __asm__("$2"); + s32 rin; s16 sp10[3]; s32 sp18[2]; s32 t; @@ -6129,7 +6127,7 @@ void func_80184BAC(s32 out, s32 a1, s32 a2) { u16 *p; s16 t; extern s32 func_80184D28(); - register s32 dst __asm__("$2"); + register s32 dst __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -6152,7 +6150,7 @@ void func_80184BAC(s32 out, s32 a1, s32 a2) { func_8012B77C((s32)&sp20, a1 + 4, (s32)sp10); dst = (s32)out; *(s32 *)dst = sp20; - __asm__ __volatile__("" : : "r" (dst)); + __asm__ __volatile__("" : : "r" (dst)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -6183,7 +6181,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80184CBC(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -6279,7 +6277,7 @@ void func_80184E54(void *a0) *(s32 *)(s0 + 0x1C) = 0x5A; return; } - __asm__("" : "=r"(s0) : "0"(s0) : "memory"); + __asm__("" : "=r"(s0) : "0"(s0) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(s0 + 0xFE) != *(s16 *)(s1 + 0x36)) { func_80185144(s0); @@ -6577,8 +6575,8 @@ s32 arg0; extern u8 D_801A3B19; extern u8 D_801A3B1A; extern s32 func_8004787C(s32 a0); - register u8 *p __asm__("$4"); - register s32 i __asm__("$5"); + register u8 *p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; s32 t; t = ((func_8004787C((*(s32 *)(arg0 + 0x1C) << 6) & 0x7C0) * 100) >> 12) + 0x64; @@ -6651,8 +6649,8 @@ extern void func_801857A8(s32 a0); void func_80185678(s32 a0) { s32 ent = a0; s32 state = *(u16 *)(ent + 0x34); - register s32 sub __asm__("$3"); - register s32 t __asm__("$2"); + s32 sub; + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 cnt; switch (state) { @@ -6712,7 +6710,7 @@ s32 func_80185484_body(s32 a0) { extern u16 D_80126B62; extern u8 D_801A3D08[]; - register s32 ent __asm__("$17"); /* $s1 */ + s32 ent; /* $s1 */ s32 p; s32 h; s32 h2; @@ -6727,7 +6725,7 @@ s32 func_80185484_body(s32 a0) { ent = a0; p = *(s32 *)(ent + 0x20); h = *(s16 *)(p + 0x18); - __asm__("" : "=r"(h) : "0"(h)); + __asm__("" : "=r"(h) : "0"(h)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ret = ((s32 (*)(s32))func_8012BE54)(ent); s0 = h >> 8; if (ret > s0 * s0) { @@ -6735,7 +6733,7 @@ s32 func_80185484_body(s32 a0) { } v = *(s16 *)(ent + 0xA); h2 = *(s16 *)(*(s32 *)(ent + 0x20) + 0x1A); - __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); + __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) g = *(s16 *)&D_80126B62; r = h2 >> 6; d = v - g; @@ -6810,7 +6808,7 @@ void func_801858BC(s32 param_1) { * stores. Pinning $4/$a0 to this value AND folding the `+1` into the same * statement as the load (`cnt = *(u16*)(param_1+2) + 1;`, store separate) * reproduces both the register choice and the exact schedule position. */ - register s32 cnt __asm__("$4"); + register s32 cnt __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) obj = ((s32 (*)(void))func_8012C1B8)(); if (obj == 0) { @@ -6986,9 +6984,9 @@ void func_80185CCC(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { diff --git a/src/ov_SC03_089/ov_SC03_089_jr_80185E50.c b/src/ov_SC03_089/ov_SC03_089_jr_80185E50.c index baed5cdc2a..4e71df0294 100644 --- a/src/ov_SC03_089/ov_SC03_089_jr_80185E50.c +++ b/src/ov_SC03_089/ov_SC03_089_jr_80185E50.c @@ -3077,13 +3077,13 @@ void func_80186074(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3092,7 +3092,7 @@ void func_80186074(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -3328,20 +3328,20 @@ void func_80186668(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3473,8 +3473,8 @@ void func_80186A78(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -3736,9 +3736,9 @@ void func_80187178(void *a0) { extern s32 D_801A6648; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -3818,9 +3818,9 @@ void func_80187260(void *a0) { extern u8 D_801B3058[]; extern u8 D_801B3B60[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -3935,7 +3935,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80187534(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -3980,9 +3980,9 @@ void func_801875D8(void *a0) { extern char D_801B3FD0[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -4647,7 +4647,7 @@ void func_801881D0(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801C6770; @@ -5090,7 +5090,7 @@ void func_801887E8(void *a0, void *a1) void func_80188C04(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_80188C04 *poly; Drm_80188C04 *dm; @@ -5134,8 +5134,8 @@ void func_80188C04(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -5143,14 +5143,14 @@ void func_80188C04(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5167,7 +5167,7 @@ void func_80188C04(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_80188C04(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5210,7 +5210,7 @@ void func_80188C04(void *ent, void *spr, u32 *q, u32 *ot) ADDPRIM_80188C04(ot, dm); /* Zero-byte live-range stretch: puts vtx's allocno priority inside * the only admissible window. Placement is load-bearing. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } diff --git a/src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c b/src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c index 1f0370da8c..14d3e5bb5d 100644 --- a/src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c +++ b/src/ov_SC03_090/ov_SC03_090_jr_8017CA80.c @@ -3285,7 +3285,7 @@ void func_8017D960(s32 arg0) else if (tmpxy[2].vy < mny) mny = tmpxy[2].vy; if (my >= -0x6E && mny < 0x6F) { s32 za, zb; - __asm__ __volatile__ ("" :: "r" (mny)); + __asm__ __volatile__ ("" :: "r" (mny)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (g.sz0 > g.sz1) { za = g.sz0; if (za < g.sz2) za = g.sz2; } else { za = g.sz1; if (za < g.sz2) za = g.sz2; } g.opz = za; @@ -4128,7 +4128,7 @@ void func_80181970(s32 a0) { Blk8_80126940_8017D6D0_80181C80 sp10; u8 t; s16 v1; - register s16 c __asm__("$4"); /* clamp store value — target stores every bound from $a0 */ + register s16 c __asm__("$4"); /* clamp store value — target stores every bound from $a0 */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (func_80148800(&D_80126B58) & 3) { t = (*(u8 *)(a0 + 5) + 1) & 1; @@ -4218,7 +4218,7 @@ void func_80181B50(s32 a0) { Blk8_80126940_8017D6D0_80181C80 sp10; u8 t; s16 v1; - register s16 c __asm__("$4"); /* clamp store value — target stores every bound from $a0 */ + register s16 c __asm__("$4"); /* clamp store value — target stores every bound from $a0 */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (func_80148800(&D_80126B58) & 3) { t = (*(u8 *)(a0 + 5) + 1) & 1; @@ -4347,9 +4347,8 @@ extern unsigned char D_8018F7A8[]; int func_80181ED0(int param_1) { - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_8018F7A8 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -5354,14 +5353,14 @@ void func_801839C4(s32 a0) { extern u8 D_801202A0[]; s32 i; s32 v1; - register s32 val1 __asm__("$21"); - register s32 val2 __asm__("$20"); + s32 val1; + s32 val2; u8 *cur; - register u8 *best1 __asm__("$18"); - register u8 *best2 __asm__("$22"); - register s32 flag __asm__("$19"); + u8 *best1; + register u8 *best2 __asm__("$22"); // !FAKE: pin $22 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t; - register s32 cmp __asm__("$23"); + register s32 cmp __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[2]; best1 = 0; @@ -5697,7 +5696,7 @@ extern void func_8012B2CC(s32 a0); extern void func_8012B178(s32 a0, s32 a1); void func_801840C0(s32 a0) { - register s32 rin __asm__("$2"); + s32 rin; s16 sp10[3]; s32 sp18[2]; s32 t; @@ -6094,7 +6093,7 @@ void func_80184888(s32 out, s32 a1, s32 a2) { u16 *p; s16 t; extern s32 func_80184A04(); - register s32 dst __asm__("$2"); + register s32 dst __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -6117,7 +6116,7 @@ void func_80184888(s32 out, s32 a1, s32 a2) { func_8012B77C((s32)&sp20, a1 + 4, (s32)sp10); dst = (s32)out; *(s32 *)dst = sp20; - __asm__ __volatile__("" : : "r" (dst)); + __asm__ __volatile__("" : : "r" (dst)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -6150,7 +6149,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80184998(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -6250,7 +6249,7 @@ void func_80184B30(void *a0) *(s32 *)(s0 + 0x1C) = 0x5A; return; } - __asm__("" : "=r"(s0) : "0"(s0) : "memory"); + __asm__("" : "=r"(s0) : "0"(s0) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(s0 + 0xFE) != *(s16 *)(s1 + 0x36)) { func_80184E20(s0); @@ -6593,8 +6592,8 @@ void func_801851B8(s32 arg0) { extern u8 D_801A2FC1; extern u8 D_801A2FC2; extern s32 func_8004787C(s32 a0); - register u8 *p __asm__("$4"); - register s32 i __asm__("$5"); + register u8 *p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; s32 t; t = ((func_8004787C((*(s32 *)(arg0 + 0x1C) << 6) & 0x7C0) * 100) >> 12) + 0x64; @@ -6667,8 +6666,8 @@ extern void func_80185484(s32 a0); void func_80185354(s32 a0) { s32 ent = a0; s32 state = *(u16 *)(ent + 0x34); - register s32 sub __asm__("$3"); - register s32 t __asm__("$2"); + s32 sub; + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 cnt; switch (state) { @@ -6721,7 +6720,7 @@ s32 func_80185484_body(s32 a0) { extern u16 D_80126B62; extern u8 D_801A31B0[]; - register s32 ent __asm__("$17"); /* $s1 */ + s32 ent; /* $s1 */ s32 p; s32 h; s32 h2; @@ -6736,7 +6735,7 @@ s32 func_80185484_body(s32 a0) { ent = a0; p = *(s32 *)(ent + 0x20); h = *(s16 *)(p + 0x18); - __asm__("" : "=r"(h) : "0"(h)); + __asm__("" : "=r"(h) : "0"(h)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ret = ((s32 (*)(s32))func_8012BE54)(ent); s0 = h >> 8; if (ret > s0 * s0) { @@ -6744,7 +6743,7 @@ s32 func_80185484_body(s32 a0) { } v = *(s16 *)(ent + 0xA); h2 = *(s16 *)(*(s32 *)(ent + 0x20) + 0x1A); - __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); + __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) g = *(s16 *)&D_80126B62; r = h2 >> 6; d = v - g; @@ -6821,7 +6820,7 @@ void func_80185598(s32 param_1) { * stores. Pinning $4/$a0 to this value AND folding the `+1` into the same * statement as the load (`cnt = *(u16*)(param_1+2) + 1;`, store separate) * reproduces both the register choice and the exact schedule position. */ - register s32 cnt __asm__("$4"); + register s32 cnt __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) obj = ((s32 (*)(void))func_8012C1B8)(); if (obj == 0) { @@ -7164,7 +7163,7 @@ void func_80185BE4(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -7209,7 +7208,7 @@ void func_80185BE4(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -7298,15 +7297,15 @@ extern s32 func_8004787C(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_80186074(s32 a0) { - register s32 state __asm__("$16"); /* $s0 */ - register s32 ent __asm__("$17"); /* $s1 */ + s32 state; /* $s0 */ + register s32 ent __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s32 t; s32 v; s32 cnt; ent = a0; - __asm__ volatile("" ::: "$4"); + __asm__ volatile("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(ent + 0x34); switch (state) { @@ -7348,7 +7347,7 @@ void func_80186074(s32 a0) { sub = *(s32 *)(ent + 0x20); t = func_8004787C(*(s32 *)(ent + 0x1C) << 7); { - register s32 lo __asm__("$3"); + register s32 lo __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) lo = (t << 12) >> 12; v = 0x2000 - lo; } @@ -7494,13 +7493,13 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_80186568(s32 a0) { u16 buf[3]; - register s32 angle1 __asm__("$23"); - register s32 angle2 __asm__("$22"); + s32 angle1; + s32 angle2; s32 maskraw; s32 flags; - register s32 head1 __asm__("$18"); - register s32 head2 __asm__("$17"); - register s32 i __asm__("$19"); + s32 head1; + s32 head2; + s32 i; s32 ret1; s32 ret2; @@ -7510,7 +7509,7 @@ void func_80186568(s32 a0) { head1 = 0; head2 = 0; { - register s32 fieldval __asm__("$3") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); angle1 = fieldval + 0x400; flags = *(u16 *)(a0 + 0x70); maskraw = flags & 0xF; @@ -7518,15 +7517,13 @@ void func_80186568(s32 a0) { } if ((flags & 1) == 0) { - register s32 mask __asm__("$16"); - register s32 negoffset __asm__("$17"); + s32 mask; + s32 negoffset; i = 0; negoffset = -0x60000; mask = maskraw; while (i < 4) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); func_80186B00(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); func_80186B00(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); i++; } @@ -7535,8 +7532,6 @@ void func_80186568(s32 a0) { i = 0; mask = maskraw; for (; i < 4; i++) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); ret1 = func_80186B00(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); ret2 = func_80186B00(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); if (ret1 != 0) { @@ -7573,12 +7568,12 @@ extern void func_8012C098(void *param_1); void func_801867C8(arg0) s32 arg0; { - register s32 a3 __asm__("$7"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); - register s32 a2r __asm__("$6"); + s32 a3; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) a3 = arg0; v1 = *(u16 *)(a3 + 0x70); @@ -7628,7 +7623,7 @@ extern s32 func_80135888(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_8012F568(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5); void func_80186874(s32 arg0, s32 arg1) { - register s32 rv __asm__("$2"); + s32 rv; s32 buf1[2]; s32 buf2[2]; @@ -7642,7 +7637,7 @@ void func_80186874(s32 arg0, s32 arg1) { } else { rv = 0; } - __asm__ __volatile__("" : "=r"(rv) : "0"(rv)); + __asm__ __volatile__("" : "=r"(rv) : "0"(rv)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } @@ -8103,8 +8098,8 @@ void func_80187378(void *a0) { void func_801873B4(void *a0) { extern s32 D_801A5C30; - register s32 p __asm__("$3"); - register s32 q __asm__("$2"); + s32 p; + s32 q; p = *(u16 *)((char *)a0 + 0x2); q = (s32)&D_801A5C30; *(s32 *)((char *)a0 + 0xd0) = q; @@ -8507,7 +8502,7 @@ extern s32 D_801CBBDC; void func_801879E4(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -8644,7 +8639,7 @@ extern s32 func_80135888(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_8012F568(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5); void func_80187CBC(s32 arg0) { - register s32 rv __asm__("$2"); + s32 rv; s32 buf1[2]; s32 buf2[2]; @@ -8656,7 +8651,7 @@ void func_80187CBC(s32 arg0) { func_8012F568(1, 0x201, *(s16 *)(*(s32 *)(arg0 + 0x20) + 0x12), 0x23, (s32)buf2, (s32)D_801152A8); rv = 1; } - __asm__ __volatile__("" : "=r"(rv) : "0"(rv)); + __asm__ __volatile__("" : "=r"(rv) : "0"(rv)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } @@ -8754,7 +8749,7 @@ void func_80187D70(s32 a0) { void func_80187F4C(s32 a0) { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; s32 a1; @@ -8788,7 +8783,7 @@ void func_80187F4C(s32 a0) SET0: v0 = 0; END: - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -8821,8 +8816,8 @@ void * func_80187FD8(s32 a0) void func_8018805C(s32 a0) { - register u16 state __asm__("$3"); - register u16 nv __asm__("$2"); + u16 state; + u16 nv; state = *(u16 *)(a0 + 2); if (state == 0) { @@ -8893,9 +8888,9 @@ void func_801880F0(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { diff --git a/src/ov_SC03_090/ov_SC03_090_jr_80188274.c b/src/ov_SC03_090/ov_SC03_090_jr_80188274.c index 6b35981eaf..198ab44643 100644 --- a/src/ov_SC03_090/ov_SC03_090_jr_80188274.c +++ b/src/ov_SC03_090/ov_SC03_090_jr_80188274.c @@ -3105,13 +3105,13 @@ void func_80188498(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3120,7 +3120,7 @@ void func_80188498(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -3356,20 +3356,20 @@ void func_80188A8C(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3501,8 +3501,8 @@ void func_80188E9C(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -3764,9 +3764,9 @@ void func_8018959C(void *a0) { extern s32 D_801ABAB4; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -3846,9 +3846,9 @@ void func_80189684(void *a0) { extern u8 D_801B84C4[]; extern u8 D_801B8FCC[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -3963,7 +3963,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80189958(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -4008,9 +4008,9 @@ void func_801899FC(void *a0) { extern char D_801B943C[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -4676,7 +4676,7 @@ void func_8018A5F4(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801CBBE0; @@ -4800,7 +4800,7 @@ s32 func_8018A9C8(void *a0, s32 a1) { s32 sp20[3]; s32 m; s16 e; - register s32 ret __asm__("$2"); + register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) sp10[0] = *(s16 *)((s32)a0 + 6) - *(s16 *)&D_80126B5E; sp10[1] = 0; @@ -5114,7 +5114,7 @@ void func_8018AC0C(void *a0, void *a1) void func_8018B028(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_8018B028 *poly; Drm_8018B028 *dm; @@ -5158,8 +5158,8 @@ void func_8018B028(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -5167,14 +5167,14 @@ void func_8018B028(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5191,7 +5191,7 @@ void func_8018B028(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_8018B028(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5234,7 +5234,7 @@ void func_8018B028(void *ent, void *spr, u32 *q, u32 *ot) ADDPRIM_8018B028(ot, dm); /* Zero-byte live-range stretch: puts vtx's allocno priority inside * the only admissible window. Placement is load-bearing. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } diff --git a/src/ov_SC03_091/ov_SC03_091_jr_8017D898.c b/src/ov_SC03_091/ov_SC03_091_jr_8017D898.c index 8b17f5aa09..45ec1d1e2f 100644 --- a/src/ov_SC03_091/ov_SC03_091_jr_8017D898.c +++ b/src/ov_SC03_091/ov_SC03_091_jr_8017D898.c @@ -3305,7 +3305,7 @@ void func_8017E778(s32 arg0) else if (tmpxy[2].vy < mny) mny = tmpxy[2].vy; if (my >= -0x6E && mny < 0x6F) { s32 za, zb; - __asm__ __volatile__ ("" :: "r" (mny)); + __asm__ __volatile__ ("" :: "r" (mny)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (g.sz0 > g.sz1) { za = g.sz0; if (za < g.sz2) za = g.sz2; } else { za = g.sz1; if (za < g.sz2) za = g.sz2; } g.opz = za; diff --git a/src/ov_SC03_091/ov_SC03_091_jr_8018326C.c b/src/ov_SC03_091/ov_SC03_091_jr_8018326C.c index 3955d20858..67e81fb9ee 100644 --- a/src/ov_SC03_091/ov_SC03_091_jr_8018326C.c +++ b/src/ov_SC03_091/ov_SC03_091_jr_8018326C.c @@ -3509,14 +3509,14 @@ void func_8018486C(s32 a0) { extern u8 D_801202A0[]; s32 i; s32 v1; - register s32 val1 __asm__("$21"); - register s32 val2 __asm__("$20"); + s32 val1; + s32 val2; u8 *cur; - register u8 *best1 __asm__("$18"); - register u8 *best2 __asm__("$22"); - register s32 flag __asm__("$19"); + u8 *best1; + register u8 *best2 __asm__("$22"); // !FAKE: pin $22 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t; - register s32 cmp __asm__("$23"); + register s32 cmp __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[2]; best1 = 0; @@ -3866,7 +3866,7 @@ extern void func_80185730(); void func_80184F68(a0) s32 a0; { - register s32 rin __asm__("$2"); + s32 rin; s16 sp10[3]; s32 sp18[2]; s32 t; @@ -4266,7 +4266,7 @@ void func_80185730(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 dst __asm__("$2"); + register s32 dst __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -4289,7 +4289,7 @@ void func_80185730(s32 *a0, s32 a1, s32 a2) { func_8012B77C((s32)&sp20, a1 + 4, (s32)sp10); dst = (s32)a0; *(s32 *)dst = sp20; - __asm__ __volatile__("" : : "r" (dst)); + __asm__ __volatile__("" : : "r" (dst)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4320,7 +4320,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80185840(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -4419,7 +4419,7 @@ void func_801859D8(void *a0) *(s32 *)(s0 + 0x1C) = 0x5A; return; } - __asm__("" : "=r"(s0) : "0"(s0) : "memory"); + __asm__("" : "=r"(s0) : "0"(s0) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(s0 + 0xFE) != *(s16 *)(s1 + 0x36)) { func_80185CC8(s0); @@ -4822,8 +4822,8 @@ extern void func_8018632C(s32 a0); void func_801861FC(s32 a0) { s32 ent = a0; s32 state = *(u16 *)(ent + 0x34); - register s32 sub __asm__("$3"); - register s32 t __asm__("$2"); + s32 sub; + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 cnt; switch (state) { @@ -4882,7 +4882,7 @@ s32 aF8018632C(s32 a0) { extern u16 D_80126B62; extern u8 D_801A61DC[]; - register s32 ent __asm__("$17"); + s32 ent; s32 p; s32 h; s32 h2; @@ -4897,7 +4897,7 @@ s32 aF8018632C(s32 a0) { ent = a0; p = *(s32 *)(ent + 0x20); h = *(s16 *)(p + 0x18); - __asm__("" : "=r"(h) : "0"(h)); + __asm__("" : "=r"(h) : "0"(h)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ret = ((s32 (*)(s32))func_8012BE54)(ent); s0 = h >> 8; if (ret > s0 * s0) { @@ -4905,7 +4905,7 @@ s32 aF8018632C(s32 a0) { } v = *(s16 *)(ent + 0xA); h2 = *(s16 *)(*(s32 *)(ent + 0x20) + 0x1A); - __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); + __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) g = *(s16 *)&D_80126B62; r = h2 >> 6; d = v - g; @@ -4982,7 +4982,7 @@ void func_80186440(s32 param_1) { * stores. Pinning $4/$a0 to this value AND folding the `+1` into the same * statement as the load (`cnt = *(u16*)(param_1+2) + 1;`, store separate) * reproduces both the register choice and the exact schedule position. */ - register s32 cnt __asm__("$4"); + register s32 cnt __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) obj = ((s32 (*)(void))func_8012C1B8)(); if (obj == 0) { @@ -5323,7 +5323,7 @@ void func_80186A8C(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -5368,7 +5368,7 @@ void func_80186A8C(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -5463,15 +5463,15 @@ extern s32 func_8004787C(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_80186F1C(s32 a0) { - register s32 state __asm__("$16"); /* $s0 */ - register s32 ent __asm__("$17"); /* $s1 */ + s32 state; /* $s0 */ + register s32 ent __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s32 t; s32 v; s32 cnt; ent = a0; - __asm__ volatile("" ::: "$4"); + __asm__ volatile("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(ent + 0x34); switch (state) { @@ -5513,7 +5513,7 @@ void func_80186F1C(s32 a0) { sub = *(s32 *)(ent + 0x20); t = func_8004787C(*(s32 *)(ent + 0x1C) << 7); { - register s32 lo __asm__("$3"); + register s32 lo __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) lo = (t << 12) >> 12; v = 0x2000 - lo; } @@ -5539,7 +5539,7 @@ void func_801870CC(s32 a0) { s32 a2; s32 a3; s32 i; - register s32 dst __asm__("$4"); + register s32 dst __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)(a0 + 0x70) & 0xF; v0 |= -0x8000; @@ -5658,13 +5658,13 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_80187410(s32 a0) { u16 buf[3]; - register s32 angle1 __asm__("$23"); - register s32 angle2 __asm__("$22"); + s32 angle1; + s32 angle2; s32 maskraw; s32 flags; - register s32 head1 __asm__("$18"); - register s32 head2 __asm__("$17"); - register s32 i __asm__("$19"); + s32 head1; + s32 head2; + s32 i; s32 ret1; s32 ret2; @@ -5674,7 +5674,7 @@ void func_80187410(s32 a0) { head1 = 0; head2 = 0; { - register s32 fieldval __asm__("$3") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); angle1 = fieldval + 0x400; flags = *(u16 *)(a0 + 0x70); maskraw = flags & 0xF; @@ -5682,15 +5682,13 @@ void func_80187410(s32 a0) { } if ((flags & 1) == 0) { - register s32 mask __asm__("$16"); - register s32 negoffset __asm__("$17"); + s32 mask; + s32 negoffset; i = 0; negoffset = -0x60000; mask = maskraw; while (i < 4) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); func_801879A8(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); func_801879A8(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); i++; } @@ -5699,8 +5697,6 @@ void func_80187410(s32 a0) { i = 0; mask = maskraw; for (; i < 4; i++) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); ret1 = func_801879A8(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); ret2 = func_801879A8(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); if (ret1 != 0) { @@ -5737,12 +5733,12 @@ extern void func_8012C098(void *param_1); void func_80187670(arg0) s32 arg0; { - register s32 a3 __asm__("$7"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); - register s32 a2r __asm__("$6"); + s32 a3; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) a3 = arg0; v1 = *(u16 *)(a3 + 0x70); @@ -6218,7 +6214,7 @@ extern Blk20 D_800AE620; s32 func_801880E8(s32 param_1, s32 arg1) { - volatile s32 hole[4]; + s32 hole[4]; Blk20 m; s32 vec[3]; s16 *spt; @@ -6227,16 +6223,16 @@ s32 func_801880E8(s32 param_1, s32 arg1) if (*(u16 *)spt == 0) return 0; { - register Blk20 *s __asm__("$5") = &D_800AE620; - register s32 t0 __asm__("$2"), t1 __asm__("$3"), t2 __asm__("$4"); - __asm__("" : "=r"(s) : "0"(s)); + Blk20 *s = &D_800AE620; + register s32 t0 __asm__("$2"), t1 __asm__("$3"), t2 __asm__("$4"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + __asm__("" : "=r"(s) : "0"(s)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t0 = s->w[0]; t1 = s->w[1]; t2 = s->w[2]; m.w[0] = t0; m.w[1] = t1; m.w[2] = t2; t0 = s->w[3]; t1 = s->w[4]; t2 = s->w[5]; m.w[3] = t0; m.w[4] = t1; m.w[5] = t2; t0 = s->w[6]; t1 = s->w[7]; m.w[6] = t0; m.w[7] = t1; - __asm__ __volatile__("" : : "r"(t0), "r"(t1)); + __asm__ __volatile__("" : : "r"(t0), "r"(t1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } RotMatrixY(func_8012B6D4((s16 *)(param_1 + 4), spt + 2), &m); vec[1] = 0; @@ -6277,8 +6273,8 @@ void func_80188220(void *a0) { void func_8018825C(void *a0) { extern s32 D_801A8C5C; - register s32 p __asm__("$3"); - register s32 q __asm__("$2"); + s32 p; + s32 q; p = *(u16 *)((char *)a0 + 0x2); q = (s32)&D_801A8C5C; *(s32 *)((char *)a0 + 0xd0) = q; @@ -6649,7 +6645,7 @@ extern s32 D_801D252C; void func_8018888C(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -6784,7 +6780,7 @@ extern s32 func_80135888(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_8012F568(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5); void func_80188B64(s32 arg0) { - register s32 rv __asm__("$2"); + s32 rv; s32 buf1[2]; s32 buf2[2]; @@ -6796,7 +6792,7 @@ void func_80188B64(s32 arg0) { func_8012F568(1, 0x201, *(s16 *)(*(s32 *)(arg0 + 0x20) + 0x12), 0x23, (s32)buf2, (s32)D_801152A8); rv = 1; } - __asm__ __volatile__("" : "=r"(rv) : "0"(rv)); + __asm__ __volatile__("" : "=r"(rv) : "0"(rv)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } @@ -6883,7 +6879,7 @@ extern void func_800183E0(s32 a0); void func_80188DF4(a0) s32 a0; { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; s32 a1; @@ -6917,7 +6913,7 @@ s32 a0; SET0: v0 = 0; END: - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -7022,9 +7018,9 @@ void func_80188F98(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { diff --git a/src/ov_SC03_091/ov_SC03_091_jr_8018911C.c b/src/ov_SC03_091/ov_SC03_091_jr_8018911C.c index 10c8957397..524a98e50a 100644 --- a/src/ov_SC03_091/ov_SC03_091_jr_8018911C.c +++ b/src/ov_SC03_091/ov_SC03_091_jr_8018911C.c @@ -3069,13 +3069,13 @@ void func_80189340(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3084,7 +3084,7 @@ void func_80189340(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -3320,20 +3320,20 @@ void func_80189934(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3465,8 +3465,8 @@ void func_80189D44(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -3728,9 +3728,9 @@ void func_8018A444(void *a0) { extern s32 D_801AEAE0; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -3810,9 +3810,9 @@ void func_8018A52C(void *a0) { extern u8 D_801BB4F0[]; extern u8 D_801BBFF8[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -3927,7 +3927,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_8018A800(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -3972,9 +3972,9 @@ void func_8018A8A4(void *a0) { extern char D_801BC468[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -4640,7 +4640,7 @@ void func_8018B49C(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801D2530; @@ -5054,7 +5054,7 @@ void func_8018BAB4(void *a0, void *a1) void func_8018BED0(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_8018BED0 *poly; Drm_8018BED0 *dm; @@ -5098,8 +5098,8 @@ void func_8018BED0(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -5107,14 +5107,14 @@ void func_8018BED0(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5131,7 +5131,7 @@ void func_8018BED0(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_8018BED0(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5174,7 +5174,7 @@ void func_8018BED0(void *ent, void *spr, u32 *q, u32 *ot) ADDPRIM_8018BED0(ot, dm); /* Zero-byte live-range stretch: puts vtx's allocno priority inside * the only admissible window. Placement is load-bearing. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } diff --git a/src/ov_SC03_092/ov_SC03_092_jr_8017FE88.c b/src/ov_SC03_092/ov_SC03_092_jr_8017FE88.c index 6e2f9508ec..005294eba3 100644 --- a/src/ov_SC03_092/ov_SC03_092_jr_8017FE88.c +++ b/src/ov_SC03_092/ov_SC03_092_jr_8017FE88.c @@ -3525,7 +3525,7 @@ void func_80180BFC(s32 a0) } if ((func_80029178((s32)D_801AC610[*(s16 *)(a0 + 0x70)]) & 0xFF) != 0) { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); + s32 s0 = *(s32 *)(a0 + 0xDC); if (s0 != 0) { s32 a1 = *(s32 *)(s0 + 0x4); if (a1 != 0) { @@ -3542,8 +3542,8 @@ void func_80180BFC(s32 a0) } { - register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); - register s32 flag __asm__("$2") = 1; + register s32 s0 __asm__("$16") = *(s32 *)(a0 + 0xDC); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung A tus9) + register s32 flag __asm__("$2") = 1; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) if (s0 != 0) { s32 a1 = *(s32 *)s0; if (a1 != 0) { diff --git a/src/ov_SC03_092/ov_SC03_092_jr_80181694.c b/src/ov_SC03_092/ov_SC03_092_jr_80181694.c index a83d01ed34..f45c1174b2 100644 --- a/src/ov_SC03_092/ov_SC03_092_jr_80181694.c +++ b/src/ov_SC03_092/ov_SC03_092_jr_80181694.c @@ -4510,7 +4510,7 @@ void func_80183D58(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801B2ED8; @@ -4634,7 +4634,7 @@ s32 func_8018412C(void *a0, s32 a1) { s32 out[3]; s32 d; s16 e; - register s32 ret __asm__("$2"); + register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) in[0] = *(s16 *)((s32)a0 + 6) - *(s16 *)&D_80126B5E; in[1] = 0; @@ -4935,7 +4935,7 @@ void func_80184370(void *a0, void *a1) void func_8018478C(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_8018478C *poly; Drm_8018478C *dm; @@ -4979,8 +4979,8 @@ void func_8018478C(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -4988,14 +4988,14 @@ void func_8018478C(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5012,7 +5012,7 @@ void func_8018478C(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_8018478C(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5056,7 +5056,7 @@ void func_8018478C(void *ent, void *spr, u32 *q, u32 *ot) /* Zero-byte live-range stretch: puts vtx's allocno priority * inside the only admissible window. Placement is * load-bearing; do not move this statement. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } diff --git a/src/ov_SC03_093/ov_SC03_093_jr_8017D898.c b/src/ov_SC03_093/ov_SC03_093_jr_8017D898.c index f807b0896d..220ec57a59 100644 --- a/src/ov_SC03_093/ov_SC03_093_jr_8017D898.c +++ b/src/ov_SC03_093/ov_SC03_093_jr_8017D898.c @@ -3138,7 +3138,7 @@ void func_8017EE38(s32 a0) { extern s16 D_80189BD8[]; extern Blk8_80126940_8017EE38 D_80126940; Blk8_80126940_8017EE38 sp10; - register s16 c __asm__("$4"); + register s16 c __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 t; if (func_80148800(&D_80126B58) & 3) { @@ -3220,9 +3220,8 @@ int func_8017F0B8(int param_1) { extern unsigned char D_80189BDC[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80189BDC + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3355,9 +3354,9 @@ void func_8017F398(void *a0) { s16 *p = (s16 *)&D_80126B58; s32 flag; - register s32 cond __asm__("$2"); + s32 cond; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); + __asm__ __volatile__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) flag = 0; if (*(s16 *)((char *)a0 + 0x70) == 2) { @@ -3398,7 +3397,7 @@ CASE3: s16 base = p[3]; s16 posx = *(s16 *)((char *)a0 + 0x6); if (base < posx) { - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) cond = posx + D_801A122A[*(s16 *)((char *)a0 + 0x70)] < base; goto CHECK; } @@ -4742,7 +4741,7 @@ void func_8018164C(s32 a0) { void func_801816C8(void *a0) { s32 r; - register s32 q __asm__("$2"); + s32 q; *(s16 *)((s32)a0 + 2) = 4; r = rand(); @@ -4927,7 +4926,7 @@ extern s32 D_801CC56C; void func_80181BEC(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -5111,7 +5110,7 @@ extern void func_800183E0(s32 a0); void func_80182000(a0) s32 a0; { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; s32 a1; @@ -5145,7 +5144,7 @@ s32 a0; SET0: v0 = 0; END: - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -5253,9 +5252,9 @@ s16 *a0; s32 a1; { u8 *sub; - register u8 *v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 v1 __asm__("$3"); + register u8 *v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_801290DC(0x44, (u8 *)a0); if (v0 != NULL) { @@ -5277,7 +5276,7 @@ s32 a1; } else { v0 = NULL; } - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -5374,9 +5373,9 @@ void func_80182434(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { diff --git a/src/ov_SC03_093/ov_SC03_093_jr_801825B8.c b/src/ov_SC03_093/ov_SC03_093_jr_801825B8.c index 744634d3b4..32f171cff8 100644 --- a/src/ov_SC03_093/ov_SC03_093_jr_801825B8.c +++ b/src/ov_SC03_093/ov_SC03_093_jr_801825B8.c @@ -3033,13 +3033,13 @@ void func_801827DC(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3048,7 +3048,7 @@ void func_801827DC(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -3284,20 +3284,20 @@ void func_80182DD0(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3429,8 +3429,8 @@ void func_801831E0(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -3692,9 +3692,9 @@ void func_801838E0(void *a0) { extern s32 D_801A88DC; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -3774,9 +3774,9 @@ void func_801839C8(void *a0) { extern u8 D_801B52EC[]; extern u8 D_801B5DF4[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -3891,7 +3891,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80183C9C(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -3936,9 +3936,9 @@ void func_80183D40(void *a0) { extern char D_801B6264[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; diff --git a/src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c b/src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c index d65ccc9130..b5caa4982e 100644 --- a/src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c +++ b/src/ov_SC03_094/ov_SC03_094_jr_8017BEBC.c @@ -3296,9 +3296,8 @@ int func_8017D868(int param_1) { extern unsigned char D_8018B498[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_8018B498 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -5241,7 +5240,7 @@ void func_80180864(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -5286,7 +5285,7 @@ void func_80180864(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -5376,15 +5375,15 @@ extern s32 func_8004787C(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_80180CF4(s32 a0) { - register s32 state __asm__("$16"); /* $s0 */ - register s32 ent __asm__("$17"); /* $s1 */ + s32 state; /* $s0 */ + register s32 ent __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s32 t; s32 v; s32 cnt; ent = a0; - __asm__ volatile("" ::: "$4"); + __asm__ volatile("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(ent + 0x34); switch (state) { @@ -5426,7 +5425,7 @@ void func_80180CF4(s32 a0) { sub = *(s32 *)(ent + 0x20); t = func_8004787C(*(s32 *)(ent + 0x1C) << 7); { - register s32 lo __asm__("$3"); + register s32 lo __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) lo = (t << 12) >> 12; v = 0x2000 - lo; } @@ -5566,13 +5565,13 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_801811E8(s32 a0) { u16 buf[3]; - register s32 angle1 __asm__("$23"); - register s32 angle2 __asm__("$22"); + s32 angle1; + s32 angle2; s32 maskraw; s32 flags; - register s32 head1 __asm__("$18"); - register s32 head2 __asm__("$17"); - register s32 i __asm__("$19"); + s32 head1; + s32 head2; + s32 i; s32 ret1; s32 ret2; @@ -5582,7 +5581,7 @@ void func_801811E8(s32 a0) { head1 = 0; head2 = 0; { - register s32 fieldval __asm__("$3") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); angle1 = fieldval + 0x400; flags = *(u16 *)(a0 + 0x70); maskraw = flags & 0xF; @@ -5590,15 +5589,13 @@ void func_801811E8(s32 a0) { } if ((flags & 1) == 0) { - register s32 mask __asm__("$16"); - register s32 negoffset __asm__("$17"); + s32 mask; + s32 negoffset; i = 0; negoffset = -0x60000; mask = maskraw; while (i < 4) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); func_80181780(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); func_80181780(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); i++; } @@ -5607,8 +5604,6 @@ void func_801811E8(s32 a0) { i = 0; mask = maskraw; for (; i < 4; i++) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); ret1 = func_80181780(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); ret2 = func_80181780(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); if (ret1 != 0) { @@ -5640,12 +5635,12 @@ void func_801811E8(s32 a0) { void func_80181448(s32 arg0) { - register s32 a3 __asm__("$7"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); - register s32 a2r __asm__("$6"); + s32 a3; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) a3 = arg0; v1 = *(u16 *)(a3 + 0x70); @@ -6184,8 +6179,8 @@ void func_80181FF8(void *a0) { void func_80182034(void *a0) { extern s32 D_801A8DD4; - register s32 p __asm__("$3"); - register s32 q __asm__("$2"); + s32 p; + s32 q; p = *(u16 *)((char *)a0 + 0x2); q = (s32)&D_801A8DD4; *(s32 *)((char *)a0 + 0xd0) = q; @@ -6649,7 +6644,7 @@ void func_80182CEC(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -6668,7 +6663,7 @@ void func_80182CEC(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -6692,7 +6687,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80182DB0(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -6847,7 +6842,7 @@ void func_80183104(a0) void *a0; { s32 r; - register s32 q __asm__("$2"); + s32 q; *(s16 *)((s32)a0 + 2) = 4; r = rand(); @@ -7002,7 +6997,7 @@ extern s32 D_801D3124; void func_80183628(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -7187,7 +7182,7 @@ void func_801839C4(s32 a0, s32 a1) { void func_80183A3C(s32 a0) { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; s32 a1; @@ -7221,7 +7216,7 @@ void func_80183A3C(s32 a0) SET0: v0 = 0; END: - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -7325,9 +7320,9 @@ s16 *a0; s32 a1; { u8 *sub; - register u8 *v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 v1 __asm__("$3"); + register u8 *v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_801290DC(0x44, (u8 *)a0); if (v0 != NULL) { @@ -7349,7 +7344,7 @@ s32 a1; } else { v0 = NULL; } - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -8015,9 +8010,9 @@ void func_80184E98(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { diff --git a/src/ov_SC03_094/ov_SC03_094_jr_8018501C.c b/src/ov_SC03_094/ov_SC03_094_jr_8018501C.c index 0d1644ec77..cb0b8b3ab5 100644 --- a/src/ov_SC03_094/ov_SC03_094_jr_8018501C.c +++ b/src/ov_SC03_094/ov_SC03_094_jr_8018501C.c @@ -3078,13 +3078,13 @@ void func_80185240(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3093,7 +3093,7 @@ void func_80185240(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -3329,20 +3329,20 @@ void func_80185834(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3474,8 +3474,8 @@ void func_80185C44(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -3737,9 +3737,9 @@ void func_80186344(void *a0) { extern s32 D_801B3090; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -3819,9 +3819,9 @@ void func_8018642C(void *a0) { extern u8 D_801BFAA0[]; extern u8 D_801C05A8[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -3936,7 +3936,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80186700(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -3981,9 +3981,9 @@ void func_801867A4(void *a0) { extern char D_801C0A18[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; diff --git a/src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c b/src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c index 1e5e600acc..05865a1bda 100644 --- a/src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c +++ b/src/ov_SC03_095/ov_SC03_095_jr_8017BEBC.c @@ -3124,9 +3124,8 @@ int func_8017D528(int param_1) { extern unsigned char D_801849F8[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801849F8 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3315,9 +3314,9 @@ void func_8017D960(void *a0) { s16 *p = (s16 *)&D_80126B58; s32 flag; - register s32 cond __asm__("$2"); + s32 cond; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); + __asm__ __volatile__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) flag = 0; if (*(s16 *)((char *)a0 + 0x70) == 2) { @@ -3358,7 +3357,7 @@ CASE3: s16 base = p[3]; s16 posx = *(s16 *)((char *)a0 + 0x6); if (base < posx) { - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) cond = posx + D_80191B6E[*(s16 *)((char *)a0 + 0x70)] < base; goto CHECK; } @@ -4855,7 +4854,7 @@ extern s32 D_8019BD24; void func_801801B4(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -5184,9 +5183,9 @@ s16 *a0; s32 a1; { u8 *sub; - register u8 *v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 v1 __asm__("$3"); + register u8 *v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_801290DC(0x44, (u8 *)a0); if (v0 != NULL) { @@ -5208,7 +5207,7 @@ s32 a1; } else { v0 = NULL; } - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } diff --git a/src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c b/src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c index 449070ca2c..0ff44c0675 100644 --- a/src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c +++ b/src/ov_SC03_096/ov_SC03_096_jr_8017BEBC.c @@ -3050,9 +3050,8 @@ int func_8017D3D0(int param_1) { extern unsigned char D_80184520[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80184520 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -4047,9 +4046,9 @@ void func_8017EE6C(void *a0) { s16 *p = (s16 *)&D_80126B58; s32 flag; - register s32 cond __asm__("$2"); + s32 cond; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); + __asm__ __volatile__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) flag = 0; if (*(s16 *)((char *)a0 + 0x70) == 2) { @@ -4090,7 +4089,7 @@ CASE3: s16 base = p[3]; s16 posx = *(s16 *)((char *)a0 + 0x6); if (base < posx) { - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) cond = posx + D_80192A42[*(s16 *)((char *)a0 + 0x70)] < base; goto CHECK; } @@ -4643,7 +4642,7 @@ extern s32 D_8019A7DC; void func_8017FD34(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -4838,7 +4837,7 @@ extern void func_800183E0(s32 a0); void func_80180148(a0) s32 a0; { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; s32 a1; @@ -4872,7 +4871,7 @@ s32 a0; SET0: v0 = 0; END: - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4977,10 +4976,10 @@ extern u8 D_80193AAC[]; void func_801803D0(s16 *param_1, s32 param_2) { - register u8 *obj __asm__("$2"); - register s32 w __asm__("$16"); - register s32 chn __asm__("$3"); - register s32 rv __asm__("$2"); + register u8 *obj __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 w; + register s32 chn __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s16 *uVar2; @@ -5004,7 +5003,7 @@ void func_801803D0(s16 *param_1, s32 param_2) *(u8 *)((u8 *)sub + 0x24) = chn; } else { rv = 0; - __asm__ __volatile__("" :: "r"(rv)); + __asm__ __volatile__("" :: "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } diff --git a/src/ov_SC03_097/ov_SC03_097_jr_8017D898.c b/src/ov_SC03_097/ov_SC03_097_jr_8017D898.c index 2f08b45a36..3e8d953ad0 100644 --- a/src/ov_SC03_097/ov_SC03_097_jr_8017D898.c +++ b/src/ov_SC03_097/ov_SC03_097_jr_8017D898.c @@ -3381,7 +3381,7 @@ extern u16 func_80148800(s32 *a0); void func_8017F304(s32 a0) { Blk8_80126940_8017D6D0_8017F48C sp10; u8 t; - register s16 lo __asm__("$4"); + register s16 lo __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s16 hi; if (func_80148800(&D_80126B58) & 3) { @@ -3512,9 +3512,8 @@ int func_8017F6D4(int param_1) { extern unsigned char D_80189BCC[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80189BCC + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3573,9 +3572,9 @@ void func_8017F7E4(void *a0) { s16 *p = (s16 *)&D_80126B58; s32 flag; - register s32 cond __asm__("$2"); + s32 cond; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); + __asm__ __volatile__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) flag = 0; if (*(s16 *)((char *)a0 + 0x70) == 2) { @@ -3616,7 +3615,7 @@ CASE3: s16 base = p[3]; s16 posx = *(s16 *)((char *)a0 + 0x6); if (base < posx) { - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) cond = posx + D_8019AE46[*(s16 *)((char *)a0 + 0x70)] < base; goto CHECK; } @@ -3874,7 +3873,7 @@ extern s32 func_8012AD50(void *a0); extern s32 D_8019AE5C[]; void func_8017FDBC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; + register s32 s0 __asm__("$16") = arg0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; ret = ((s32 (*)())func_8012C1B8)(); @@ -3946,8 +3945,8 @@ void func_8017FEA0(s32 s1) s32 s2; if (func_8012C354(s1, (s32)&D_8019AE80) != 0) { - register s32 t0 __asm__("$2"); - register s32 t1 __asm__("$3"); + register s32 t0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t1; t0 = 1; *(u8 *)(s1 + 0xC0) = t0; @@ -4041,7 +4040,7 @@ void func_80180024(void *a0) p = &D_801AAAE0; - __asm__("" : "=r"(p) : "0"(p)); + __asm__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c0 = *p; if (c0 < 0xFF) { nc0 = c0 + 0x10; @@ -4074,11 +4073,11 @@ extern s32 rand(void); extern void func_80181A64(); void func_80180158(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; Blk4 b1, b2; P16 p; - __asm__ __volatile__("" : "=r"(s0) : "0"(a0)); + s0 = a0; b1 = D_801A94C4; b2 = D_801A94C8; b1.c[2] = (s8)((rand() & 0x3F) - 0x80); @@ -4439,7 +4438,7 @@ extern u8 D_8019AF34[]; extern s32 D_8019AEE8; void func_801808F0(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; + register s32 s0 __asm__("$16") = arg0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; ret = ((s32 (*)())func_8012C1B8)(); @@ -4513,7 +4512,7 @@ void func_80180980(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801AAB20; @@ -4640,7 +4639,7 @@ s32 func_80180D54(void *a0, s32 a1) { s32 out[3]; s32 d; s16 e; - register s32 ret __asm__("$2"); + register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) in[0] = *(s16 *)((s32)a0 + 6) - *(s16 *)&D_80126B5E; in[1] = 0; @@ -4931,7 +4930,7 @@ void func_80180F98(void *a0, void *a1) void func_801813B4(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_801833F0 *poly; Drm_801833F0 *dm; @@ -4975,8 +4974,8 @@ void func_801813B4(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -4984,14 +4983,14 @@ void func_801813B4(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5008,7 +5007,7 @@ void func_801813B4(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_801833F0(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5052,7 +5051,7 @@ void func_801813B4(void *ent, void *spr, u32 *q, u32 *ot) /* Zero-byte live-range stretch: puts vtx's allocno priority at * 1232, inside the (1228, 1296) window - see (2). Placement is * load-bearing; do not move this statement. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -5162,8 +5161,8 @@ void func_801819D0(s32 a0) { LATER function in this TU, which blocks a byte-true decl of a different type. Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern s32 D_801AAC72; - register s32 * p __asm__("$3"); - register s32 v __asm__("$2"); + s32 * p; + s32 v; p = &D_801AAC72; v = *(u16 *)p; v += arg0; @@ -5499,10 +5498,10 @@ void func_80181CF4(s32 arg0) s32 ot; u16 bx; u16 by; - register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ + register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) volatile u16 *bidx; s32 t; - register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ + register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) m = D_800AE620; mp = &m; @@ -5553,7 +5552,7 @@ void func_80181CF4(s32 arg0) *(s16 *)(p + 0x1A) = by; /* addPrim(otp, p) == setaddr(p, getaddr(otp)), setaddr(otp, p) */ - bidx = (volatile u16 *)&D_800B9A02; + bidx = (u16 *)&D_800B9A02; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)(*(s32 *)((u8 *)&D_800A651C + @@ -5561,7 +5560,7 @@ void func_80181CF4(s32 arg0) ot = *(s32 *)((u8 *)&D_800A651C + (*bidx * 20)); *(u32 *)(ot + 0x40) = (*(u32 *)(ot + 0x40) & 0xFF000000) | ((u32)p & 0xFFFFFF); func_80016638(&D_800A6518[*bidx * 20], 0x10, 1); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } @@ -5981,8 +5980,8 @@ void func_80182498(s32 a0) { void *svp = sv; void *outp = out; ApplyMatrixSV(m, svp, outp); - __asm__ __volatile__("" : "=r"(svp)); - __asm__ __volatile__("" : "=r"(outp)); + __asm__ __volatile__("" : "=r"(svp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(outp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } *(s16 *)(q + 0x8) = x + ((s16)out[0] >> 1) * 3; @@ -6003,7 +6002,7 @@ void func_80182498(s32 a0) { *(s16 *)(sv + 0) = 2; { /* lever C: sp+0x10 IS &m, but spelled so cse cannot fold it to $s4 */ - register u8 *spr __asm__("$29"); + register u8 *spr __asm__("$29"); // !FAKE: pin $29 — NEEDED DIFFERS (P36 rung B tus9) ApplyMatrixSV(spr + 0x10, sv, out); } diff --git a/src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c b/src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c index e5640db585..07aeccee6c 100644 --- a/src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c +++ b/src/ov_SC03_097/ov_SC03_097_jr_80182B9C.c @@ -3846,7 +3846,7 @@ extern s32 D_801AAD5C; void func_80184914(s32 arg0_) { - register s32 arg0 __asm__("$5"); + s32 arg0; s32 prev; u16 flags; s32 a; @@ -4042,7 +4042,7 @@ void func_80184CB0(s32 a0, s32 a1) { s32 func_80184D28(s32 a0) { - register s32 v0 __asm__("$2"); + s32 v0; s32 v1; s32 a1; @@ -4076,7 +4076,7 @@ s32 func_80184D28(s32 a0) SET0: v0 = 0; END: - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4180,9 +4180,9 @@ extern s16 D_8019EAD4; void func_80184FB0(s16 *a0, s32 a1) { u8 *sub; - register u8 *v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 v1 __asm__("$3"); + register u8 *v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_801290DC(0x44, (u8 *)a0); if (v0 != NULL) { @@ -4204,7 +4204,7 @@ void func_80184FB0(s16 *a0, s32 a1) { } else { v0 = NULL; } - __asm__ volatile("" : : "r"(v0)); + __asm__ volatile("" : : "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } diff --git a/src/ov_SC03_098/ov_SC03_098_jr_8017D898.c b/src/ov_SC03_098/ov_SC03_098_jr_8017D898.c index c8ec7a323c..2cde7e74c8 100644 --- a/src/ov_SC03_098/ov_SC03_098_jr_8017D898.c +++ b/src/ov_SC03_098/ov_SC03_098_jr_8017D898.c @@ -3133,9 +3133,8 @@ int func_8017EEF8(int param_1) { extern unsigned char D_80188F7C[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80188F7C + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3249,7 +3248,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_8012B414(int a0); void func_8017F1A0(s32 a0) { - register s32 s2 __asm__("$18"); + s32 s2; s32 i; s32 sum; s32 v0; @@ -4527,7 +4526,7 @@ void func_8018106C(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -4572,7 +4571,7 @@ void func_8018106C(s32 a0) { t = ang << 4; } { - register s32 av __asm__("$5"); + register s32 av __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) av = t - 0x4000; func_8012B178(a0, av); } @@ -4663,15 +4662,15 @@ extern s32 func_8004787C(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_801814FC(s32 a0) { - register s32 state __asm__("$16"); /* $s0 */ - register s32 ent __asm__("$17"); /* $s1 */ + s32 state; /* $s0 */ + register s32 ent __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; s32 t; s32 v; s32 cnt; ent = a0; - __asm__ volatile("" ::: "$4"); + __asm__ volatile("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(ent + 0x34); switch (state) { @@ -4713,7 +4712,7 @@ void func_801814FC(s32 a0) { sub = *(s32 *)(ent + 0x20); t = func_8004787C(*(s32 *)(ent + 0x1C) << 7); { - register s32 lo __asm__("$3"); + register s32 lo __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) lo = (t << 12) >> 12; v = 0x2000 - lo; } @@ -4846,13 +4845,13 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_801819F0(s32 a0) { u16 buf[3]; - register s32 angle1 __asm__("$23"); - register s32 angle2 __asm__("$22"); + s32 angle1; + s32 angle2; s32 maskraw; s32 flags; - register s32 head1 __asm__("$18"); - register s32 head2 __asm__("$17"); - register s32 i __asm__("$19"); + s32 head1; + s32 head2; + s32 i; s32 ret1; s32 ret2; @@ -4862,7 +4861,7 @@ void func_801819F0(s32 a0) { head1 = 0; head2 = 0; { - register s32 fieldval __asm__("$3") = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); + s32 fieldval = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x12); angle1 = fieldval + 0x400; flags = *(u16 *)(a0 + 0x70); maskraw = flags & 0xF; @@ -4870,15 +4869,13 @@ void func_801819F0(s32 a0) { } if ((flags & 1) == 0) { - register s32 mask __asm__("$16"); - register s32 negoffset __asm__("$17"); + s32 mask; + s32 negoffset; i = 0; negoffset = -0x60000; mask = maskraw; while (i < 4) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); func_80181F88(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); func_80181F88(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + negoffset, mask); i++; } @@ -4887,8 +4884,6 @@ void func_801819F0(s32 a0) { i = 0; mask = maskraw; for (; i < 4; i++) { - __asm__ __volatile__("" : "=r"(angle1) : "0"(angle1)); - __asm__ __volatile__("" : "=r"(angle2) : "0"(angle2)); ret1 = func_80181F88(buf, angle1 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); ret2 = func_80181F88(buf, angle2 * 0x10000 >> 0x10, rand() % 4 * -0x10000 + -0x60000, mask); if (ret1 != 0) { @@ -4925,12 +4920,12 @@ extern void func_8012C098(void *param_1); void func_80181C50(arg0) s32 arg0; { - register s32 a3 __asm__("$7"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); - register s32 a2r __asm__("$6"); + s32 a3; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a2r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) a3 = arg0; v1 = *(u16 *)(a3 + 0x70); @@ -5307,7 +5302,7 @@ extern void func_801292C8(u8 *a0); extern void func_801827A0(s32 a0); void func_80182480(s32 arg0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s0 = arg0; func_801827A0(arg0); if (*(u16 *)(*(s32 *)(s0 + 0x2C)) == 0) { @@ -5445,8 +5440,8 @@ void func_80182800(void *a0) { void func_8018283C(void *a0) { extern s32 D_8019E240; - register s32 p __asm__("$3"); - register s32 q __asm__("$2"); + s32 p; + s32 q; p = *(u16 *)((char *)a0 + 0x2); q = (s32)&D_8019E240; *(s32 *)((char *)a0 + 0xd0) = q; @@ -5538,9 +5533,9 @@ void func_801828E4(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -5851,13 +5846,13 @@ void func_80182C8C(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -5866,7 +5861,7 @@ void func_80182C8C(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -6102,20 +6097,20 @@ void func_80183280(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -6247,8 +6242,8 @@ void func_80183690(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -6510,9 +6505,9 @@ void func_80183D90(void *a0) { extern s32 D_801A15AC; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -6592,9 +6587,9 @@ void func_80183E78(void *a0) { extern u8 D_801ADFBC[]; extern u8 D_801AEAC4[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -6709,7 +6704,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_8018414C(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -6754,9 +6749,9 @@ void func_801841F0(void *a0) { extern char D_801AEF34[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; diff --git a/src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c b/src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c index c07bd086ae..1bc121e9ea 100644 --- a/src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c +++ b/src/ov_SC03_099/ov_SC03_099_jr_8017BEBC.c @@ -3050,10 +3050,10 @@ void func_8017D2AC(s32 a0) { *(s32 *)(a0 + 0x14) = D_80186EE0[t]; } sp10 = D_80126940; - __asm__ volatile("" ::: "memory"); + __asm__ volatile("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) lim = -0x180; if (sp10.v[1] > lim) { - register s32 v4 asm("$4") = -0x180; + register s32 v4 asm("$4") = -0x180; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) sp10.v[1] = v4; } func_8017D364(a0, sp10.v); @@ -3114,9 +3114,8 @@ int func_8017D4FC(int param_1) { extern unsigned char D_80186F24[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80186F24 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3166,7 +3165,7 @@ s32 func_8017D54C(void) void func_8017D688(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -4236,7 +4235,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_8012B414(int a0); void func_8017F2EC(s32 a0) { - register s32 s2 __asm__("$18"); + s32 s2; s32 i; s32 sum; s32 v0; @@ -4798,7 +4797,7 @@ void func_80180200(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -4817,7 +4816,7 @@ void func_80180200(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4841,7 +4840,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_801802C4(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -4905,9 +4904,9 @@ void func_80180330(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -5218,13 +5217,13 @@ void func_801806D8(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -5233,7 +5232,7 @@ void func_801806D8(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -5469,20 +5468,20 @@ void func_80180CCC(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -5614,8 +5613,8 @@ void func_801810DC(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -5877,9 +5876,9 @@ void func_801817DC(void *a0) { extern s32 D_8019F0D4; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -5959,9 +5958,9 @@ void func_801818C4(void *a0) { extern u8 D_801ABAE4[]; extern u8 D_801AC5EC[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -6076,7 +6075,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80181B98(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -6121,9 +6120,9 @@ void func_80181C3C(void *a0) { extern char D_801ACA5C[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -6922,7 +6921,7 @@ void func_80182B10(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC03_100/ov_SC03_100_jr_8017D898.c b/src/ov_SC03_100/ov_SC03_100_jr_8017D898.c index d82923a407..4fdc8205af 100644 --- a/src/ov_SC03_100/ov_SC03_100_jr_8017D898.c +++ b/src/ov_SC03_100/ov_SC03_100_jr_8017D898.c @@ -3135,9 +3135,8 @@ int func_8017EF28(int param_1) { extern unsigned char D_80188588[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80188588 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3187,7 +3186,7 @@ s32 func_8017EF78(void) void func_8017F0B4(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -4256,7 +4255,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_8012B414(int a0); void func_80180D18(s32 a0) { - register s32 s2 __asm__("$18"); + s32 s2; s32 i; s32 sum; s32 v0; @@ -4439,9 +4438,9 @@ void func_8018101C(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -4752,13 +4751,13 @@ void func_801813C4(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -4767,7 +4766,7 @@ void func_801813C4(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -5003,20 +5002,20 @@ void func_801819B8(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -5148,8 +5147,8 @@ void func_80181DC8(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -5411,9 +5410,9 @@ void func_801824C8(void *a0) { extern s32 D_801A44E4; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -5493,9 +5492,9 @@ void func_801825B0(void *a0) { extern u8 D_801B0EF4[]; extern u8 D_801B19FC[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -5610,7 +5609,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_80182884(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -5655,9 +5654,9 @@ void func_80182928(void *a0) { extern char D_801B1E6C[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -6456,7 +6455,7 @@ void func_801837FC(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c b/src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c index 1a6386aee2..99794a8800 100644 --- a/src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c +++ b/src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c @@ -3229,9 +3229,8 @@ int func_8017E30C(int param_1) { extern unsigned char D_80187444[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80187444 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3281,7 +3280,7 @@ s32 func_8017E35C(void) void func_8017E498(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -4362,7 +4361,7 @@ extern u16 D_80126B96; extern u8 D_801988B8[]; void func_801800FC(s32 a0) { - register s32 s2 __asm__("$18"); + s32 s2; s32 i; s32 sum; s32 v0; @@ -4535,8 +4534,8 @@ void func_80180400(s32 s1) s32 s2; if (func_8012C354(s1, (s32)&D_8019A974) != 0) { - register s32 t0 __asm__("$2"); - register s32 t1 __asm__("$3"); + register s32 t0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t1; t0 = 1; *(u8 *)(s1 + 0xC0) = t0; @@ -4641,7 +4640,7 @@ void func_80180584(void *a0) p = &D_8019DCF8; /* Zero-byte second set of `p` — blinds sched.c's reg_known_value alias * oracle so `*p = nc0` anti-depends on the D_8019DCF9/A loads. */ - __asm__("" : "=r"(p) : "0"(p)); + __asm__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c0 = *p; if (c0 < 0xFF) { nc0 = c0 + 0x10; @@ -5048,7 +5047,7 @@ void func_80180E50(void *a0) extern u8 D_8019AA28; extern s32 D_8019A9DC; - register void *s0 __asm__("$16") = a0; + register void *s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)((u8 *)s0 + 0x20) = v0; @@ -5122,7 +5121,7 @@ void func_80180EE0(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_8019DD38; @@ -5243,8 +5242,8 @@ s32 func_801812B4(void *arg0, s32 arg1) { s32 in[3]; s32 out[3]; s16 d; - register int ret __asm__("$2"); - register int decoy; + register int ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + int decoy; in[0] = ((s16 *)arg0)[3] - *(s16 *)&D_80126B5E; in[1] = 0; in[2] = ((s16 *)arg0)[7] - *(s16 *)&D_80126B66; @@ -5253,8 +5252,7 @@ s32 func_801812B4(void *arg0, s32 arg1) { if (d < 0) { d = -d; } - asm("":"=r"(decoy)); - asm(""::"r"(decoy)); + asm("":"=r"(decoy)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) ret = 0; if (out[0] + out[2] < (u16)arg1 * (u16)arg1) { ret = d < 4; @@ -5551,7 +5549,7 @@ void func_801814F8(void *a0, void *a1) void func_80181914(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_801833F0 *poly; Drm_801833F0 *dm; @@ -5595,8 +5593,8 @@ void func_80181914(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -5604,14 +5602,14 @@ void func_80181914(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5628,7 +5626,7 @@ void func_80181914(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_801833F0(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5672,7 +5670,7 @@ void func_80181914(void *ent, void *spr, u32 *q, u32 *ot) /* Zero-byte live-range stretch: puts vtx's allocno priority at * 1232, inside the (1228, 1296) window - see (2). Placement is * load-bearing; do not move this statement. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -6113,10 +6111,10 @@ void func_80182254(s32 arg0) s32 ot; u16 bx; u16 by; - register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ + register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) volatile u16 *bidx; s32 t; - register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ + register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) m = D_800AE620; mp = &m; @@ -6167,7 +6165,7 @@ void func_80182254(s32 arg0) *(s16 *)(p + 0x1A) = by; /* addPrim(otp, p) == setaddr(p, getaddr(otp)), setaddr(otp, p) */ - bidx = (volatile u16 *)&D_800B9A02; + bidx = (u16 *)&D_800B9A02; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)(*(s32 *)((u8 *)&D_800A651C + @@ -6175,7 +6173,7 @@ void func_80182254(s32 arg0) ot = *(s32 *)((u8 *)&D_800A651C + (*bidx * 20)); *(u32 *)(ot + 0x40) = (*(u32 *)(ot + 0x40) & 0xFF000000) | ((u32)p & 0xFFFFFF); func_80016638(&D_800A6518[*bidx * 20], 0x10, 1); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } @@ -6595,8 +6593,8 @@ void func_801829F8(s32 a0) { void *svp = sv; void *outp = out; ApplyMatrixSV(m, svp, outp); - __asm__ __volatile__("" : "=r"(svp)); - __asm__ __volatile__("" : "=r"(outp)); + __asm__ __volatile__("" : "=r"(svp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(outp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } *(s16 *)(q + 0x8) = x + ((s16)out[0] >> 1) * 3; @@ -6617,7 +6615,7 @@ void func_801829F8(s32 a0) { *(s16 *)(sv + 0) = 2; { /* lever C: sp+0x10 IS &m, but spelled so cse cannot fold it to $s4 */ - register u8 *spr __asm__("$29"); + register u8 *spr __asm__("$29"); // !FAKE: pin $29 — NEEDED DIFFERS (P36 rung B tus9) ApplyMatrixSV(spr + 0x10, sv, out); } @@ -6817,7 +6815,7 @@ void func_80182FB8(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC03_102/ov_SC03_102_jr_801855D0.c b/src/ov_SC03_102/ov_SC03_102_jr_801855D0.c index a7f5d3ef8f..247d86abaa 100644 --- a/src/ov_SC03_102/ov_SC03_102_jr_801855D0.c +++ b/src/ov_SC03_102/ov_SC03_102_jr_801855D0.c @@ -3179,7 +3179,7 @@ void func_80185D5C(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC03_103/ov_SC03_103_jr_8017C294.c b/src/ov_SC03_103/ov_SC03_103_jr_8017C294.c index 8c8701c75d..3bc80dc668 100644 --- a/src/ov_SC03_103/ov_SC03_103_jr_8017C294.c +++ b/src/ov_SC03_103/ov_SC03_103_jr_8017C294.c @@ -3021,7 +3021,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) wv = wz >> 16; wy = part->yy; mny = wy + dy; - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) my = (wy >> 16) + dy; box[0].vz = wz; box[1].vz = wz; @@ -3037,7 +3037,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stsxy3(&sxy[0], &sxy[1], &sxy[2]); gte_ldv0(&box[3]); gte_rtps(); - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) box[4].vx = mn; box[4].vy = my; box[4].vz = wz; box[5].vx = mx; box[5].vy = my; box[5].vz = wz; box[6].vx = mn; box[6].vy = my; box[6].vz = wv; @@ -3052,8 +3052,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stszotz(&g.otz); if (lim >= g.otz) { - __asm__ volatile (""); /* live-length sliders — see (1) in the header. */ - __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ + __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) xa32 = sxy[0].vx; xb32 = sxy[1].vx; if (xb32 < xa32) { xmx1 = xa32; xmn1 = xb32; } else { xmn1 = xa32; xmx1 = xb32; } @@ -3576,7 +3575,7 @@ void func_8017E40C(s32 param_1, s16 *param_2) { void func_8017E5A4(s32 param_1, s16 *param_2) { - volatile s32 pad[12]; + s32 pad[12]; *(s32 *)(param_1 + 0x8) = (s16)func_80012C6C((s32)*(s16 *)(param_1 + 0x8), (s32)*(s16 *)(param_1 + 0xC), 4); *(s32 *)(param_1 + 0x10) = (s16)func_80012C6C((s32)*(s16 *)(param_1 + 0x10), (s32)*(s16 *)(param_1 + 0x14), 4); @@ -3603,9 +3602,8 @@ int func_8017E6D0(int param_1) { extern unsigned char D_801880AC[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801880AC + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3687,7 +3685,7 @@ void func_8017E830(void *a0) void func_8017E8F4(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -5084,7 +5082,7 @@ void func_80180F10(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -5103,7 +5101,7 @@ void func_80180F10(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -5126,7 +5124,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80180FD4(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -5190,9 +5188,9 @@ void func_80181040(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -5503,13 +5501,13 @@ void func_801813E8(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -5518,7 +5516,7 @@ void func_801813E8(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -5754,20 +5752,20 @@ void func_801819DC(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -5899,8 +5897,8 @@ void func_80181DEC(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -6162,9 +6160,9 @@ void func_801824EC(void *a0) { extern s32 D_801A4A50; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -6244,9 +6242,9 @@ void func_801825D4(void *a0) { extern u8 D_801B1460[]; extern u8 D_801B1F68[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -6361,7 +6359,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_801828A8(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -6407,9 +6405,9 @@ void func_8018294C(void *a0) { extern char D_801B23D8[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -7213,7 +7211,7 @@ void func_80183820(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c b/src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c index d3ae560fc9..e3fdcf8281 100644 --- a/src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c +++ b/src/ov_SC03_104/ov_SC03_104_jr_8017CA80.c @@ -3296,7 +3296,7 @@ void func_8017D960(s32 arg0) else if (tmpxy[2].vy < mny) mny = tmpxy[2].vy; if (my >= -0x6E && mny < 0x6F) { s32 za, zb; - __asm__ __volatile__ ("" :: "r" (mny)); + __asm__ __volatile__ ("" :: "r" (mny)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (g.sz0 > g.sz1) { za = g.sz0; if (za < g.sz2) za = g.sz2; } else { za = g.sz1; if (za < g.sz2) za = g.sz2; } g.opz = za; @@ -3956,9 +3956,8 @@ int func_80181774(int param_1) { extern unsigned char D_8018E7FC[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_8018E7FC + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -4008,14 +4007,14 @@ void func_80181858(s32 a0) { extern u8 D_801202A0[]; s32 i; s32 v1; - register s32 val1 __asm__("$21"); - register s32 val2 __asm__("$20"); + s32 val1; + s32 val2; u8 *cur; - register u8 *best1 __asm__("$18"); - register u8 *best2 __asm__("$22"); - register s32 flag __asm__("$19"); + u8 *best1; + register u8 *best2 __asm__("$22"); // !FAKE: pin $22 — NEEDED DIFFERS (P36 rung B tus9) + register s32 flag __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t; - register s32 cmp __asm__("$23"); + register s32 cmp __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[2]; best1 = 0; @@ -4161,9 +4160,9 @@ void func_80181AD0(s32 a0, s32 a1) { extern void func_8013B6A0(s32 idx, u16 *src, s32 val); void func_80181B14(void) { - register s32 a0v __asm__("$4"); - register s32 a1v __asm__("$5"); - register s32 a2v __asm__("$6"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1v __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + s32 a2v; u16 sp[3]; sp[0] = *(u16 *)(a0v + 0x2); sp[1] = *(u16 *)(a0v + 0x6); @@ -4225,7 +4224,7 @@ void func_80181CA8(s32 arg0) extern s32 rand(void); extern void func_8012B200(u8 *a0); - register s32 rec __asm__("$17"); + s32 rec; s32 r; s32 n; @@ -4352,7 +4351,7 @@ void func_80181EF4(s32 param_1) { void func_80181F54(s32 a0) { - register s32 vin __asm__("$2"); + s32 vin; extern s32 *D_80126B78; extern void func_8012B0B4(unsigned int *param_1, int param_2, int param_3); extern void func_8018271C(s32 out, s32 a1, s32 a2); diff --git a/src/ov_SC03_104/ov_SC03_104_jr_80182038.c b/src/ov_SC03_104/ov_SC03_104_jr_80182038.c index da0ecbc5c8..0ec0c48cf3 100644 --- a/src/ov_SC03_104/ov_SC03_104_jr_80182038.c +++ b/src/ov_SC03_104/ov_SC03_104_jr_80182038.c @@ -3066,7 +3066,7 @@ extern void func_8012A828(s32 a0, s32 a1); void func_801826A0(s32 a0) { extern u8 D_8019C84C[]; - register s32 t __asm__("$2"); + s32 t; t = *(u16 *)(a0 + 0x70) & 1; if (t == 0) { @@ -3098,7 +3098,7 @@ void func_8018271C(s32 out, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -3121,7 +3121,7 @@ void func_8018271C(s32 out, s32 a1, s32 a2) { func_8012B77C((s32)&sp20, a1 + 4, (s32)sp10); rv = (s32)out; *(s32 *)rv = sp20; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3154,7 +3154,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_8018282C(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -3198,7 +3198,7 @@ void func_801828EC(s32 param_1) s32 s0; s32 v1; u16 t36; - register s32 a0 __asm__("$4"); + s32 a0; v0 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = v0; @@ -3253,7 +3253,7 @@ void func_801829C4(void *a0) *(s32 *)(s0 + 0x1C) = 0x5A; return; } - __asm__("" : "=r"(s0) : "0"(s0) : "memory"); + __asm__("" : "=r"(s0) : "0"(s0) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(s0 + 0xFE) != *(s16 *)(s1 + 0x36)) { func_80182CB4(s0); @@ -3589,8 +3589,8 @@ extern u8 D_80199E8A; void func_8018304C(void *a0) { s32 ent = (s32)a0; s32 t; - register u8 *p __asm__("$4"); - register s32 i __asm__("$5"); + register u8 *p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 i; t = (func_8004787C((*(s32 *)(ent + 0x1C) << 6) & 0x7C0) * 100 >> 12) + 100; i = 0; @@ -3661,8 +3661,8 @@ extern void func_80183318(s32 a0); void func_801831E8(s32 a0) { s32 ent = a0; s32 state = *(u16 *)(ent + 0x34); - register s32 sub __asm__("$3"); - register s32 t __asm__("$2"); + s32 sub; + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 cnt; switch (state) { @@ -3722,7 +3722,7 @@ s32 func_80185484_body(s32 a0) { extern u16 D_80126B62; extern u8 D_8019A078[]; - register s32 ent __asm__("$17"); /* $s1 */ + s32 ent; /* $s1 */ s32 p; s32 h; s32 h2; @@ -3737,7 +3737,7 @@ s32 func_80185484_body(s32 a0) { ent = a0; p = *(s32 *)(ent + 0x20); h = *(s16 *)(p + 0x18); - __asm__("" : "=r"(h) : "0"(h)); + __asm__("" : "=r"(h) : "0"(h)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ret = ((s32 (*)(s32))func_8012BE54)(ent); s0 = h >> 8; if (ret > s0 * s0) { @@ -3745,7 +3745,7 @@ s32 func_80185484_body(s32 a0) { } v = *(s16 *)(ent + 0xA); h2 = *(s16 *)(*(s32 *)(ent + 0x20) + 0x1A); - __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); + __asm__ __volatile__("" : "=r"(h2) : "0"(h2)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) g = *(s16 *)&D_80126B62; r = h2 >> 6; d = v - g; @@ -3822,7 +3822,7 @@ void func_8018342C(s32 param_1) { * stores. Pinning $4/$a0 to this value AND folding the `+1` into the same * statement as the load (`cnt = *(u16*)(param_1+2) + 1;`, store separate) * reproduces both the register choice and the exact schedule position. */ - register s32 cnt __asm__("$4"); + register s32 cnt __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) obj = ((s32 (*)(void))func_8012C1B8)(); if (obj == 0) { @@ -3991,8 +3991,8 @@ void func_8018383C(s32 s1) s32 s2; if (func_8012C354(s1, (s32)&D_8019C9AC) != 0) { - register s32 t0 __asm__("$2"); - register s32 t1 __asm__("$3"); + register s32 t0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t1; t0 = 1; *(u8 *)(s1 + 0xC0) = t0; @@ -4085,7 +4085,7 @@ void func_801839C0(void *a0) p = &D_801C00B0; - __asm__("" : "=r"(p) : "0"(p)); + __asm__("" : "=r"(p) : "0"(p)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c0 = *p; if (c0 < 0xFF) { nc0 = c0 + 0x10; @@ -4468,7 +4468,7 @@ void func_8018428C(void *a0) extern s32 D_8019CA14; extern s32 func_8012AD50(void *a0); - register void *s0 __asm__("$16") = a0; + register void *s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)((u8 *)s0 + 0x20) = v0; @@ -4543,7 +4543,7 @@ void func_8018431C(void *a0) *(u16 *)(s1 + 0x18) = 0x2000; *(u8 *)(s1 + 0x27) = b; } else { - register u8 *dptr __asm__("$4"); + register u8 *dptr __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) func_8001CF00(s1); dptr = D_801C00F0; @@ -4667,7 +4667,7 @@ s32 func_801846F0(void *a0, s32 a1) { s32 out[3]; s32 d; s16 e; - register s32 ret __asm__("$2"); + register s32 ret __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) in[0] = *(s16 *)((s32)a0 + 6) - *(s16 *)&D_80126B5E; in[1] = 0; @@ -4974,7 +4974,7 @@ void func_80184934(void *a0, void *a1) void func_80184D50(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_801833F0 *poly; Drm_801833F0 *dm; @@ -5018,8 +5018,8 @@ void func_80184D50(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -5027,14 +5027,14 @@ void func_80184D50(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -5051,7 +5051,7 @@ void func_80184D50(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_801833F0(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -5095,7 +5095,7 @@ void func_80184D50(void *ent, void *spr, u32 *q, u32 *ot) /* Zero-byte live-range stretch: puts vtx's allocno priority at * 1232, inside the (1228, 1296) window - see (2). Placement is * load-bearing; do not move this statement. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -5537,10 +5537,10 @@ void func_80185690(s32 arg0) s32 ot; u16 bx; u16 by; - register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ + register s32 ang __asm__("$4"); /* §17 pin — see residual (a) */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) volatile u16 *bidx; s32 t; - register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ + register u32 pv __asm__("$3"); /* §17 pin — see residual (b) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) m = D_800AE620; mp = &m; @@ -5591,7 +5591,7 @@ void func_80185690(s32 arg0) *(s16 *)(p + 0x1A) = by; /* addPrim(otp, p) == setaddr(p, getaddr(otp)), setaddr(otp, p) */ - bidx = (volatile u16 *)&D_800B9A02; + bidx = (u16 *)&D_800B9A02; pv = *(u32 *)p; *(u32 *)p = (pv & 0xFF000000) | (*(u32 *)(*(s32 *)((u8 *)&D_800A651C + @@ -5599,7 +5599,7 @@ void func_80185690(s32 arg0) ot = *(s32 *)((u8 *)&D_800A651C + (*bidx * 20)); *(u32 *)(ot + 0x40) = (*(u32 *)(ot + 0x40) & 0xFF000000) | ((u32)p & 0xFFFFFF); func_80016638(&D_800A6518[*bidx * 20], 0x10, 1); - __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__ __volatile__("" : "=r"(pv)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } @@ -6019,8 +6019,8 @@ void func_80185E34(s32 a0) { void *svp = sv; void *outp = out; ApplyMatrixSV(m, svp, outp); - __asm__ __volatile__("" : "=r"(svp)); - __asm__ __volatile__("" : "=r"(outp)); + __asm__ __volatile__("" : "=r"(svp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(outp)); // !FAKE: launder out-only — NEEDED DIFFERS (P36 rung B tus9) } *(s16 *)(q + 0x8) = x + ((s16)out[0] >> 1) * 3; @@ -6041,7 +6041,7 @@ void func_80185E34(s32 a0) { *(s16 *)(sv + 0) = 2; { /* lever C: sp+0x10 IS &m, but spelled so cse cannot fold it to $s4 */ - register u8 *spr __asm__("$29"); + register u8 *spr __asm__("$29"); // !FAKE: pin $29 — NEEDED DIFFERS (P36 rung B tus9) ApplyMatrixSV(spr + 0x10, sv, out); } diff --git a/src/ov_SC03_104/ov_SC03_104_jr_80186538.c b/src/ov_SC03_104/ov_SC03_104_jr_80186538.c index d3ea8e389e..40bcd909b7 100644 --- a/src/ov_SC03_104/ov_SC03_104_jr_80186538.c +++ b/src/ov_SC03_104/ov_SC03_104_jr_80186538.c @@ -3617,9 +3617,9 @@ void func_80187AA4(void *a0) { u16 buf[8]; s32 ent; u16 saved; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a3 __asm__("$7"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) func_8002AC00(0xD); if (*(u16 *)((s32)a0 + 0x0) != 0) { @@ -3930,13 +3930,13 @@ void func_80187E4C(s32 a0) { v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); /* $a0-pinned scopes: rematerialise &D_800AF648 (lui/addiu) before EACH call */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0x9F) & 0xFFFF) < 0x13F && (u32)((*((u16 *)&sxy + 1) + 0x77) & 0xFFFF) < 0xEF) { s32 sx; /* screen X, then REUSED as the pan field */ - register s32 av __asm__("$5"); /* |X| — the one pin that helped */ + register s32 av __asm__("$5"); /* |X| — the one pin that helped */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; sx = (s16)*(u16 *)&sxy; av = sx; @@ -3945,7 +3945,7 @@ void func_80187E4C(s32 a0) { } vol = ((0xA0 - av) * 0x7F) / 0xA0; /* lever 3: sched1 otherwise hoists the PAN multiply ahead of this one */ - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) sx = (sx + 0xA0) / 0x14; if (sx == 0x10) { sx = 0xF; @@ -4181,20 +4181,20 @@ void func_80188440(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -4326,8 +4326,8 @@ void func_80188850(s32 a0) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialised * per call (cookbook §88a); otherwise CSE parks it in a callee-saved reg * and mis-seats every register in the function. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -4589,9 +4589,9 @@ void func_80188F50(void *a0) { extern s32 D_8019F5DC; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; @@ -4671,9 +4671,9 @@ void func_80189038(void *a0) { extern u8 D_801ABFEC[]; extern u8 D_801ACAF4[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); buf[0] = v0; @@ -4788,7 +4788,7 @@ extern s32 func_80131A34(s32 a0, s32 a1); extern void func_8002D4C8(s32 a0, s32 a1); void func_8018930C(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; u16 v0 = *(u16 *)(s0 + 0x100); u16 v1 = *(u16 *)(s0 + 0x60); @@ -4833,9 +4833,9 @@ void func_801893B0(void *a0) { extern char D_801ACF64[]; u16 buf[8]; - register u16 v0 __asm__("$2"); - register u16 v1 __asm__("$3"); - register u16 a2 __asm__("$6"); + u16 v0; + register u16 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u16 a2 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(u16 *)((s32)a0 + 0x6); *(u16 *)(&buf[0]) = v0; diff --git a/src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c b/src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c index 29fa06d4bc..6ce54df2ed 100644 --- a/src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c +++ b/src/ov_SC03_105/ov_SC03_105_jr_80186DDC.c @@ -2980,8 +2980,8 @@ void func_80186DDC(void *arg0) /* LOAD-BEARING register pins: ent=$s1 / tbl=$s0 reproduce the target's * save order (sw s1 BEFORE sw ra/s0) and let the case-2 0xCC reload land * back in $s0 ahead of func_8013C9C4. Do NOT "simplify" to plain locals. */ - register s32 ent __asm__("$17"); - register u8 *tbl __asm__("$16"); + s32 ent; + register u8 *tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) /* dead-local frame pads (§162i1): 8+64 bytes -> vars=72 => frame 0x48 */ s32 pad[2]; s32 pad2[8]; @@ -3182,7 +3182,7 @@ void func_801871C0(void *arg0, s32 arg1, s32 arg2) { extern u8 D_801202A0[]; void func_801873C8(void) { - register u8 *q __asm__("$4"); + register u8 *q __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *p; s32 i; s32 count; @@ -3284,7 +3284,7 @@ void func_80187554(void) func_8012A018((s32)func_8018774C, 0); D_8012694C = 0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_80126954 = 0x708; D_80126950 = 0x708; @@ -4047,9 +4047,7 @@ void func_80188574(void *a0) { func_8012A828(*(s32 *)(s2 + 0x64), &D_8018EAB4); i = 3; func_8012C218((void *)*(s32 *)(*(s32 *)(s2 + 0x64) + 0x6C)); - __asm__ __volatile__(""); temp = *(s32 *)(s2 + 0x64); - __asm__ __volatile__("" : : "r"(temp)); p1 = (s32)&D_8018F758; func_80188BA8(temp); do { @@ -4548,7 +4546,7 @@ void func_80189118(void) { void func_80189254(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -4704,8 +4702,8 @@ void func_80189454(void *a0) { extern EffectSlot4_80189454 D_8018F44C; extern EffectSlot4_80189454 D_8018F47C; extern EffectSlot4_80189454 D_8018F480; - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s1; s0 = a0; s1 = ((void *(*)(void))func_801465C0)(); diff --git a/src/ov_SC03_105/ov_SC03_105_jr_80189798.c b/src/ov_SC03_105/ov_SC03_105_jr_80189798.c index 62008b4755..9cdc6ded10 100644 --- a/src/ov_SC03_105/ov_SC03_105_jr_80189798.c +++ b/src/ov_SC03_105/ov_SC03_105_jr_80189798.c @@ -2986,7 +2986,7 @@ void func_80189C84(void *a0) extern u8 D_801BCBA4[]; extern void func_80189E64(); extern s32 func_8012AD50(void *a0); - register s32 i __asm__("$3"); + register s32 i __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u8 *p; if (*(s16 *)((s32)a0 + 0xDE) != 0) { @@ -3153,7 +3153,7 @@ void func_80189F24(void *a0) *(s16 *)((s32)a0 + 0xFE) = 0x6000; } else { s32 dv, sv; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) dv = *(u16 *)((s32)a0 + 0x106) + 0x400; sv = *(u16 *)((s32)a0 + 0xFE) + dv; *(s16 *)((s32)a0 + 0x106) = dv; diff --git a/src/ov_SC03_107/ov_SC03_107.c b/src/ov_SC03_107/ov_SC03_107.c index f982db60b3..76d780b2dc 100644 --- a/src/ov_SC03_107/ov_SC03_107.c +++ b/src/ov_SC03_107/ov_SC03_107.c @@ -243,7 +243,7 @@ void func_801287B8(void) { { /* D_8019BCD0 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_8019BCD0; + register volatile s32 *p __asm__("$4") = &D_8019BCD0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -549,17 +549,17 @@ void func_8012956C(void) { extern u8 D_8019BCB0; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -569,7 +569,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -610,7 +609,7 @@ void func_8012956C(void) { D_8019A710[idx], D_8019A711[idx], D_8019A712[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_8019BCB0; s = base->f40; temp_a3 = base->f38; @@ -1117,9 +1116,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1471,13 +1470,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_8019A720; extern s32 D_8019A724; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -2128,9 +2127,9 @@ void func_80130D48(s32 arg0) { extern s32 func_80131CF4(s32); - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2170,7 +2169,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_801828B8; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_801828B8; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2201,7 +2200,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_80182920; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_80182920; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2217,7 +2216,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_80182940; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_80182940; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_SC03_107/ov_SC03_107_jr_801380E0.c b/src/ov_SC03_107/ov_SC03_107_jr_801380E0.c index 2125e6bcdb..6d22b57069 100644 --- a/src/ov_SC03_107/ov_SC03_107_jr_801380E0.c +++ b/src/ov_SC03_107/ov_SC03_107_jr_801380E0.c @@ -854,8 +854,8 @@ void func_801397B0(s32 arg0) extern u8 D_800A6518[]; extern u8 D_80182AF0; extern u8 D_80182B34; - register u8 *e __asm__("$7"); - register s32 off __asm__("$4"); + u8 *e; + register s32 off __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[12]; u8 *b164; u8 *b1A8; @@ -951,7 +951,7 @@ extern unsigned char D_80182A74[]; int t = *(unsigned char *)(param_1 + 0x22) & 0x60; int h = *(unsigned short *)(param_1 + 0x18); unsigned int idx; - __asm__("" : "=r"(t) : "0"(t)); + __asm__("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) idx = (unsigned char)t; if (h < 7) { if (h >= 2) { @@ -1200,12 +1200,12 @@ void func_8013B274(s32 a0, s32 a1, void *a2) "swc2 $27, 8(%0)\n" : : "r"((u8 *)L + 0x18) : "memory"); - *(s16 *)(p + 8) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0xA) = *(volatile s32 *)((u8 *)L + 0xC); - *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); + *(s16 *)(p + 8) = *(s32 *)((u8 *)L + 8); + *(s16 *)(p + 0xA) = *(s32 *)((u8 *)L + 0xC); + *(s16 *)(p + 0x10) = *(volatile s32 *)((u8 *)L + 8) + *(s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x12) = *(volatile s32 *)((u8 *)L + 0xC); *(s16 *)(p + 0x18) = *(volatile s32 *)((u8 *)L + 8); - *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); + *(s16 *)(p + 0x1A) = *(volatile s32 *)((u8 *)L + 0xC) + *(s32 *)((u8 *)L + 0x1C); *(s16 *)(p + 0x20) = *(volatile s32 *)((u8 *)L + 8) + *(volatile s32 *)((u8 *)L + 0x18); *(s16 *)(p + 0x22) = *(volatile s32 *)((u8 *)L + 0xC) + *(volatile s32 *)((u8 *)L + 0x1C); diff --git a/src/ov_SC03_107/ov_SC03_107_jr_8015444C.c b/src/ov_SC03_107/ov_SC03_107_jr_8015444C.c index 474e8a1b65..c95ba9a87b 100644 --- a/src/ov_SC03_107/ov_SC03_107_jr_8015444C.c +++ b/src/ov_SC03_107/ov_SC03_107_jr_8015444C.c @@ -1300,9 +1300,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); diff --git a/src/ov_SC03_107/ov_SC03_107_jr_801549F8.c b/src/ov_SC03_107/ov_SC03_107_jr_801549F8.c index 38a6839c7e..906ec68751 100644 --- a/src/ov_SC03_107/ov_SC03_107_jr_801549F8.c +++ b/src/ov_SC03_107/ov_SC03_107_jr_801549F8.c @@ -1306,9 +1306,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); diff --git a/src/ov_SC03_107/ov_SC03_107_jr_801594E8.c b/src/ov_SC03_107/ov_SC03_107_jr_801594E8.c index 0e8390c372..b788a1b838 100644 --- a/src/ov_SC03_107/ov_SC03_107_jr_801594E8.c +++ b/src/ov_SC03_107/ov_SC03_107_jr_801594E8.c @@ -1300,9 +1300,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); @@ -2209,7 +2209,6 @@ s32 func_801596F0(s32 param_1) { (*(s16 *)&D_800B9AAC) = 0x7fff; D_800B9B00 = 0x7fff; - __asm__ __volatile__("" ::: "memory"); for (p = (u32 *)(base + 0x65A8); p < (u32 *)(base + 0x9DA8); p += 0xe) { p[1] |= 0x80000000; diff --git a/src/ov_SC03_107/ov_SC03_107_jr_80159C84.c b/src/ov_SC03_107/ov_SC03_107_jr_80159C84.c index a276ec91ca..2e6b1ecc11 100644 --- a/src/ov_SC03_107/ov_SC03_107_jr_80159C84.c +++ b/src/ov_SC03_107/ov_SC03_107_jr_80159C84.c @@ -1297,9 +1297,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); diff --git a/src/ov_SC03_107/ov_SC03_107_jr_801789AC.c b/src/ov_SC03_107/ov_SC03_107_jr_801789AC.c index d4daba207a..3d54816530 100644 --- a/src/ov_SC03_107/ov_SC03_107_jr_801789AC.c +++ b/src/ov_SC03_107/ov_SC03_107_jr_801789AC.c @@ -1373,9 +1373,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); @@ -4776,7 +4776,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_8019B9D8; if (a != -1) { return func_8001AAA0() != 0; @@ -4996,8 +4996,8 @@ void func_8017AE2C(s32 param_1) { extern s16 D_8019BC98; extern s16 D_8019BC9A; extern s16 D_8019BCA4; - register s32 pv __asm__("$16") = param_1; - register s16 *g __asm__("$17") = &D_8019BC98; + s32 pv = param_1; + s16 *g = &D_8019BC98; switch (g[0]) { case 0: @@ -5151,8 +5151,8 @@ s32 func_8017B238(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B238 *)&buf[0] = *(Blk8_8017B238 *)src; *(Blk8_8017B238 *)&buf[8] = *(Blk8_8017B238 *)(src + 8); } else { @@ -5306,8 +5306,8 @@ s32 func_8017B614(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B614 *)&buf[0] = *(Blk8_8017B614 *)src; *(Blk8_8017B614 *)&buf[8] = *(Blk8_8017B614 *)(src + 8); } else { @@ -5331,7 +5331,7 @@ s32 func_8017B614(s32 param_1, s32 param_2) v78C = *p78C; v78E = D_8019BA16; v790 = D_8019BA18; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_8019BCC8 = 1; D_8019B9A4 = 0x1E; D_80126990 = v794; @@ -5601,8 +5601,8 @@ void func_8017BC38(int param_1) { extern void (*D_8019B9EC[10])(int); - register int i __asm__("$17"); - register void (**p)(int) __asm__("$16"); + int i; + void (**p)(int); i = 0; p = D_8019B9EC; @@ -5920,7 +5920,7 @@ void func_8017BEBC(s32 arg0) * SETS the pseudo, emptying the address's equivalence class; non-volatile * asm so sched2 may still hoist the arg setup above the sv loads. */ s32 _pm2 = (s32)&m2; - __asm__("" : "=r"(_pm2) : "0"(_pm2)); + __asm__("" : "=r"(_pm2) : "0"(_pm2)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) lv.vx = 0; lv.vy = 0; lv.vz = 0; @@ -5933,8 +5933,8 @@ void func_8017BEBC(s32 arg0) { s32 _a = (s32)&m2; s32 _b = (s32)&m3; - __asm__("" : "=r"(_a) : "0"(_a)); - __asm__("" : "=r"(_b) : "0"(_b)); + __asm__("" : "=r"(_a) : "0"(_a)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + __asm__("" : "=r"(_b) : "0"(_b)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8004974C((void *)_a, (void *)_b); } ApplyMatrixSV((void *)&m3, (void *)&sv, (void *)&outv); @@ -6069,8 +6069,8 @@ void func_8017BEBC(s32 arg0) * int(K/L_mny) -> exact allocno tie -> global.c allocno_compare * falls through to creation order -> mny (created first) takes * $a2, which is what the target has. Zero bytes (#APP/#NO_APP). */ - __asm__ volatile (""); - __asm__ volatile (""); + __asm__ volatile (""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ volatile (""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) mny = ((XFT3 *)pkt)->y1; } else { mny = ((XFT3 *)pkt)->y0; @@ -6125,8 +6125,8 @@ void func_8017BEBC(s32 arg0) if (tmpxy[0].vy > tmpxy[1].vy) { my = tmpxy[0].vy; /* §47 slider x2 — same tie, the FT4 arm's half of it. */ - __asm__ volatile (""); - __asm__ volatile (""); + __asm__ volatile (""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__ volatile (""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) mny = tmpxy[1].vy; } else { mny = tmpxy[0].vy; @@ -6423,9 +6423,9 @@ extern void func_8017D4C8(s32 a0, s32 a1, s32 a2); extern void func_8017D51C(s32 *a0, s32 *a1, s32 *a2); void func_8017CF48(s32 a0) { - register s32 tp __asm__("$16"); - register s32 base __asm__("$18"); - register void *ap __asm__("$4"); + s32 tp; + register s32 base __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + void *ap; s16 buf[4]; s32 flag, t; s32 t0, t1, u1, u2; @@ -6444,7 +6444,7 @@ B: flag = 0; L00C: ap = buf; - __asm__("" : "=r"(ap) : "0"(ap)); + __asm__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) base = (s32)&D_80185FF0; if (func_8017D418((s16 *)ap, (s16 *)base)) goto L164; if (func_8017D418(buf, (s16 *)(base + 0x10))) { func_8017D51C((s32 *)a0, (s32 *)buf, (s32 *)(base + 0x10)); flag = 1; goto L174; } @@ -6455,7 +6455,7 @@ L00C: if (func_8017D418(buf, (s16 *)(base + 0x60))) { func_8017D474(a0, (s32)buf, base + 0x60); flag = 1; goto L174; } if (func_8017D418(buf, (s16 *)(base + 0x70))) { func_8017D51C((s32 *)a0, (s32 *)buf, (s32 *)(base + 0x70)); flag = 1; goto L174; } ap = buf; - __asm__("" : "=r"(ap) : "0"(ap)); + __asm__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) base = base + 0x80; if (func_8017D418((s16 *)ap, (s16 *)base)) goto L164; goto L174; @@ -6477,7 +6477,7 @@ LAB: *(s16 *)(a0 + 0x1A) = *(s16 *)(a0 + 0x22) = func_80012ABC(*(s16 *)(a0 + 0x1A), *(s16 *)(a0 + 0xA2), 0xA); LEND: tp = (s32)D_801274F0_8017CF48; - __asm__("" : "=r"(tp) : "0"(tp)); + __asm__("" : "=r"(tp) : "0"(tp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017CF48 *)tp = *(Blk8_8017CF48 *)buf; t0 = func_80012F74(*(s16 *)(tp - 8), buf[0], 4, 1); u1 = buf[1]; @@ -7482,9 +7482,9 @@ void func_8017E668(s32 a0) { // Check if *(s32*)(a0 + 0x1C) < 0x11 if (*(s32*)(a0 + 0x1C) < 0x11) { - register s32 mask __asm__("a0"); - register s32 ptr __asm__("v0"); - register s32 val __asm__("v1"); + s32 mask; + s32 ptr; + s32 val; mask = 0x80000000; ptr = *(s32*)(a0 + 0x20); // Load pointer from a0+0x20 @@ -7562,8 +7562,8 @@ extern void func_8017EEA8(void*); void func_8017E7C0(a0) s32 a0; { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(s32 *)(a0 + 0xDC); if ((v0 & 0x2) != 0) { @@ -8324,10 +8324,10 @@ void func_8017F6E8(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -8548,7 +8548,7 @@ void func_8017FE24(s32 arg0) { e = *(s32 *)(arg0 + 0x6C); func_8012C218((void *)arg0); arg0 = e; - __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); + __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (arg0 == 0) { return; } @@ -8602,7 +8602,7 @@ void func_8017FE24(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n = 2; *(s16 *)(e + 0x12) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -8632,7 +8632,7 @@ void func_8017FE24(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n += 8; *(s16 *)(e + 0x1A) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -8796,10 +8796,10 @@ void func_801801E4(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -9365,8 +9365,8 @@ void func_80180F88(int a0) extern void func_8012C218(void *a0); void func_8018101C(void *a0) { -register s32 v0 __asm__("$2"); -register s32 v1 __asm__("$3"); +s32 v0; +s32 v1; v0 = (*((s32 *) (((s32) a0) + 0x8)) = (*((s32 *) (((s32) a0) + 0x8))) + 0x40000); v1 = 0x400000; if (v1 < v0) @@ -9497,7 +9497,7 @@ void func_80181204(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_8019BAC8 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); diff --git a/src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c b/src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c index 1e7a441cfa..8c7c94db97 100644 --- a/src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c +++ b/src/ov_SC03_108/ov_SC03_108_jr_8017F83C.c @@ -2803,7 +2803,7 @@ void func_8017F83C(s32 param_1) /* the barrier keeps [0xa] live across the [0xfe] load so local-alloc * hands it $v0 (see the header note); without it the two lh regs swap. */ s32 ta = *(s16 *)(param_1 + 0xa); - __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); + __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) cond = ta < *(s16 *)(param_1 + 0xfe); } else { cond = *(s16 *)(param_1 + 0xa) > *(s16 *)(param_1 + 0xfe); @@ -3023,7 +3023,7 @@ void func_8017FD64(s32 param_1) if (out.vx >= 0xB5) { goto TAIL; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { if (-out.vx >= 0xB5) { goto TAIL; @@ -3031,7 +3031,7 @@ void func_8017FD64(s32 param_1) } if (out.vy >= 0) { if (out.vy >= 0x8D) { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto TAIL; } } else { @@ -3570,10 +3570,10 @@ extern s32 func_8004787C(s32 a0); s32 func_801809A0(void *arg0) { - register s32 v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17") = (s32)arg0; - register u8 *s2 __asm__("$18") = (u8 *)D_800AF630; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 s1 = (s32)arg0; + u8 *s2 = (u8 *)D_800AF630; s32 sp10[4]; v0 = *(s32 *)(s1 + 0xD0); @@ -3585,7 +3585,7 @@ s32 func_801809A0(void *arg0) if (*(s32 *)(*(s32 *)(s1 + 0x20) + 4) < 0) { *(s32 *)(s0 + 4) |= (s32)0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s0 + 4) &= 0x7FFFFFFF; } diff --git a/src/ov_SC03_110/ov_SC03_110_jr_8017D898.c b/src/ov_SC03_110/ov_SC03_110_jr_8017D898.c index 691b687457..b839fc7e6b 100644 --- a/src/ov_SC03_110/ov_SC03_110_jr_8017D898.c +++ b/src/ov_SC03_110/ov_SC03_110_jr_8017D898.c @@ -3062,8 +3062,8 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_8017ED94(s32 param_1) { u16 *base; u16 sp10[8]; - register s32 var_s0 __asm__("$16"); - register s32 t2 __asm__("$4"); + s32 var_s0; + s32 t2; s32 var_v1; s32 t; s32 i; @@ -3322,7 +3322,7 @@ s32 func_8017F2F8(void) void func_8017F3D4(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -3550,7 +3550,7 @@ void func_8017F674(s32 param_1) s32 sum; sum = *(u16 *)(ptr1 + 0x12) + ret; - __asm__ __volatile__("" : "=r"(sum) : "0"(sum)); + __asm__ __volatile__("" : "=r"(sum) : "0"(sum)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ret = 0x1000 - sVar1; *(s16 *)(ptr1 + 0x12) = sum; if (ret < 0) { @@ -3560,7 +3560,7 @@ void func_8017F674(s32 param_1) ret = -ret; { s32 arg1 = ret - 0x4000; - __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); + __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012B178(param_1, arg1); } iVar1 = func_8012CBA4(param_1); @@ -3576,7 +3576,7 @@ void func_8017F674(s32 param_1) { /* §17 pin: the merge-block pointer must land in $v1 so reload's * scratch for the constant store takes $v0 (see .L8017F4C0). */ - register s32 ptr2 __asm__("$3"); + register s32 ptr2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) ptr2 = *(s32 *)(param_1 + 0x20); *(u16 *)(param_1 + 0x34) = 2; uVar2 = *(s16 *)(ptr2 + 0x12) + 0x800; diff --git a/src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c b/src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c index 59b746490a..a3b14ab53f 100644 --- a/src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c +++ b/src/ov_SC03_110/ov_SC03_110_jr_8017FBC8.c @@ -2789,7 +2789,7 @@ void func_8017FBC8(s32 param_1) /* the barrier keeps [0xa] live across the [0xfe] load so local-alloc * hands it $v0 (see the header note); without it the two lh regs swap. */ s32 ta = *(s16 *)(param_1 + 0xa); - __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); + __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) cond = ta < *(s16 *)(param_1 + 0xfe); } else { cond = *(s16 *)(param_1 + 0xa) > *(s16 *)(param_1 + 0xfe); @@ -3006,7 +3006,7 @@ void func_801800F0(s32 param_1) if (out.vx >= 0xB5) { goto TAIL; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { if (-out.vx >= 0xB5) { goto TAIL; @@ -3014,7 +3014,7 @@ void func_801800F0(s32 param_1) } if (out.vy >= 0) { if (out.vy >= 0x8D) { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto TAIL; } } else { @@ -3561,10 +3561,10 @@ extern void func_8012F214(s32 a0, s32 a1, s32 a2); extern s32 func_8004787C(s32 a0); void func_80180D2C(void *arg0) { - register s32 v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17") = (s32)arg0; - register u8 *s2 __asm__("$18") = (u8 *)D_800AF630; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 s1 = (s32)arg0; + u8 *s2 = (u8 *)D_800AF630; s32 sp10[4]; v0 = *(s32 *)(s1 + 0xD0); @@ -3576,7 +3576,7 @@ void func_80180D2C(void *arg0) { if (*(s32 *)(*(s32 *)(s1 + 0x20) + 4) < 0) { *(s32 *)(s0 + 4) |= (s32)0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s0 + 4) &= 0x7FFFFFFF; } @@ -3610,7 +3610,7 @@ void func_80180E10(s32 arg0) { Loc_80180E10 loc; u32 buf[2]; s32 i; - register u32 *bp __asm__("$19"); + u32 *bp; i = 0; bp = buf; @@ -4102,7 +4102,7 @@ void func_80181BF0(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -4121,7 +4121,7 @@ void func_80181BF0(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4144,7 +4144,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80181CB4(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; diff --git a/src/ov_SC03_112/ov_SC03_112_jr_8017C294.c b/src/ov_SC03_112/ov_SC03_112_jr_8017C294.c index 241ffe4fb4..b78f814581 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_8017C294.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_8017C294.c @@ -3037,7 +3037,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) wv = wz >> 16; wy = part->yy; mny = wy + dy; - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) my = (wy >> 16) + dy; box[0].vz = wz; box[1].vz = wz; @@ -3053,7 +3053,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stsxy3(&sxy[0], &sxy[1], &sxy[2]); gte_ldv0(&box[3]); gte_rtps(); - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) box[4].vx = mn; box[4].vy = my; box[4].vz = wz; box[5].vx = mx; box[5].vy = my; box[5].vz = wz; box[6].vx = mn; box[6].vy = my; box[6].vz = wv; @@ -3068,8 +3068,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stszotz(&g.otz); if (lim >= g.otz) { - __asm__ volatile (""); /* live-length sliders — see (1) in the header. */ - __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ + __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) xa32 = sxy[0].vx; xb32 = sxy[1].vx; if (xb32 < xa32) { xmx1 = xa32; xmn1 = xb32; } else { xmn1 = xa32; xmx1 = xb32; } @@ -3642,9 +3641,9 @@ extern s32 func_800495EC(s32 a0, s32 a1, s32 a2); u32 func_8017E654(s16 *param_1, s16 *param_2, s16 *param_3) { s16 ax, ay, bx, by, cx, cy; - register s32 la __asm__("$8"); - register s32 lb __asm__("$7"); - register s32 lc __asm__("$3"); + register s32 la __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lb __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lc __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u32 r; s32 pad[2]; @@ -3653,7 +3652,7 @@ u32 func_8017E654(s16 *param_1, s16 *param_2, s16 *param_3) { if (cx < ax) { return 0; } - __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); + __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) bx = param_2[0]; if (bx < cx) { return 1; @@ -3669,7 +3668,7 @@ u32 func_8017E654(s16 *param_1, s16 *param_2, s16 *param_3) { la = (u16)ax; lb = (u16)bx; lc = (u16)cx; - __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); + __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) r = func_800495EC(la | ((u16)ay << 16), lb | ((u16)by << 16), lc | ((u16)cy << 16)); return ~r >> 31; @@ -3692,9 +3691,9 @@ extern s32 func_800495EC(s32 a0, s32 a1, s32 a2); u32 func_8017E70C(s16 *param_1, s16 *param_2, s16 *param_3) { s16 ax, ay, bx, by, cx, cy; - register s32 la __asm__("$8"); - register s32 lb __asm__("$7"); - register s32 lc __asm__("$3"); + register s32 la __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lb __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lc __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u32 r; s32 pad[2]; @@ -3703,7 +3702,7 @@ u32 func_8017E70C(s16 *param_1, s16 *param_2, s16 *param_3) { if (cx < bx) { return 0; } - __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); + __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) ax = param_1[0]; if (ax < cx) { return 1; @@ -3719,7 +3718,7 @@ u32 func_8017E70C(s16 *param_1, s16 *param_2, s16 *param_3) { la = (u16)ax; lb = (u16)bx; lc = (u16)cx; - __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); + __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) r = func_800495EC(la | ((u16)ay << 16), lb | ((u16)by << 16), lc | ((u16)cy << 16)); return ~r >> 31; @@ -3803,10 +3802,10 @@ extern u16 D_80189644[]; void func_8017E9A0(void *arg) { - register int s0 __asm__("$16"); - register void *s1 __asm__("$17"); - register void *s2 __asm__("$18"); - register int h __asm__("$3"); + int s0; + void *s1; + void *s2; + register int h __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s32 a; @@ -3840,7 +3839,7 @@ extern u8 D_80189694[]; void func_8017EA24(void *a0) { - register void *s0 __asm__("$16") = a0; + void *s0 = a0; s32 v0 = func_8012C1B8(); *(s32 *)((u8 *)s0 + 0x20) = v0; @@ -3856,7 +3855,7 @@ void func_8017EA24(void *a0) *(s16 *)((u8 *)s0 + 0xFE) = mode; v1 = mode; - __asm__("" : "=r"(v1) : "0"(v1)); + __asm__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (v1 == 1) goto case1; @@ -3875,7 +3874,6 @@ void func_8017EA24(void *a0) func_8001C810(*(s32 *)((u8 *)s0 + 0x20), (s32)D_801A2414); callarg0 = 0x19B; e = *(s32 *)((u8 *)s0 + 0x20); - __asm__("" : "=r"(e) : "0"(e)); argmode = 2; goto shared; @@ -3883,7 +3881,7 @@ void func_8017EA24(void *a0) func_8001C810(*(s32 *)((u8 *)s0 + 0x20), (s32)D_801A20C4); callarg0 = 0x19B; e = *(s32 *)((u8 *)s0 + 0x20); - __asm__("" : "=r"(e) : "0"(e)); + __asm__("" : "=r"(e) : "0"(e)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) argmode = 3; shared: @@ -4209,7 +4207,7 @@ s32 func_8017EFAC(s32 a0, s32 a1) { return 1; } } - __asm__("" :: "r"(avg)); /* zero-byte allocno-priority slider, see above */ + __asm__("" :: "r"(avg)); /* zero-byte allocno-priority slider, see above */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) return 0; } @@ -5321,9 +5319,9 @@ void func_80180780(s32 a0) { if (*(s32*)(a0 + 0x1C) < 0x11) { - register s32 mask __asm__("a0"); - register s32 ptr __asm__("v0"); - register s32 val __asm__("v1"); + s32 mask; + s32 ptr; + s32 val; mask = 0x80000000; ptr = *(s32*)(a0 + 0x20); @@ -5395,8 +5393,8 @@ extern void func_80180FC0(void*); void func_801808D8(s32 a0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(s32 *)(a0 + 0xDC); if ((v0 & 0x2) != 0) { @@ -5933,7 +5931,7 @@ void func_8018128C(s32 param_1) s32 sum; sum = *(u16 *)(ptr1 + 0x12) + ret; - __asm__ __volatile__("" : "=r"(sum) : "0"(sum)); + __asm__ __volatile__("" : "=r"(sum) : "0"(sum)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ret = 0x1000 - sVar1; *(s16 *)(ptr1 + 0x12) = sum; if (ret < 0) { @@ -5943,7 +5941,7 @@ void func_8018128C(s32 param_1) ret = -ret; { s32 arg1 = ret - 0x4000; - __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); + __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012B178(param_1, arg1); } iVar1 = func_8012CBA4(param_1); @@ -5959,7 +5957,7 @@ void func_8018128C(s32 param_1) { /* §17 pin: the merge-block pointer must land in $v1 so reload's * scratch for the constant store takes $v0 (see .L8017F4C0). */ - register s32 ptr2 __asm__("$3"); + register s32 ptr2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) ptr2 = *(s32 *)(param_1 + 0x20); *(u16 *)(param_1 + 0x34) = 2; uVar2 = *(s16 *)(ptr2 + 0x12) + 0x800; diff --git a/src/ov_SC03_112/ov_SC03_112_jr_801817E0.c b/src/ov_SC03_112/ov_SC03_112_jr_801817E0.c index 988710b56a..02c46ac918 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_801817E0.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_801817E0.c @@ -2835,7 +2835,7 @@ void func_801817E0(s32 param_1) /* the barrier keeps [0xa] live across the [0xfe] load so local-alloc * hands it $v0 (see the header note); without it the two lh regs swap. */ s32 ta = *(s16 *)(param_1 + 0xa); - __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); + __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) cond = ta < *(s16 *)(param_1 + 0xfe); } else { cond = *(s16 *)(param_1 + 0xa) > *(s16 *)(param_1 + 0xfe); @@ -3045,7 +3045,7 @@ void func_80181D08(s32 param_1) if (out.vx >= 0xB5) { goto TAIL; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { if (-out.vx >= 0xB5) { goto TAIL; @@ -3053,7 +3053,7 @@ void func_80181D08(s32 param_1) } if (out.vy >= 0) { if (out.vy >= 0x8D) { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto TAIL; } } else { diff --git a/src/ov_SC03_112/ov_SC03_112_jr_80181F74.c b/src/ov_SC03_112/ov_SC03_112_jr_80181F74.c index dc3c2eec7e..5e367106ee 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_80181F74.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_80181F74.c @@ -2832,7 +2832,7 @@ void func_80181F74(s32 param_1) if (*(s32 *)(param_1 + 0x1c) >= 0x10) { goto C78; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto TAIL; case 4: @@ -3199,10 +3199,10 @@ extern void func_8012F214(s32 a0, s32 a1, s32 a2); extern s32 func_8004787C(s32 a0); void func_80182944(void *arg0) { - register s32 v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17") = (s32)arg0; - register u8 *s2 __asm__("$18") = (u8 *)D_800AF630; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 s1 = (s32)arg0; + u8 *s2 = (u8 *)D_800AF630; s32 sp10[4]; v0 = *(s32 *)(s1 + 0xD0); @@ -3214,7 +3214,7 @@ void func_80182944(void *arg0) { if (*(s32 *)(*(s32 *)(s1 + 0x20) + 4) < 0) { *(s32 *)(s0 + 4) |= (s32)0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s0 + 4) &= 0x7FFFFFFF; } diff --git a/src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c b/src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c index cafe878f2a..74c38048f4 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_80182BF8.c @@ -3101,10 +3101,10 @@ void func_801833A4(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } diff --git a/src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c b/src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c index 0589c952f5..ed06d5a2c0 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_80183AE0.c @@ -2777,7 +2777,7 @@ void func_80183AE0(s32 arg0) { e = *(s32 *)(arg0 + 0x6C); func_8012C218((void *)arg0); arg0 = e; - __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); + __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (arg0 == 0) { return; } @@ -2831,7 +2831,7 @@ void func_80183AE0(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n = 2; *(s16 *)(e + 0x12) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -2861,7 +2861,7 @@ void func_80183AE0(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n += 8; *(s16 *)(e + 0x1A) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3006,10 +3006,10 @@ void func_80183EA0(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -3564,8 +3564,8 @@ void func_80184C44(int a0) extern void func_8012C218(void *a0); void func_80184CD8(void *a0) { -register s32 v0 __asm__("$2"); -register s32 v1 __asm__("$3"); +s32 v0; +s32 v1; v0 = (*((s32 *) (((s32) a0) + 0x8)) = (*((s32 *) (((s32) a0) + 0x8))) + 0x40000); v1 = 0x400000; if (v1 < v0) @@ -3691,7 +3691,7 @@ void func_80184EC0(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_801ACEE0 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); diff --git a/src/ov_SC03_113/ov_SC03_113_jr_8017C294.c b/src/ov_SC03_113/ov_SC03_113_jr_8017C294.c index 72aab28eed..b660209e27 100644 --- a/src/ov_SC03_113/ov_SC03_113_jr_8017C294.c +++ b/src/ov_SC03_113/ov_SC03_113_jr_8017C294.c @@ -3025,7 +3025,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) wv = wz >> 16; wy = part->yy; mny = wy + dy; - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) my = (wy >> 16) + dy; box[0].vz = wz; box[1].vz = wz; @@ -3041,7 +3041,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stsxy3(&sxy[0], &sxy[1], &sxy[2]); gte_ldv0(&box[3]); gte_rtps(); - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) box[4].vx = mn; box[4].vy = my; box[4].vz = wz; box[5].vx = mx; box[5].vy = my; box[5].vz = wz; box[6].vx = mn; box[6].vy = my; box[6].vz = wv; @@ -3056,8 +3056,7 @@ void func_8017D174(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stszotz(&g.otz); if (lim >= g.otz) { - __asm__ volatile (""); /* live-length sliders — see (1) in the header. */ - __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ + __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) xa32 = sxy[0].vx; xb32 = sxy[1].vx; if (xb32 < xa32) { xmx1 = xa32; xmn1 = xb32; } else { xmn1 = xa32; xmx1 = xb32; } @@ -3454,7 +3453,7 @@ void func_8017E178(s32 a0) { permutation. */ raw = ((s32 (*)(s32))func_8012CBA4)(a0); flags = raw; - __asm__ __volatile__("" : "=r"(flags) : "0"(flags)); + __asm__ __volatile__("" : "=r"(flags) : "0"(flags)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) /* `m` blocks fold_truthop from merging the two bitfield tests below into a single `andi $v1,$s1,0xe000` -- the target keeps `& 0x8000` and `& 0x6000` separate. */ @@ -3601,7 +3600,7 @@ void func_8017E178(s32 a0) { copies vanish and everything from .L8017CD18 on drifts by 2 instructions. */ { s32 fire = ret; - __asm__ __volatile__("" : "=r"(ret) : "0"(ret)); + __asm__ __volatile__("" : "=r"(ret) : "0"(ret)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (fire != 0) { func_80146A6C(2, (void *)s0, 0, 0, 0, 2, 0); } @@ -3730,7 +3729,7 @@ extern void func_8012B0B4(unsigned int *param_1, int param_2, int param_3); void func_8017E728(s32 a0, s16 a1, s16 a2) { u32 buf[4]; - register s32 hi __asm__("$2"); + register s32 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 lo; func_8012B0B4(buf, *(s16 *)(*(s32 *)(a0 + 0x20) + 0x12), a1 << 4); @@ -3817,7 +3816,7 @@ void func_8017E878(s32 a0) { u8 out[8]; Mtx8_8017DE10_8017E878 m; s32 base; - register s32 ang __asm__("$2"); + register s32 ang __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 arg; *(s16 *)(in + 0) = *(u16 *)(a0 + 0x6) + *(u16 *)(a0 + 0x12); @@ -4285,12 +4284,12 @@ void func_8017F394(void *a0) { extern u8 D_8018715C[]; extern u16 D_8018716C[]; - register s32 s0 __asm__("$16") = (s32)a0; - register s32 a1 __asm__("$5"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 at __asm__("$1"); - register s32 a0r __asm__("$4"); + s32 s0 = (s32)a0; + s32 a1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + s32 at; + s32 a0r; s32 pad[4]; a1 = *(u32 *)(s0 + 0x20); @@ -4398,7 +4397,7 @@ void func_8017F4DC(s32 arg0) { s16 ad; u16 *tbl1; s16 *tbl2; - register s32 snd __asm__("$5"); + register s32 snd __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 st; s32 idx; s16 dist; @@ -4577,7 +4576,7 @@ extern void func_8012CAE4(void *a0); void func_8017F9FC(a0) void *a0; { - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p; u16 u; @@ -4617,12 +4616,11 @@ extern s16 D_80187154[]; void func_8017FAD4(void *a0) { - register s32 t __asm__("$3"); - register s32 sum __asm__("$2"); + s32 t; + s32 sum; s16 diff; t = D_80187164[*(s16 *)(*(s32 *)((s32)a0 + 0x64) + 0x70)]; - __asm__ __volatile__(""); sum = *(u16 *)((s32)a0 + 0xA) + t; *(u16 *)((s32)a0 + 0xA) = sum; diff = sum - *(u16 *)(*(s32 *)((s32)a0 + 0x64) + 0xA); @@ -5099,7 +5097,7 @@ void func_8018084C(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -5118,7 +5116,7 @@ void func_8018084C(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -5142,7 +5140,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_80180910(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -5514,10 +5512,10 @@ void func_80181128(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -5738,7 +5736,7 @@ void func_80181864(s32 arg0) { e = *(s32 *)(arg0 + 0x6C); func_8012C218((void *)arg0); arg0 = e; - __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); + __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (arg0 == 0) { return; } @@ -5792,7 +5790,7 @@ void func_80181864(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n = 2; *(s16 *)(e + 0x12) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -5822,7 +5820,7 @@ void func_80181864(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n += 8; *(s16 *)(e + 0x1A) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -5967,10 +5965,10 @@ void func_80181C24(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -6521,8 +6519,8 @@ void func_801829C8(int a0) extern void func_8012C218(void *a0); void func_80182A5C(void *a0) { -register s32 v0 __asm__("$2"); -register s32 v1 __asm__("$3"); +s32 v0; +s32 v1; v0 = (*((s32 *) (((s32) a0) + 0x8)) = (*((s32 *) (((s32) a0) + 0x8))) + 0x40000); v1 = 0x400000; if (v1 < v0) @@ -6649,7 +6647,7 @@ void func_80182C44(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_801A5A80 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); diff --git a/src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c b/src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c index 23d8aa4e88..9fe9834cbd 100644 --- a/src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c +++ b/src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c @@ -3338,9 +3338,9 @@ void func_8017DA30(s32 a0) { *(s32 *)((u8 *)a0 + 0xF8) = 0; } } - if ((*(volatile s32 *)((u8 *)a0 + 0x90) != (s32)&D_80182C58)) { + if ((*(s32 *)((u8 *)a0 + 0x90) != (s32)&D_80182C58)) { e58_chk: - if ((*(volatile s32 *)((u8 *)a0 + 0x90) != (s32)&D_80182E58)) { + if ((*(s32 *)((u8 *)a0 + 0x90) != (s32)&D_80182E58)) { v1 = *(s32 *)((u8 *)a0 + 0x1C); if (v1 == 0) { func_800183E0((s32)D_801A1A64); @@ -3648,7 +3648,7 @@ void func_8017E270(void *a0) { s1 = (s32 *)a0; v0_const = 0x0B; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) s0 = *(s32 **)((u8 *)s1 + 0x20); @@ -3811,8 +3811,8 @@ void func_8017E2EC(void *a0) u8 *pkb; s32 d; u32 *otp; - register u32 tv __asm__("$3"); /* §137 pin — see header */ - register u32 tv2 __asm__("$4"); /* §137 pin — see header */ + register u32 tv __asm__("$3"); /* §137 pin — see header */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tv2 __asm__("$4"); /* §137 pin — see header */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *rotm; diff --git a/src/ov_SC03_117/ov_SC03_117_jr_80178D40.c b/src/ov_SC03_117/ov_SC03_117_jr_80178D40.c index 1ccb9a8fe8..7e6d273615 100644 --- a/src/ov_SC03_117/ov_SC03_117_jr_80178D40.c +++ b/src/ov_SC03_117/ov_SC03_117_jr_80178D40.c @@ -3505,7 +3505,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801CE268; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c b/src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c index 8f8464ea35..2632ca0ea1 100644 --- a/src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c +++ b/src/ov_SC03_117/ov_SC03_117_jr_8017E6EC.c @@ -2749,7 +2749,7 @@ extern u8 D_80185018; extern u8 D_801884F4[]; void func_8017E6EC(void *arg0) { - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 c; s32 s0; @@ -2885,9 +2885,9 @@ extern void func_800233CC(void *, unsigned short); extern s32 func_80029178(s32 arg); void func_8017EA1C(s32 a0) { - register u8 *s0 __asm__("$16"); - register s32 *s1 __asm__("$17"); - register s32 *s2 __asm__("$18"); + u8 *s0; + s32 *s1; + s32 *s2; s32 *v0; s2 = (s32 *)a0; @@ -2922,20 +2922,20 @@ void func_8017EA1C(s32 a0) { extern Block4 D_801CE398; void func_8017EB34(s32 a0) { - register s32 *work __asm__("$6"); - register s32 x __asm__("$3"); - register s16 r __asm__("$3"); + s32 *work; + s32 x; + s16 r; s16 y; s32 t; s32 c; s32 n; work = (s32 *)a0; - if (*(volatile s32 *)((char *)work + 0xD0) == 0) { + if (*(s32 *)((char *)work + 0xD0) == 0) { return; } - x = *(volatile s32 *)((char *)work + 0x94); + x = *(s32 *)((char *)work + 0x94); y = x; if ((s16)x >= 0x11) { t = 0x20 - x; @@ -2945,7 +2945,7 @@ void func_8017EB34(s32 a0) { } } - c = *(volatile u16 *)((char *)work + 0xE0) + 1; + c = *(u16 *)((char *)work + 0xE0) + 1; *(u16 *)((char *)work + 0xE0) = c; r = n = c + y * 3 + 0x40; @@ -3295,8 +3295,8 @@ extern u8 D_801CE418[]; s32 func_8017F4C4(void *param) { void *h; - register u8 *p __asm__("$5"); - register s32 c __asm__("$3"); + u8 *p; + register s32 c __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 t; s16 x; @@ -3349,13 +3349,13 @@ extern void func_80129374(s32 a0, s32 a1); extern s32 func_8017F78C(s32 a0); s16 func_8017F5A4(s32 a0) { - register s32 code __asm__("$4"); + s32 code; s32 flags; s16 diff; s32 s0; s32 v1; s16 vol; - register u16 *p __asm__("$2"); + u16 *p; flags = *(s32 *)(a0 + 0x1C) + 1; *(s32 *)(a0 + 0x1C) = flags; @@ -3660,9 +3660,9 @@ extern void func_8012CAE4(void *a0); extern void (*D_801887A4)(void); void func_8017FCF0(void *a0) { - register s32 v0 __asm__("$2"); - register s32 s0 __asm__("$16"); - register s32 p __asm__("$4"); + s32 v0; + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[3]; s0 = (s32)a0; @@ -3681,7 +3681,6 @@ void func_8017FCF0(void *a0) { func_8012B14C(s0, buf); p = s0; *(s16 *)(p + 0x5C) = 0x800; - __asm__ __volatile__("" : : "r"(p)); *(s32 *)(p + 0x58) = (s32)&D_801887A4 | 0x40000000; func_8012AD50(p); } @@ -4121,12 +4120,12 @@ void func_80180558(s32 param_1) for (i = 0; i < 2; i++) { r = rand(); { - register s32 t __asm__("$3") = *(u16 *)(param_1 + 6) - 0x20; + s32 t = *(u16 *)(param_1 + 6) - 0x20; sp10[0] = t + (r & 0x3F); } r = rand(); { - register s32 u __asm__("$3") = *(u16 *)(param_1 + 0xE) - 0x20; + s32 u = *(u16 *)(param_1 + 0xE) - 0x20; sp10[2] = u + (r & 0x3F); } func_801290DC(0x66, (u8 *)sp10); @@ -4151,8 +4150,8 @@ extern s32 rand(void); void func_80180628(int param_1) { int p; - register s32 r1 __asm__("$16"); - register s32 r2 __asm__("$17"); + s32 r1; + s32 r2; s16 r3, r4, r5; s16 v; s16 v2; @@ -4820,7 +4819,7 @@ void func_80181900(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -4839,7 +4838,7 @@ void func_80181900(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4863,7 +4862,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_801819C4(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -4979,7 +4978,7 @@ void func_80181A30(s16 *arg0) void *mp; u16 len; u32 otz; - register u32 qt __asm__("$4"); /* §17 pin — kills the birthing boost AND + register u32 qt __asm__("$4"); /* §17 pin — kills the birthing boost AND // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) keeps the $a0/$a1 pair in target order */ ot = (u32 *)&D_800A6610[(*(u16 *)&D_800B9A02) << 14]; diff --git a/src/ov_SC03_117/ov_SC03_117_jr_80181C80.c b/src/ov_SC03_117/ov_SC03_117_jr_80181C80.c index 349f8a2226..f35d03d48e 100644 --- a/src/ov_SC03_117/ov_SC03_117_jr_80181C80.c +++ b/src/ov_SC03_117/ov_SC03_117_jr_80181C80.c @@ -3140,10 +3140,10 @@ void func_8018242C(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -3364,7 +3364,7 @@ void func_80182B68(s32 arg0) { e = *(s32 *)(arg0 + 0x6C); func_8012C218((void *)arg0); arg0 = e; - __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); + __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (arg0 == 0) { return; } @@ -3418,7 +3418,7 @@ void func_80182B68(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n = 2; *(s16 *)(e + 0x12) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3448,7 +3448,7 @@ void func_80182B68(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n += 8; *(s16 *)(e + 0x1A) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3593,10 +3593,10 @@ void func_80182F28(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -4160,8 +4160,8 @@ void func_80183CCC(s32 a0) extern void func_8012C218(void *a0); void func_80183D60(void *a0) { -register s32 v0 __asm__("$2"); -register s32 v1 __asm__("$3"); +s32 v0; +s32 v1; v0 = (*((s32 *) (((s32) a0) + 0x8)) = (*((s32 *) (((s32) a0) + 0x8))) + 0x40000); v1 = 0x400000; if (v1 < v0) @@ -4288,7 +4288,7 @@ void func_80183F48(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_801CE6D8 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); diff --git a/src/ov_SC03_118/ov_SC03_118_jr_801863CC.c b/src/ov_SC03_118/ov_SC03_118_jr_801863CC.c index bbe42cca71..0fa10211c6 100644 --- a/src/ov_SC03_118/ov_SC03_118_jr_801863CC.c +++ b/src/ov_SC03_118/ov_SC03_118_jr_801863CC.c @@ -3259,10 +3259,10 @@ void func_80186B78(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -3484,7 +3484,7 @@ void func_801872B4(s32 arg0) { e = *(s32 *)(arg0 + 0x6C); func_8012C218((void *)arg0); arg0 = e; - __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); + __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (arg0 == 0) { return; } @@ -3538,7 +3538,7 @@ void func_801872B4(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n = 2; *(s16 *)(e + 0x12) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3568,7 +3568,7 @@ void func_801872B4(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n += 8; *(s16 *)(e + 0x1A) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3698,10 +3698,10 @@ void func_80187674(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -4207,8 +4207,8 @@ void func_80188348(int a0) extern void func_8012C218(void *a0); void func_801884AC(void *a0) { -register s32 v0 __asm__("$2"); -register s32 v1 __asm__("$3"); +s32 v0; +s32 v1; v0 = (*((s32 *) (((s32) a0) + 0x8)) = (*((s32 *) (((s32) a0) + 0x8))) + 0x40000); v1 = 0x400000; if (v1 < v0) @@ -4327,7 +4327,7 @@ void func_80188694(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_801D45D8 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); @@ -4480,8 +4480,8 @@ extern u8 D_801D09A4[]; void func_80188C8C(s32 arg0) { - register s32 s0 __asm__("$16"); - register u8 *s1 __asm__("$17"); + s32 s0; + u8 *s1; s32 w; u16 t; @@ -4544,7 +4544,7 @@ void func_80188DE4(void *a0) { extern u8 D_801D093C[]; extern u8 D_801D094C[]; extern void (*D_801D0A3C[])(void *); - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)((s32)a0 + 0xFC) != 0) { *(s16 *)((s32)a0 + 0xFC) = *(s16 *)((s32)a0 + 0xFC) - 1; @@ -4563,7 +4563,7 @@ void func_80188DE4(void *a0) { *(u32 *)((s32)a0 + 0x58) = t; t = *(u16 *)((s32)a0 + 2); - __asm__("" : "=r"(t) : "0"(t)); + __asm__("" : "=r"(t) : "0"(t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) D_801D0A3C[t](a0); } @@ -4914,7 +4914,7 @@ void func_80189534(void *a0) { extern void func_8014ADA8(s32 a0, s32 a1); extern s32 D_80126B58; void func_80189574(s32 arg0) { - register s32 temp_v0 __asm__("$2"); + s32 temp_v0; temp_v0 = *(s32 *)(arg0 + 0xdc); ((void (*)(s32 *, s32))func_8014ADA8)((s32 *)&D_80126B58, *(u16 *)(temp_v0 + 0xc)); } diff --git a/src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c b/src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c index a48af6d3b5..05055ce70c 100644 --- a/src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c +++ b/src/ov_SC03_121/ov_SC03_121_jr_8017E1D0.c @@ -2892,7 +2892,7 @@ extern u8 D_8018E684[]; void func_8017E710(s32 a0) { /* register pin: target puts the dispatch value in $s2 and the case-1 counter in $s1; without pins global_alloc swaps them (§ regalloc-order). */ - register s32 s2 __asm__("$18"); + s32 s2; s2 = *(u16 *)(a0 + 0x34); switch (s2) { @@ -2909,7 +2909,7 @@ void func_8017E710(s32 a0) { break; case 1: { s32 v0; - register s32 s1 __asm__("$17"); + s32 s1; s32 mv[4]; v0 = func_8012BA10(a0, 0x10); @@ -3154,7 +3154,7 @@ void func_8017E880(s32 param_1) { *(u16 *)(s1 + 0xE) = sp28[2] + (v0 << 5 >> 12); /* cookbook §353: launder the VALUE so cse cannot fold the surviving dead re-test that thread_jumps leaves behind. */ - __asm__("" : "=r"(s0) : "0"(s0)); + __asm__("" : "=r"(s0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } } if (s0 != 0) { @@ -3368,13 +3368,13 @@ void func_8017F4C8(s32 *a0) { return; } - *(volatile u16 *)((s32)a0 + 0xA) -= 0x40; + *(u16 *)((s32)a0 + 0xA) -= 0x40; if (func_8012D624(a0, ((s16)(*(u16 *)((*(s32 *)((s32)a0 + 0x20)) + 0x18))) >> 8, 0xA) == 1) { D_80126B96 = 0xE; func_8012C218(a0); } else { - *(volatile u16 *)((s32)a0 + 0xA) += 0x40; + *(u16 *)((s32)a0 + 0xA) += 0x40; } } @@ -3472,7 +3472,7 @@ void func_8017F6D8(void *a0) { break; case 2: { - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_8004787C(*(s16 *)((s32)s0 + 0xFE)); *(u16 *)((s32)s0 + 0xFE) = @@ -3973,9 +3973,9 @@ extern s32 D_801AECEC; extern s32 D_801AECF0; void func_80180254(s32 param_1) { - register s32 *p __asm__("$17"); - register s32 off __asm__("$19"); - register s32 v0 __asm__("$2"); + s32 *p; + s32 off; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 i; s32 q; u16 t; @@ -4409,7 +4409,7 @@ void func_80180E64(s32 a0) { u8 *p = D_80078E78; s16 c0; - register s32 f __asm__("$3"); + register s32 f __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 i0; s32 i1; s32 i2; @@ -4461,7 +4461,7 @@ void func_80180E64(s32 a0) { strength-reduced pointer giv's -- that is what puts the counter in $a0 and the giv in $a1 (without it they swap). Emits no bytes. */ for (i1 = 0; i1 < 5; i1++) { - __asm__ __volatile__("" :: "r"(i1)); + __asm__ __volatile__("" :: "r"(i1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *)(D_801AECD8[i1] + 2) == 5) { f = 1; } @@ -4567,7 +4567,7 @@ void func_80181218(s32 arg0) { } *(s32 *)(arg0 + 0x4C) = -(*(s32 *)(arg0 + 0x18) >> 4); - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(arg0 + 0x1C) = 0x10; *(u16 *)(*(s32 *)(arg0 + 0x20) + 0x18) = 0x1800; @@ -4621,7 +4621,7 @@ extern s32 otTbl_801813E8[] __asm__("D_800A651C"); void func_801813E8(s32 param_1) { void *prim; - register u8 *poly __asm__("$18"); /* $s2 — global_alloc keeps it callee-saved; without the pin local_alloc coalesces it into $a1 */ + register u8 *poly __asm__("$18"); /* $s2 — global_alloc keeps it callee-saved; without the pin local_alloc coalesces it into $a1 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 otz; s32 ot; struct { @@ -4944,7 +4944,7 @@ s32 func_80181C18(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801ABCB4; puVar2 = tmp; } @@ -4964,7 +4964,7 @@ s32 func_80181C18(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801ABCB4; puVar2 = tmp; } @@ -4998,7 +4998,7 @@ extern void func_8012C218(void *a0); s32 func_80181E5C(s32 param_1) { extern signed char D_801ABC6C[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5085,7 +5085,7 @@ s32 func_80181E5C(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80181B44.c b/src/ov_SC03_124/ov_SC03_124_jr_80181B44.c index 6b8c563795..bc405ed315 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80181B44.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80181B44.c @@ -3266,7 +3266,7 @@ s32 a0; s32 a1; { extern s32 D_801E1BCC[]; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 x = D_801E1BCC[0]; s32 y = a1; s32 d; @@ -3297,7 +3297,7 @@ s32 a1; } rv = 31; done: - __asm__("" :: "r"(rv)); + __asm__("" :: "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3401,7 +3401,7 @@ void func_80182598(u16 *a0, s32 a1) extern u16 D_8019035E[][4]; extern u16 D_80190360[][4]; extern u16 D_80190362[][4]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u16 pad0[16]; /* dead: locals begin at sp+0x30, va must land at sp+0x50 */ u16 va[16]; /* sp+0x50 — outer quad, 4 x SVECTOR */ @@ -3417,7 +3417,7 @@ void func_80182598(u16 *a0, s32 a1) s32 type2; u16 *p1; u16 *p2; - register u16 *dst __asm__("$4"); + register u16 *dst __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 i; u8 *pk; s32 j; @@ -3618,8 +3618,8 @@ extern s32 rand(void); void func_80182C48(s32 param_1) { s32 uVar1; s32 iVar2; - register s32 iVar3 __asm__("$3"); - register s32 iVar4 __asm__("$16"); + register s32 iVar3 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 iVar4 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u32 uVar3; uVar1 = *(u16 *)(param_1 + 0x34); @@ -3686,7 +3686,6 @@ case2: return; case3: - __asm__ __volatile__("" ::: "memory"); iVar3 = *(s32 *)(param_1 + 0xe4); iVar3 = iVar3 + *(s32 *)(param_1 + 0xe0); *(s32 *)(param_1 + 0xdc) = *(s32 *)(param_1 + 0xdc) + iVar3; @@ -4039,13 +4038,13 @@ void func_80183454(u8 *arg0) extern u8 D_800D387C[]; extern u8 D_800D3888[]; - register u8 *param_1 __asm__("$16"); /* $s0 */ + register u8 *param_1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 raw; u32 buf[6]; param_1 = arg0; { - register s32 s0 __asm__("$17"); /* $s1 -- scoped: dead after func_80128EA8 */ + s32 s0; /* $s1 -- scoped: dead after func_80128EA8 */ s0 = ((s32 (*)(void))func_8012C194)(); if (s0 == 0) { func_8012CAE4(param_1); @@ -4074,8 +4073,8 @@ void func_80183454(u8 *arg0) *(s32 *)(param_1 + 0x18) = 0; func_8012B0B4((unsigned int *)buf, (raw & 0xFF00) >> 4, (raw & 0xFF) << 6); { - register s32 full __asm__("$2"); - register s32 low __asm__("$3"); + s32 full; + s32 low; full = *(s32 *)buf; low = *(s16 *)buf; *(s32 *)(param_1 + 0x48) = 0; @@ -4842,7 +4841,7 @@ void func_80184298(void *a0, s32 a1, s32 a2) extern u8 D_80078EB1; s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = D_80078EB1; if (!(v0 < a1)) { diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80185498.c b/src/ov_SC03_124/ov_SC03_124_jr_80185498.c index 8555a7788a..0c8002e1e1 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80185498.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80185498.c @@ -2980,9 +2980,9 @@ extern s32 func_8018456C(void); extern void func_80178CBC(s32*, s32); void func_80185498(void *a0) { - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3233,10 +3233,10 @@ void func_80185864(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3348,7 +3348,7 @@ s32 func_801859D0(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3393,7 +3393,7 @@ void func_80185B38(void) { extern s32 D_801BBF20; extern s32 D_801E256C; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80185C98.c b/src/ov_SC03_124/ov_SC03_124_jr_80185C98.c index 29c9a210b7..e8777f88ab 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80185C98.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80185C98.c @@ -3157,7 +3157,7 @@ void func_80185C98(void) { for (i = 0; i < 6; i++) { D_801E23CC[i] = 0; } - __asm__ __volatile__("" :: "r"(p)); + __asm__ __volatile__("" :: "r"(p)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (D_80115126 == 4) { rec = (u8 *)func_801E585C(); @@ -3377,11 +3377,11 @@ void func_8018654C(void) char *d; char *srcA; char *srcB; - register char *tmpl __asm__("$17"); - register s32 count __asm__("$19"); - register u8 *table __asm__("$20"); - register s32 descCount __asm__("$19"); - register u8 *table2 __asm__("$20"); + char *tmpl; + register s32 count __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) + register s32 descCount __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table2 __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) /* ---- phase 1: default template + 16-row fill ---- */ srcA = D_801E0390; @@ -3498,7 +3498,7 @@ void func_8018654C(void) i = 0; if (descCount != 0) { do { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 id; b = table2[i]; diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80187010.c b/src/ov_SC03_124/ov_SC03_124_jr_80187010.c index 43bf434eb6..f7f5707c2d 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80187010.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80187010.c @@ -3291,10 +3291,10 @@ void func_80187814(void) Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern s32 D_801151D0; extern u16 D_8011511A; - register s16 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register s32 base __asm__("$19"); + s16 s0; + s32 s1; + s32 s2; + s32 base; s32 pad[2]; (void)&pad; @@ -3418,7 +3418,7 @@ s32 func_80187B50(void) { u8 bb; u8 m; s16 d; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) changed = 0; flags = func_80014ED4(0); @@ -3663,9 +3663,9 @@ void func_80187EA0(void) { extern s32 func_8005A600(s32, s32, s32, s32, s32); Panel_S40_8018B238_80187EA0 *w; s32 *ot; - register s32 n __asm__("$2"); /* lever 2 */ + s32 n; /* lever 2 */ s32 cnt; - register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ + register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 i; volatile u16 *pbh; @@ -3699,7 +3699,7 @@ void func_80187EA0(void) { cnt = n; do { if (D_80115158[i].v != 0) { - __asm__(""); /* lever 5 */ + __asm__(""); /* lever 5 */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ot = ((s32 * (*)(s32 *, Panel_S40_8018B238_80187EA0 *, s16))func_801880E0)(ot, w, i); } i++; @@ -3710,13 +3710,13 @@ void func_80187EA0(void) { func_8005A600((s32)ot, 0, 0, 0x15, 0); /* §36 bitfield-store OT link, exactly as in func_8018BCD4 next door. */ - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; ((W_S40_8018B238_80187EA0 *)ot)->w = 0x02000000; ((PTag_S40_8018B238_80187EA0 *)ot)->addr = ((PTag_S40_8018B238_80187EA0 *)(D_800AE7BC[*pbh].ot + 2))->addr; ((PTag_S40_8018B238_80187EA0 *)(D_800AE7BC[*pbh].ot + 2))->addr = (u32)ot; ot += 10; - __asm__ __volatile__("" ::: "memory"); /* lever 6 */ + __asm__ __volatile__("" ::: "memory"); /* lever 6 */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_801151D0 = (s32)ot; } @@ -3768,10 +3768,10 @@ extern s32 func_801882AC(void *, s32, s32, s32, s32 *); s32 *func_801880E0(s32 *ot, Panel_8017E978_801880E0 *w0, s16 idx) { extern u16 D_8011511A; - register Panel_8017E978_801880E0 *w __asm__("$18"); + register Panel_8017E978_801880E0 *w __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 sp18[72]; s32 sp60[2]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 flag; s32 flag2; s32 flag3; @@ -3871,7 +3871,7 @@ s32 func_801882AC(void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 *arg4) { extern s32 D_8010F468[]; extern s32 D_801BC650; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 n; s32 mode; diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80188544.c b/src/ov_SC03_124/ov_SC03_124_jr_80188544.c index d5df5430a9..46b61c06cf 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80188544.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80188544.c @@ -3246,7 +3246,7 @@ s32 *func_8018893C(out, src, idx, w, col) } q = (u16 *)(t * 2 + (s32)src); - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; *(s16 *)((u8 *)out + 0x8) = q[0] - 8; *(s16 *)((u8 *)out + 0xA) = q[1]; *(s16 *)((u8 *)out + 0x12) = 8; @@ -3275,7 +3275,7 @@ s32 *func_8018893C(out, src, idx, w, col) u16 *pb; /* §137/§36: m24 is a 2-insn constant, but the natural allocno order puts j/k ahead * of it and rotates $a2/$a3/$t0. Pinning m24 alone restores the whole rotation. */ - register u32 m24 __asm__("$6"); + register u32 m24 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) u32 mhi; s32 vsum; @@ -3307,7 +3307,7 @@ s32 *func_8018893C(out, src, idx, w, col) y = D_801BC536 + 1; } *(s16 *)((u8 *)out + 0xA) = y; - __asm__("" ::: "memory"); /* keeps the y store ahead of the 0x64808080 pair */ + __asm__("" ::: "memory"); /* keeps the y store ahead of the 0x64808080 pair */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u32 *)out = 0x04000000; *((u8 *)out + 0xC) = 0x78; *(u32 *)((u8 *)out + 0x4) = 0x64808080; @@ -3318,7 +3318,7 @@ s32 *func_8018893C(out, src, idx, w, col) *(s16 *)((u8 *)out + 0x12) = eight; *(u32 *)out = ((*(u32 *)out) & 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 tus9) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32)out) & m24); } @@ -3428,10 +3428,10 @@ s32 func_80188C68(s32 arg0, s16 arg1) case 12: { - register s32 f13 __asm__("$16"); - register s32 i13 __asm__("$17"); - register s32 c13 __asm__("$18"); - register u8 *q __asm__("$5"); + register s32 f13 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i13; + s32 c13; + register u8 *q __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 d; i13 = D_801E2354[arg1]; c13 = i13 + 0x62; @@ -3446,7 +3446,7 @@ s32 func_80188C68(s32 arg0, s16 arg1) } func_800291A0(c13, f13 | 0x40); func_8018654C(); - __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); + __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = (s8)q[0] - (s8)q[-0xA]; if (d >= 6) { q[-0xA] = q[0] - 5; @@ -3460,15 +3460,15 @@ s32 func_80188C68(s32 arg0, s16 arg1) case 13: { - register s32 f14 __asm__("$16"); + register s32 f14 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 i14; - register s32 n14 __asm__("$17"); + s32 n14; s32 t14; s32 c14; i14 = arg1; t14 = D_801E2410[i14]; n14 = t14 + 1; - __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ + __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c14 = n14 + 0x62; f14 = ((u8 (*)(s32))func_800291B4)(c14); if ((f14 & 0xF0) != 0xC0) { @@ -3488,10 +3488,10 @@ s32 func_80188C68(s32 arg0, s16 arg1) s32 b10 = D_801E234C[arg1]; s32 m10; s32 w10; - __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); + __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (m10 < 0x6F) { - register s16 slot __asm__("$16"); - register s16 sraw __asm__("$2"); + register s16 slot __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s16 sraw __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 val; s16 x; if (m10 == 0xA) { @@ -3522,7 +3522,7 @@ s32 func_80188C68(s32 arg0, s16 arg1) return 0; } func_8002D4C8(0x5EE, 0); - __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); + __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) func_800D0F0C(slot, w10); if (w10 == 0xA) { func_8018654C(); @@ -3566,12 +3566,12 @@ s32 func_80188C68(s32 arg0, s16 arg1) case 7: { s32 k8; - register s32 f8 __asm__("$2"); - register s32 g8 __asm__("$16"); - register s32 t8 __asm__("$2"); - register s32 cv __asm__("$2"); + s32 f8; + register s32 g8 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t8 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 cv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p8; - register u16 *c __asm__("$3"); + u16 *c; if ((*(u8 *)D_80115148) != 0) { goto L801899B0; } @@ -3584,7 +3584,7 @@ s32 func_80188C68(s32 arg0, s16 arg1) D_801E2358 = (s32)&D_801E4160; goto bad472; } - __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); + __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t8 = g8 & 0x4000; if (t8 != 0) { p8 = ((s32 *)D_801DE7D8)[k8]; @@ -3602,8 +3602,8 @@ s32 func_80188C68(s32 arg0, s16 arg1) case 14: { - register u16 f15 __asm__("$16"); - register s32 t15 __asm__("$2"); + register u16 f15 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t15 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 c15; s32 k15; s32 n15; @@ -3614,7 +3614,7 @@ s32 func_80188C68(s32 arg0, s16 arg1) t15 = f15 & 0x4000; if (t15 != 0) { s32 m15; - __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); + __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80029124(m15, 1); ((void (*)(s32))func_800D0FE0)(c15); D_801E1C88 = n15 - 0x1C; @@ -3643,7 +3643,7 @@ s32 func_80188C68(s32 arg0, s16 arg1) Rec **pp; Rec *r; Rec **pp2; - register s32 dv __asm__("$2"); + register s32 dv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) Rec **base; Rec *r2; s32 t; @@ -3686,7 +3686,7 @@ s32 func_80188C68(s32 arg0, s16 arg1) goto bad472; } t = (*(Rec * volatile *)pp2)->unk8; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801E2358 = r2->unk4; ((void (*)(s32))func_8017ADE8)(t); u = D_801E2358; @@ -3820,7 +3820,7 @@ void func_801895C8(void) { u8 c1, c2; pp = (u32 **)&D_801151D0; - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; p = *pp; ((PTag_8018C960_801895C8 *)p)->len = 1; @@ -3903,7 +3903,7 @@ void func_80189818(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { @@ -4406,8 +4406,8 @@ extern s32 D_801DE444; extern void (*D_801DE4DC[])(s32); void func_8018A3C8(s32 arg0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + s32 v0; + s32 v1; if (*(s16 *)(arg0 + 0xFC) != 0) { *(s16 *)(arg0 + 0xFC) -= 1; @@ -4424,7 +4424,7 @@ void func_8018A3C8(s32 arg0) { v1 = 0x20000000; v0 |= v1; *(s32 *)(arg0 + 0x58) = v0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_801DE4DC[*(u16 *)(arg0 + 0x2)](arg0); } @@ -4603,9 +4603,9 @@ void func_8018A788(void) { s32 slot = i + 0x2F; s32 id = func_800291B4(slot) & 0xFF; if (id != 0) { - register s32 tmp __asm__("$2"); - register s32 t __asm__("$5"); - register s32 rb __asm__("$6"); + register s32 tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t; + register s32 rb __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s16 flags; s32 m; tmp = (id << 1) + id; @@ -4622,12 +4622,11 @@ void func_8018A788(void) { D_801E2498.field_0 = 2; return; } else { - register s32 sc __asm__("$4"); - register s32 d __asm__("$2"); + register s32 sc __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) sc = slot; - __asm__("" : "=r"(sc) : "0"(sc)); + __asm__("" : "=r"(sc) : "0"(sc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = rb - 0x14; - __asm__("" : "=r"(d) : "0"(d)); D_801E2498.field_4 = (&D_801DE990)[d >> 1]; ((void (*)(s32))func_800D0F0C)(sc); D_801E2498.field_0 = 1; diff --git a/src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c b/src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c index f241ad87e3..a14b8b5f83 100644 --- a/src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c +++ b/src/ov_SC03_125/ov_SC03_125_jr_80182BA0.c @@ -2851,9 +2851,9 @@ void func_80182BA0(void *a0) { extern void *D_801A6A20[]; extern s32 D_801A69F0; extern s32 D_801A6A08; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3104,10 +3104,10 @@ void func_80182F6C(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3219,7 +3219,7 @@ s32 func_801830D8(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3264,7 +3264,7 @@ void func_80183240(void) { extern s32 D_801A6828; extern s32 D_801C44C4; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; @@ -3312,7 +3312,7 @@ void func_801832BC(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { diff --git a/src/ov_SC04_000/ov_SC04_000_jr_801818E8.c b/src/ov_SC04_000/ov_SC04_000_jr_801818E8.c index cf06c57e3f..a1f8f98894 100644 --- a/src/ov_SC04_000/ov_SC04_000_jr_801818E8.c +++ b/src/ov_SC04_000/ov_SC04_000_jr_801818E8.c @@ -2974,8 +2974,8 @@ void func_80181ABC(s32 a0, void* _arg1, s32 _arg2, s32 _arg3) } { - register u16 t88 __asm__("$2") = *(u16 *)(s0 + 0x88); - register u16 t8A __asm__("$3") = *(u16 *)(s0 + 0x8A); + register u16 t88 __asm__("$2") = *(u16 *)(s0 + 0x88); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 t8A __asm__("$3") = *(u16 *)(s0 + 0x8A); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 0xDE) = 0; *(s16 *)(s0 + 0xAA) = 0; *(u16 *)(s0 + 0xE) = *(u16 *)(s0 + 0x8C); @@ -3537,10 +3537,10 @@ void func_80182800(void *a0, void *a1, SVECTOR_80182800 *a2, s32 *a3, SVECTOR_80 prim.v[3] = D_801A6EE4; { - register s32 rK30 __asm__("$9") = 0x010009C0; /* $t1 */ - register s32 rK34 __asm__("$8") = 0x010009DF; /* $t0 */ - register s32 rK38 __asm__("$6") = 0x011F09C0; /* $a2 */ - register s32 rK3c __asm__("$3") = 0x011F09DF; /* $v1 */ + s32 rK30 = 0x010009C0; /* $t1 */ + s32 rK34 = 0x010009DF; /* $t0 */ + s32 rK38 = 0x011F09C0; /* $a2 */ + s32 rK3c = 0x011F09DF; /* $v1 */ prim.bcast = *(u32 *)a3; @@ -3574,16 +3574,16 @@ extern void func_8012CAE4(void *a0); extern void func_80182D78(void); void func_8018298C(s32 a0) { - register s32 s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); - register s32 s2 __asm__("$18"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); + register s32 s1 __asm__("$17") = a0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 s2; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) v0 = ((s32 (*)(void))func_8012C194)(); s2 = (s32)&D_801AAEA8; - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s1 + 0x20) = v0; if (v0 == 0) { @@ -3593,7 +3593,7 @@ void func_8018298C(s32 a0) { a0r = s2; a1r = 0x80; - __asm__ volatile("addiu %0,$0,3" : "=r"(v0)); + __asm__ volatile("addiu %0,$0,3" : "=r"(v0)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 0x2C) = v0; v0 = *(s32 *)(s0 + 4); *(s16 *)(s0 + 0x1A) = 0; @@ -3697,7 +3697,7 @@ extern void func_80182D78(void); void func_80182BA8(s32 a0) { extern s32 D_80126B58; - register s32 s0 __asm__("$16") = a0; + register s32 s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 s1; s32 v0; @@ -3705,7 +3705,7 @@ void func_80182BA8(s32 a0) { v0 = func_80016978(4); s1 = (s32)&D_80126B58; - __asm__ __volatile__ (""); + __asm__ __volatile__ (""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) v0 &= 0xFFFF; if (v0 != 0) { diff --git a/src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c b/src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c index 578d0656a4..41b898b12f 100644 --- a/src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c +++ b/src/ov_SC04_003/ov_SC04_003_jr_8017BEBC.c @@ -3062,9 +3062,8 @@ int func_8017D540(int param_1) { extern unsigned char D_80185C58[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80185C58 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3357,8 +3356,8 @@ extern s32 func_80146E98(s32 a0); void func_8017DAC8(s32 *a0) { s32 *s1 = *(s32 **)((s32)a0 + 0x20); - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 v0; + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_80146E98((s32)a0) != 0) { v1 = 0x7FFFFFFF; @@ -3475,7 +3474,7 @@ void func_8017DC20(void *a0) { func_8001CF00((s32)s0); s2 = (void *)D_8019B9E0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)((s32)s1 + 0xCC) = (s32)s0; *(s16 *)((s32)s0 + 0x28) = 0x300; @@ -3569,7 +3568,7 @@ extern u8 D_80190C78[]; void func_8017DE58(void *arg0) { u8 *s2 = D_80190C78; void *s1 = *(void **)((s32)arg0 + 0xCC); - register u16 state __asm__("$4") = *(u16 *)((s32)arg0 + 0x34); + register u16 state __asm__("$4") = *(u16 *)((s32)arg0 + 0x34); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s16 v0; switch (state) { @@ -4068,7 +4067,7 @@ void func_8017E4F4(void *a0, void *a1) void func_8017E910(void *ent, void *spr, u32 *q, u32 *ot) { extern u8 *D_800A5E60; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) Ft4_801833F0 *poly; Drm_801833F0 *dm; @@ -4112,8 +4111,8 @@ void func_8017E910(void *ent, void *spr, u32 *q, u32 *ot) s32 t = ((x - ((tpage & 0xF) << 6)) << shift) + (*(u16 *)((s32)spr + 4) & ((1 << shift) - 1)); su = t + zr; - __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); - __asm__ __volatile__("" ::"r"(t)); + __asm__ __volatile__("" ::"r"(t + *(u8 *)((s32)spr + 2) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::"r"(t)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } y = y & 0xFFFF; if (tpage & 0x10) { @@ -4121,14 +4120,14 @@ void func_8017E910(void *ent, void *spr, u32 *q, u32 *ot) } else { sv = y + zr; } - __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); + __asm__ __volatile__("" ::"r"(sv + *(u8 *)((s32)spr + 3) - 1)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) i = 1; uu = su; vv = sv; for (; i < 13; i += 2, poly++) { s32 k = (i - 1) * 4; - __asm__ __volatile__("" ::"r"(i)); + __asm__ __volatile__("" ::"r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->tag.len = 9; poly->code = code; poly->tpage = tpage; @@ -4145,7 +4144,7 @@ void func_8017E910(void *ent, void *spr, u32 *q, u32 *ot) poly->v3 = SR3_801833F0(vtx + k2 + 0x12) + vv; } poly->clut = clut; - __asm__ __volatile__("" ::"r"(i), "r"(i)); + __asm__ __volatile__("" ::"r"(i), "r"(i)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) poly->r0 = *(u8 *)((s32)ent + 0x24); poly->g0 = *(u8 *)((s32)ent + 0x25); poly->b0 = *(u8 *)((s32)ent + 0x26); @@ -4189,7 +4188,7 @@ void func_8017E910(void *ent, void *spr, u32 *q, u32 *ot) /* Zero-byte live-range stretch: puts vtx's allocno priority at * 1232, inside the (1228, 1296) window - see (2). Placement is * load-bearing; do not move this statement. */ - __asm__ __volatile__("" ::"r"(vtx)); + __asm__ __volatile__("" ::"r"(vtx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -4670,7 +4669,7 @@ extern void func_80131E00(); extern void func_80131C78(s32 a0); void func_8017F9D4(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; s32 s1; s32 v0; @@ -4766,7 +4765,7 @@ extern void func_8012BE98(s32 a0, u16 *a1); s32 func_8017FC18(s32 arg0) { extern u8 D_801202A0[]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u8 *pe; s32 i; u16 buf[3]; @@ -4926,7 +4925,7 @@ void func_8017FF18(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; @@ -5267,7 +5266,7 @@ extern void func_8017FF9C(void *a0); void func_801806E8(s32 a0) { s32 local[4]; - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 sum; v0 = func_8017FA94(a0, 0xFFFB0000, local); @@ -5281,9 +5280,9 @@ void func_801806E8(s32 a0) { v0 = *(s16 *)(a0 + 0x102); if (v0 != 0) { - register s32 tmp __asm__("$3"); + register s32 tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = v0; - __asm__ __volatile__("" : "=r"(tmp) : "0"(tmp) : "memory"); + __asm__ __volatile__("" : "=r"(tmp) : "0"(tmp) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v0 = tmp - 1; } else { s16 cnt; @@ -5445,7 +5444,6 @@ void func_80180A78(s32 param_1) { s0 = param_1; func_8012AD80(s0); ta = *(s16 *)(s0 + 0xA); - __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); if (*(s16 *)(s0 + 0xFE) < ta || ta > 0) { func_8012C218((void *)s0); } else { @@ -5526,22 +5524,22 @@ s32 func_80180CC0(s32 arg0) { s32 *base = &D_80126B58; s32 t; s32 r; - register s32 rr asm("$3"); - register s32 z asm("$2"); + register s32 rr asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 z asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (*(u8 *)(arg0 + 0x74) != 0) { - asm volatile(""); + asm volatile(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 0; } t = D_80126B62 - 0x20; r = func_80180E34((s16 *)arg0, (s16 *)(base + 1), 0x48); rr = r; - asm("" :: "r"(rr)); + asm("" :: "r"(rr)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (rr == 0) { return 0; } z = 0; - asm("" :: "r"(z)); + asm("" :: "r"(z)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(arg0 + 0xA) < (s16)t) { return z; } @@ -5553,7 +5551,7 @@ extern s32 func_80180E34(s32, s32, u16); s32 func_80180D50(s32 arg0) { extern u8 D_801202A0[]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u8 *pe; u8 *ps; s16 *ca; @@ -5592,7 +5590,7 @@ s32 func_80180D50(s32 arg0) { if (((s32 (*)(s16 *, s16 *, s32))func_80180E34)(ca, cb, t) == 0) { goto next; } - __asm__ __volatile__("" :: "r"(pe)); + __asm__ __volatile__("" :: "r"(pe)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) return (s32) pe; next: @@ -5671,9 +5669,9 @@ void func_80180FB8(s32 arg0, s32 arg1) { s32 wide; s16 t1n; s16 a3n; - register s32 d __asm__("6"); - register s32 t1 __asm__("9"); - register s32 a3 __asm__("7"); + s32 d; + register s32 t1 __asm__("9"); // !FAKE: pin 9 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a3 __asm__("7"); // !FAKE: pin 7 — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *)&D_80126B58 == 0x1A) { return; @@ -5803,8 +5801,8 @@ void func_801812C4(void *param_1) extern s32 D_80190E5C; extern u8 D_8019814C[]; - register s32 ent __asm__("$16"); - register s32 v0 __asm__("$2"); + register s32 ent __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 v0; s32 t1; s32 one; @@ -5820,10 +5818,8 @@ void func_801812C4(void *param_1) { s32 v1 = *(s32 *)(ent + 0x20); - __asm__ volatile(""); *(u16 *)(v1 + 0x2C) |= 0x10; v1 = *(s32 *)(ent + 0x20); - __asm__ volatile(""); *(u32 *)(v1 + 0x4) |= 0x8040; } diff --git a/src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c b/src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c index 1c453d324b..f6addb8ede 100644 --- a/src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c +++ b/src/ov_SC04_006/ov_SC04_006_jr_8017BEBC.c @@ -3070,9 +3070,8 @@ int func_8017D584(int param_1) { extern unsigned char D_801836F0[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801836F0 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3292,8 +3291,8 @@ extern s32 func_80146E98(s32 a0); void func_8017DA0C(s32 *a0) { s32 *s1 = *(s32 **)((s32)a0 + 0x20); - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 v0; + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_80146E98((s32)a0) != 0) { v1 = 0x7FFFFFFF; @@ -4102,7 +4101,7 @@ extern s32 func_8012BD14(s32 a0); extern s32 func_80143970(s32 a0); void func_8017E948(void *a0) { - register s32 mask __asm__("$4"); + register s32 mask __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 *obj; s32 *tail; @@ -4218,8 +4217,8 @@ extern void func_8002D4C8(s32 a0, s32 a1); void func_8017EBA8(void *a0) { s32 s0 = (s32)a0; s32 s1; - register s32 v1_addr asm("$3"); - register u16 v0_val asm("$2"); + s32 v1_addr; + register u16 v0_val asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) v1_addr = *(s32 *)(s0 + 0x20); @@ -4577,8 +4576,8 @@ void func_8017F354(s32 a0, void* _arg1, s32 _arg2, s32 _arg3) } { - register u16 t88 __asm__("$2") = *(u16 *)(s0 + 0x88); - register u16 t8A __asm__("$3") = *(u16 *)(s0 + 0x8A); + register u16 t88 __asm__("$2") = *(u16 *)(s0 + 0x88); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 t8A __asm__("$3") = *(u16 *)(s0 + 0x8A); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 0xDE) = 0; *(s16 *)(s0 + 0xAA) = 0; *(u16 *)(s0 + 0xE) = *(u16 *)(s0 + 0x8C); diff --git a/src/ov_SC04_008/ov_SC04_008_after.c b/src/ov_SC04_008/ov_SC04_008_after.c index aa776ead82..3379e81bc0 100644 --- a/src/ov_SC04_008/ov_SC04_008_after.c +++ b/src/ov_SC04_008/ov_SC04_008_after.c @@ -1793,7 +1793,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_801903E0; diff --git a/src/ov_SC04_008/ov_SC04_008_jr_8015444C.c b/src/ov_SC04_008/ov_SC04_008_jr_8015444C.c index 8f67cfab00..cdb8680f26 100644 --- a/src/ov_SC04_008/ov_SC04_008_jr_8015444C.c +++ b/src/ov_SC04_008/ov_SC04_008_jr_8015444C.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c b/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c index 841dc642f8..ed94d49869 100644 --- a/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c +++ b/src/ov_SC04_008/ov_SC04_008_jr_80154C24.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC04_008/ov_SC04_008_jr_801588CC.c b/src/ov_SC04_008/ov_SC04_008_jr_801588CC.c index cc1ddef29b..07b370df2d 100644 --- a/src/ov_SC04_008/ov_SC04_008_jr_801588CC.c +++ b/src/ov_SC04_008/ov_SC04_008_jr_801588CC.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC04_008/ov_SC04_008_jr_80159C84.c b/src/ov_SC04_008/ov_SC04_008_jr_80159C84.c index ba3228f0a5..49568024f6 100644 --- a/src/ov_SC04_008/ov_SC04_008_jr_80159C84.c +++ b/src/ov_SC04_008/ov_SC04_008_jr_80159C84.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c b/src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c index dc49511406..5b01b371fe 100644 --- a/src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c +++ b/src/ov_SC04_009/ov_SC04_009_jr_8017BEBC.c @@ -3085,9 +3085,8 @@ int func_8017D420(int param_1) { extern unsigned char D_80182588[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80182588 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3483,8 +3482,8 @@ extern s32 func_80146E98(s32 a0); void func_8017DCE0(s32 *a0) { s32 *s1 = *(s32 **)((s32)a0 + 0x20); - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 v0; + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung A tus9) if (func_80146E98((s32)a0) != 0) { v1 = 0x7FFFFFFF; diff --git a/src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c b/src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c index d5398d80a5..dfd3f2205e 100644 --- a/src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c +++ b/src/ov_SC04_010/ov_SC04_010_jr_8017BEBC.c @@ -3102,9 +3102,8 @@ int func_8017D478(int param_1) { extern unsigned char D_80181C90[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80181C90 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3175,7 +3174,7 @@ s32 func_8017D5DC(void* param_1) { u8 *s0; s32 s1; - register u16 ret asm("$2"); + register u16 ret asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s1 = ((s32 (*)(s32, s32))func_8001D074)(0x7E, 0x100); if (s1 == 0) { @@ -3587,8 +3586,8 @@ extern s32 func_80146E98(s32 a0); void func_8017DFF8(s32 *a0) { s32 *s1 = *(s32 **)((s32)a0 + 0x20); - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 v0; + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_80146E98((s32)a0) != 0) { v1 = 0x7FFFFFFF; diff --git a/src/ov_SC04_015/ov_SC04_015_jr_801820DC.c b/src/ov_SC04_015/ov_SC04_015_jr_801820DC.c index f46d273f65..f08ffe4634 100644 --- a/src/ov_SC04_015/ov_SC04_015_jr_801820DC.c +++ b/src/ov_SC04_015/ov_SC04_015_jr_801820DC.c @@ -2867,9 +2867,9 @@ void func_801820DC(void *a0) { extern void *D_801B2C04[]; extern s32 D_801B2BD4; extern s32 D_801B2BEC; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3120,10 +3120,10 @@ void func_801824A8(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3235,7 +3235,7 @@ s32 func_80182614(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3280,7 +3280,7 @@ void func_8018277C(void) { extern s32 D_801B2A0C; extern s32 D_801C9364; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; @@ -3768,7 +3768,7 @@ void func_80182F2C(u16 *a0, s32 a1) extern u16 D_801C4162[][4]; extern u16 D_801C4164[][4]; extern u16 D_801C4166[][4]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u16 pad0[16]; /* dead: locals begin at sp+0x30, va must land at sp+0x50 */ u16 va[16]; /* sp+0x50 — outer quad, 4 x SVECTOR */ @@ -3784,7 +3784,7 @@ void func_80182F2C(u16 *a0, s32 a1) s32 type2; u16 *p1; u16 *p2; - register u16 *dst __asm__("$4"); + register u16 *dst __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 i; u8 *pk; s32 j; @@ -3986,8 +3986,8 @@ extern s32 rand(void); void func_801835DC(s32 param_1) { s32 uVar1; s32 iVar2; - register s32 iVar3 __asm__("$3"); - register s32 iVar4 __asm__("$16"); + register s32 iVar3 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 iVar4 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u32 uVar3; uVar1 = *(u16 *)(param_1 + 0x34); @@ -4054,7 +4054,6 @@ case2: return; case3: - __asm__ __volatile__("" ::: "memory"); iVar3 = *(s32 *)(param_1 + 0xe4); iVar3 = iVar3 + *(s32 *)(param_1 + 0xe0); *(s32 *)(param_1 + 0xdc) = *(s32 *)(param_1 + 0xdc) + iVar3; @@ -4397,13 +4396,13 @@ void func_80183DE8(u8 *arg0) extern u8 D_800D387C[]; extern u8 D_800D3888[]; - register u8 *param_1 __asm__("$16"); /* $s0 */ + register u8 *param_1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 raw; u32 buf[6]; param_1 = arg0; { - register s32 s0 __asm__("$17"); /* $s1 -- scoped: dead after func_80128EA8 */ + s32 s0; /* $s1 -- scoped: dead after func_80128EA8 */ s0 = ((s32 (*)(void))func_8012C194)(); if (s0 == 0) { func_8012CAE4(param_1); @@ -4432,8 +4431,8 @@ void func_80183DE8(u8 *arg0) *(s32 *)(param_1 + 0x18) = 0; func_8012B0B4((unsigned int *)buf, (raw & 0xFF00) >> 4, (raw & 0xFF) << 6); { - register s32 full __asm__("$2"); - register s32 low __asm__("$3"); + s32 full; + s32 low; full = *(s32 *)buf; low = *(s16 *)buf; *(s32 *)(param_1 + 0x48) = 0; @@ -4599,7 +4598,7 @@ void func_801841EC(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { diff --git a/src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c b/src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c index 3317c87380..d809ff7590 100644 --- a/src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c +++ b/src/ov_SC04_016/ov_SC04_016_jr_8017F03C.c @@ -2923,15 +2923,15 @@ extern void func_8017F5D0(void *a0, void *a1); extern u8 D_801AC130[]; void func_8017F4A0(void *a0) { - register s32 s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); - register s32 s2 __asm__("$18"); - register s32 v0 __asm__("$2"); - register s32 a0r __asm__("$4"); - register s32 a1r __asm__("$5"); + register s32 s1 __asm__("$17") = a0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 s2; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1r __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) v0 = func_8012C194(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) s2 = (s32)&D_801AC130; *(s32 *)(s1 + 0x20) = s0; @@ -2940,7 +2940,7 @@ void func_8017F4A0(void *a0) { a0r = s2; a1r = 0x80; - __asm__ volatile("addiu %0,$0,0x3000" : "=r"(v0)); + __asm__ volatile("addiu %0,$0,0x3000" : "=r"(v0)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 0x1A) = v0; v0 = *(s32 *)(s0 + 4); v0 |= 0x50000000; @@ -3072,7 +3072,7 @@ void func_8017F82C(void *a0) { s1 = (s32 *)a0; v0_const = 0x0B; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) s0 = *(s32 **)((u8 *)s1 + 0x20); @@ -3201,8 +3201,8 @@ void func_8017F8A8(void *a0) u8 *pkb; s32 d; u32 *otp; - register u32 tv __asm__("$3"); /* §137 pin — see header */ - register u32 tv2 __asm__("$4"); /* §137 pin — see header */ + register u32 tv __asm__("$3"); /* §137 pin — see header */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tv2 __asm__("$4"); /* §137 pin — see header */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *rotm; diff --git a/src/ov_SC04_018/ov_SC04_018_jr_80185D70.c b/src/ov_SC04_018/ov_SC04_018_jr_80185D70.c index 8556a4dfd8..f457d8e7d3 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_80185D70.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_80185D70.c @@ -3052,9 +3052,9 @@ extern s32 func_80184E44(void); extern void func_80178CBC(s32*, s32); void func_80185D70(void *a0) { - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3263,10 +3263,10 @@ extern s32 func_8012BD14(s32 a0); void func_8018613C(void *a0) { - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3366,7 +3366,7 @@ s32 func_801862A8(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3406,7 +3406,7 @@ extern s32 D_801B87D8; extern s32 D_801E7AAC; void func_80186410(void) { - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; diff --git a/src/ov_SC04_018/ov_SC04_018_jr_80186570.c b/src/ov_SC04_018/ov_SC04_018_jr_80186570.c index 8eff6acf18..beb0b15b7a 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_80186570.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_80186570.c @@ -3313,7 +3313,7 @@ void func_80186570(void) { dest = D_801E775C + 0x18 + ((s32)(i++) << 2); } *(u8 **)dest = rec; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) rec += 0x10; } while (*(s32 *)(rec - 0x10) != 0); } @@ -3590,11 +3590,11 @@ void func_80186E24(void) char *d; char *srcA; char *srcB; - register char *tmpl __asm__("$17"); - register s32 count __asm__("$19"); - register u8 *table __asm__("$20"); - register s32 descCount __asm__("$19"); - register u8 *table2 __asm__("$20"); + char *tmpl; + register s32 count __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) + register s32 descCount __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table2 __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) /* ---- phase 1: default template + 16-row fill ---- */ srcA = D_801E58D0; @@ -3711,7 +3711,7 @@ void func_80186E24(void) i = 0; if (descCount != 0) { do { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 id; b = table2[i]; diff --git a/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c b/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c index d4810e2a9d..164a613a78 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c @@ -3367,10 +3367,10 @@ void func_801880EC(void) Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern s32 D_801151D0; extern u16 D_8011511A; - register s16 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register s32 base __asm__("$19"); + s16 s0; + s32 s1; + s32 s2; + s32 base; s32 pad[2]; (void)&pad; @@ -3492,7 +3492,7 @@ s32 func_80188428(void) { u8 bb; u8 m; s16 d; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) changed = 0; flags = func_80014ED4(0); @@ -3737,9 +3737,9 @@ void func_80188778(void) { extern s32 func_8005A600(s32, s32, s32, s32, s32); Panel_S40_8018B238_80188778 *w; s32 *ot; - register s32 n __asm__("$2"); /* lever 2 */ + s32 n; /* lever 2 */ s32 cnt; - register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ + register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 i; volatile u16 *pbh; @@ -3773,7 +3773,7 @@ void func_80188778(void) { cnt = n; do { if (D_80115158[i].v != 0) { - __asm__(""); /* lever 5 */ + __asm__(""); /* lever 5 */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ot = ((s32 * (*)(s32 *, Panel_S40_8018B238_80188778 *, s16))func_801889B8)(ot, w, i); } i++; @@ -3784,13 +3784,13 @@ void func_80188778(void) { func_8005A600((s32)ot, 0, 0, 0x15, 0); /* §36 bitfield-store OT link, exactly as in func_8018BCD4 next door. */ - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; ((W_S40_8018B238_80188778 *)ot)->w = 0x02000000; ((PTag_S40_8018B238_80188778 *)ot)->addr = ((PTag_S40_8018B238_80188778 *)(D_800AE7BC[*pbh].ot + 2))->addr; ((PTag_S40_8018B238_80188778 *)(D_800AE7BC[*pbh].ot + 2))->addr = (u32)ot; ot += 10; - __asm__ __volatile__("" ::: "memory"); /* lever 6 */ + __asm__ __volatile__("" ::: "memory"); /* lever 6 */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_801151D0 = (s32)ot; } @@ -3842,10 +3842,10 @@ extern s32 func_80188B84(void *, s32, s32, s32, s32 *); s32 *func_801889B8(s32 *ot, Panel_8017E978_801889B8 *w0, s16 idx) { extern u16 D_8011511A; - register Panel_8017E978_801889B8 *w __asm__("$18"); + register Panel_8017E978_801889B8 *w __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 sp18[72]; s32 sp60[2]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 flag; s32 flag2; s32 flag3; @@ -3946,7 +3946,7 @@ s32 func_80188B84(void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 *arg4) { extern s32 D_8010F468[]; extern s32 D_801B8F08; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 n; s32 mode; diff --git a/src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c b/src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c index 3c890c1231..29ddb0fa2a 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_80188E1C.c @@ -3292,14 +3292,13 @@ s32 *func_80189214(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { extern s16 D_800B9A02; extern Env_8018C960_80189EA0 D_800AE7BC[]; - register s32 zr __asm__("$0"); u16 *pb; u16 *p; s32 c; - register s32 tv __asm__("$3"); + register s32 tv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 idx2; s16 t; - register u32 c0 __asm__("$3"); + register u32 c0 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) c = D_80115138[(s16)idx]; *(u32 *)ot = 0x4000000; @@ -3308,7 +3307,7 @@ s32 *func_80189214(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *((u8 *)ot + 0xD) = 0x48; ot[1] = tv | 0x64000000; *(s16 *)((u8 *)ot + 0xE) = 0x4056; - idx2 = idx + zr; + idx2 = idx + 0; if (c < 10) { t = ((s32 (*)(s32))func_8014168C)((s16)idx) * 2; @@ -3345,7 +3344,7 @@ s32 *func_80189214(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { j = 0; k = m; eight = 8; - __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); + __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) pb2 = (u16 *)&D_800B9A02; m24 = 0xFFFFFF; mhi = 0xFF000000; @@ -3366,7 +3365,7 @@ s32 *func_80189214(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { y = D_801B8DEE + 1; } *(s16 *)(q - 10) = y; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *((u32 *)ot) = 0x4000000; q[-8] = 0x78; *((u32 *)(q - 0x10)) = 0x64808080; @@ -3376,7 +3375,7 @@ s32 *func_80189214(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *(s16 *)(q - 2) = eight; *((u32 *)ot) = ((*(u32 *)ot) & mhi) | (D_800AE7BC[*pb2].ot[2] & m24); { - register u32 *op __asm__("$4"); + register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb2].ot; op[2] = (op[2] & mhi) | (((u32)ot) & m24); } @@ -3625,10 +3624,10 @@ s32 func_80189540(s16 arg0, s16 arg1) case 13: { - register s32 f13 __asm__("$16"); - register s32 i13 __asm__("$17"); - register s32 c13 __asm__("$18"); - register u8 *q __asm__("$5"); + register s32 f13 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i13; + s32 c13; + register u8 *q __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 d; i13 = D_801E76FC[arg1]; c13 = i13 + 0x62; @@ -3643,7 +3642,7 @@ s32 func_80189540(s16 arg0, s16 arg1) } func_800291A0(c13, f13 | 0x40); func_80186E24(); - __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); + __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = (s8)q[0] - (s8)q[-0xA]; if (d >= 6) { q[-0xA] = q[0] - 5; @@ -3657,15 +3656,15 @@ s32 func_80189540(s16 arg0, s16 arg1) case 14: { - register s32 f14 __asm__("$16"); + register s32 f14 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 i14; - register s32 n14 __asm__("$17"); + s32 n14; s32 t14; s32 c14; i14 = arg1; t14 = D_801E77B8[i14]; n14 = t14 + 1; - __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ + __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c14 = n14 + 0x62; f14 = ((u8 (*)(s32))func_800291B4)(c14); if ((f14 & 0xF0) != 0xC0) { @@ -3685,10 +3684,10 @@ s32 func_80189540(s16 arg0, s16 arg1) s32 b10 = D_801E76F4[arg1]; s32 m10; s32 w10; - __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); + __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (m10 < 0x6F) { - register s16 slot __asm__("$16"); - register s16 sraw __asm__("$2"); + register s16 slot __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s16 sraw __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 val; s16 x; if (m10 == 0xA) { @@ -3719,7 +3718,7 @@ s32 func_80189540(s16 arg0, s16 arg1) return 0; } func_8002D4C8(0x5EE, 0); - __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); + __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) func_800D0F0C(slot, w10); if (w10 == 0xA) { func_80186E24(); @@ -3763,12 +3762,12 @@ s32 func_80189540(s16 arg0, s16 arg1) case 8: { s32 k8; - register s32 f8 __asm__("$2"); - register s32 g8 __asm__("$16"); - register s32 t8 __asm__("$2"); - register s32 cv __asm__("$2"); + s32 f8; + register s32 g8 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t8 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 cv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p8; - register u16 *c __asm__("$3"); + u16 *c; if ((*(u8 *)D_80115148) != 0) { goto L801899B0; } @@ -3781,7 +3780,7 @@ s32 func_80189540(s16 arg0, s16 arg1) D_801E7700 = (s32)&D_801E96C8; goto bad472; } - __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); + __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t8 = g8 & 0x4000; if (t8 != 0) { p8 = ((s32 *)D_801E3CEC)[k8]; @@ -3799,8 +3798,8 @@ s32 func_80189540(s16 arg0, s16 arg1) case 15: { - register u16 f15 __asm__("$16"); - register s32 t15 __asm__("$2"); + register u16 f15 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t15 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 c15; s32 k15; s32 n15; @@ -3811,7 +3810,7 @@ s32 func_80189540(s16 arg0, s16 arg1) t15 = f15 & 0x4000; if (t15 != 0) { s32 m15; - __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); + __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80029124(m15, 1); ((void (*)(s32))func_800D0FE0)(c15); D_801E7030 = n15 - 0x1C; @@ -3840,7 +3839,7 @@ s32 func_80189540(s16 arg0, s16 arg1) Rec **pp; Rec *r; Rec **pp2; - register s32 dv __asm__("$2"); + register s32 dv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) Rec **base; Rec *r2; s32 t; @@ -3883,7 +3882,7 @@ s32 func_80189540(s16 arg0, s16 arg1) goto bad472; } t = (*(Rec * volatile *)pp2)->unk8; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801E7700 = r2->unk4; ((void (*)(s32))func_8017ADE8)(t); u = D_801E7700; @@ -4008,7 +4007,7 @@ void func_80189EA0(void) { u8 c1, c2; pp = (u32 **)&D_801151D0; - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; p = *pp; ((PTag_8018C960_80189EA0 *)p)->len = 1; @@ -4088,7 +4087,7 @@ s32 a0; s32 a1; { extern s32 D_801E7984; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 x = ((s32 *)&D_801E7984)[0]; s32 y = a1; s32 d; @@ -4119,7 +4118,7 @@ s32 a1; } rv = 31; done: - __asm__("" :: "r"(rv)); + __asm__("" :: "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4153,8 +4152,8 @@ s32 func_8018A224(Ent_8018A224 *arg0, s32 arg1) { u8 rect[4]; s32 step; - register s32 q __asm__("$3"); - register s32 half __asm__("$2"); + register s32 q __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 half __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) step = 0x50; if (D_801E04E0[D_800B99DA & 0xF] == 0) { @@ -4233,7 +4232,7 @@ extern u16 D_801E01D6[][4]; void func_8018A2E0(u16 *a0, s32 a1) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u16 pad0[16]; /* dead: locals begin at sp+0x30, va must land at sp+0x50 */ u16 va[16]; /* sp+0x50 — outer quad, 4 x SVECTOR */ @@ -4249,7 +4248,7 @@ void func_8018A2E0(u16 *a0, s32 a1) s32 type2; u16 *p1; u16 *p2; - register u16 *dst __asm__("$4"); + register u16 *dst __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 i; u8 *pk; s32 j; @@ -4437,8 +4436,8 @@ extern s32 rand(void); void func_8018A990(s32 param_1) { s32 uVar1; s32 iVar2; - register s32 iVar3 __asm__("$3"); - register s32 iVar4 __asm__("$16"); + register s32 iVar3 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 iVar4 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u32 uVar3; uVar1 = *(u16 *)(param_1 + 0x34); @@ -4505,7 +4504,6 @@ case2: return; case3: - __asm__ __volatile__("" ::: "memory"); iVar3 = *(s32 *)(param_1 + 0xe4); iVar3 = iVar3 + *(s32 *)(param_1 + 0xe0); *(s32 *)(param_1 + 0xdc) = *(s32 *)(param_1 + 0xdc) + iVar3; @@ -4782,13 +4780,13 @@ extern u8 D_800D3888[]; void func_8018B19C(u8 *arg0) { - register u8 *param_1 __asm__("$16"); /* $s0 */ + register u8 *param_1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 raw; u32 buf[6]; param_1 = arg0; { - register s32 s0 __asm__("$17"); /* $s1 -- scoped: dead after func_80128EA8 */ + s32 s0; /* $s1 -- scoped: dead after func_80128EA8 */ s0 = ((s32 (*)(void))func_8012C194)(); if (s0 == 0) { func_8012CAE4(param_1); @@ -4817,8 +4815,8 @@ void func_8018B19C(u8 *arg0) *(s32 *)(param_1 + 0x18) = 0; func_8012B0B4((unsigned int *)buf, (raw & 0xFF00) >> 4, (raw & 0xFF) << 6); { - register s32 full __asm__("$2"); - register s32 low __asm__("$3"); + s32 full; + s32 low; full = *(s32 *)buf; low = *(s16 *)buf; *(s32 *)(param_1 + 0x48) = 0; @@ -5375,7 +5373,7 @@ void func_8018BF64(void *arg0) { extern s32 func_80184BAC(s32 arg0, s32 arg1); void func_8018BFCC(void *arg0) { - register s32 *s0 asm("$16") = arg0; + s32 *s0 = arg0; s32 v0, v1; *(s32 *)((u8 *)(*(s32 **)((u8 *)s0 + 0xCC)) + 0xB0) = 1; v0 = func_80184BAC(6, 0x12); @@ -5525,7 +5523,7 @@ void func_8018C278(void *a0) { } *(s16 *)((u8 *)s0 + 0x2) = (s16)v0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) func_80184CB8((s32 *)s0, (s32)&D_801E06A8); v1p = *(void **)((u8 *)s0 + 0x68); @@ -5738,18 +5736,18 @@ extern void func_80172710(void); void func_8018C730(void) { - register s32 a0r __asm__("$4"); - register s32 base __asm__("$16"); - register s32 ret __asm__("$2"); + register s32 a0r __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s32 base; + s32 ret; base = (s32)a0r; if (func_8012BD14(*(s32 *)(base + 0x64)) <= 0x1000) { *(s16 *)(*(s32 *)(base + 0x64) + 0x2) = 2; func_80178BF8(); - __asm__ __volatile__("" : "=r"(ret) : "0"((s32)func_80172710)); + __asm__ __volatile__("" : "=r"(ret) : "0"((s32)func_80172710)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) return; } - __asm__ __volatile__("" : "=r"(ret) : "0"(0)); + __asm__ __volatile__("" : "=r"(ret) : "0"(0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) } diff --git a/src/ov_SC04_020/ov_SC04_020_jr_8018254C.c b/src/ov_SC04_020/ov_SC04_020_jr_8018254C.c index 54f66597c5..0ef7184ae1 100644 --- a/src/ov_SC04_020/ov_SC04_020_jr_8018254C.c +++ b/src/ov_SC04_020/ov_SC04_020_jr_8018254C.c @@ -2837,9 +2837,9 @@ void func_8018254C(void *a0) { extern void *D_801B6144[]; extern s32 D_801B6114; extern s32 D_801B612C; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3090,10 +3090,10 @@ void func_80182918(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3205,7 +3205,7 @@ s32 func_80182A84(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3250,7 +3250,7 @@ void func_80182BEC(void) { extern s32 D_801B5F4C; extern s32 D_801BC734; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; diff --git a/src/ov_SC05_001/ov_SC05_001_jr_80183508.c b/src/ov_SC05_001/ov_SC05_001_jr_80183508.c index a923cf7845..63de4165c2 100644 --- a/src/ov_SC05_001/ov_SC05_001_jr_80183508.c +++ b/src/ov_SC05_001/ov_SC05_001_jr_80183508.c @@ -2883,7 +2883,7 @@ void func_80183508(s32 param_1) /* the barrier keeps [0xa] live across the [0xfe] load so local-alloc * hands it $v0 (see the header note); without it the two lh regs swap. */ s32 ta = *(s16 *)(param_1 + 0xa); - __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); + __asm__ __volatile__("" : "=r"(ta) : "0"(ta)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) cond = ta < *(s16 *)(param_1 + 0xfe); } else { cond = *(s16 *)(param_1 + 0xa) > *(s16 *)(param_1 + 0xfe); @@ -3108,7 +3108,7 @@ void func_80183A30(s32 param_1) if (out.vx >= 0xB5) { goto TAIL; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { if (-out.vx >= 0xB5) { goto TAIL; @@ -3116,7 +3116,7 @@ void func_80183A30(s32 param_1) } if (out.vy >= 0) { if (out.vy >= 0x8D) { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto TAIL; } } else { @@ -3355,7 +3355,7 @@ void func_80183C9C(s32 param_1) * This whole arm is byte-identical to case 1's counter tail; without * this line find_cross_jump merges the two and the function comes out * 7 instructions short. Emits no machine code. See the header. */ - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto TAIL; } goto HITSTUN; @@ -3733,8 +3733,8 @@ typedef struct { s16 a, b, c, d; } V8x_8018466C; s32 func_8018466C(void *arg0) { - register s32 s1 __asm__("$17") = (s32)arg0; - register s32 s2 __asm__("$18") = (s32)D_800AF630; + s32 s1 = (s32)arg0; + s32 s2 = (s32)D_800AF630; u8 buf[16]; s32 r; s32 s0; diff --git a/src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c b/src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c index 5eccdff816..849ecc89f1 100644 --- a/src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c +++ b/src/ov_SC05_002/ov_SC05_002_jr_8017BEBC.c @@ -3030,7 +3030,7 @@ void func_8017CD9C(s32 arg0, s32 arg1, s32 arg2, s32 arg3) wv = wz >> 16; wy = part->yy; mny = wy + dy; - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) my = (wy >> 16) + dy; box[0].vz = wz; box[1].vz = wz; @@ -3046,7 +3046,7 @@ void func_8017CD9C(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stsxy3(&sxy[0], &sxy[1], &sxy[2]); gte_ldv0(&box[3]); gte_rtps(); - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) box[4].vx = mn; box[4].vy = my; box[4].vz = wz; box[5].vx = mx; box[5].vy = my; box[5].vz = wz; box[6].vx = mn; box[6].vy = my; box[6].vz = wv; @@ -3061,8 +3061,7 @@ void func_8017CD9C(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stszotz(&g.otz); if (lim >= g.otz) { - __asm__ volatile (""); /* live-length sliders — see (1) in the header. */ - __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ + __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) xa32 = sxy[0].vx; xb32 = sxy[1].vx; if (xb32 < xa32) { xmx1 = xa32; xmn1 = xb32; } else { xmn1 = xa32; xmx1 = xb32; } @@ -4077,7 +4076,7 @@ void func_8017F0D0(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -4096,7 +4095,7 @@ void func_8017F0D0(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -4119,7 +4118,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_8017F194(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -4141,12 +4140,12 @@ void func_8017F200(void *arg0) { extern u16 D_8019C7CC[]; extern u16 D_8019C7DC[]; - register s32 s0 __asm__("$16") = (s32)arg0; - register s32 a1 __asm__("$5"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 at __asm__("$1"); - register s32 a0r __asm__("$4"); + s32 s0 = (s32)arg0; + s32 a1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + s32 at; + s32 a0r; s32 pad[4]; a1 = *(u32 *)(s0 + 0x20); @@ -4256,7 +4255,7 @@ void func_8017F348(s32 arg0) { s16 ad; u16 *tbl1; s16 *tbl2; - register s32 snd __asm__("$5"); + register s32 snd __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 st; s32 idx; s16 dist; @@ -4434,7 +4433,7 @@ extern s32 D_8019CA2C; extern u8 D_8019C808[]; void func_8017F868(void *a0) { - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p; u16 u; @@ -4474,8 +4473,8 @@ extern s16 D_8019C7C4[]; void func_8017F940(void *a0) { - register s32 e __asm__("$6"); - register s32 val __asm__("$2"); + s32 e; + s32 val; s32 tv; s16 diff; s16 mag; diff --git a/src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c b/src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c index 5b655b4531..fcba76ea20 100644 --- a/src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c +++ b/src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c @@ -3027,7 +3027,7 @@ void func_8017CD9C(s32 arg0, s32 arg1, s32 arg2, s32 arg3) wv = wz >> 16; wy = part->yy; mny = wy + dy; - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #2 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) my = (wy >> 16) + dy; box[0].vz = wz; box[1].vz = wz; @@ -3043,7 +3043,7 @@ void func_8017CD9C(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stsxy3(&sxy[0], &sxy[1], &sxy[2]); gte_ldv0(&box[3]); gte_rtps(); - __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ + __asm__ ("" : "=r"(wz) : "0"(wz)); /* zero-byte re-tie #1 — see (2) in the header */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) box[4].vx = mn; box[4].vy = my; box[4].vz = wz; box[5].vx = mx; box[5].vy = my; box[5].vz = wz; box[6].vx = mn; box[6].vy = my; box[6].vz = wv; @@ -3058,8 +3058,7 @@ void func_8017CD9C(s32 arg0, s32 arg1, s32 arg2, s32 arg3) gte_stszotz(&g.otz); if (lim >= g.otz) { - __asm__ volatile (""); /* live-length sliders — see (1) in the header. */ - __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ + __asm__ volatile (""); /* Deliberately in THIS block, not the loop head. */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) xa32 = sxy[0].vx; xb32 = sxy[1].vx; if (xb32 < xa32) { xmx1 = xa32; xmn1 = xb32; } else { xmn1 = xa32; xmx1 = xb32; } @@ -3766,8 +3765,8 @@ extern s32 func_80143970(s32 a0); extern u16 D_8019EA10; void func_8017E89C(void *a0) { - register s32 mask __asm__("$4"); - register s32 v1 __asm__("$3"); + s32 mask; + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (((s32 (*)(s32))func_8012BD14)((s32)a0) > 0x18FFF) { mask = 0x7FFFFFFF; @@ -3792,7 +3791,7 @@ extern s32 func_80047948(s32 a0); extern u16 D_8019EA12; void func_8017E940(s32 param_1) { - register s32 *s0 __asm__("$16"); + register s32 *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v1; u16 v0; @@ -3887,8 +3886,8 @@ extern s32 func_8017F12C(s32 a0); void func_8017EB44(void *a0) { s32 s0 = (s32)a0; s32 s1; - register s32 v1_addr asm("$3"); - register u16 v0_val asm("$2"); + s32 v1_addr; + register u16 v0_val asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) v1_addr = *(s32 *)(s0 + 0x20); v0_val = *(u16 *)(v1_addr + 0x12); @@ -4098,7 +4097,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_801824B4(s32 a0, u16 *a1, s16 a2); void func_8017EF0C(s32 a0) { - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 sp10[3]; u16 temp_v1; u16 var_v1; @@ -4417,8 +4416,8 @@ void func_8017F4FC(void *a0) { } { - register u16 t88 __asm__("$2") = *(u16 *)(s0 + 0x88); - register u16 t8A __asm__("$3") = *(u16 *)(s0 + 0x8A); + register u16 t88 __asm__("$2") = *(u16 *)(s0 + 0x88); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 t8A __asm__("$3") = *(u16 *)(s0 + 0x8A); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) *(s16 *)(s0 + 0xDE) = 0; *(s16 *)(s0 + 0xAA) = 0; *(u16 *)(s0 + 0xE) = *(u16 *)(s0 + 0x8C); @@ -5052,7 +5051,7 @@ void func_801803B8(s32 param_1) { a2 = v1 * v0; v0 = a2 >> 12; v1 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)v0 <= 0) { v1 = 1; } @@ -5490,7 +5489,7 @@ void func_80180E58(s32 a0) { *(u16 *)(a0 + 0xA) = arr[5]; *(u16 *)(a0 + 0xE) = arr[6]; *(s32 *)(a0 + 0xE0) = base; - *(s16 *)(*(volatile s32 *)(a0 + 0x20) + 0x12) = base; + *(s16 *)(*(s32 *)(a0 + 0x20) + 0x12) = base; break; } base += 0x80; @@ -5670,12 +5669,11 @@ void func_801812AC(s32 a0) { if (*(s16 *)(obj + 0xA) >= 0x10) { func_8012C218((void *)a0); - __asm__ __volatile__("" ::: "memory"); /* zero-byte cross-jump barrier (cookbook §5a) */ return; } s1 = 0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)&D_801270C0 == 2) { return; } @@ -5803,12 +5801,11 @@ void func_801815A0(void *arg0) { void func_80181638(void *arg0) { - register int zr __asm__("$0"); s32 a1; u16 *p; s32 v0; - a1 = (s32)arg0 + zr; + a1 = (s32)arg0 + 0; p = (u16 *)(*(s32 *)(a1 + 0x20)); *(u16 *)((s32)p + 0x18) += 0x20; *(u16 *)((s32)p + 0x1A) += 0x20; @@ -5892,7 +5889,7 @@ s32 func_80181720(void *arg0) { } h = *(s16 *)(*(s32 *)((s32)arg0 + 0x20) + 0x18); - __asm__("" : "=r"(h) : "0"(h)); /* §197-A re-tie: keeps lh + sra 7 */ + __asm__("" : "=r"(h) : "0"(h)); /* §197-A re-tie: keeps lh + sra 7 */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) r = h >> 7; raw[0] = *(u16 *)((s32)arg0 + 0x6); raw[1] = *(u16 *)((s32)arg0 + 0xA); @@ -6122,7 +6119,7 @@ extern void func_8012BD14(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); s32 func_80181CDC(s32 a0, s32 a1) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) SVec_80181CDC pos; SVec_80181CDC out; s32 val; @@ -6147,7 +6144,7 @@ s32 func_80181CDC(s32 a0, s32 a1) { if (out.vy >= 0) { if (out.vy >= 0xA1) { return 0; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { if (-out.vy >= 0xA1) { return 0; } } diff --git a/src/ov_SC05_004/ov_SC05_004_jr_8017F210.c b/src/ov_SC05_004/ov_SC05_004_jr_8017F210.c index 83216a8d5b..727e16db70 100644 --- a/src/ov_SC05_004/ov_SC05_004_jr_8017F210.c +++ b/src/ov_SC05_004/ov_SC05_004_jr_8017F210.c @@ -3096,10 +3096,10 @@ void func_8017F9BC(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -3324,7 +3324,7 @@ void func_801800F8(s32 arg0) { e = *(s32 *)(arg0 + 0x6C); func_8012C218((void *)arg0); arg0 = e; - __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); + __asm__ __volatile__("" : "=r"(arg0) : "0"(arg0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (arg0 == 0) { return; } @@ -3378,7 +3378,7 @@ void func_801800F8(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n = 2; *(s16 *)(e + 0x12) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n==1 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3408,7 +3408,7 @@ void func_801800F8(s32 arg0) { if (func_80133784(1, q, (s32)p1) != 0) { n += 8; *(s16 *)(e + 0x1A) = (rand() & 3) + 4; - __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ + __asm__ __volatile__(""); /* cookbook 5a cross-jump barrier vs the n+=4 arm */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } } } @@ -3553,10 +3553,10 @@ void func_801804B8(s32 a0) } if (*(s32 *)(*(s32 *)(*(s32 *)(a0 + 0x64) + 0x20) + 4) < 0) { - { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); + { register s32 *q __asm__("$3"); q = *(s32 **)(a0 + 0x20); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q[1] = q[1] | 0x80000000; } } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(*(s32 *)(a0 + 0x20) + 4) = *(s32 *)(*(s32 *)(a0 + 0x20) + 4) & 0x7FFFFFFF; } @@ -4141,8 +4141,8 @@ void func_8018125C(int a0) extern void func_8012C218(void *a0); void func_801812F0(void *a0) { -register s32 v0 __asm__("$2"); -register s32 v1 __asm__("$3"); +s32 v0; +s32 v1; v0 = (*((s32 *) (((s32) a0) + 0x8)) = (*((s32 *) (((s32) a0) + 0x8))) + 0x40000); v1 = 0x400000; if (v1 < v0) @@ -4269,7 +4269,7 @@ void func_801814D8(void *a0) { * swaps $v0/$v1 across the sll/lui pair (REGALLOC-PERM). The re-tie keeps the * in-place `v1 <<= 6` form (so the shift stays in $v1) AND anchors it after the * two loads. Emits no code. */ - __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); + __asm__ __volatile__("" : "=r"(v1) : "0"(v1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) v1 = v1 << 6; a2 = (s32)D_8019F0B8 + v1; v1ptr = *(u8 **)((s32)a0 + 0x20); diff --git a/src/ov_SC05_005/ov_SC05_005_jr_8017D898.c b/src/ov_SC05_005/ov_SC05_005_jr_8017D898.c index 55f7711326..9f30fc4556 100644 --- a/src/ov_SC05_005/ov_SC05_005_jr_8017D898.c +++ b/src/ov_SC05_005/ov_SC05_005_jr_8017D898.c @@ -3164,9 +3164,9 @@ extern s32 func_800495EC(s32 a0, s32 a1, s32 a2); u32 func_8017EFF4(s16 *param_1, s16 *param_2, s16 *param_3) { s16 ax, ay, bx, by, cx, cy; - register s32 la __asm__("$8"); - register s32 lb __asm__("$7"); - register s32 lc __asm__("$3"); + register s32 la __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lb __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lc __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u32 r; s32 pad[2]; @@ -3175,7 +3175,7 @@ u32 func_8017EFF4(s16 *param_1, s16 *param_2, s16 *param_3) { if (cx < ax) { return 0; } - __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); + __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) bx = param_2[0]; if (bx < cx) { return 1; @@ -3191,7 +3191,7 @@ u32 func_8017EFF4(s16 *param_1, s16 *param_2, s16 *param_3) { la = (u16)ax; lb = (u16)bx; lc = (u16)cx; - __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); + __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) r = func_800495EC(la | ((u16)ay << 16), lb | ((u16)by << 16), lc | ((u16)cy << 16)); return ~r >> 31; @@ -3205,9 +3205,9 @@ extern s32 func_800495EC(s32 a0, s32 a1, s32 a2); u32 func_8017F0AC(s16 *param_1, s16 *param_2, s16 *param_3) { s16 ax, ay, bx, by, cx, cy; - register s32 la __asm__("$8"); - register s32 lb __asm__("$7"); - register s32 lc __asm__("$3"); + register s32 la __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lb __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register s32 lc __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u32 r; s32 pad[2]; @@ -3216,7 +3216,7 @@ u32 func_8017F0AC(s16 *param_1, s16 *param_2, s16 *param_3) { if (cx < bx) { return 0; } - __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); + __asm__ __volatile__("" : : "r"(la), "r"(lb), "r"(lc)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) ax = param_1[0]; if (ax < cx) { return 1; @@ -3232,7 +3232,7 @@ u32 func_8017F0AC(s16 *param_1, s16 *param_2, s16 *param_3) { la = (u16)ax; lb = (u16)bx; lc = (u16)cx; - __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); + __asm__ __volatile__("" : : "r"(ax), "r"(bx), "r"(cx)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) r = func_800495EC(la | ((u16)ay << 16), lb | ((u16)by << 16), lc | ((u16)cy << 16)); return ~r >> 31; @@ -4120,7 +4120,7 @@ void func_801804C0(s32 param_1) { a2 = v1 * v0; v0 = a2 >> 12; v1 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)v0 <= 0) { v1 = 1; } @@ -4730,12 +4730,11 @@ void func_801813B4(s32 a0) { if (*(s16 *)(obj + 0xA) >= 0x10) { func_8012C218((void *)a0); - __asm__ __volatile__("" ::: "memory"); /* zero-byte cross-jump barrier (cookbook §5a) */ return; } s1 = 0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)&D_801270C0 == 2) { return; } @@ -4956,7 +4955,7 @@ s32 func_80181828(void *arg0) { } h = *(s16 *)(*(s32 *)((s32)arg0 + 0x20) + 0x18); - __asm__("" : "=r"(h) : "0"(h)); /* §197-A re-tie: keeps lh + sra 7 */ + __asm__("" : "=r"(h) : "0"(h)); /* §197-A re-tie: keeps lh + sra 7 */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) r = h >> 7; raw[0] = *(u16 *)((s32)arg0 + 0x6); raw[1] = *(u16 *)((s32)arg0 + 0xA); @@ -5188,7 +5187,7 @@ extern void func_8012BD14(s32 a0); extern void func_8002D4C8(s32 a0, s32 a1); s32 func_80181DE4(s32 a0, s32 a1) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) SVec_80181CDC_80181DE4 pos; SVec_80181CDC_80181DE4 out; s32 val; @@ -5213,7 +5212,7 @@ s32 func_80181DE4(s32 a0, s32 a1) { if (out.vy >= 0) { if (out.vy >= 0xA1) { return 0; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { if (-out.vy >= 0xA1) { return 0; } } @@ -5374,8 +5373,8 @@ extern void func_80146C3C(); void func_801822E8(void *a0) { - register s32 self __asm__("$16"); - register s32 obj __asm__("$17"); + register s32 self __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 obj; self = (s32)a0; obj = *(s32 *)(self + 0x20); diff --git a/src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c b/src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c index f1d23fc561..93c17fbc91 100644 --- a/src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c +++ b/src/ov_SC05_007/ov_SC05_007_jr_8017BEBC.c @@ -3416,8 +3416,8 @@ extern void func_80146C3C(); void func_8017DCAC(a0) void *a0; { - register s32 self __asm__("$16"); - register s32 obj __asm__("$17"); + register s32 self __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 obj; self = (s32)a0; obj = *(s32 *)(self + 0x20); @@ -3584,7 +3584,7 @@ extern s32 func_8012C354(s32 *a0, s32 a1); extern s32 func_80143970(s32 a0); void func_8017E078(void *arg0) { - register s32 val __asm__("$3"); + s32 val; if (func_8012C354(arg0, &D_801927F0) != 0) { val = 0xFFFBDFD9; *(u8 *)((char *)arg0 + 0xC0) = 1; @@ -3966,7 +3966,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern void func_801809B0(s32 a0, u16 *a1, s16 a2); void func_8017E930(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; extern u8 D_80194554; extern u8 D_80194564; s32 v0; @@ -4037,9 +4037,9 @@ void func_8017E9E8(s32 a0) { void func_8017EAD8(arg0) s32 arg0; { - register s32 self __asm__("$5"); - register s32 zr __asm__("$0"); - register s32 mask __asm__("$4"); + s32 self; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) + s32 mask; s32 flag; self = arg0 + zr; @@ -4048,8 +4048,8 @@ s32 arg0; *(s16 *)(self + 0x98) = 0; *(s32 *)(self + 0x1C) = 0; if (flag == 0) { - register s32 p __asm__("$3"); - register s32 f __asm__("$2"); + s32 p; + register s32 f __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) mask = ~0x80; p = *(s32 *)(self + 0x20); f = *(s32 *)(self + 0xDC); @@ -4057,8 +4057,8 @@ s32 arg0; *(s32 *)(self + 0xDC) = f & mask; *(s16 *)(self + 0x100) = p; } else { - register s32 q __asm__("$2"); - register s32 g __asm__("$3"); + s32 q; + register s32 g __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) q = *(s32 *)(self + 0x20); g = *(s32 *)(self + 0xDC); q = *(u16 *)(q + 0x18); @@ -4226,9 +4226,9 @@ void func_8017ED28(s32 a0) { if (*(s32*)(a0 + 0x1C) < 0x11) { - register s32 mask __asm__("a0"); - register s32 ptr __asm__("v0"); - register s32 val __asm__("v1"); + s32 mask; + s32 ptr; + s32 val; mask = 0x80000000; ptr = *(s32*)(a0 + 0x20); @@ -4300,8 +4300,8 @@ extern u16 D_800B99DA; void func_8017EE80(s32 a0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = *(s32 *)(a0 + 0xDC); if ((v0 & 0x2) != 0) { @@ -5029,7 +5029,7 @@ void func_8018020C(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -5048,7 +5048,7 @@ void func_8018020C(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -5072,7 +5072,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_801802D0(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; diff --git a/src/ov_SC05_009/ov_SC05_009_after.c b/src/ov_SC05_009/ov_SC05_009_after.c index b82b56f3bc..2f906a3244 100644 --- a/src/ov_SC05_009/ov_SC05_009_after.c +++ b/src/ov_SC05_009/ov_SC05_009_after.c @@ -1793,7 +1793,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_80194F84; diff --git a/src/ov_SC05_009/ov_SC05_009_jr_8015444C.c b/src/ov_SC05_009/ov_SC05_009_jr_8015444C.c index a7c5e55930..ad80c67bb0 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_8015444C.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_8015444C.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c b/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c index 1e90011ab9..d85a1995d1 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_80154C24.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC05_009/ov_SC05_009_jr_801588CC.c b/src/ov_SC05_009/ov_SC05_009_jr_801588CC.c index 61590eedda..47e58f9155 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_801588CC.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_801588CC.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC05_009/ov_SC05_009_jr_80159C84.c b/src/ov_SC05_009/ov_SC05_009_jr_80159C84.c index 852c68025b..05fecf480f 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_80159C84.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_80159C84.c @@ -231,9 +231,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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 ratan2(s32 a0, s32 a1); diff --git a/src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c b/src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c index 407ade8587..c5a2af161d 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_8017BEBC.c @@ -3421,8 +3421,8 @@ void func_8017DAF4(s32 param_1) void func_8017DCB0(s32 arg0) { - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); + s32 a0; + register s32 a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u16 val; a1 = *(s32 *)(arg0 + 0x20); @@ -3617,7 +3617,7 @@ void func_8017DF5C(s32 a0) { s32 v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(s1)); + __asm__ __volatile__("" : "=r"(v0) : "0"(s1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (v0 == 0) { *(u16 *)((u8 *)s0 + 0xFE) = 0; } @@ -3693,7 +3693,7 @@ void func_8017E0F4(void *a0) extern u16 D_80126B62; extern u16 D_80126B66; - register s32 *tbl __asm__("$18"); + register s32 *tbl __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s32 v1; s32 a1; @@ -4133,7 +4133,7 @@ extern s32 func_800132BC(s32 a0, s32 a1); s32 func_8017E9E8(s32 param_1) { s32 iVar1; - register s32 uVar2 __asm__("$2"); + register s32 uVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *) (param_1 + 6) == 0x31 || *(u16 *) (param_1 + 6) == 0x32) { return 1; diff --git a/src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c b/src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c index 53316712c1..8162e5cdb8 100644 --- a/src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c +++ b/src/ov_SC05_010/ov_SC05_010_jr_8017C8D0.c @@ -3140,7 +3140,7 @@ void func_8017DE28(s32 p) { *(s16 *)(o + 0x18) = t1; lim1 = **(s16 **)(p + 0x58); lv1 = lim1; - __asm__("" : "=r"(lv1) : "0"(lv1)); + __asm__("" : "=r"(lv1) : "0"(lv1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (lim1 < t1) { *(s16 *)(o + 0x1C) = lv1; *(s16 *)(o + 0x18) = lv1; @@ -3287,7 +3287,7 @@ void func_8017E1D4(void *arg0) { s32 cnt2; s32 i; s32 j; - register s32 base __asm__("$5"); + register s32 base __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 vel; s32 pos; @@ -3297,7 +3297,7 @@ void func_8017E1D4(void *arg0) { cnt2 = 0; for (i = 0; i < 8; i++) { { - register s32 sym __asm__("$2") = (s32)((u8 *)D_801C6FA8); + register s32 sym __asm__("$2") = (s32)((u8 *)D_801C6FA8); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) base = sym + i * 0x1D0; } if (*(s16 *)(base) == 0) { @@ -3701,7 +3701,7 @@ void func_8017EAE4(s32 param_1, s16 *param_2) { s32 func_8017EC7C(void) { extern u8 D_80192478[]; - extern volatile s32 D_801C7E30; + extern s32 D_801C7E30; s32 i; s32 ptr; @@ -3747,7 +3747,7 @@ extern void *D_801C39FC[]; extern void *D_801C3A00[]; void func_8017EDEC(s32 param_1) { - volatile s32 pad1; + s32 pad1; volatile s32 pad2; u8 t; @@ -3881,7 +3881,7 @@ void func_8017EFC8(s32 param_1) *(u16 *)(param_1 + 2) = 4; break; case 2: { - register s16 t2 __asm__("$2"); + register s16 t2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) t2 = D_801C7E78 + 7; *(s32 *)(param_1 + 0x1C) = 0; *(u16 *)(param_1 + 2) = 5; @@ -4197,7 +4197,7 @@ void func_8017F5B8(s32 param_1) #include "common.h" extern s32 D_801A33AC; -extern volatile s32 D_801C7E4C; +extern s32 D_801C7E4C; extern void func_8012A828(s32 a0, void *a1); extern s32 func_8012C588(s32 a0, s32 a1); extern s32 func_8012C658(s32 a0, s32 a1, s32 a2); @@ -4250,7 +4250,7 @@ void func_8017FAF4(s32 param_1) { extern s32 D_801A3D5C; extern u8 D_801202A0[]; - extern volatile s32 D_801C7E4C; + extern s32 D_801C7E4C; extern s32 D_80126B60; extern u16 D_80126B5E; extern s32 func_8014CB8C(void); @@ -4402,8 +4402,8 @@ void func_8017FDE0(s32 param_1) void func_8017FFA8(s32 param_1) { - extern volatile s32 D_801C7E30; - extern volatile s32 D_801C7E4C; + extern s32 D_801C7E30; + extern s32 D_801C7E4C; extern s32 D_801C7E60; extern u8 D_80192478[]; extern u16 D_801922B8; @@ -4514,10 +4514,10 @@ extern u16 D_80126B5E; extern u16 D_80126B62; extern u16 D_80126B66; extern u8 D_801152A8[]; -extern volatile s32 D_801C7E30; +extern s32 D_801C7E30; void func_80180214(s32 arg0) { - register s32 t __asm__("$3"); /* pinned to $v1 */ + s32 t; /* pinned to $v1 */ u16 state = M2C_FIELD(arg0, u16 *, 0x34); s16 cnt; s16 vec[3]; @@ -4584,7 +4584,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); extern u16 D_80126B62; void func_80180450(s32 arg0) { - register s32 t __asm__("$3"); /* pinned to $v1 */ + s32 t; /* pinned to $v1 */ u16 state = M2C_FIELD(arg0, u16 *, 0x34); s16 cnt; struct { s32 d0, d1; } dead; /* reserved-at-expand slot -> frame 0x20 */ @@ -4715,7 +4715,7 @@ extern u16 D_80126B66; extern s32 *D_80126B78; extern s32 *D_80126B90; extern u8 D_801152A8[]; -extern volatile s32 D_801C7E30; +extern s32 D_801C7E30; extern void func_8012DFD4(u8 *a0); extern s32 func_80135888(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_8012F568(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5); @@ -4785,7 +4785,7 @@ void func_80180AA0(short *param_1) { D_80192770[*(u16 *)((s32)param_1 + 2)](); if (*(u16 *)param_1 != 0) { u8 *arg = (u8 *)param_1; - __asm__("" ::: "$4"); + __asm__("" ::: "$4"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) val = (s32)*(s16 *)(*(s32 *)(*(s32 *)((s32)arg + 0x64) + 0x20) + 0x1A) * (s32)D_80192734; if (val < 0) { val += 0xFFF; diff --git a/src/ov_SC05_011/ov_SC05_011_jr_80135888.c b/src/ov_SC05_011/ov_SC05_011_jr_80135888.c index 7fb829ce7b..ff9233f454 100644 --- a/src/ov_SC05_011/ov_SC05_011_jr_80135888.c +++ b/src/ov_SC05_011/ov_SC05_011_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_8019BDCC; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80135888.c b/src/ov_SC05_017/ov_SC05_017_jr_80135888.c index 0a69f9bc28..542c7c9632 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80135888.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801EB90C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC05_017/ov_SC05_017_jr_801808D4.c b/src/ov_SC05_017/ov_SC05_017_jr_801808D4.c index 000db8f8b7..981f07af91 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_801808D4.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_801808D4.c @@ -3128,8 +3128,8 @@ dispatch: } { - register void *pv0 __asm__("$2"); - register s32 pv1 __asm__("$3"); + void *pv0; + register s32 pv1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) pv0 = *(void **)((u8 *)s0 + 0x68); pv1 = 0x7FFF; *(s16 *)((u8 *)pv0 + 0xC) = (s16)pv1; @@ -3294,7 +3294,7 @@ s32 func_80180FB4(void *a0) * Without it gcc's find_cross_jump merges this `move v0,0; j epi` * tail with the identical case-2 failure tail -> 58 ins instead of * 60, and the case-2 `beq` then loses its delay-slot fill. */ - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 0; } diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80182A74.c b/src/ov_SC05_017/ov_SC05_017_jr_80182A74.c index e5071fb701..f07b15b4f4 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80182A74.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80182A74.c @@ -3181,7 +3181,7 @@ void func_8018305C(void *arg0) { v = 5; } *(s16 *)((char *)arg0 + 0x2) = v; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) func_801849B8((s32 *)arg0, (s32)&D_80191C44); v1 = *(void **)((char *)arg0 + 0x68); *(s16 *)((char *)v1 + 0xC) = 0x7FFF; @@ -4459,7 +4459,7 @@ void func_80184870(void *a0, s32 a1, s32 a2) extern u8 D_80078EB1; s32 v0; - register s32 v1 __asm__("$3"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) v0 = D_80078EB1; if (!(v0 < a1)) { diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80185A70.c b/src/ov_SC05_017/ov_SC05_017_jr_80185A70.c index e0525cf907..0517b84dd1 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80185A70.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80185A70.c @@ -2978,9 +2978,9 @@ void func_80185A70(void *a0) { extern void *D_801B898C[]; extern s32 D_801B895C; extern s32 D_801B8974; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3231,10 +3231,10 @@ void func_80185E3C(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3346,7 +3346,7 @@ s32 func_80185FA8(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3391,7 +3391,7 @@ void func_80186110(void) { extern s32 D_801B8794; extern s32 D_801ED90C; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80186270.c b/src/ov_SC05_017/ov_SC05_017_jr_80186270.c index 36d912e79e..7add335184 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80186270.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80186270.c @@ -3151,7 +3151,7 @@ void func_80186270(void) { for (i = 0; i < 6; i++) { D_801ED5D4[i] = 0; } - __asm__ __volatile__("" :: "r"(p)); + __asm__ __volatile__("" :: "r"(p)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (D_80115126 == 4) { rec = (u8 *)func_801F0C4C(); @@ -3371,11 +3371,11 @@ void func_80186B24(void) char *d; char *srcA; char *srcB; - register char *tmpl __asm__("$17"); - register s32 count __asm__("$19"); - register u8 *table __asm__("$20"); - register s32 descCount __asm__("$19"); - register u8 *table2 __asm__("$20"); + char *tmpl; + register s32 count __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) + register s32 descCount __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) + register u8 *table2 __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) /* ---- phase 1: default template + 16-row fill ---- */ srcA = D_801EB724; @@ -3492,7 +3492,7 @@ void func_80186B24(void) i = 0; if (descCount != 0) { do { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 id; b = table2[i]; diff --git a/src/ov_SC05_017/ov_SC05_017_jr_801875E8.c b/src/ov_SC05_017/ov_SC05_017_jr_801875E8.c index d5bc1e89f5..5a7356ffd8 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_801875E8.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_801875E8.c @@ -3289,10 +3289,10 @@ void func_80187DEC(void) Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern s32 D_801151D0; extern u16 D_8011511A; - register s16 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register s32 base __asm__("$19"); + s16 s0; + s32 s1; + s32 s2; + s32 base; s32 pad[2]; (void)&pad; @@ -3416,7 +3416,7 @@ s32 func_80188128(void) { u8 bb; u8 m; s16 d; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) changed = 0; flags = func_80014ED4(0); @@ -3661,9 +3661,9 @@ void func_80188478(void) { extern s32 func_8005A600(s32, s32, s32, s32, s32); Panel_S40_8018B238_80188478 *w; s32 *ot; - register s32 n __asm__("$2"); /* lever 2 */ + s32 n; /* lever 2 */ s32 cnt; - register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ + register s32 zr __asm__("$0"); /* RC-12 opaque-copy source */ // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s16 i; volatile u16 *pbh; @@ -3697,7 +3697,7 @@ void func_80188478(void) { cnt = n; do { if (D_80115158[i].v != 0) { - __asm__(""); /* lever 5 */ + __asm__(""); /* lever 5 */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) ot = ((s32 * (*)(s32 *, Panel_S40_8018B238_80188478 *, s16))func_801886B8)(ot, w, i); } i++; @@ -3708,13 +3708,13 @@ void func_80188478(void) { func_8005A600((s32)ot, 0, 0, 0x15, 0); /* §36 bitfield-store OT link, exactly as in func_8018BCD4 next door. */ - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; ((W_S40_8018B238_80188478 *)ot)->w = 0x02000000; ((PTag_S40_8018B238_80188478 *)ot)->addr = ((PTag_S40_8018B238_80188478 *)(D_800AE7BC[*pbh].ot + 2))->addr; ((PTag_S40_8018B238_80188478 *)(D_800AE7BC[*pbh].ot + 2))->addr = (u32)ot; ot += 10; - __asm__ __volatile__("" ::: "memory"); /* lever 6 */ + __asm__ __volatile__("" ::: "memory"); /* lever 6 */ // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) D_801151D0 = (s32)ot; } @@ -3766,10 +3766,10 @@ extern s32 func_80188884(void *, s32, s32, s32, s32 *); s32 *func_801886B8(s32 *ot, Panel_8017E978_801886B8 *w0, s16 idx) { extern u16 D_8011511A; - register Panel_8017E978_801886B8 *w __asm__("$18"); + register Panel_8017E978_801886B8 *w __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) u8 sp18[72]; s32 sp60[2]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 flag; s32 flag2; s32 flag3; @@ -3869,7 +3869,7 @@ s32 func_80188884(void *arg0, s32 arg1, s32 arg2, s32 arg3, s32 *arg4) { extern s32 D_8010F468[]; extern s32 D_801B8EC4; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 n; s32 mode; diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c b/src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c index e7743b66d8..4836aaae84 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c @@ -3197,14 +3197,13 @@ s32 *func_80188F14(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { typedef struct { u32 *ot; u32 pad[4]; } Env_8017E804_80188F14; extern Env_8017E804_80188F14 D_800AE7BC[]; - register s32 zr __asm__("$0"); u16 *pb; u16 *p; s32 c; - register s32 tv __asm__("$3"); + register s32 tv __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 idx2; s16 t; - register u32 c0 __asm__("$3"); + register u32 c0 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) c = D_80115138[(s16)idx]; *(u32 *)ot = 0x4000000; @@ -3213,7 +3212,7 @@ s32 *func_80188F14(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *((u8 *)ot + 0xD) = 0x48; ot[1] = tv | 0x64000000; *(s16 *)((u8 *)ot + 0xE) = 0x4056; - idx2 = idx + zr; + idx2 = idx + 0; if (c < 10) { t = ((s32 (*)(s32))func_8014168C)((s16)idx) * 2; @@ -3250,7 +3249,7 @@ s32 *func_80188F14(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { j = 0; k = m; eight = 8; - __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); + __asm__ volatile("" :: "r"(pb), "r"(pb), "r"(pb), "r"(pb), "r"(pb)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) pb2 = (u16 *)&D_800B9A02; m24 = 0xFFFFFF; mhi = 0xFF000000; @@ -3271,7 +3270,7 @@ s32 *func_80188F14(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { y = D_801B8DAA + 1; } *(s16 *)(q - 10) = y; - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *((u32 *)ot) = 0x4000000; q[-8] = 0x78; *((u32 *)(q - 0x10)) = 0x64808080; @@ -3281,7 +3280,7 @@ s32 *func_80188F14(s32 *ot, void *a1p, s32 idx, void *a3p, s32 tag) { *(s16 *)(q - 2) = eight; *((u32 *)ot) = ((*(u32 *)ot) & mhi) | (D_800AE7BC[*pb2].ot[2] & m24); { - register u32 *op __asm__("$4"); + register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) op = D_800AE7BC[*pb2].ot; op[2] = (op[2] & mhi) | (((u32)ot) & m24); } @@ -3424,10 +3423,10 @@ s32 func_80189240(s32 a0, s16 arg1) case 13: { - register s32 f13 __asm__("$16"); - register s32 i13 __asm__("$17"); - register s32 c13 __asm__("$18"); - register u8 *q __asm__("$5"); + register s32 f13 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 i13; + s32 c13; + register u8 *q __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 d; i13 = D_801ED55C[arg1]; c13 = i13 + 0x62; @@ -3442,7 +3441,7 @@ s32 func_80189240(s32 a0, s16 arg1) } func_800291A0(c13, f13 | 0x40); func_80186B24(); - __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); + __asm__ __volatile__("" : "=r"(q) : "0"(&D_8011514C)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = (s8)q[0] - (s8)q[-0xA]; if (d >= 6) { q[-0xA] = q[0] - 5; @@ -3456,15 +3455,15 @@ s32 func_80189240(s32 a0, s16 arg1) case 14: { - register s32 f14 __asm__("$16"); + register s32 f14 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 i14; - register s32 n14 __asm__("$17"); + s32 n14; s32 t14; s32 c14; i14 = arg1; t14 = D_801ED618[i14]; n14 = t14 + 1; - __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ + __asm__("" : "=r"(t14) : "0"(t14)); /* stales (plus t14 1) in cse; dead output -> deleted by flow */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) c14 = n14 + 0x62; f14 = ((u8 (*)(s32))func_800291B4)(c14); if ((f14 & 0xF0) != 0xC0) { @@ -3484,10 +3483,10 @@ s32 func_80189240(s32 a0, s16 arg1) s32 b10 = D_801ED554[arg1]; s32 m10; s32 w10; - __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); + __asm__ __volatile__("" : "=r"(m10) : "0"(b10)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (m10 < 0x6F) { - register s16 slot __asm__("$16"); - register s16 sraw __asm__("$2"); + register s16 slot __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s16 sraw __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 val; s16 x; if (m10 == 0xA) { @@ -3518,7 +3517,7 @@ s32 func_80189240(s32 a0, s16 arg1) return 0; } func_8002D4C8(0x5EE, 0); - __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); + __asm__("addu %0,%1,$zero" : "=r"(w10) : "r"(b10)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) func_800D0F0C(slot, w10); if (w10 == 0xA) { func_80186B24(); @@ -3562,12 +3561,12 @@ s32 func_80189240(s32 a0, s16 arg1) case 8: { s32 k8; - register s32 f8 __asm__("$2"); - register s32 g8 __asm__("$16"); - register s32 t8 __asm__("$2"); - register s32 cv __asm__("$2"); + s32 f8; + register s32 g8 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t8 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 cv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p8; - register u16 *c __asm__("$3"); + u16 *c; if ((*(u8 *)D_80115148) != 0) { goto L801896B0; } @@ -3580,7 +3579,7 @@ s32 func_80189240(s32 a0, s16 arg1) D_801ED560 = (s32)&D_801EF550; goto bad472; } - __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); + __asm__ __volatile__("" : "=r"(g8) : "0"(f8)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) t8 = g8 & 0x4000; if (t8 != 0) { p8 = ((s32 *)D_801E9B28)[k8]; @@ -3598,8 +3597,8 @@ s32 func_80189240(s32 a0, s16 arg1) case 15: { - register u16 f15 __asm__("$16"); - register s32 t15 __asm__("$2"); + register u16 f15 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 t15 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 c15; s32 k15; s32 n15; @@ -3610,7 +3609,7 @@ s32 func_80189240(s32 a0, s16 arg1) t15 = f15 & 0x4000; if (t15 != 0) { s32 m15; - __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); + __asm__ __volatile__("" : "=r"(m15) : "0"(n15)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_80029124(m15, 1); ((void (*)(s32))func_800D0FE0)(c15); D_801ECE90 = n15 - 0x1C; @@ -3639,7 +3638,7 @@ s32 func_80189240(s32 a0, s16 arg1) Rec **pp; Rec *r; Rec **pp2; - register s32 dv __asm__("$2"); + register s32 dv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) Rec **base; Rec *r2; s32 t; @@ -3682,7 +3681,7 @@ s32 func_80189240(s32 a0, s16 arg1) goto bad472; } t = (*(Rec * volatile *)pp2)->unk8; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801ED560 = r2->unk4; ((void (*)(s32))func_8017ADE8)(t); u = D_801ED560; @@ -3819,7 +3818,7 @@ void func_80189BA0(void) { u8 c1, c2; pp = (u32 **)&D_801151D0; - pbh = (volatile u16 *)&D_800B9A02; + pbh = (u16 *)&D_800B9A02; p = *pp; ((PTag_8018C960_80189BA0 *)p)->len = 1; @@ -3894,7 +3893,7 @@ void func_80189DB4() { void func_80189E68(s32 a0, s32 a1) { extern s32 D_801ED7E4; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 x = D_801ED7E4; s32 y = a1; s32 d; @@ -3925,7 +3924,7 @@ void func_80189E68(s32 a0, s32 a1) } rv = 31; done: - __asm__("" :: "r"(rv)); + __asm__("" :: "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3951,8 +3950,8 @@ void func_80189F24(s16 *arg0, s32 arg1) u8 sp10[4]; s32 size; s32 prod; - register s32 h __asm__("$2"); - register s32 w __asm__("$3"); + register s32 h __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 w; if (D_801E67A0[D_800B99DA & 0xF] == 0) { size = 0x60; @@ -4034,7 +4033,7 @@ void func_80189FE0(u16 *a0, s32 a1) extern u16 D_801E6492[][4]; extern u16 D_801E6494[][4]; extern u16 D_801E6496[][4]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) u16 pad0[16]; /* dead: locals begin at sp+0x30, va must land at sp+0x50 */ u16 va[16]; /* sp+0x50 — outer quad, 4 x SVECTOR */ @@ -4050,7 +4049,7 @@ void func_80189FE0(u16 *a0, s32 a1) s32 type2; u16 *p1; u16 *p2; - register u16 *dst __asm__("$4"); + register u16 *dst __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 i; u8 *pk; s32 j; @@ -4252,8 +4251,8 @@ extern s32 rand(void); void func_8018A690(s32 param_1) { s32 uVar1; s32 iVar2; - register s32 iVar3 __asm__("$3"); - register s32 iVar4 __asm__("$16"); + register s32 iVar3 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 iVar4 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u32 uVar3; uVar1 = *(u16 *)(param_1 + 0x34); @@ -4320,7 +4319,6 @@ case2: return; case3: - __asm__ __volatile__("" ::: "memory"); iVar3 = *(s32 *)(param_1 + 0xe4); iVar3 = iVar3 + *(s32 *)(param_1 + 0xe0); *(s32 *)(param_1 + 0xdc) = *(s32 *)(param_1 + 0xdc) + iVar3; @@ -4665,13 +4663,13 @@ void func_8018AE9C(u8 *arg0) extern u8 D_800D387C[]; extern u8 D_800D3888[]; - register u8 *param_1 __asm__("$16"); /* $s0 */ + register u8 *param_1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 raw; u32 buf[6]; param_1 = arg0; { - register s32 s0 __asm__("$17"); /* $s1 -- scoped: dead after func_80128EA8 */ + s32 s0; /* $s1 -- scoped: dead after func_80128EA8 */ s0 = ((s32 (*)(void))func_8012C194)(); if (s0 == 0) { func_8012CAE4(param_1); @@ -4700,8 +4698,8 @@ void func_8018AE9C(u8 *arg0) *(s32 *)(param_1 + 0x18) = 0; func_8012B0B4((unsigned int *)buf, (raw & 0xFF00) >> 4, (raw & 0xFF) << 6); { - register s32 full __asm__("$2"); - register s32 low __asm__("$3"); + s32 full; + s32 low; full = *(s32 *)buf; low = *(s16 *)buf; *(s32 *)(param_1 + 0x48) = 0; @@ -5288,7 +5286,7 @@ extern void func_80178CBC(s32, s32); extern s32 func_801848AC(s32 arg0, s32 arg1); void func_8018BC64(void *arg0) { - register s32 *s0 asm("$16") = arg0; + s32 *s0 = arg0; s32 v0, v1; *(s32 *)((u8 *)(*(s32 **)((u8 *)s0 + 0xCC)) + 0xB0) = 2; v0 = func_801848AC(6, 0x12); @@ -5307,7 +5305,7 @@ void func_8018BC64(void *arg0) { extern s32 func_801848AC(s32 arg0, s32 arg1); void func_8018BCCC(s32 *arg0) { - register s32 *s0 asm("$16") = arg0; + s32 *s0 = arg0; s32 v0, v1; *(s32 *)((u8 *)(*(s32 **)((u8 *)s0 + 0xCC)) + 0xB0) = 1; v0 = func_801848AC(6, 0x12); @@ -5328,7 +5326,7 @@ extern short D_801E6884; extern void func_801849B8(s32 *a0, s32 a1); void func_8018BD38(s32 *arg0) { - register s32 *s0 asm("$16") = arg0; + s32 *s0 = arg0; s32 v0, v1; *(s32 *)((u8 *)(*(s32 **)((u8 *)s0 + 0xCC)) + 0xB0) = 2; v0 = func_801848AC(6, 0x12); @@ -5490,7 +5488,7 @@ void func_8018BF78(void *arg0) { } *(s16 *)((u8 *)s0 + 0x2) = (s16)v0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) func_801849B8((s32 *)s0, (s32)&D_801E6968); v1 = *(s32 *)((u8 *)s0 + 0x68); diff --git a/src/ov_SC05_017/ov_SC05_017_jr_8018C694.c b/src/ov_SC05_017/ov_SC05_017_jr_8018C694.c index d69b1dd6b9..5d2f55ee3f 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_8018C694.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_8018C694.c @@ -3359,7 +3359,7 @@ void func_8018CA0C(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { @@ -3523,9 +3523,9 @@ void func_8018CDB0(void) { for (; i < 0xC; i++) { s32 slot = i + 0x2F; s32 ret; - register s32 tmp __asm__("$2"); - register s32 t __asm__("$5"); - register s32 rb __asm__("$6"); + register s32 tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 t; + register s32 rb __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s16 flags; s32 m; @@ -3547,12 +3547,11 @@ void func_8018CDB0(void) { ((s16 *)q)[-4] = 2; return; } else { - register s32 sc __asm__("$4"); - register s32 d __asm__("$2"); + register s32 sc __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) sc = slot; - __asm__("" : "=r"(sc) : "0"(sc)); + __asm__("" : "=r"(sc) : "0"(sc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) d = rb - 0x14; - __asm__("" : "=r"(d) : "0"(d)); *(s32 *)r = (&D_801E9CE0)[d >> 1]; ((void (*)(s32))func_800D0F0C)(sc); ((s16 *)r)[-2] = 1; diff --git a/src/ov_SC05_018/ov_SC05_018_jr_80135888.c b/src/ov_SC05_018/ov_SC05_018_jr_80135888.c index fcf83c3d7d..e7da6dd80f 100644 --- a/src/ov_SC05_018/ov_SC05_018_jr_80135888.c +++ b/src/ov_SC05_018/ov_SC05_018_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801E504C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC05_018/ov_SC05_018_jr_80185754.c b/src/ov_SC05_018/ov_SC05_018_jr_80185754.c index 88adea043d..4c2651797a 100644 --- a/src/ov_SC05_018/ov_SC05_018_jr_80185754.c +++ b/src/ov_SC05_018/ov_SC05_018_jr_80185754.c @@ -2884,9 +2884,9 @@ void func_80185754(void *a0) { extern void *D_801E04DC[]; extern s32 D_801E04AC; extern s32 D_801E04C4; - register void *s2 __asm__("$18") = a0; - register u8 *p __asm__("$17"); - register void *s0 __asm__("$16"); + void *s2 = a0; + register u8 *p __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void *s0; s32 v0; s16 v1; @@ -3137,10 +3137,10 @@ void func_80185B20(void *a0) { extern u8 D_801202A0[]; - register u8 *s0 __asm__("$16"); - register s32 s1 __asm__("$17"); - register u8 *s3 __asm__("$19"); - register u8 *s4 __asm__("$20"); + u8 *s0; + s32 s1; + u8 *s3; + u8 *s4; u8 *s2; u8 *v0; u8 *v1; @@ -3252,7 +3252,7 @@ s32 func_80185C8C(void *a0) { in[2] = *(u16 *)(p + 0xE); func_8012F2E8((s32)a0, (s32)in, (s32)out); if (func_8012CB64((s32)out, -0xA0, 0x80, -0xC0, 0x80) != 0) { - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) return 1; } } @@ -3297,7 +3297,7 @@ void func_80185DF4(void) { extern s32 D_801E02E4; extern s32 D_801E6814; - register s32 a0 __asm__("$4"); + s32 a0; u16 buffer[4]; s32 val; s32 *p; @@ -3441,7 +3441,7 @@ void func_80186000(s32 param_1, s32 param_2) *(short *)(param_1 + 0xfc) = *(short *)(param_1 + 0xfc) + 1; v0 = (rand() & 3) * 0x400 + 0x1800; s2 = v0; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = (v0 - 0x1000) * 0x20; iVar3 = ((int (*)(int))func_8012913C)(4); if (iVar3 != 0) { diff --git a/src/ov_SC06_000/ov_SC06_000_jr_80135888.c b/src/ov_SC06_000/ov_SC06_000_jr_80135888.c index b7c69836b4..c8bd501344 100644 --- a/src/ov_SC06_000/ov_SC06_000_jr_80135888.c +++ b/src/ov_SC06_000/ov_SC06_000_jr_80135888.c @@ -637,13 +637,13 @@ extern s32 D_801AD38C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -682,7 +682,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_006/ov_SC06_006_jr_80135888.c b/src/ov_SC06_006/ov_SC06_006_jr_80135888.c index 82419a8641..066b836bf3 100644 --- a/src/ov_SC06_006/ov_SC06_006_jr_80135888.c +++ b/src/ov_SC06_006/ov_SC06_006_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801F6DD4; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c b/src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c index ba22a1f5c9..a53cb267f1 100644 --- a/src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c +++ b/src/ov_SC06_006/ov_SC06_006_jr_8017DB90.c @@ -2932,7 +2932,7 @@ s32 func_8017DFEC(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { void func_8017E078(Key12_8017DD64 *dst, void *src, s32 idx) { s32 pad[2]; u8 *p; - register u32 w __asm__("$2"); + register u32 w __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((s32)src & 0x01000000) { p = (u8 *)(((s32)src & 0xFEFFFFFF) + idx * 8); @@ -3109,13 +3109,13 @@ void func_8017E330(Actor_8017E330 *a0) { * `lw 0x20($s0)` sits between them); the zero-byte re-tie with a * "memory" clobber supplies the write. Byte-exact, emits nothing. */ t = p->f20->rot.x; - __asm__("" : "=r"(t) : "0"(t) : "memory"); + __asm__("" : "=r"(t) : "0"(t) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a0->f20->rot.x = t >> 3; t = p->f20->rot.y; - __asm__("" : "=r"(t) : "0"(t) : "memory"); + __asm__("" : "=r"(t) : "0"(t) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a0->f20->rot.y = t >> 3; t = p->f20->rot.z; - __asm__("" : "=r"(t) : "0"(t) : "memory"); + __asm__("" : "=r"(t) : "0"(t) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a0->f20->rot.z = t >> 3; } else { a0->f06 = v.x; @@ -3216,13 +3216,13 @@ void func_8017E550(Actor_8017E550 *a0) { a0->f0A = v.y; a0->f0E = v.z; t = p->f20->rot.x; - __asm__("" : "=r"(t) : "0"(t) : "memory"); + __asm__("" : "=r"(t) : "0"(t) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a0->f20->rot.x = t >> 3; t = p->f20->rot.y; - __asm__("" : "=r"(t) : "0"(t) : "memory"); + __asm__("" : "=r"(t) : "0"(t) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a0->f20->rot.y = t >> 3; t = p->f20->rot.z; - __asm__("" : "=r"(t) : "0"(t) : "memory"); + __asm__("" : "=r"(t) : "0"(t) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a0->f20->rot.z = t >> 3; } else { a0->f06 = v.x; @@ -3252,8 +3252,8 @@ typedef struct { u16 x, y, z, w; } V4_8017E734; void func_8017E734(void* a0) { - register s32 r __asm__("$3"); - register s32 b __asm__("$5"); + register s32 r __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 b __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 p; s32 q; @@ -3910,7 +3910,7 @@ extern void func_80016714(void *a0, s32 a1); */ void func_8017F258(void) { - register u8 *p __asm__("$4"); + register u8 *p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *q; q = p; @@ -4058,7 +4058,7 @@ void func_8017F5D0(void) { u8 *e; s16 *p = &D_801F8A10; /* §20/§165-10: pointer form -> shared base in $s1 */ - register s32 t __asm__("$2"); /* pin: local_alloc otherwise spills t to $a0 */ + register s32 t __asm__("$2"); /* pin: local_alloc otherwise spills t to $a0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 u; s32 c; @@ -4075,9 +4075,8 @@ void func_8017F5D0(void) t -= *(u16 *)(e + 0x10); /* §194-A pair: the fences pin the D_801F809C reload between the subu * and the second store; without them sched2 emits the store first. */ - __asm__ __volatile__(""); c = D_801F809C; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *p = t; u = (func_80047948(((c % *(s16 *)(e + 0xA)) << 12) / *(s16 *)(e + 0xA)) * *(s16 *)(e + 0xE)) >> 12; D_801F8A12 = u; @@ -4134,7 +4133,7 @@ void func_8017F8CC(void) { t = 0x7FFF; } D_800B9B00 = t; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)D_800B9AB8 += (s32)D_80186368; } @@ -4448,7 +4447,7 @@ void func_801800B8(void *a0) { u = ctl->unk0C; t = D_801861F0[(*(u16 *)((u8 *)D_801F8118 + 2)) * 5]; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801F80A4 = 0; D_801F8084 = 0; D_801F8088 = -1; @@ -4558,7 +4557,7 @@ extern void (*D_80185914[])(void); void func_80180390(void) { s32 v1; - register void (**base)(void) __asm__("$5"); + register void (**base)(void) __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) v1 = (s16)D_801F807C + 1; base = D_80185914; if (D_80185914[v1] == 0) @@ -4806,7 +4805,7 @@ extern void *D_801F8118; void func_801808C0(s32 arg0) { - register s32 param_1 __asm__("$16"); /* $s0 */ + register s32 param_1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 obj; param_1 = arg0; @@ -4915,7 +4914,7 @@ void func_80180AE8(void *arg0) extern s32 func_8017EEA4(); Rec_80180AE8 *rec; s32 ent; - register u32 bits __asm__("$2"); + register u32 bits __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 col; rec = &D_80185FA0[*(s16 *)((s32)arg0 + 0x4C)]; @@ -5168,14 +5167,14 @@ s32 func_80180FE8(u8 *a0, u8 *a1, s32 a2) { extern s16 D_801F8A12; extern s16 D_801F8A14; extern s32 D_801F8AEC; - register u8 *p __asm__("$5"); - register s16 *pa __asm__("$6"); - register u8 *self __asm__("$7"); + u8 *p; + s16 *pa; + register u8 *self __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) s32 aec; p = a1 + (s16)a2 * 14; pa = &D_801F8A10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) self = a0; if (*(s16 *)(p + 0xC) == 0x7FFF) { (*(u16 *)(self + 0x38))--; @@ -5242,8 +5241,8 @@ void func_801811D4(void *a0) { extern EffectSlot4_801811D4 D_801F54EC; extern EffectSlot4_801811D4 D_801F551C; extern EffectSlot4_801811D4 D_801F5520; - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s1; s0 = a0; s1 = ((void *(*)(void))func_801465C0)(); @@ -5400,7 +5399,7 @@ void func_801815DC(void *a0) { s1 = (s32 *)a0; v0_const = 0x0B; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) s0 = *(s32 **)((u8 *)s1 + 0x20); @@ -5529,8 +5528,8 @@ void func_80181658(void *a0) u8 *pkb; s32 d; u32 *otp; - register u32 tv __asm__("$3"); /* §137 pin — see header */ - register u32 tv2 __asm__("$4"); /* §137 pin — see header */ + register u32 tv __asm__("$3"); /* §137 pin — see header */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tv2 __asm__("$4"); /* §137 pin — see header */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *rotm; diff --git a/src/ov_SC06_008/ov_SC06_008_jr_80135888.c b/src/ov_SC06_008/ov_SC06_008_jr_80135888.c index f5f407ff51..98fc4d37bf 100644 --- a/src/ov_SC06_008/ov_SC06_008_jr_80135888.c +++ b/src/ov_SC06_008/ov_SC06_008_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801A8D54; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_008/ov_SC06_008_jr_8017C294.c b/src/ov_SC06_008/ov_SC06_008_jr_8017C294.c index 604c40406b..9712439b5c 100644 --- a/src/ov_SC06_008/ov_SC06_008_jr_8017C294.c +++ b/src/ov_SC06_008/ov_SC06_008_jr_8017C294.c @@ -3118,7 +3118,7 @@ void func_8017D73C(s32 a0) { } while (i < n); } - __asm__ ("" : "=r"(n) : "0"(n)); + __asm__ ("" : "=r"(n) : "0"(n)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) i = 0; if (n != 0) { do { @@ -3133,7 +3133,7 @@ void func_8017D73C(s32 a0) { } while (i < n); } - __asm__ ("" : "=r"(n) : "0"(n)); + __asm__ ("" : "=r"(n) : "0"(n)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) i = 0; if (n != 0) { do { @@ -3433,7 +3433,7 @@ void func_8017DFEC(void) { void func_8017E140(void *a0, s32 a1) { - register s32 offset __asm__("$2"); + s32 offset; s16 buf[4]; u16 t0, t1, t2, t3; u16 *ptr; @@ -3479,7 +3479,7 @@ extern s32 func_8017E37C(void *a0, s32 a1, s32 a2); void func_8017E204(u8 *s1) { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 v0, v1, s0; s32 pad[8]; v0 = *(s16 *)(s1 + 0xDC); @@ -3877,8 +3877,8 @@ void func_8017E830(int a, s16 *b, SVECTOR_8017E6D8 *c, SVECTOR_8017E6D8 *d, void func_8017EBAC(int param_1) { int p; - register s32 r1 __asm__("$16"); - register s32 r2 __asm__("$17"); + s32 r1; + s32 r2; s16 r3; s16 v; @@ -3960,11 +3960,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -3980,11 +3980,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -4070,8 +4070,8 @@ void aF8017EF54(s32 a0) s32 pad2[2]; /* sp+0x24 -- dead, sizes the frame */ } L; - register s32 v1 __asm__("$3"); - register s32 cool __asm__("$2"); + s32 v1; + s32 cool; s32 old; if (*(u16 *)(a0 + 0x0) == 0) { @@ -4087,8 +4087,8 @@ void aF8017EF54(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag < 0) { @@ -4129,7 +4129,7 @@ L_dec: L_join: *(s16 *)(a0 + 0x84) = cool; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { s32 p = a0; @@ -4247,13 +4247,13 @@ void func_8017F2E8(s32 a0) state = *(u16 *)(a0 + 0x34); switch (state) { case 0: { - register s32 s0v __asm__("$16"); + register s32 s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 p744; s32 v1p; s16 snd; s32 b608; - register s32 p20 __asm__("$4"); + register s32 p20 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0v = a0 + 0x88; ret = ((s32 (*)(s32, u16 *))func_8012BE98)(a0, (u16 *)s0v); @@ -4311,7 +4311,7 @@ void func_8017F2E8(s32 a0) break; } case 3: { - register s32 s2v __asm__("$18"); + s32 s2v; s32 ret; s32 p744; s32 v1p; @@ -4431,8 +4431,8 @@ void func_8017F624(s32 param_1) L.rv[0] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -4444,7 +4444,6 @@ void func_8017F624(s32 param_1) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -4513,7 +4512,7 @@ void func_8017F8CC(s32 a0) t = *(u16 *)(a0 + 0x34); { - register s16 z __asm__("$3"); + register s16 z __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = t + 1; z = D_80126B66; *(u16 *)(a0 + 0x34) = t; @@ -4650,7 +4649,7 @@ void func_8017FB10(s32 a0) *(s32 *)(a0 + 0xdc) = *(s32 *)(a0 + 0x14); if ((((s32 (*)(s32))func_8012CBCC)(a0)) & 0x6000) { - register s32 negdc __asm__("$2"); + register s32 negdc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) negdc = -*(s32 *)(a0 + 0xdc); v1 = *(u16 *)(a0 + 0xac); v1 -= 1; @@ -5139,7 +5138,7 @@ s32 func_80180578(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_8019E738; puVar2 = tmp; } @@ -5159,7 +5158,7 @@ s32 func_80180578(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_8019E738; puVar2 = tmp; } @@ -5193,7 +5192,7 @@ extern void func_8012C218(void *a0); s32 func_801807BC(s32 param_1) { extern signed char D_8019E6F0[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5280,7 +5279,7 @@ s32 func_801807BC(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } @@ -5450,8 +5449,8 @@ void func_80180CA8(s32 a0) L.rv[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5463,7 +5462,6 @@ void func_80180CA8(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -5716,7 +5714,7 @@ void func_801813D0(s32 a0) { * $16 makes $s0 "already dirty" in find_reg pass 0: the a0 copy conflicts * with it and opens $s1, and case 3's `d` (which does NOT conflict with * `tbl`) grabs $s0 in pass 0 — exactly the target's assignment. */ - register s32 tbl __asm__("$16"); + register s32 tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ns; tbl = (s32)D_8019EEB0; @@ -5942,9 +5940,9 @@ void func_8018165C(s32 a0) { idx = ang / 0x100; m = (s16)(idx % 0x10); if (ang == 0x100) { - RTP_SND(0x95F) + RTP_SND(0x95F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } else if (m == 0) { - RTP_SND(0x960) + RTP_SND(0x960) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } *(s32 *)(*(s32 *)(a0 + 0x20) + 0x20) = D_8019ED14[m]; c = *(u16 *)(a0 + 0x100) - 1; @@ -6023,8 +6021,8 @@ void func_80181B20(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6144,8 +6142,8 @@ L_B: L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6250,8 +6248,8 @@ void func_80181EE0(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6262,7 +6260,6 @@ void func_80181EE0(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -6438,8 +6435,8 @@ void func_801823F0(s32 a0) { v18[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); v18[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v18[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v18, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0xEF) & 0xFFFF) < 0x1DF && (u32)((*((u16 *)&sxy + 1) + 0xB3) & 0xFFFF) < 0x167) { @@ -6639,8 +6636,8 @@ void func_80182A48(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6651,7 +6648,6 @@ void func_80182A48(s32 a0) { ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -6929,7 +6925,7 @@ extern s32 rand(void); void func_801834E0(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7052,9 +7048,9 @@ extern void func_8012B370(s32 a0); void func_80183750(s32 a0) { - register s32 s0 asm("$16") = a0; - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 s0 = a0; + register s32 v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 temp; v0 = *(s16 *)(*(s32 *)(s0 + 0x20) + 0x14); @@ -7101,7 +7097,7 @@ extern s32 rand(void); void func_80183824(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7257,7 +7253,7 @@ extern s32 rand(void); void func_80183B14(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7635,8 +7631,8 @@ void func_80184070(int param_1) { extern unsigned char D_801AA194[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -7723,8 +7719,8 @@ void func_80184234(s32 *param_1) extern s8 D_801AA180; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801AA180); r = param_1[0x2c / 4]; new_var = r; diff --git a/src/ov_SC06_010/ov_SC06_010_jr_80135888.c b/src/ov_SC06_010/ov_SC06_010_jr_80135888.c index 227c464d3c..3e184e874a 100644 --- a/src/ov_SC06_010/ov_SC06_010_jr_80135888.c +++ b/src/ov_SC06_010/ov_SC06_010_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801B0D8C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_011/ov_SC06_011_jr_80135888.c b/src/ov_SC06_011/ov_SC06_011_jr_80135888.c index e84500f6f4..ace9c87227 100644 --- a/src/ov_SC06_011/ov_SC06_011_jr_80135888.c +++ b/src/ov_SC06_011/ov_SC06_011_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801AA93C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c b/src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c index afcbe94eed..0b28e405c0 100644 --- a/src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c +++ b/src/ov_SC06_011/ov_SC06_011_jr_8017BEBC.c @@ -3380,9 +3380,8 @@ int func_8017DA88(int param_1) { extern unsigned char D_80184118[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80184118 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3497,7 +3496,7 @@ s32 func_8017DE14(s32 a0) u8 *p; s32 ot; s32 tp; - register s32 c1 __asm__("$3"); + register s32 c1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) ot = *(s32 *)((s8 *)&D_800A651C + ((u16)D_800B9A02 * 0x14)); @@ -3936,17 +3935,17 @@ void aF8017E5D0(void *a0) } L; s32 m; - register s32 cnt __asm__("$8"); + s32 cnt; s32 sc; s32 sx, sy; s32 sye; /* single-set split of sy (see header note: §S2 birthing boost) */ s32 d; - register s32 ot __asm__("$9"); + register s32 ot __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) s32 otAddr; void *buf; s32 tpage; u8 *prim; - register s8 *fp __asm__("$16"); + register s8 *fp __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 i; m = *(s32 *)((s32)a0 + 0x20) + 0x34; @@ -3980,7 +3979,7 @@ void aF8017E5D0(void *a0) otAddr = ot + cnt; { - register s32 t __asm__("$2"); + s32 t; t = sx - sc; sxArr[0] = t; @@ -4014,7 +4013,7 @@ void aF8017E5D0(void *a0) func_8005A600((s32)buf, 0, 0, (u16)tpage, 0); { - register s32 t0c __asm__("$2"); + register s32 t0c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) t0c = (s32)((u8 *)buf + 0xC); prim = (u8 *)t0c; } @@ -4025,8 +4024,8 @@ void aF8017E5D0(void *a0) primPtrs[3] = (s32)((u8 *)buf + 0x78); { - register s32 *table __asm__("$21"); - register s8 *cbase __asm__("$18"); + s32 *table; + s8 *cbase; table = D_8019E16C; cbase = (s8 *)primPtrs; fp = (s8 *)prim + 0x22; @@ -4091,7 +4090,7 @@ void func_8017E9F4(s32 param_1) * ranks pri = floor_log2(R)*R/L*1e4*size; without this, diff (R=7,L=46) = 3043 outranks * obj (R=11,L=109) = 3027 and takes $s2. This adds ONE reference to obj (R 11->12, * L 109->110 => 3272) with no emitted bytes, so obj wins $s2 and diff falls to $s3. */ - __asm__ __volatile__("" :: "r"(obj)); + __asm__ __volatile__("" :: "r"(obj)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)obj < -0x4E0) { diff = (s32)(s16)D_80126B66 - *(s16 *)(param_1 + 0xE); if (diff < 0x140) { diff --git a/src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c b/src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c index 2516c1d1f3..46ed262796 100644 --- a/src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c +++ b/src/ov_SC06_011/ov_SC06_011_jr_8017EEEC.c @@ -228,13 +228,13 @@ extern s32 D_801ABBD8; void func_8017F3C8(void *a0) { - register void *s3 __asm__("$19") = a0; + void *s3 = a0; void *s2; - register void *p __asm__("$3"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + void *p; + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 bits; - register s32 s0 __asm__("$16"); + s32 s0; s32 s1; s2 = *(void **)((s32)s3 + 0x20); @@ -361,7 +361,7 @@ loop: D_801ABBD8 = (s32)p; } } - __asm__("" :: + __asm__("" :: // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) "r"(best)); i++; p += 0x86; @@ -409,7 +409,7 @@ extern void func_8002AC00(s32 arg0); extern void func_8012C098(void*); void func_8017F760(s32 arg0) { - register u8 val __asm__("$3"); + u8 val; /* Check field at +0x100 */ if (((s16 *)arg0)[0x80] == 0) { @@ -505,7 +505,7 @@ void func_8017F8F8(void *param_1) { if (d[0] + d[2] > 0x8FFFF) { *(s16 *)((s32)param_1 + 0xFC) = func_8012B744((void *)((s32)param_1 + 4), target); } else { - register s32 t __asm__("$2") = rand() & 0x3FF; + s32 t = rand() & 0x3FF; s32 v1 = t - 0x200; if (v1 < 0) { v1 = t - 0x500; @@ -745,7 +745,7 @@ extern void func_8012C098(void *arg0); void func_8017FEB4(s32 arg0) { void (*handler)(s32); - register u8 val __asm__("$3"); + u8 val; handler = (void (*)(s32))D_801A0874[((u16 *)arg0)[1]]; handler(arg0); @@ -917,7 +917,7 @@ extern void func_8017F8F8(); extern void func_80131E00(struct S80131E00 *a0, s32 a1); void func_80180298(s32 a0) { - register u8 val __asm__("$3"); + u8 val; s16 field_a; s16 field_100; s32 result; diff --git a/src/ov_SC06_013/ov_SC06_013_jr_80135888.c b/src/ov_SC06_013/ov_SC06_013_jr_80135888.c index 0c084e8e33..845acf7cdb 100644 --- a/src/ov_SC06_013/ov_SC06_013_jr_80135888.c +++ b/src/ov_SC06_013/ov_SC06_013_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801997F4; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c b/src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c index 86ddbf7664..de6e4691ae 100644 --- a/src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c +++ b/src/ov_SC06_013/ov_SC06_013_jr_8017BEBC.c @@ -3142,9 +3142,8 @@ int func_8017D534(int param_1) { extern unsigned char D_801826EC[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801826EC + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3225,7 +3224,7 @@ extern void (*D_8018278C[])(void); void func_8017D700(void *a0) { - register void *s0 __asm__("$16") = a0; + register void *s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; if (*(u16 *)((u8 *)s0 + 0x2) != 0) { @@ -3419,13 +3418,13 @@ void aF8017D9F0(s32 param_1) { * each is reused for TWO logical roles (early-phase / loop-phase), matching the target's * own register reuse across the two roles (§ "don't conclude unsteerable, try register * pins" -- these are loop/local values, never the incoming parameter, so S3 is respected). */ - register s32 vVec __asm__("$17"); /* s1: RotTransSV/Pers vector ptr, then loop counter i */ - register s32 vFlag __asm__("$18"); /* s2: RotTransSV/Pers flag ptr, then grid anchor */ - register u8 *p0 __asm__("$16"); /* s0: D_800AF648 ptr, then prim-write pointer */ - register u8 *cur __asm__("$19"); /* s3: walking AddPrim arg (s4object+0xC, +=0x24) */ - register void *s4o __asm__("$20"); /* s4: func_80010A08(0x9C) result */ - register s32 *ctab __asm__("$21"); /* s5: &D_80195A54 colour table */ - register s32 s6 __asm__("$22"); /* s6: OT-base + zcount, the AddPrim OT arg */ + s32 vVec; /* s1: RotTransSV/Pers vector ptr, then loop counter i */ + s32 vFlag; /* s2: RotTransSV/Pers flag ptr, then grid anchor */ + register u8 *p0 __asm__("$16"); /* s0: D_800AF648 ptr, then prim-write pointer */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + u8 *cur; /* s3: walking AddPrim arg (s4object+0xC, +=0x24) */ + void *s4o; /* s4: func_80010A08(0x9C) result */ + s32 *ctab; /* s5: &D_80195A54 colour table */ + s32 s6; /* s6: OT-base + zcount, the AddPrim OT arg */ s32 zcount; s32 radius, inner; @@ -3433,7 +3432,7 @@ void aF8017D9F0(s32 param_1) { s32 tpage; { - register s32 *p __asm__("$2") = + s32 *p = (s32 *)(*(s32 *)(param_1 + 0x20) + 0x34); __asm__ __volatile__( "lw $12, 0(%0)\n" @@ -3462,10 +3461,10 @@ void aF8017D9F0(s32 param_1) { * natural (early) priority instead. */ void *vecAddr = &D_80195A4C; void *arg1; - __asm__ __volatile__("" : "=r"(vecAddr) : "0"(vecAddr)); + __asm__ __volatile__("" : "=r"(vecAddr) : "0"(vecAddr)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) vVec = (s32)(buf + 0x10); arg1 = (void *)vVec; - __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); + __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) vFlag = (s32)(buf + 0x38); RotTransSV(vecAddr, arg1, (void *)vFlag); } @@ -3489,7 +3488,7 @@ void aF8017D9F0(s32 param_1) { cy = *(u16 *)(buf + 0x3E); { - register s32 t1 __asm__("$9") = + register s32 t1 __asm__("$9") = // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)((s8 *)&D_800A651C + (u16)D_800B9A02 * 0x14); s6 = t1 + zcount; } @@ -3518,7 +3517,7 @@ void aF8017D9F0(s32 param_1) { func_8005A600((s32)s4o, 0, 0, (u16)tpage, 0); { - register s32 t __asm__("$2") = (s32)((u8 *)s4o + 0xC); + register s32 t __asm__("$2") = (s32)((u8 *)s4o + 0xC); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) cur = (u8 *)t; ctab = D_80195A54; vFlag = (s32)buf; @@ -3566,10 +3565,9 @@ void aF8017D9F0(s32 param_1) { y2 = *(u16 *)(vFlag + D_80195A72[vVec] * 2 + 0x28); argA0 = s6; - __asm__ __volatile__("" : "=r"(argA0) : "0"(argA0)); + __asm__ __volatile__("" : "=r"(argA0) : "0"(argA0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(p0 - 0x8) = y2; argA1 = cur; - __asm__ __volatile__("" : "=r"(argA1) : "0"(argA1)); { u8 idx3 = D_80195A73[vVec]; cur += 0x24; @@ -3616,7 +3614,7 @@ void func_8017DE14(s32 param_1) * ranks pri = floor_log2(R)*R/L*1e4*size; without this, diff (R=7,L=46) = 3043 outranks * obj (R=11,L=109) = 3027 and takes $s2. This adds ONE reference to obj (R 11->12, * L 109->110 => 3272) with no emitted bytes, so obj wins $s2 and diff falls to $s3. */ - __asm__ __volatile__("" :: "r"(obj)); + __asm__ __volatile__("" :: "r"(obj)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)obj < -0x4E0) { diff = (s32)(s16)D_80126B66 - *(s16 *)(param_1 + 0xE); if (diff < 0x140) { @@ -3941,13 +3939,13 @@ extern s32 D_8019AA90; void func_8017E7E8(void *a0) { - register void *s3 __asm__("$19") = a0; + void *s3 = a0; void *s2; - register void *p __asm__("$3"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + void *p; + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 bits; - register s32 s0 __asm__("$16"); + s32 s0; s32 s1; s2 = *(void **)((s32)s3 + 0x20); diff --git a/src/ov_SC06_014/ov_SC06_014_jr_80135888.c b/src/ov_SC06_014/ov_SC06_014_jr_80135888.c index 59563ae657..bba5e6e435 100644 --- a/src/ov_SC06_014/ov_SC06_014_jr_80135888.c +++ b/src/ov_SC06_014/ov_SC06_014_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801A01E4; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c b/src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c index a2e1069404..872e1fa2c7 100644 --- a/src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c +++ b/src/ov_SC06_014/ov_SC06_014_jr_8017BEBC.c @@ -3257,9 +3257,8 @@ int func_8017D90C(int param_1) { extern unsigned char D_80183B08[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_80183B08 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3339,7 +3338,6 @@ void func_8017D9E8(s32 a0) { } } } - __asm__ __volatile__("" ::: "memory"); src.y = 0; dst.y = 0x10; for (i = -0x80; i < 0x80; i += 0x20) { @@ -3490,7 +3488,7 @@ void func_8017DF08(void *param) goto L_AC; var = -0xC0; flag = *(s16 *)(s0 + 0x84); - __asm__ __volatile__(""); /* zero-byte cross-jump barrier */ + __asm__ __volatile__(""); /* zero-byte cross-jump barrier */ // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) } else { var = *(u16 *)(s0 + 0xE) - 8; *(u16 *)(s0 + 0xE) = var; @@ -3860,7 +3858,7 @@ void func_8017E8D8(s32 *a0, s32 a1, s32 a2) { s16 *q; u16 *p; s16 t; - register s32 rv __asm__("$2"); + register s32 rv __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) q = &D_80126CBA; if (*q == 0) { @@ -3886,7 +3884,7 @@ void func_8017E8D8(s32 *a0, s32 a1, s32 a2) { rv = sp20; *a0 = rv; rv = (s32)a0; - __asm__ __volatile__("" : : "r" (rv)); + __asm__ __volatile__("" : : "r" (rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3909,7 +3907,7 @@ extern void func_8002D4C8(s32 a0, s32 a1); * a hard-reg set that stays where it is written, and the call's arg move degenerates * to a deleted `(set (reg 4) (reg 4))`. */ void func_8017E9C0(void *a0) { - register s32 id __asm__("$4"); + s32 id; s32 vol; s32 t; @@ -3995,7 +3993,7 @@ void func_8017EB78(s32 a0) { extern void func_8002D4C8(s32 a0, s32 a1); void func_8017EBA0(void *param) { - register s32 snd __asm__("$4"); + register s32 snd __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; s32 vp; s32 count; @@ -4117,13 +4115,13 @@ void aF8017ED54(s32 param_1) { * each is reused for TWO logical roles (early-phase / loop-phase), matching the target's * own register reuse across the two roles (§ "don't conclude unsteerable, try register * pins" -- these are loop/local values, never the incoming parameter, so S3 is respected). */ - register s32 vVec __asm__("$17"); /* s1: RotTransSV/Pers vector ptr, then loop counter i */ - register s32 vFlag __asm__("$18"); /* s2: RotTransSV/Pers flag ptr, then grid anchor */ - register u8 *p0 __asm__("$16"); /* s0: D_800AF648 ptr, then prim-write pointer */ - register u8 *cur __asm__("$19"); /* s3: walking AddPrim arg (s4object+0xC, +=0x24) */ - register void *s4o __asm__("$20"); /* s4: func_80010A08(0x9C) result */ - register s32 *ctab __asm__("$21"); /* s5: &D_80199E34 colour table */ - register s32 s6 __asm__("$22"); /* s6: OT-base + zcount, the AddPrim OT arg */ + s32 vVec; /* s1: RotTransSV/Pers vector ptr, then loop counter i */ + s32 vFlag; /* s2: RotTransSV/Pers flag ptr, then grid anchor */ + register u8 *p0 __asm__("$16"); /* s0: D_800AF648 ptr, then prim-write pointer */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + u8 *cur; /* s3: walking AddPrim arg (s4object+0xC, +=0x24) */ + void *s4o; /* s4: func_80010A08(0x9C) result */ + s32 *ctab; /* s5: &D_80199E34 colour table */ + s32 s6; /* s6: OT-base + zcount, the AddPrim OT arg */ s32 zcount; s32 radius, inner; @@ -4131,7 +4129,7 @@ void aF8017ED54(s32 param_1) { s32 tpage; { - register s32 *p __asm__("$2") = + s32 *p = (s32 *)(*(s32 *)(param_1 + 0x20) + 0x34); __asm__ __volatile__( "lw $12, 0(%0)\n" @@ -4160,10 +4158,10 @@ void aF8017ED54(s32 param_1) { * natural (early) priority instead. */ void *vecAddr = &D_80199E2C; void *arg1; - __asm__ __volatile__("" : "=r"(vecAddr) : "0"(vecAddr)); + __asm__ __volatile__("" : "=r"(vecAddr) : "0"(vecAddr)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) vVec = (s32)(buf + 0x10); arg1 = (void *)vVec; - __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); + __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) vFlag = (s32)(buf + 0x38); RotTransSV(vecAddr, arg1, (void *)vFlag); } @@ -4187,7 +4185,7 @@ void aF8017ED54(s32 param_1) { cy = *(u16 *)(buf + 0x3E); { - register s32 t1 __asm__("$9") = + register s32 t1 __asm__("$9") = // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)((s8 *)&D_800A651C + (u16)D_800B9A02 * 0x14); s6 = t1 + zcount; } @@ -4216,7 +4214,7 @@ void aF8017ED54(s32 param_1) { func_8005A600((s32)s4o, 0, 0, (u16)tpage, 0); { - register s32 t __asm__("$2") = (s32)((u8 *)s4o + 0xC); + register s32 t __asm__("$2") = (s32)((u8 *)s4o + 0xC); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) cur = (u8 *)t; ctab = D_80199E34; vFlag = (s32)buf; @@ -4264,10 +4262,9 @@ void aF8017ED54(s32 param_1) { y2 = *(u16 *)(vFlag + D_80199E52[vVec] * 2 + 0x28); argA0 = s6; - __asm__ __volatile__("" : "=r"(argA0) : "0"(argA0)); + __asm__ __volatile__("" : "=r"(argA0) : "0"(argA0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(p0 - 0x8) = y2; argA1 = cur; - __asm__ __volatile__("" : "=r"(argA1) : "0"(argA1)); { u8 idx3 = D_80199E53[vVec]; cur += 0x24; @@ -4314,7 +4311,7 @@ void func_8017F178(s32 param_1) * ranks pri = floor_log2(R)*R/L*1e4*size; without this, diff (R=7,L=46) = 3043 outranks * obj (R=11,L=109) = 3027 and takes $s2. This adds ONE reference to obj (R 11->12, * L 109->110 => 3272) with no emitted bytes, so obj wins $s2 and diff falls to $s3. */ - __asm__ __volatile__("" :: "r"(obj)); + __asm__ __volatile__("" :: "r"(obj)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)obj < -0x4E0) { diff = (s32)(s16)D_80126B66 - *(s16 *)(param_1 + 0xE); if (diff < 0x140) { @@ -4641,13 +4638,13 @@ extern s32 D_801A14A8; void func_8017FB4C(void *a0) { - register void *s3 __asm__("$19") = a0; + void *s3 = a0; void *s2; - register void *p __asm__("$3"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + void *p; + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 bits; - register s32 s0 __asm__("$16"); + s32 s0; s32 s1; s2 = *(void **)((s32)s3 + 0x20); @@ -4719,8 +4716,8 @@ extern void func_80171928(void *a0); void func_8017FC94(void *a0) { - register u8 *bp __asm__("$20"); - register s32 best __asm__("$19"); + u8 *bp; + register s32 best __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 i; s32 off; u8 *p; @@ -4783,7 +4780,7 @@ loop: D_801A14A8 = (s32)p; } } - __asm__("" :: + __asm__("" :: // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) "r"(best)); i++; p += 0x86; diff --git a/src/ov_SC06_015/ov_SC06_015_jr_80135888.c b/src/ov_SC06_015/ov_SC06_015_jr_80135888.c index fd025f8954..6518395a9a 100644 --- a/src/ov_SC06_015/ov_SC06_015_jr_80135888.c +++ b/src/ov_SC06_015/ov_SC06_015_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801935C4; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c b/src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c index 8879c9f632..b8e637a58f 100644 --- a/src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c +++ b/src/ov_SC06_015/ov_SC06_015_jr_8017BEBC.c @@ -3188,9 +3188,8 @@ int func_8017D7C8(int param_1) { extern unsigned char D_801825B8[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801825B8 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3295,13 +3294,13 @@ void aF8017D8AC(s32 param_1) { * each is reused for TWO logical roles (early-phase / loop-phase), matching the target's * own register reuse across the two roles (§ "don't conclude unsteerable, try register * pins" -- these are loop/local values, never the incoming parameter, so S3 is respected). */ - register s32 vVec __asm__("$17"); /* s1: RotTransSV/Pers vector ptr, then loop counter i */ - register s32 vFlag __asm__("$18"); /* s2: RotTransSV/Pers flag ptr, then grid anchor */ - register u8 *p0 __asm__("$16"); /* s0: D_800AF648 ptr, then prim-write pointer */ - register u8 *cur __asm__("$19"); /* s3: walking AddPrim arg (s4object+0xC, +=0x24) */ - register void *s4o __asm__("$20"); /* s4: func_80010A08(0x9C) result */ - register s32 *ctab __asm__("$21"); /* s5: &D_8018F824 colour table */ - register s32 s6 __asm__("$22"); /* s6: OT-base + zcount, the AddPrim OT arg */ + s32 vVec; /* s1: RotTransSV/Pers vector ptr, then loop counter i */ + s32 vFlag; /* s2: RotTransSV/Pers flag ptr, then grid anchor */ + register u8 *p0 __asm__("$16"); /* s0: D_800AF648 ptr, then prim-write pointer */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + u8 *cur; /* s3: walking AddPrim arg (s4object+0xC, +=0x24) */ + void *s4o; /* s4: func_80010A08(0x9C) result */ + s32 *ctab; /* s5: &D_8018F824 colour table */ + s32 s6; /* s6: OT-base + zcount, the AddPrim OT arg */ s32 zcount; s32 radius, inner; @@ -3309,7 +3308,7 @@ void aF8017D8AC(s32 param_1) { s32 tpage; { - register s32 *p __asm__("$2") = + s32 *p = (s32 *)(*(s32 *)(param_1 + 0x20) + 0x34); __asm__ __volatile__( "lw $12, 0(%0)\n" @@ -3338,10 +3337,10 @@ void aF8017D8AC(s32 param_1) { * natural (early) priority instead. */ void *vecAddr = &D_8018F81C; void *arg1; - __asm__ __volatile__("" : "=r"(vecAddr) : "0"(vecAddr)); + __asm__ __volatile__("" : "=r"(vecAddr) : "0"(vecAddr)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) vVec = (s32)(buf + 0x10); arg1 = (void *)vVec; - __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); + __asm__ __volatile__("" : "=r"(arg1) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) vFlag = (s32)(buf + 0x38); RotTransSV(vecAddr, arg1, (void *)vFlag); } @@ -3365,7 +3364,7 @@ void aF8017D8AC(s32 param_1) { cy = *(u16 *)(buf + 0x3E); { - register s32 t1 __asm__("$9") = + register s32 t1 __asm__("$9") = // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)((s8 *)&D_800A651C + (u16)D_800B9A02 * 0x14); s6 = t1 + zcount; } @@ -3394,7 +3393,7 @@ void aF8017D8AC(s32 param_1) { func_8005A600((s32)s4o, 0, 0, (u16)tpage, 0); { - register s32 t __asm__("$2") = (s32)((u8 *)s4o + 0xC); + register s32 t __asm__("$2") = (s32)((u8 *)s4o + 0xC); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) cur = (u8 *)t; ctab = D_8018F824; vFlag = (s32)buf; @@ -3442,10 +3441,9 @@ void aF8017D8AC(s32 param_1) { y2 = *(u16 *)(vFlag + D_8018F842[vVec] * 2 + 0x28); argA0 = s6; - __asm__ __volatile__("" : "=r"(argA0) : "0"(argA0)); + __asm__ __volatile__("" : "=r"(argA0) : "0"(argA0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(p0 - 0x8) = y2; argA1 = cur; - __asm__ __volatile__("" : "=r"(argA1) : "0"(argA1)); { u8 idx3 = D_8018F843[vVec]; cur += 0x24; @@ -3492,7 +3490,7 @@ void func_8017DCD0(s32 param_1) * ranks pri = floor_log2(R)*R/L*1e4*size; without this, diff (R=7,L=46) = 3043 outranks * obj (R=11,L=109) = 3027 and takes $s2. This adds ONE reference to obj (R 11->12, * L 109->110 => 3272) with no emitted bytes, so obj wins $s2 and diff falls to $s3. */ - __asm__ __volatile__("" :: "r"(obj)); + __asm__ __volatile__("" :: "r"(obj)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)obj < -0x4E0) { diff = (s32)(s16)D_80126B66 - *(s16 *)(param_1 + 0xE); if (diff < 0x140) { @@ -3765,7 +3763,7 @@ void func_8017E57C(u8 *a0) { void func_8017E5B8(s32 a0) { - register s32 self __asm__("$16") = a0; + s32 self = a0; extern void func_8017E8CC(self); extern s32 func_80171990(u8 *a0); s32 v; @@ -3820,13 +3818,13 @@ extern s32 D_80194888; void func_8017E6A4(void *a0) { - register void *s3 __asm__("$19") = a0; + void *s3 = a0; void *s2; - register void *p __asm__("$3"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + void *p; + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 bits; - register s32 s0 __asm__("$16"); + s32 s0; s32 s1; s2 = *(void **)((s32)s3 + 0x20); diff --git a/src/ov_SC06_016/ov_SC06_016_jr_80135888.c b/src/ov_SC06_016/ov_SC06_016_jr_80135888.c index c70d15fb2a..1b6095cd68 100644 --- a/src/ov_SC06_016/ov_SC06_016_jr_80135888.c +++ b/src/ov_SC06_016/ov_SC06_016_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_8019E394; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_016/ov_SC06_016_jr_801816DC.c b/src/ov_SC06_016/ov_SC06_016_jr_801816DC.c index b22b3822af..636fa56712 100644 --- a/src/ov_SC06_016/ov_SC06_016_jr_801816DC.c +++ b/src/ov_SC06_016/ov_SC06_016_jr_801816DC.c @@ -3083,7 +3083,7 @@ void func_80181998(s32 param_1) *(u16 *)(p + 0x18) = v; /* §194-A one-way fence: without it sched2 hoists func_80129350's two * argument copies above the pair of sh stores. */ - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) func_80129350(param_1, s2); *(u16 *)(*(s32 *)(param_1 + 0x20) + 0x10) = 0; *(u16 *)(*(s32 *)(param_1 + 0x20) + 0x12) = 0; @@ -3123,8 +3123,8 @@ extern s32 D_80188AC4; extern s16 D_8019F724; void func_80181B68(s32 arg0) { - register s32 s0 __asm__("$16"); - register s32 a0 __asm__("$4"); + s32 s0; + s32 a0; s0 = arg0; a0 = (s32)&D_80126B58; @@ -3173,7 +3173,7 @@ extern void func_8017ECE0(s32 a0); void func_80181C78(arg0) s32 arg0; { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s0 = arg0; if ((*(s32 *)(s0 + 0x1C) & 3) == 2) { @@ -3275,7 +3275,7 @@ extern void func_8017ECE0(s32 a0); extern void func_8017E96C(s32 a0); void func_80181E90(s32 arg0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = arg0; @@ -3339,7 +3339,7 @@ extern s32 func_8012BEE8(s32 a0); extern void func_8017EAE4(s32 a0); void func_80181FB0(s32 arg0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s0 = arg0; if ((*(s32 *)(s0 + 0x1C) & 3) == 2) { @@ -3473,8 +3473,8 @@ extern s32 func_801472C8(struct S *a0); void func_801822C4(void) { extern s32 D_80126B58; - register s32 p __asm__("$16"); - register s32 r __asm__("$17"); + s32 p; + s32 r; p = &D_80126B58; func_8014708C(p); @@ -3487,7 +3487,7 @@ extern void func_801472B4(void *a0); void func_801822FC(void) { extern s32 D_80126B58; - register s32 p __asm__("$16"); + s32 p; p = &D_80126B58; ((void (*)(void *))func_80147084)((void *)p); func_801472B4((void *)p); @@ -3566,7 +3566,6 @@ void func_80182424(s32 param_1) if ((*(u16 *)(param_1 + 0x2C) & 1) == 0) { u8 *pc = &D_8019F95C; *pc -= 0x30; - __asm__ __volatile__(""); D_8019F95D -= 0x20; D_8019F95E -= 8; func_8017F5FC(param_1); @@ -4001,8 +4000,8 @@ void func_80182D1C(void *a0) y = h & 0xFFF; if (*(u16 *)((s32)q + 0x12) & 0x400) { r1 = func_80012A60(y, 0x400); - __asm__ __volatile__("" ::: "memory"); - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) if (!((s16)r1 > (s16)func_80012A60(y, 0xC00))) { *(s16 *)((s32)s2 + 0x12) = 0x400; } else { @@ -4053,7 +4052,7 @@ typedef struct { void func_80182E64(void *arg0) { - register Ent_80182E64 *found __asm__("$20"); + register Ent_80182E64 *found __asm__("$20"); // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus9) s32 best; s32 i; s32 off; @@ -4099,11 +4098,11 @@ extern void func_8012F2E8(s32 a0, s32 a1, s32 a2); void func_80182F44(s32 arg0) { extern u32 D_8019FF00; extern u8 D_801202A0[]; - register s32 s3 __asm__("$19"); - register s32 best __asm__("$18"); - register s32 i __asm__("$17"); - register u8 *p __asm__("$16"); - register s32 kind __asm__("$2"); + s32 s3; + s32 best; + s32 i; + u8 *p; + register s32 kind __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u16 sp10[3]; s32 t; @@ -4332,7 +4331,7 @@ void func_801834D8(s32 param_1) * ranks pri = floor_log2(R)*R/L*1e4*size; without this, diff (R=7,L=46) = 3043 outranks * obj (R=11,L=109) = 3027 and takes $s2. This adds ONE reference to obj (R 11->12, * L 109->110 => 3272) with no emitted bytes, so obj wins $s2 and diff falls to $s3. */ - __asm__ __volatile__("" :: "r"(obj)); + __asm__ __volatile__("" :: "r"(obj)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)obj < -0x4E0) { diff = (s32)(s16)D_80126B66 - *(s16 *)(param_1 + 0xE); if (diff < 0x140) { diff --git a/src/ov_SC06_018/ov_SC06_018_jr_80135888.c b/src/ov_SC06_018/ov_SC06_018_jr_80135888.c index 4d6680dd76..6844169e2f 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_80135888.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_80135888.c @@ -656,13 +656,13 @@ extern s32 D_801D3C7C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -701,7 +701,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c b/src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c index 73fb69ba5b..6fc01b8739 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c @@ -3215,7 +3215,7 @@ typedef struct { void func_8017DB20(s32 param_1, s32 param_2, s16 param_3, s16 param_4, s32 param_5, s32 param_6) { Quad_8017DB20 q; - register Quad_8017DB20 *p asm("$16"); + register Quad_8017DB20 *p asm("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[2]; u16 v1val; u16 v0val; @@ -3255,11 +3255,9 @@ void func_8017DB20(s32 param_1, s32 param_2, s16 param_3, s16 param_4, s32 param q.vy3 = ylo; skip_store: p->vz0 = 0; - __asm__ __volatile__(""); p->rgb0 = p->rgb1 = param_5; p->rgb2 = p->rgb3 = param_6; - __asm__ __volatile__(""); p->u0 = *(s32 *)(param_1 + 0xE4) + 0xC00; p->v0 = 0x100; @@ -3592,8 +3590,8 @@ void func_8017E22C(int param_1) LATER function in this TU, which blocks a byte-true decl of a different type. Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern unsigned char D_801D4F2C[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -3682,8 +3680,8 @@ void aF8017E3F0(s32 *param_1) extern s8 D_801D4F18; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801D4F18); r = param_1[0x2c / 4]; new_var = r; @@ -4008,11 +4006,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -4028,11 +4026,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -4117,8 +4115,8 @@ void aF8017EF54(s32 a0) s32 pad2[2]; /* sp+0x24 -- dead, sizes the frame */ } L; - register s32 v1 __asm__("$3"); - register s32 cool __asm__("$2"); + s32 v1; + s32 cool; s32 old; if (*(u16 *)(a0 + 0x0) == 0) { @@ -4134,8 +4132,8 @@ void aF8017EF54(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag < 0) { @@ -4176,7 +4174,7 @@ L_dec: L_join: *(s16 *)(a0 + 0x84) = cool; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { s32 p = a0; @@ -4295,13 +4293,13 @@ void func_8017F0F4(s32 a0) state = *(u16 *)(a0 + 0x34); switch (state) { case 0: { - register s32 s0v __asm__("$16"); + register s32 s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 p744; s32 v1p; s16 snd; s32 b608; - register s32 p20 __asm__("$4"); + register s32 p20 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0v = a0 + 0x88; ret = ((s32 (*)(s32, u16 *))func_8012BE98)(a0, (u16 *)s0v); @@ -4359,7 +4357,7 @@ void func_8017F0F4(s32 a0) break; } case 3: { - register s32 s2v __asm__("$18"); + s32 s2v; s32 ret; s32 p744; s32 v1p; @@ -4482,8 +4480,8 @@ void func_8017F430(s32 param_1) L.rv[0] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -4495,7 +4493,6 @@ void func_8017F430(s32 param_1) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -4573,7 +4570,7 @@ void func_8017F6D8(s32 a0) t = *(u16 *)(a0 + 0x34); { - register s16 z __asm__("$3"); + register s16 z __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = t + 1; z = D_80126B66; *(u16 *)(a0 + 0x34) = t; @@ -4682,7 +4679,7 @@ void func_8017F91C(s32 a0) *(s32 *)(a0 + 0xdc) = *(s32 *)(a0 + 0x14); if ((((s32 (*)(s32))func_8012CBCC)(a0)) & 0x6000) { - register s32 negdc __asm__("$2"); + register s32 negdc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) negdc = -*(s32 *)(a0 + 0xdc); v1 = *(u16 *)(a0 + 0xac); v1 -= 1; @@ -5181,7 +5178,7 @@ s32 func_80180384(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801ACD58; puVar2 = tmp; } @@ -5201,7 +5198,7 @@ s32 func_80180384(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801ACD58; puVar2 = tmp; } @@ -5235,7 +5232,7 @@ extern void func_8012C218(void *a0); s32 func_801805C8(s32 param_1) { extern signed char D_801ACD10[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5322,7 +5319,7 @@ s32 func_801805C8(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } @@ -5493,8 +5490,8 @@ void func_80180AB4(s32 a0) L.rv[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5506,7 +5503,6 @@ void func_80180AB4(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -5761,7 +5757,7 @@ void func_801811DC(s32 a0) { * $16 makes $s0 "already dirty" in find_reg pass 0: the a0 copy conflicts * with it and opens $s1, and case 3's `d` (which does NOT conflict with * `tbl`) grabs $s0 in pass 0 — exactly the target's assignment. */ - register s32 tbl __asm__("$16"); + register s32 tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ns; tbl = (s32)D_801AD4D0; @@ -5929,9 +5925,9 @@ void func_80181468(s32 a0) { idx = ang / 0x100; m = (s16)(idx % 0x10); if (ang == 0x100) { - RTP_SND(0x95F) + RTP_SND(0x95F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } else if (m == 0) { - RTP_SND(0x960) + RTP_SND(0x960) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } *(s32 *)(*(s32 *)(a0 + 0x20) + 0x20) = D_801AD334[m]; c = *(u16 *)(a0 + 0x100) - 1; @@ -6010,8 +6006,8 @@ void func_8018192C(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6132,8 +6128,8 @@ L_B: L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6235,8 +6231,8 @@ void func_80181CEC(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6247,7 +6243,6 @@ void func_80181CEC(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -6424,8 +6419,8 @@ void func_801821FC(s32 a0) { v18[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); v18[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v18[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v18, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0xEF) & 0xFFFF) < 0x1DF && (u32)((*((u16 *)&sxy + 1) + 0xB3) & 0xFFFF) < 0x167) { @@ -6623,8 +6618,8 @@ void func_80182854(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6635,7 +6630,6 @@ void func_80182854(s32 a0) { ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -6918,7 +6912,7 @@ extern s32 rand(void); void func_801832EC(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7051,9 +7045,9 @@ extern void func_8012B370(int a0); void func_8018355C(s32 a0) { - register s32 s0 asm("$16") = a0; - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 s0 = a0; + register s32 v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 temp; v0 = *(s16 *)(*(s32 *)(s0 + 0x20) + 0x14); @@ -7100,7 +7094,7 @@ extern s32 rand(void); void func_80183630(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7260,7 +7254,7 @@ extern s32 rand(void); void func_80183920(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7449,10 +7443,10 @@ extern s32 rand(void); void func_80183DA4(s32 param_1) { - register s32 p __asm__("$17") = param_1; + s32 p = param_1; s32 r; s32 s0; - register s32 s2 __asm__("$18"); + s32 s2; *(u16 *)(*(s32 *)(p + 0x20) + 0x12) += func_8012B608(*(s16 *)(*(s32 *)(p + 0x20) + 0x12), *(s32 *)(p + 0xE8), 8); func_8012B178(p, 0xFFFB0000); @@ -7556,7 +7550,7 @@ void func_80183F50(s32 p) return; } if (s1 < D_801D55A8) { - register s32 rv __asm__("$2") = 8; + s32 rv = 8; *(s16 *)(p + 2) = rv; } return; @@ -7819,7 +7813,7 @@ void func_8018457C(s32 p) func_8001C924(*(s32 *)(p + 0x20), &D_801BB67C); func_8012A828(p, D_801CC1E8); { - register u16 ns __asm__("$4"); + u16 ns; ns = *(u16 *)(p + 0x34); *(s32 *)(p + 0x1C) = 0x200; ns = ns + 1; @@ -8698,13 +8692,13 @@ void func_8018598C(s32 param_1) { u8 auStack_38[8]; s16 sp20[3]; u8 auStack_28[8]; - register StructB58 *b58 __asm__("$20") = &(*(StructB58 *)&D_80126B58); /* $s4 */ + StructB58 *b58 = &(*(StructB58 *)&D_80126B58); /* $s4 */ short *psVar7 = (short *)(param_1 + 0xec); s32 sVar1; s32 r_b608; if (func_8012BEE8(param_1) != 0) { - register unsigned int *p28 __asm__("$21") = (unsigned int *)auStack_28; /* $s5 */ + unsigned int *p28 = (unsigned int *)auStack_28; /* $s5 */ s32 r0 = rand(); s32 coord; s32 s2v; @@ -8949,7 +8943,7 @@ void func_80185DD8(s32 a0) { * return) that ALL either fully merged or left a redundant extra sign-retest; * only this barrier reproduces the target exactly. See match_one MATCH 96/96. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return; } } else { diff --git a/src/ov_SC06_018/ov_SC06_018_jr_80186270.c b/src/ov_SC06_018/ov_SC06_018_jr_80186270.c index e37deadcad..d5d51de851 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_80186270.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_80186270.c @@ -3474,7 +3474,7 @@ void func_80186F78(s32 param_1) { extern void func_80187038(void); void func_80187038(void) { - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) extern u8 D_801CCEC0[]; extern u8 D_801CC1E8[]; extern s32 D_801B51FC[]; @@ -3594,7 +3594,7 @@ extern s32 func_80189284(void *a0, s32 a1, s32 a2); * const-folds `r` to 0 on the fall-through edge and the merge comes back.) */ s32 func_80187250(s32 p) { s32 buf10[2]; - register s32 r __asm__("$2"); /* $v0 — see note 2 above */ + register s32 r __asm__("$2"); /* $v0 — see note 2 above */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u32 *)(p + 0xE0) & 1) == 0) { goto ret0; @@ -3769,7 +3769,7 @@ void func_801874E4(s32 arg0, s32 arg1) { extern void func_80189380(s32 a0, void *a1, void *a2, s32 a3); extern void func_8018931C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5); extern void func_8001C924(s32 a0, void *a1); - register s32 rv __asm__("$2"); + s32 rv; u8 buf[8]; s32 x = arg1; s32 y; @@ -3777,7 +3777,7 @@ void func_801874E4(s32 arg0, s32 arg1) { s16 state; s32 flags; - __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); + __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(arg0 + 0x70) & 0xF; flags = *(u32 *)(arg0 + 0xE0); if (flags & 4) { @@ -3814,7 +3814,7 @@ void func_801874E4(s32 arg0, s32 arg1) { } rv = 1; epi: - __asm__ volatile("" : : "r"(rv)); + __asm__ volatile("" : : "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3872,7 +3872,6 @@ void func_801876BC(s32 a0, s32 a1) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), *(s16 *)(a0 + 0xE), 0, 0, 0x14); } else { - __asm__("" ::: "memory"); if ((*(u8 **)(a0 + 0x90) == D_801CCCA0 || *(u8 **)(a0 + 0x90) == D_801CC868) && D_800B99DA % 6 == 0) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), diff --git a/src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c b/src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c index 4cb21f7c19..53feb7d239 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_80187AEC.c @@ -3113,7 +3113,7 @@ void func_80187DD0(s32 param_1) if (a2 != 0) { if ((a2 & 0x1000000) != 0) { s32 a1 = a2 & 0xFEFFFFFF; - register u32 v0 __asm__("$2"); + register u32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 a0; u32 v1a; u32 v1b; @@ -3528,7 +3528,7 @@ void func_801886B0(s32 param_1) { Declaration-only move (cookbook §103); the whole-binary byte-gate is the arbiter. */ extern u8 D_80126B5C; u16 uVar1; - register s32 sVar2 __asm__("$2"); + register s32 sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 iVar3; s32 iVar4; s32 iVar5; @@ -3620,7 +3620,7 @@ void func_801886B0(s32 param_1) { if ((uVar4 - 0xe < 0xb) && ((uVar4 & 1) == 0)) { ((void (*)(s32, s32, s32))func_8012C658)(0x2a8, (s32)*(s16 *)(param_1 + 0x104), param_1); *(u16 *)(param_1 + 0x104) = *(u16 *)(param_1 + 0x104) + 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar4 = *(u32 *)(param_1 + 0x1c); } if (uVar4 == 9) { @@ -5005,7 +5005,7 @@ void func_8018A688(void *arg) { s32 i; s32 n; - __asm__ volatile("" : : "m"(frame_pad)); + __asm__ volatile("" : : "m"(frame_pad)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (q != 0) { dec = ((s32)*(s16 *)(p + 0x60) * (s32)*(s16 *)(q + 0x30)) >> 12; if (dec < 1) { @@ -5239,13 +5239,13 @@ void func_8018A974(s32 arg0, s32 arg1, s32 arg2) void *temp_v0; s32 ot; s32 depth4; - register u16 *bidx __asm__("$8"); - register u32 mask1 __asm__("$7"); - register s32 rgb __asm__("$16"); - register u32 tag0 __asm__("$4"); + u16 *bidx; + u32 mask1; + register s32 rgb __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) rgb = arg2; - __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) temp_v0 = func_80010A08(0x10); *(u8 *)((u8 *)temp_v0 + 3) = 3; *(s32 *)((u8 *)temp_v0 + 4) = rgb; @@ -5317,7 +5317,7 @@ void func_8018ABD4(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; @@ -5414,7 +5414,7 @@ void func_8018AD74(s32 p1, s32 p2, s32 p3, s32 p4) local_30 = D_800AE620; obj = func_8012C658((s16)p2, (s16)p3, p1); if (obj != 0) { - __asm__("" : "=r"(obj) : "0"(obj)); /* §350 birthing-boost kill; 0 bytes */ + __asm__("" : "=r"(obj) : "0"(obj)); /* §350 birthing-boost kill; 0 bytes */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) m = &local_30; *(u16 *)(obj + 0xA) = *(u16 *)(obj + 0xA) - 0x80; RotMatrixY((s16)p4, m); @@ -5816,8 +5816,8 @@ extern void func_8018B8B0(); void func_8018B774(void *a0) { - register void *s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); + register void *s1 __asm__("$17") = a0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; s16 v[4]; u16 out[4]; s32 flg[4]; @@ -5937,7 +5937,7 @@ void func_8018B9D4(s32 param_1) s32 var_fe; s32 var_a0; s32 var_v0; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) func_8018BCC4((void *)param_1, 0, (u16 *)(param_1 + 0xE8), 0x81818); func_8018BCC4((void *)param_1, 1, (u16 *)(param_1 + 0xE8), 0x204040); @@ -6438,7 +6438,7 @@ void func_8018C3F8(void) for (i = 0; i < 32; i++, bp++) { t = bp->tm; - __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); + __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 0) { gte_ldv0(&bp->vx); gte_rtps(); @@ -6526,9 +6526,9 @@ void func_8018C3F8(void) void func_8018C7A8(u16 *param_1, u16 *param_2, u8 *param_3, u32 *param_4) { u8 *p; - register u32 tag __asm__("$5"); - register u32 mask1 __asm__("$4"); - register u32 mask2 __asm__("$6"); + u32 tag; + register u32 mask1 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 mask2; p = func_80010A08(0x10); p[3] = 0x3; p[7] = 0x42; @@ -6720,7 +6720,7 @@ void func_8018CC88(void *a0) { s1 = (s32 *)a0; v0_const = 0x0B; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) s0 = *(s32 **)((u8 *)s1 + 0x20); @@ -6849,8 +6849,8 @@ void func_8018CD04(void *a0) u8 *pkb; s32 d; u32 *otp; - register u32 tv __asm__("$3"); /* §137 pin — see header */ - register u32 tv2 __asm__("$4"); /* §137 pin — see header */ + register u32 tv __asm__("$3"); /* §137 pin — see header */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tv2 __asm__("$4"); /* §137 pin — see header */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *rotm; @@ -7401,7 +7401,7 @@ extern u8 D_801D1200; extern u8 D_801D11DC; void func_8018D870(void *arg) { - register u8 *p __asm__("$18"); /* $s2 */ + u8 *p; /* $s2 */ s32 e; s32 i; s32 iv; @@ -7545,7 +7545,7 @@ void func_8018D870(void *arg) { } { - register s32 t __asm__("$4"); + register s32 t __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) t = *(s32 *)(p + 0xD8); d8 = t; if (t != 0) { @@ -7773,7 +7773,7 @@ extern u8 D_801D1200; extern u8 D_801D11DC; void func_8018E188(void *arg) { - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -7965,7 +7965,7 @@ void func_8018E5DC(void *arg) { s32 flag; /* sp+0x20 */ } L; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -8060,8 +8060,8 @@ void func_8018E5DC(void *arg) { L.rv[0] = *(s32 *)(*(s32 *)(p + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(p + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(p + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -8152,7 +8152,7 @@ void func_8018E9BC(void *arg) { s32 flag; /* sp+0x20 */ } L; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -8252,8 +8252,8 @@ void func_8018E9BC(void *arg) { L.rv[0] = *(s32 *)(*(s32 *)(p + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(p + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(p + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -8333,7 +8333,7 @@ extern void func_8018D870(void *); extern u8 D_801D1210; void func_8018EDB8(void *arg) { - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -8406,7 +8406,7 @@ void func_8018EDB8(void *arg) { } while (i < 8); { - register s32 q __asm__("$4"); + s32 q; s32 sv; iv = *(s32 *)(p + 0x64); sv = *(s32 *)(iv + 0x20); @@ -8568,7 +8568,7 @@ void func_8018F060(s32 param_1, u32 param_2, u16 *param_3, u32 param_4) { s32 i, oz; long *p0, *p1, *p2, *p3, *pfl; u8 *mb; - register long *pc __asm__("$16"); + register long *pc __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) func_8004914C((void *)(((s32 *)param_1)[8] + 0x34)); func_800491AC((void *)(((s32 *)param_1)[8] + 0x34)); @@ -8595,21 +8595,21 @@ void func_8018F060(s32 param_1, u32 param_2, u16 *param_3, u32 param_4) { *(B8_8018F060 *)&pkt[2] = out[1]; *(B8_8018F060 *)&pkt[4] = out[3]; *(B8_8018F060 *)&pkt[6] = out[4]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) /* face 1: verts 1,2,4,5 */ *(B8_8018F060 *)&pkt[0] = out[1]; *(B8_8018F060 *)&pkt[2] = out[2]; *(B8_8018F060 *)&pkt[4] = out[4]; *(B8_8018F060 *)&pkt[6] = out[5]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) /* face 2: verts 2,0,5,3 */ *(B8_8018F060 *)&pkt[0] = out[2]; *(B8_8018F060 *)&pkt[2] = out[0]; *(B8_8018F060 *)&pkt[4] = out[5]; *(B8_8018F060 *)&pkt[6] = out[3]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) } @@ -8690,7 +8690,7 @@ void func_8018F694(void) for (i = 0; i < 32; i++, bp++) { t = bp->tm; - __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); + __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 0) { gte_ldv0(&bp->vx); gte_rtps(); @@ -8807,13 +8807,13 @@ void func_8018FE0C(s32 arg0, s32 arg1, s32 arg2) void *temp_v0; s32 ot; s32 depth4; - register u16 *bidx __asm__("$8"); - register u32 mask1 __asm__("$7"); - register s32 rgb __asm__("$16"); - register u32 tag0 __asm__("$4"); + u16 *bidx; + u32 mask1; + register s32 rgb __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) rgb = arg2; - __asm__("" : "=r"(rgb) : "0"(rgb)); + __asm__("" : "=r"(rgb) : "0"(rgb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) temp_v0 = func_80010A08(0x10); *(u8 *)((u8 *)temp_v0 + 3) = 3; *(s32 *)((u8 *)temp_v0 + 4) = rgb; diff --git a/src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c b/src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c index 78c7181a5d..3382d59160 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_8018FF98.c @@ -3230,7 +3230,7 @@ void func_8018FF98(s32 arg0) { bp->tm = 0; } mp = (u8 *)D_801D59F0; - __asm__ __volatile__("" : "=r"(mp) : "0"(mp)); + __asm__ __volatile__("" : "=r"(mp) : "0"(mp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_800233CC(mp, 0x80); D_801D59F0[0] = D_801D3B14[0]; D_801D59F4[0] = D_801D3B18[0]; diff --git a/src/ov_SC06_020/ov_SC06_020_jr_80135888.c b/src/ov_SC06_020/ov_SC06_020_jr_80135888.c index ddc80f0cfb..7740ed91f8 100644 --- a/src/ov_SC06_020/ov_SC06_020_jr_80135888.c +++ b/src/ov_SC06_020/ov_SC06_020_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801B9494; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c b/src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c index 214452bbd2..a9effe0d26 100644 --- a/src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c +++ b/src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c @@ -3112,7 +3112,7 @@ s32 a5; s32 f30, f34, f38, f3C, f40; u8 f44; } s; - register struct S_8017D918 *p __asm__("$16"); + register struct S_8017D918 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) u16 h[2]; u16 v1val; u16 v0val; @@ -3152,13 +3152,11 @@ s32 a5; s.f1A = ylo; skip_store: p->f04 = 0; - __asm__ __volatile__(""); p->f34 = a4; p->f30 = a4; p->f3C = a5; p->f38 = a5; - __asm__ __volatile__(""); p->f20 = *(s32 *)(obj + 0xE4) + 0xC00; p->f22 = 0x100; @@ -3418,10 +3416,10 @@ extern s32 rand(void); void func_8017DF14(s32 param_1) { - register s32 p __asm__("$17") = param_1; + s32 p = param_1; s32 r; s32 s0; - register s32 s2 __asm__("$18"); + s32 s2; *(u16 *)(*(s32 *)(p + 0x20) + 0x12) += func_8012B608(*(s16 *)(*(s32 *)(p + 0x20) + 0x12), *(s32 *)(p + 0xE8), 8); func_8012B178(p, 0xFFFB0000); @@ -3525,7 +3523,7 @@ void func_8017E0C0(s32 p) return; } if (s1 < D_801BA730) { - register s32 rv __asm__("$2") = 8; + s32 rv = 8; *(s16 *)(p + 2) = rv; } return; @@ -3800,7 +3798,7 @@ void func_8017E6EC(s32 p) func_8001C924(*(s32 *)(p + 0x20), &D_801A4EAC); func_8012A828(p, D_801B5A18); { - register u16 ns __asm__("$4"); + u16 ns; ns = *(u16 *)(p + 0x34); *(s32 *)(p + 0x1C) = 0x200; ns = ns + 1; @@ -4690,13 +4688,13 @@ void func_8017FAFC(s32 param_1) { u8 auStack_38[8]; s16 sp20[3]; u8 auStack_28[8]; - register StructB58_8017FAFC *b58 __asm__("$20") = &(*(StructB58_8017FAFC *)&D_80126B58); /* $s4 */ + StructB58_8017FAFC *b58 = &(*(StructB58_8017FAFC *)&D_80126B58); /* $s4 */ short *psVar7 = (short *)(param_1 + 0xec); s32 sVar1; s32 r_b608; if (func_8012BEE8(param_1) != 0) { - register unsigned int *p28 __asm__("$21") = (unsigned int *)auStack_28; /* $s5 */ + unsigned int *p28 = (unsigned int *)auStack_28; /* $s5 */ s32 r0 = rand(); s32 coord; s32 s2v; @@ -4940,7 +4938,7 @@ void func_8017FF48(s32 a0) { * return) that ALL either fully merged or left a redundant extra sign-retest; * only this barrier reproduces the target exactly. See match_one MATCH 96/96. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return; } } else { diff --git a/src/ov_SC06_020/ov_SC06_020_jr_80180B04.c b/src/ov_SC06_020/ov_SC06_020_jr_80180B04.c index 9916a9f096..34ae334045 100644 --- a/src/ov_SC06_020/ov_SC06_020_jr_80180B04.c +++ b/src/ov_SC06_020/ov_SC06_020_jr_80180B04.c @@ -2999,7 +2999,7 @@ void func_801811A8(void) { extern u8 D_801B5A18[]; extern s32 D_8019EA2C[]; extern s32 D_8019EA3C[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 a0; s32 flags; @@ -3102,7 +3102,7 @@ s32 func_801813C0(s32 p) { extern s32 D_80126B9C; extern u8 D_8019E994[]; s32 buf10[2]; - register s32 r __asm__("$2"); /* $v0 — see note 2 above */ + register s32 r __asm__("$2"); /* $v0 — see note 2 above */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u32 *)(p + 0xE0) & 1) == 0) { goto ret0; @@ -3277,7 +3277,7 @@ void func_80181654(s32 arg0, s32 arg1) { extern void func_801834F0(s32 a0, void *a1, void *a2, s32 a3); extern void func_8018348C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5); extern void func_8001C924(s32 a0, void *a1); - register s32 rv __asm__("$2"); + s32 rv; u8 buf[8]; s32 x = arg1; s32 y; @@ -3285,7 +3285,7 @@ void func_80181654(s32 arg0, s32 arg1) { s16 state; s32 flags; - __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); + __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(arg0 + 0x70) & 0xF; flags = *(u32 *)(arg0 + 0xE0); if (flags & 4) { @@ -3322,7 +3322,7 @@ void func_80181654(s32 arg0, s32 arg1) { } rv = 1; epi: - __asm__ volatile("" : : "r"(rv)); + __asm__ volatile("" : : "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3381,7 +3381,6 @@ void func_8018182C(s32 a0, s32 a1) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), *(s16 *)(a0 + 0xE), 0, 0, 0x14); } else { - __asm__("" ::: "memory"); if ((*(u8 **)(a0 + 0x90) == D_801B64D0 || *(u8 **)(a0 + 0x90) == D_801B6098) && D_800B99DA % 6 == 0) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), @@ -3725,7 +3724,7 @@ void func_80181F40(s32 param_1) if (a2 != 0) { if ((a2 & 0x1000000) != 0) { s32 a1 = a2 & 0xFEFFFFFF; - register u32 v0 __asm__("$2"); + register u32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 a0; u32 v1a; u32 v1b; @@ -4140,7 +4139,7 @@ void func_80182820(s32 param_1) { extern u8 D_8019ED14; extern u8 D_80126B5C; u16 uVar1; - register s32 sVar2 __asm__("$2"); + register s32 sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 iVar3; s32 iVar4; s32 iVar5; @@ -4232,7 +4231,7 @@ void func_80182820(s32 param_1) { if ((uVar4 - 0xe < 0xb) && ((uVar4 & 1) == 0)) { ((void (*)(s32, s32, s32))func_8012C658)(0x2a8, (s32)*(s16 *)(param_1 + 0x104), param_1); *(u16 *)(param_1 + 0x104) = *(u16 *)(param_1 + 0x104) + 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar4 = *(u32 *)(param_1 + 0x1c); } if (uVar4 == 9) { @@ -5373,7 +5372,7 @@ s32 func_80184310(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801B6C18; puVar2 = tmp; } @@ -5393,7 +5392,7 @@ s32 func_80184310(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801B6C18; puVar2 = tmp; } @@ -5427,7 +5426,7 @@ extern void func_8012C218(void *a0); s32 func_80184554(s32 param_1) { extern signed char D_801B6BD0[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5514,7 +5513,7 @@ s32 func_80184554(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC06_022/ov_SC06_022_jr_80135888.c b/src/ov_SC06_022/ov_SC06_022_jr_80135888.c index 07fbdcc2d3..060ebd6ff7 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_80135888.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801E0CFC; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c b/src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c index 7cd3d209b2..65700108b9 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_80180CD0.c @@ -2844,8 +2844,8 @@ void func_80180CD0(s32 s0) struct RowC_80180CD0 { void *p; }; extern struct RowC_80180CD0 D_801AD3DC[]; - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); + s32 a0; + s32 a1; s32 v1; a0 = *(s32 *)(s0 + 0x20); @@ -2968,7 +2968,7 @@ void func_80180F30(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; @@ -3086,7 +3086,7 @@ void func_801811A4(s32 param_1) { /* the entry call's result doubles as func_8001C214's first argument, so it owns $a0 for its whole live range (target: addu $a0,$v0,$zero at entry) */ - register s32 v0 __asm__("$4"); + register s32 v0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 v1; s32 mask; @@ -3192,8 +3192,8 @@ s32 a1; extern s32 rand(void); s32 s0; s32 rr; - register s32 x1 __asm__("$3"); - register s32 x2 __asm__("$4"); + s32 x1; + s32 x2; if (*(s16 *)(*(s32 *)(a0 + 0x20) + 0x18) >= 0x800) { if (*(s16 *)(a0 + 0xE4) == 0) { @@ -3438,8 +3438,8 @@ extern s32 rand(void); extern void func_80181394(void *a0); void func_8018199C(s32 arg0) { - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u16 val; s16 h; @@ -3637,10 +3637,10 @@ extern s32 rand(void); void func_80181E38(s32 param_1) { - register s32 p __asm__("$17") = param_1; + s32 p = param_1; s32 r; s32 s0; - register s32 s2 __asm__("$18"); + s32 s2; *(u16 *)(*(s32 *)(p + 0x20) + 0x12) += func_8012B608(*(s16 *)(*(s32 *)(p + 0x20) + 0x12), *(s32 *)(p + 0xE8), 8); func_8012B178(p, 0xFFFB0000); @@ -3744,7 +3744,7 @@ void func_80181FE4(s32 p) return; } if (s1 < D_801E1FB0) { - register s32 rv __asm__("$2") = 8; + s32 rv = 8; *(s16 *)(p + 2) = rv; } return; @@ -4020,7 +4020,7 @@ void func_80182610(s32 p) func_8001C924(*(s32 *)(p + 0x20), &D_801C35D4); func_8012A828(p, D_801D4140); { - register u16 ns __asm__("$4"); + u16 ns; ns = *(u16 *)(p + 0x34); *(s32 *)(p + 0x1C) = 0x200; ns = ns + 1; diff --git a/src/ov_SC06_022/ov_SC06_022_jr_80182D08.c b/src/ov_SC06_022/ov_SC06_022_jr_80182D08.c index 6c6792b57a..a37ddf36ae 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_80182D08.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_80182D08.c @@ -3379,13 +3379,13 @@ void func_80183A20(s32 param_1) { u8 auStack_38[8]; s16 sp20[3]; u8 auStack_28[8]; - register StructB58_80183A20 *b58 __asm__("$20") = &(*(StructB58_80183A20 *)&D_80126B58); /* $s4 */ + StructB58_80183A20 *b58 = &(*(StructB58_80183A20 *)&D_80126B58); /* $s4 */ short *psVar7 = (short *)(param_1 + 0xec); s32 sVar1; s32 r_b608; if (func_8012BEE8(param_1) != 0) { - register unsigned int *p28 __asm__("$21") = (unsigned int *)auStack_28; /* $s5 */ + unsigned int *p28 = (unsigned int *)auStack_28; /* $s5 */ s32 r0 = rand(); s32 coord; s32 s2v; @@ -3630,7 +3630,7 @@ void func_80183E6C(s32 a0) { * return) that ALL either fully merged or left a redundant extra sign-retest; * only this barrier reproduces the target exactly. See match_one MATCH 96/96. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return; } } else { diff --git a/src/ov_SC06_022/ov_SC06_022_jr_80184A28.c b/src/ov_SC06_022/ov_SC06_022_jr_80184A28.c index d4a0420511..fbd356a749 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_80184A28.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_80184A28.c @@ -3142,7 +3142,7 @@ s32 func_801852E4(s32 p) { extern s32 D_80126B9C; extern u8 D_801BD0BC[]; s32 buf10[2]; - register s32 r __asm__("$2"); /* $v0 — see note 2 above */ + register s32 r __asm__("$2"); /* $v0 — see note 2 above */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u32 *)(p + 0xE0) & 1) == 0) { goto ret0; @@ -3317,7 +3317,7 @@ void func_80185578(s32 arg0, s32 arg1) { extern void func_80187414(s32 a0, void *a1, void *a2, s32 a3); extern void func_801873B0(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5); extern void func_8001C924(s32 a0, void *a1); - register s32 rv __asm__("$2"); + s32 rv; u8 buf[8]; s32 x = arg1; s32 y; @@ -3325,7 +3325,7 @@ void func_80185578(s32 arg0, s32 arg1) { s16 state; s32 flags; - __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); + __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(arg0 + 0x70) & 0xF; flags = *(u32 *)(arg0 + 0xE0); if (flags & 4) { @@ -3362,7 +3362,7 @@ void func_80185578(s32 arg0, s32 arg1) { } rv = 1; epi: - __asm__ volatile("" : : "r"(rv)); + __asm__ volatile("" : : "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3422,7 +3422,6 @@ void func_80185750(s32 a0, s32 a1) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), *(s16 *)(a0 + 0xE), 0, 0, 0x14); } else { - __asm__("" ::: "memory"); if ((*(u8 **)(a0 + 0x90) == D_801D4BF8 || *(u8 **)(a0 + 0x90) == D_801D47C0) && D_800B99DA % 6 == 0) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), @@ -3768,7 +3767,7 @@ void func_80185E64(s32 param_1) if (a2 != 0) { if ((a2 & 0x1000000) != 0) { s32 a1 = a2 & 0xFEFFFFFF; - register u32 v0 __asm__("$2"); + register u32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 a0; u32 v1a; u32 v1b; @@ -4152,7 +4151,7 @@ void func_80186744(s32 param_1) { extern u8 D_801BD43C; extern u8 D_80126B5C; u16 uVar1; - register s32 sVar2 __asm__("$2"); + register s32 sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 iVar3; s32 iVar4; s32 iVar5; @@ -4244,7 +4243,7 @@ void func_80186744(s32 param_1) { if ((uVar4 - 0xe < 0xb) && ((uVar4 & 1) == 0)) { ((void (*)(s32, s32, s32))func_8012C658)(0x2a8, (s32)*(s16 *)(param_1 + 0x104), param_1); *(u16 *)(param_1 + 0x104) = *(u16 *)(param_1 + 0x104) + 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar4 = *(u32 *)(param_1 + 0x1c); } if (uVar4 == 9) { @@ -5309,7 +5308,7 @@ s32 func_80188234(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801D5340; puVar2 = tmp; } @@ -5329,7 +5328,7 @@ s32 func_80188234(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801D5340; puVar2 = tmp; } @@ -5363,7 +5362,7 @@ extern void func_8012C218(void *a0); s32 func_80188478(s32 param_1) { extern signed char D_801D52F8[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5450,7 +5449,7 @@ s32 func_80188478(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } @@ -5623,8 +5622,8 @@ void func_80188964(s32 a0) L.rv[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5636,7 +5635,6 @@ void func_80188964(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -5890,7 +5888,7 @@ void func_8018908C(s32 a0) { * $16 makes $s0 "already dirty" in find_reg pass 0: the a0 copy conflicts * with it and opens $s1, and case 3's `d` (which does NOT conflict with * `tbl`) grabs $s0 in pass 0 — exactly the target's assignment. */ - register s32 tbl __asm__("$16"); + register s32 tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ns; tbl = (s32)D_801D5AB8; @@ -6058,9 +6056,9 @@ void func_80189318(s32 a0) { idx = ang / 0x100; m = (s16)(idx % 0x10); if (ang == 0x100) { - RTP_SND(0x95F) + RTP_SND(0x95F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } else if (m == 0) { - RTP_SND(0x960) + RTP_SND(0x960) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } *(s32 *)(*(s32 *)(a0 + 0x20) + 0x20) = D_801D591C[m]; c = *(u16 *)(a0 + 0x100) - 1; @@ -6139,8 +6137,8 @@ void func_801897DC(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6261,8 +6259,8 @@ L_B: L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6364,8 +6362,8 @@ void func_80189B9C(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6376,7 +6374,6 @@ void func_80189B9C(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -6555,8 +6552,8 @@ void func_8018A0AC(s32 a0) { v18[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); v18[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v18[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v18, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0xEF) & 0xFFFF) < 0x1DF && (u32)((*((u16 *)&sxy + 1) + 0xB3) & 0xFFFF) < 0x167) { @@ -6756,8 +6753,8 @@ void func_8018A704(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6768,7 +6765,6 @@ void func_8018A704(s32 a0) { ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -7045,7 +7041,7 @@ extern s32 rand(void); void func_8018B19C(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7172,9 +7168,9 @@ extern void func_8012B370(int a0); void func_8018B40C(s32 a0) { - register s32 s0 asm("$16") = a0; - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 s0 = a0; + register s32 v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 temp; v0 = *(s16 *)(*(s32 *)(s0 + 0x20) + 0x14); @@ -7221,7 +7217,7 @@ extern s32 rand(void); void func_8018B4E0(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7382,7 +7378,7 @@ extern s32 rand(void); void func_8018B7D0(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7476,11 +7472,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -7496,11 +7492,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -7585,8 +7581,8 @@ void aF8017EF54(s32 a0) s32 pad2[2]; /* sp+0x24 -- dead, sizes the frame */ } L; - register s32 v1 __asm__("$3"); - register s32 cool __asm__("$2"); + s32 v1; + s32 cool; s32 old; if (*(u16 *)(a0 + 0x0) == 0) { @@ -7602,8 +7598,8 @@ void aF8017EF54(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag < 0) { @@ -7644,7 +7640,7 @@ L_dec: L_join: *(s16 *)(a0 + 0x84) = cool; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { s32 p = a0; @@ -7763,13 +7759,13 @@ void func_8018BF50(s32 a0) state = *(u16 *)(a0 + 0x34); switch (state) { case 0: { - register s32 s0v __asm__("$16"); + register s32 s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 p744; s32 v1p; s16 snd; s32 b608; - register s32 p20 __asm__("$4"); + register s32 p20 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0v = a0 + 0x88; ret = ((s32 (*)(s32, u16 *))func_8012BE98)(a0, (u16 *)s0v); @@ -7827,7 +7823,7 @@ void func_8018BF50(s32 a0) break; } case 3: { - register s32 s2v __asm__("$18"); + s32 s2v; s32 ret; s32 p744; s32 v1p; @@ -7950,8 +7946,8 @@ void func_8018C28C(s32 param_1) L.rv[0] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -7963,7 +7959,6 @@ void func_8018C28C(s32 param_1) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -8041,7 +8036,7 @@ void func_8018C534(s32 a0) t = *(u16 *)(a0 + 0x34); { - register s16 z __asm__("$3"); + register s16 z __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = t + 1; z = D_80126B66; *(u16 *)(a0 + 0x34) = t; @@ -8181,7 +8176,7 @@ void func_8018C778(s32 a0) *(s32 *)(a0 + 0xdc) = *(s32 *)(a0 + 0x14); if ((((s32 (*)(s32))func_8012CBCC)(a0)) & 0x6000) { - register s32 negdc __asm__("$2"); + register s32 negdc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) negdc = -*(s32 *)(a0 + 0xdc); v1 = *(u16 *)(a0 + 0xac); v1 -= 1; diff --git a/src/ov_SC06_024/ov_SC06_024_jr_80135888.c b/src/ov_SC06_024/ov_SC06_024_jr_80135888.c index 6ed72b8c6e..96b8d9a235 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_80135888.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801DFE7C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c b/src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c index de62a9ebf9..d760d76853 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_8017BEBC.c @@ -3266,9 +3266,8 @@ int func_8017D7D4(int param_1) { extern unsigned char D_801932EC[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801932EC + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3457,7 +3456,7 @@ extern s32 D_801E1158; void func_8017DBFC(s32 arg0) { - register s32 s0 __asm__("$16"); + s32 s0; s32 s1; u16 buf[16]; u16 vec[8]; @@ -3683,9 +3682,9 @@ extern s32 D_801E1158; void func_8017E1F0(s32 param_) { - register s32 s1 __asm__("$17"); - register s32 ent __asm__("$16"); - register s32 i __asm__("$18"); + s32 s1; + register s32 ent __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 i __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) s32 k; struct { s16 m[16]; @@ -4275,7 +4274,7 @@ void func_8017EC4C(s32 param_1) t = -t; } rem = d - n * 128; - __asm__ ("" : "=r" (n) : "0" (n)); + __asm__ ("" : "=r" (n) : "0" (n)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((d - n * 128) < 0) { rem = -rem; } @@ -4564,14 +4563,14 @@ extern void func_8012E8A8(u8 *a0); extern void func_8002D4C8(s32 a0, s32 a1); void func_8017FA1C(s32 arg0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s0 = arg0; if (*(s16 *)((u8 *)s0 + 0xA) >= 0x10) { func_8012C218(s0); return; } - __asm__ __volatile__("" ::: "a0"); + __asm__ __volatile__("" ::: "a0"); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (func_8012CBF4(s0) != 0) { func_8017FB84(s0); { @@ -4584,8 +4583,8 @@ void func_8017FA1C(s32 arg0) { return; } if (*(u16 *)((u8 *)s0 + 0x34) == 0 && *(s32 *)((u8 *)s0 + 0x14) >= 0) { - register s32 t __asm__("$2"); - register s32 u __asm__("$3"); + s32 t; + register s32 u __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = 0x800; u = *(s32 *)((u8 *)s0 + 0x20); *(s16 *)((u8 *)u + 0x10) = t; @@ -4706,10 +4705,10 @@ extern u16 D_8019365A; extern u16 D_8019365C; void func_8017FCFC(void *a0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 key __asm__("$4"); - register s32 tbl __asm__("$5"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + s32 key; + register s32 tbl __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 st[11]; s32 *row; @@ -4842,8 +4841,8 @@ void func_80180140(s32 param_1) { extern void func_8001D0E8(s32 arg0, s32 arg1, s32 arg2); extern u8 D_801935E8[]; - register s32 v0 __asm__("$2"); - register s32 a0 __asm__("$4"); + s32 v0; + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) v0 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = v0; @@ -5078,17 +5077,16 @@ void func_80180594(s32 param_1) extern s32 func_8012C588(s32 a0, s32 a1); void func_80180724(s32 arg0) { - register s32 s1 __asm__("$17") = arg0; - register s32 s2 __asm__("$18"); - register s32 s0 __asm__("$16"); - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 zr __asm__("$0"); + s32 s1 = arg0; + s32 s2; + s32 s0; + s32 v0; + s32 v1; s2 = *(u16 *)(s1 + 0x34); switch (s2) { case 0: - v0 = func_8012BE54(s1 + zr); + v0 = func_8012BE54(s1 + 0); if (v0 <= 0x64000) { *(u16 *)(s1 + 0x34) = 1; } @@ -5180,7 +5178,7 @@ extern u8 D_801936C8[]; void func_801809A8(s32 a0) { - register s32 s0 __asm__("$16") = a0; + s32 s0 = a0; s32 v1; if (func_8012C354(a0, &D_80193688) != 0) { @@ -5189,7 +5187,7 @@ void func_801809A8(s32 a0) *(s16 *)(s0 + 0xAE) = -1; *(u8 *)(s0 + 0x75) = 8; func_8012A828(s0, &D_801936C8); - __asm__("" : "=r"(s0) : "0"(s0)); + __asm__("" : "=r"(s0) : "0"(s0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)(s0 + 0x70) != 0) { *(s16 *)(s0 + 2) = 4; } else { @@ -5803,8 +5801,8 @@ void func_8018150C(int param_1) { extern unsigned char D_801E1174[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -5891,8 +5889,8 @@ void func_801816D0(s32 *param_1) extern s8 D_801E1160; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801E1160); r = param_1[0x2c / 4]; new_var = r; diff --git a/src/ov_SC06_024/ov_SC06_024_jr_80181D34.c b/src/ov_SC06_024/ov_SC06_024_jr_80181D34.c index b9a2d2b278..d77e95c5c0 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_80181D34.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_80181D34.c @@ -3002,7 +3002,7 @@ void func_80182074(s32 p) { * (temp-hoist, double-load, u32* base, s32 mask, arg-hoist, * split-store, g[1] form) all produced the SAME wrong permutation, * so the shape is not the lever -- pinning the base is. */ - register s32 g __asm__("$5") = *(s32 *)(p + 0x20); + register s32 g __asm__("$5") = *(s32 *)(p + 0x20); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) *(u32 *)(g + 4) |= 0x80000000; } func_800183E0((s32)&D_801BBFC8); @@ -3380,8 +3380,8 @@ extern u8 D_801AC510[]; void func_80182BD8(s32 a0, void *a1, s32 a2, s32 a3) { - register s32 r __asm__("$2"); - register s32 t __asm__("$3"); + s32 r; + s32 t; Blk20 m; s32 out[3]; s32 ent; @@ -3606,8 +3606,8 @@ void func_801831A8(s32 s0) struct RowC_80180CD0 { void *p; }; extern struct RowC_80180CD0 D_801AC520[]; - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); + s32 a0; + s32 a1; s32 v1; a0 = *(s32 *)(s0 + 0x20); @@ -3727,7 +3727,7 @@ void func_80183408(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; @@ -3856,7 +3856,7 @@ void func_8018367C(s32 param_1) { /* the entry call's result doubles as func_8001C214's first argument, so it owns $a0 for its whole live range (target: addu $a0,$v0,$zero at entry) */ - register s32 v0 __asm__("$4"); + register s32 v0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 v1; s32 mask; @@ -3957,8 +3957,8 @@ s32 func_80183940(s32 a0, s32 a1) { extern s32 rand(void); s32 s0; s32 rr; - register s32 x1 __asm__("$3"); - register s32 x2 __asm__("$4"); + s32 x1; + s32 x2; if (*(s16 *)(*(s32 *)(a0 + 0x20) + 0x18) >= 0x800) { if (*(s16 *)(a0 + 0xE4) == 0) { diff --git a/src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c b/src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c index 7ae96d1cbd..e0c6426d38 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_80183B3C.c @@ -3086,11 +3086,11 @@ void func_80183DBC(s32 param_1) { void func_80183E74(void *arg0) { - register s32 s0 __asm__("$16") = (s32)arg0; - register s32 a0 __asm__("$4"); - register s32 a1 __asm__("$5"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + s32 s0 = (s32)arg0; + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + s32 v0; u16 val; a0 = *(s32 *)(s0 + 0x20); @@ -3287,10 +3287,10 @@ extern s32 rand(void); void func_80184310(s32 param_1) { - register s32 p __asm__("$17") = param_1; + s32 p = param_1; s32 r; s32 s0; - register s32 s2 __asm__("$18"); + s32 s2; *(u16 *)(*(s32 *)(p + 0x20) + 0x12) += func_8012B608(*(s16 *)(*(s32 *)(p + 0x20) + 0x12), *(s32 *)(p + 0xE8), 8); func_8012B178(p, 0xFFFB0000); @@ -3394,7 +3394,7 @@ void func_801844BC(s32 p) return; } if (s1 < D_801E16A8) { - register s32 rv __asm__("$2") = 8; + s32 rv = 8; *(s16 *)(p + 2) = rv; } return; @@ -3667,7 +3667,7 @@ void func_80184AE8(s32 p) func_8001C924(*(s32 *)(p + 0x20), &D_801C2718); func_8012A828(p, D_801D3284); { - register u16 ns __asm__("$4"); + u16 ns; ns = *(u16 *)(p + 0x34); *(s32 *)(p + 0x1C) = 0x200; ns = ns + 1; diff --git a/src/ov_SC06_024/ov_SC06_024_jr_801851E0.c b/src/ov_SC06_024/ov_SC06_024_jr_801851E0.c index ae6edf12de..35f3a6f9d2 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_801851E0.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_801851E0.c @@ -3425,13 +3425,13 @@ void func_80185EF8(s32 param_1) { u8 auStack_38[8]; s16 sp20[3]; u8 auStack_28[8]; - register StructB58_80185EF8 *b58 __asm__("$20") = &(*(StructB58_80185EF8 *)&D_80126B58); /* $s4 */ + StructB58_80185EF8 *b58 = &(*(StructB58_80185EF8 *)&D_80126B58); /* $s4 */ short *psVar7 = (short *)(param_1 + 0xec); s32 sVar1; s32 r_b608; if (func_8012BEE8(param_1) != 0) { - register unsigned int *p28 __asm__("$21") = (unsigned int *)auStack_28; /* $s5 */ + unsigned int *p28 = (unsigned int *)auStack_28; /* $s5 */ s32 r0 = rand(); s32 coord; s32 s2v; @@ -3675,7 +3675,7 @@ void func_80186344(s32 a0) { * return) that ALL either fully merged or left a redundant extra sign-retest; * only this barrier reproduces the target exactly. See match_one MATCH 96/96. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return; } } else { diff --git a/src/ov_SC06_024/ov_SC06_024_jr_80186F00.c b/src/ov_SC06_024/ov_SC06_024_jr_80186F00.c index d5515c8aa6..dc796b71ea 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_80186F00.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_80186F00.c @@ -3165,7 +3165,7 @@ s32 func_801877BC(s32 p) { extern s32 D_80126B9C; extern u8 D_801BC200[]; s32 buf10[2]; - register s32 r __asm__("$2"); /* $v0 — see note 2 above */ + register s32 r __asm__("$2"); /* $v0 — see note 2 above */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u32 *)(p + 0xE0) & 1) == 0) { goto ret0; @@ -3340,7 +3340,7 @@ void func_80187A50(s32 arg0, s32 arg1) { extern void func_801898EC(s32 a0, void *a1, void *a2, s32 a3); extern void func_80189888(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5); extern void func_8001C924(s32 a0, void *a1); - register s32 rv __asm__("$2"); + s32 rv; u8 buf[8]; s32 x = arg1; s32 y; @@ -3348,7 +3348,7 @@ void func_80187A50(s32 arg0, s32 arg1) { s16 state; s32 flags; - __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); + __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(arg0 + 0x70) & 0xF; flags = *(u32 *)(arg0 + 0xE0); if (flags & 4) { @@ -3385,7 +3385,7 @@ void func_80187A50(s32 arg0, s32 arg1) { } rv = 1; epi: - __asm__ volatile("" : : "r"(rv)); + __asm__ volatile("" : : "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3441,7 +3441,6 @@ void func_80187C28(s32 a0, s32 a1) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), *(s16 *)(a0 + 0xE), 0, 0, 0x14); } else { - __asm__("" ::: "memory"); if ((*(u8 **)(a0 + 0x90) == D_801D3D3C || *(u8 **)(a0 + 0x90) == D_801D3904) && D_800B99DA % 6 == 0) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), @@ -3782,7 +3781,7 @@ void func_8018833C(s32 param_1) if (a2 != 0) { if ((a2 & 0x1000000) != 0) { s32 a1 = a2 & 0xFEFFFFFF; - register u32 v0 __asm__("$2"); + register u32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 a0; u32 v1a; u32 v1b; @@ -4191,7 +4190,7 @@ void func_80188C1C(s32 param_1) { extern u8 D_801BC580; extern u8 D_80126B5C; u16 uVar1; - register s32 sVar2 __asm__("$2"); + register s32 sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 iVar3; s32 iVar4; s32 iVar5; @@ -4283,7 +4282,7 @@ void func_80188C1C(s32 param_1) { if ((uVar4 - 0xe < 0xb) && ((uVar4 & 1) == 0)) { ((void (*)(s32, s32, s32))func_8012C658)(0x2a8, (s32)*(s16 *)(param_1 + 0x104), param_1); *(u16 *)(param_1 + 0x104) = *(u16 *)(param_1 + 0x104) + 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar4 = *(u32 *)(param_1 + 0x1c); } if (uVar4 == 9) { @@ -5383,7 +5382,7 @@ s32 func_8018A70C(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801D4484; puVar2 = tmp; } @@ -5403,7 +5402,7 @@ s32 func_8018A70C(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801D4484; puVar2 = tmp; } @@ -5431,7 +5430,7 @@ extern void func_8012C218(s32); s32 func_8018A950(s32 param_1) { extern signed char D_801D443C[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5518,7 +5517,7 @@ s32 func_8018A950(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) ((void (*)(void *))func_8012C218)((void *)self); } } @@ -5691,8 +5690,8 @@ void func_8018AE3C(s32 a0) L.rv[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5704,7 +5703,6 @@ void func_8018AE3C(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -5958,7 +5956,7 @@ void func_8018B564(s32 a0) { * $16 makes $s0 "already dirty" in find_reg pass 0: the a0 copy conflicts * with it and opens $s1, and case 3's `d` (which does NOT conflict with * `tbl`) grabs $s0 in pass 0 — exactly the target's assignment. */ - register s32 tbl __asm__("$16"); + register s32 tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ns; tbl = (s32)D_801D4BFC; @@ -6126,9 +6124,9 @@ void func_8018B7F0(s32 a0) { idx = ang / 0x100; m = (s16)(idx % 0x10); if (ang == 0x100) { - RTP_SND(0x95F) + RTP_SND(0x95F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } else if (m == 0) { - RTP_SND(0x960) + RTP_SND(0x960) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } *(s32 *)(*(s32 *)(a0 + 0x20) + 0x20) = D_801D4A60[m]; c = *(u16 *)(a0 + 0x100) - 1; @@ -6207,8 +6205,8 @@ void func_8018BCB4(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6329,8 +6327,8 @@ L_B: L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6432,8 +6430,8 @@ void func_8018C074(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6444,7 +6442,6 @@ void func_8018C074(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -6623,8 +6620,8 @@ void func_8018C584(s32 a0) { v18[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); v18[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v18[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v18, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0xEF) & 0xFFFF) < 0x1DF && (u32)((*((u16 *)&sxy + 1) + 0xB3) & 0xFFFF) < 0x167) { @@ -6824,8 +6821,8 @@ void func_8018CBDC(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -6836,7 +6833,6 @@ void func_8018CBDC(s32 a0) { ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -7115,7 +7111,7 @@ extern s32 rand(void); void func_8018D674(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7244,9 +7240,9 @@ extern void func_8012B370(int a0); void func_8018D8E4(s32 a0) { - register s32 s0 asm("$16") = a0; - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 s0 = a0; + register s32 v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 temp; v0 = *(s16 *)(*(s32 *)(s0 + 0x20) + 0x14); @@ -7293,7 +7289,7 @@ extern s32 rand(void); void func_8018D9B8(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7451,7 +7447,7 @@ extern s32 rand(void); void func_8018DCA8(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -7545,11 +7541,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -7565,11 +7561,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -7654,8 +7650,8 @@ void aF8017EF54(s32 a0) s32 pad2[2]; /* sp+0x24 -- dead, sizes the frame */ } L; - register s32 v1 __asm__("$3"); - register s32 cool __asm__("$2"); + s32 v1; + s32 cool; s32 old; if (*(u16 *)(a0 + 0x0) == 0) { @@ -7671,8 +7667,8 @@ void aF8017EF54(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag < 0) { @@ -7713,7 +7709,7 @@ L_dec: L_join: *(s16 *)(a0 + 0x84) = cool; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { s32 p = a0; @@ -7832,13 +7828,13 @@ void func_8018E428(s32 a0) state = *(u16 *)(a0 + 0x34); switch (state) { case 0: { - register s32 s0v __asm__("$16"); + register s32 s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 p744; s32 v1p; s16 snd; s32 b608; - register s32 p20 __asm__("$4"); + register s32 p20 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0v = a0 + 0x88; ret = ((s32 (*)(s32, u16 *))func_8012BE98)(a0, (u16 *)s0v); @@ -7896,7 +7892,7 @@ void func_8018E428(s32 a0) break; } case 3: { - register s32 s2v __asm__("$18"); + s32 s2v; s32 ret; s32 p744; s32 v1p; @@ -8019,8 +8015,8 @@ void func_8018E764(s32 param_1) L.rv[0] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -8032,7 +8028,6 @@ void func_8018E764(s32 param_1) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -8110,7 +8105,7 @@ void func_8018EA0C(s32 a0) t = *(u16 *)(a0 + 0x34); { - register s16 z __asm__("$3"); + register s16 z __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = t + 1; z = D_80126B66; *(u16 *)(a0 + 0x34) = t; @@ -8250,7 +8245,7 @@ void func_8018EC50(s32 a0) *(s32 *)(a0 + 0xdc) = *(s32 *)(a0 + 0x14); if ((((s32 (*)(s32))func_8012CBCC)(a0)) & 0x6000) { - register s32 negdc __asm__("$2"); + register s32 negdc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) negdc = -*(s32 *)(a0 + 0xdc); v1 = *(u16 *)(a0 + 0xac); v1 -= 1; diff --git a/src/ov_SC06_025/ov_SC06_025_jr_80135888.c b/src/ov_SC06_025/ov_SC06_025_jr_80135888.c index 4b327a3292..899ca40adf 100644 --- a/src/ov_SC06_025/ov_SC06_025_jr_80135888.c +++ b/src/ov_SC06_025/ov_SC06_025_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801B0044; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c b/src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c index 1919d30e1c..5e62e06925 100644 --- a/src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c +++ b/src/ov_SC06_025/ov_SC06_025_jr_8017BEBC.c @@ -3380,9 +3380,8 @@ int func_8017DAF0(int param_1) { extern unsigned char D_801887A8[]; - register int iVar1 __asm__("$4"); + int iVar1; iVar1 = *(int *)(D_801887A8 + param_1 * 4); - __asm__ __volatile__("" ::: "memory"); func_8013B7F4((void *)iVar1, 0); } @@ -3505,9 +3504,9 @@ s32 func_8017DB98(s32 a0, s32 a1) u16 buf[8]; /* sp+0x10 header for func_800599B8 */ u16 *src; u16 *dst; - register u16 *bp __asm__("$3"); /* lw $v1, 4($s0) — record base */ - register s32 kk __asm__("$2"); /* sll $v0, $a0, 2 — n*4 bytes */ - register u16 *pal __asm__("$5"); /* addu $a1, $v1, $v0 — dst base */ + register u16 *bp __asm__("$3"); /* lw $v1, 4($s0) — record base */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 kk __asm__("$2"); /* sll $v0, $a0, 2 — n*4 bytes */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register u16 *pal __asm__("$5"); /* addu $a1, $v1, $v0 — dst base */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 i; s32 flag; s32 any; @@ -3572,7 +3571,7 @@ s32 func_8017DB98(s32 a0, s32 a1) i++; src++; } while (i < REC8017DB98->n); - __asm__("" :: "r"(pal)); /* zero bytes: keeps pal live */ + __asm__("" :: "r"(pal)); /* zero bytes: keeps pal live */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } if (flag) { func_800599B8(buf); @@ -3597,11 +3596,11 @@ void func_8017DD80(s16 *param_1) { u16 sVar1; s16 uVar2; - register s16 *puVar3 __asm__("$4"); - register s16 *puVar4 __asm__("$6"); - register s16 *puVar7 __asm__("$5"); - register s32 iVar5 __asm__("$7"); - register s32 iOff __asm__("$2"); + register s16 *puVar3 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + s16 *puVar4; + register s16 *puVar7 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + s32 iVar5; + register s32 iOff __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s16 stackBuf[8]; if (param_1 != (s16 *)0x0) { @@ -3612,7 +3611,7 @@ void func_8017DD80(s16 *param_1) puVar4 = *(s16 **)(param_1 + 6); iOff = param_1[4] * 4; puVar7 = (s16 *)((s32)puVar4 + iOff); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (0 < param_1[4]) { puVar3 = puVar7; do { @@ -3714,8 +3713,8 @@ extern void func_80154150(s32 a0, s32 a1); extern void func_80171A1C(u8 *a0); void func_8017DF50(void *arg0) { - register s32 b __asm__("$17"); - register s32 a __asm__("$16"); + register s32 b __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 a; b = (s32)arg0; a = *(s32 *)(b + 0x20); func_8017E100(); @@ -3996,7 +3995,7 @@ void func_8017E4E0(void *a0) u8 *p; s32 ot; s32 tp; - register s32 c1 __asm__("$3"); + register s32 c1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) ot = D_800A651C[(u16)D_800B9A02].a; @@ -4101,7 +4100,6 @@ void func_8017E6C0(void *a0) { switch (state) { case 0: next = state + 1; - __asm__ __volatile__(""); *(u16 *)((s32)a0 + 0x2) = next; D_801B1720 = -1; D_801B1740 = 4; diff --git a/src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c b/src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c index 2c6ef86f57..ca5668dd83 100644 --- a/src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c +++ b/src/ov_SC06_025/ov_SC06_025_jr_8017EEC4.c @@ -3339,7 +3339,7 @@ void func_8017F9D8(s32 param_1) { val = (s32)base <= (s32)end; *base = val; *top = val; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) base++; top--; } while ((s32)base < (s32)&arr[16]); @@ -3419,8 +3419,8 @@ void func_8017FB50(s32 arg0, s32 arg1) v[2].vz = v[2].vz; { - register s32 *flag_out __asm__("$17") = (s32 *)&v[3] + 1; - register s32 *p_out __asm__("$18") = (s32 *)&v[3]; + register s32 *flag_out __asm__("$17") = (s32 *)&v[3] + 1; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + register s32 *p_out __asm__("$18") = (s32 *)&v[3]; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) tmp = RotTransPers((s32)&base, (s32)((u8 *)obj + 8), p_out, flag_out); RotTransPers((s32)&v[0], (s32)((u8 *)obj + 0xC), p_out, flag_out); RotTransPers((s32)&v[1], (s32)((u8 *)obj + 0x10), p_out, flag_out); @@ -3659,7 +3659,7 @@ s32 func_80180284(void) extern u8 D_801889F8[]; extern u8 D_801A01A4[]; - register void *arg0 __asm__("$4"); + register void *arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) void *s0; s0 = arg0; @@ -4341,7 +4341,7 @@ extern void (*D_801890A4[])(void); s32 func_80180ED4(void) { - register s32 a0 __asm__("$4"); + register s32 a0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) return (s32)&D_801890A4[a0 * 2]; } @@ -4558,7 +4558,7 @@ extern s16 D_801B173C; void func_801812FC(s32 a0) { switch (*(u16 *)(a0 + 0x34)) { case 0: { - register s32 c __asm__("$4") = 0x1000; + register s32 c __asm__("$4") = 0x1000; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 flag; s32 base; *(u16 *)(*(s32 *)(a0 + 0x20) + 0x2C) |= 0x10; @@ -5048,8 +5048,8 @@ void func_80181E08(s32 arg0) { * plain locals the pointers land in $fp/$s6 instead of $s7/$s6: gcc's * allocno_compare ranks `zpush` (3 refs, loop-weighted) above them. Pinning the * two pointers frees $fp for `zpush` and reproduces the target exactly. */ - register s32 *pp __asm__("$23"); /* &p */ - register s32 *pf __asm__("$22"); /* &flag */ + register s32 *pp __asm__("$23"); /* &p */ // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus9) + register s32 *pf __asm__("$22"); /* &flag */ // !FAKE: pin $22 — NEEDED DIFFERS (P36 rung B tus9) s32 zpush; func_8012E32C(); @@ -5083,7 +5083,7 @@ void func_80181E08(s32 arg0) { &q->xy0, &q->xy1, &q->xy2, &q->xy3, pp, pf); /* Zero-byte re-tie: without it combine folds `move $s1,$v0; move $a0,$s1` * into a single `move $a0,$v0` (the target keeps both). §189-C form. */ - __asm__("" : "=r"(otz) : "0"(otz)); + __asm__("" : "=r"(otz) : "0"(otz)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) otz = func_801823D4(otz, -0x1A); AddPrim(D_800A651C[*(u16 *)&D_800B9A02].a + otz * 4, q); func_8012E28C(otz, zpush); @@ -5544,7 +5544,7 @@ extern void func_80015D4C(s32 a0, s32 a1, s32 a2, s32 a3, u8 a4, u8 a5, u8 a6, u void func_801828A0(s32 a0) { s32 s0; - register s32 sum __asm__("$2"); + register s32 sum __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 x; s0 = a0; @@ -6095,9 +6095,9 @@ extern void func_8012E8E0(s32 a0, s32 a1); extern u8 D_80189408[]; void func_80183490(s32 arg0) { - register s32 v0 __asm__("$2"); - register s32 v1 __asm__("$3"); - register s32 a1 __asm__("$5"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 v1; + register s32 a1 __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 h; v0 = *(s32 *)(arg0 + 0xDC); @@ -6506,8 +6506,8 @@ void func_80183A2C(int param_1) { extern unsigned char D_801B1BE4[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -6594,8 +6594,8 @@ void func_80183BF0(s32 *param_1) extern s8 D_801B1BD0; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801B1BD0); r = param_1[0x2c / 4]; new_var = r; diff --git a/src/ov_SC06_027/ov_SC06_027_jr_80135888.c b/src/ov_SC06_027/ov_SC06_027_jr_80135888.c index 6147f54ea7..3f02fda56d 100644 --- a/src/ov_SC06_027/ov_SC06_027_jr_80135888.c +++ b/src/ov_SC06_027/ov_SC06_027_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_8019C01C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_029/ov_SC06_029_jr_80135888.c b/src/ov_SC06_029/ov_SC06_029_jr_80135888.c index 40212f502c..1cbe16b5e9 100644 --- a/src/ov_SC06_029/ov_SC06_029_jr_80135888.c +++ b/src/ov_SC06_029/ov_SC06_029_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801DB93C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_029/ov_SC06_029_jr_80178D40.c b/src/ov_SC06_029/ov_SC06_029_jr_80178D40.c index e3d6f3c6b9..e56a4996f0 100644 --- a/src/ov_SC06_029/ov_SC06_029_jr_80178D40.c +++ b/src/ov_SC06_029/ov_SC06_029_jr_80178D40.c @@ -3505,7 +3505,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801DCB68; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC06_029/ov_SC06_029_jr_801898CC.c b/src/ov_SC06_029/ov_SC06_029_jr_801898CC.c index 1e7201dec7..5da3d8851b 100644 --- a/src/ov_SC06_029/ov_SC06_029_jr_801898CC.c +++ b/src/ov_SC06_029/ov_SC06_029_jr_801898CC.c @@ -3656,7 +3656,7 @@ extern void func_8012E8A8(u8 *a0); void func_8018A084(void *a0) { Blk20 mtx; - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 v1; s32 vec[3]; @@ -3766,13 +3766,13 @@ void func_8018A180(s32 a0) { prim.tag = 0x60000000; { s32 ang = 0xE; - __asm__("" : "=r"(ang) : "0"(ang)); - func_8012EA90(a0, ang, (s32 *)LAUNDER_8018A180(&buf)); + __asm__("" : "=r"(ang) : "0"(ang)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + func_8012EA90(a0, ang, (s32 *)LAUNDER_8018A180(&buf)); // !FAKE: launder via LAUNDER_8018A180 — NEEDED DIFFERS (P36 rung B tus9) } - func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_801921E8, (s32)&prim.v[0]); - func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_801921F0, (s32)&prim.v[1]); - func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_801921F8, (s32)&prim.v[2]); - func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_80192200, (s32)&prim.v[3]); + func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_801921E8, (s32)&prim.v[0]); // !FAKE: launder via LAUNDER_8018A180 — NEEDED DIFFERS (P36 rung B tus9) + func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_801921F0, (s32)&prim.v[1]); // !FAKE: launder via LAUNDER_8018A180 — NEEDED DIFFERS (P36 rung B tus9) + func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_801921F8, (s32)&prim.v[2]); // !FAKE: launder via LAUNDER_8018A180 — NEEDED DIFFERS (P36 rung B tus9) + func_8012F14C(LAUNDER_8018A180(&buf), (s32)&D_80192200, (s32)&prim.v[3]); // !FAKE: launder via LAUNDER_8018A180 — NEEDED DIFFERS (P36 rung B tus9) prim.v[0].vy = 0; prim.v[1].vy = 0; @@ -3801,8 +3801,8 @@ extern void (*D_80190EDC[])(); void func_8018A27C(int param_1) { - register s32 p1 __asm__("$17"); - register void **ptr __asm__("$16"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + void **ptr; s32 v0; p1 = param_1; @@ -3958,8 +3958,8 @@ extern u16 D_801922CC[]; void func_8018A5F0(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 sub; u32 flags; u16 half; @@ -4439,8 +4439,8 @@ void func_8018AF48(void *a0) { extern EffectSlot4_8018AF48 D_801D7244; extern EffectSlot4_8018AF48 D_801D7274; extern EffectSlot4_8018AF48 D_801D7278; - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s1; s0 = a0; s1 = ((void *(*)(void))func_801465C0)(); @@ -4840,8 +4840,8 @@ void func_8018B5B0(int param_1) { extern unsigned char D_801E19A4[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -4928,8 +4928,8 @@ void func_8018B774(s32 *param_1) extern s8 D_801E1990; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801E1990); r = param_1[0x2c / 4]; new_var = r; @@ -5354,7 +5354,7 @@ s32 func_8018BFF8(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801D997C; puVar2 = tmp; } @@ -5374,7 +5374,7 @@ s32 func_8018BFF8(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801D997C; puVar2 = tmp; } @@ -5408,7 +5408,7 @@ extern void func_8012C218(void *a0); s32 func_8018C23C(s32 param_1) { extern signed char D_801D9934[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -5495,7 +5495,7 @@ s32 func_8018C23C(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } diff --git a/src/ov_SC06_030/ov_SC06_030_jr_80135888.c b/src/ov_SC06_030/ov_SC06_030_jr_80135888.c index 0cebe66fb1..8324802543 100644 --- a/src/ov_SC06_030/ov_SC06_030_jr_80135888.c +++ b/src/ov_SC06_030/ov_SC06_030_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801B8B9C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_030/ov_SC06_030_jr_80178D40.c b/src/ov_SC06_030/ov_SC06_030_jr_80178D40.c index 1076e1dd7f..e7a3be4b66 100644 --- a/src/ov_SC06_030/ov_SC06_030_jr_80178D40.c +++ b/src/ov_SC06_030/ov_SC06_030_jr_80178D40.c @@ -3505,7 +3505,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801B9DC8; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c b/src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c index 68492eab5d..fb3326b9a8 100644 --- a/src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c +++ b/src/ov_SC06_030/ov_SC06_030_jr_8017C8D0.c @@ -3090,7 +3090,7 @@ s32 func_8017DE08(s32 a0) u8 *p; s32 ot; s32 tp; - register s32 c1 __asm__("$3"); + register s32 c1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) ot = *(s32 *)((s8 *)&D_800A651C + ((u16)D_800B9A02 * 0x14)); @@ -3367,7 +3367,7 @@ void func_8017E120(s32 a0) { *(s32 *)(p + 4) = *(s32 *)(p + 4) & 0x7FFFFFFF; *(s32 *)(p + 0x20) = D_8019F75C[*(s32 *)(a0 + 0x94) * 2]; *(s16 *)(a0 + 0x34) = 1; - RTP_SND(0x942) + RTP_SND(0x942) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) *(s16 *)(a0 + 0x84) = 0x1E; break; @@ -3376,13 +3376,13 @@ void func_8017E120(s32 a0) { *(s16 *)(a0 + 0x84) = *(s16 *)(a0 + 0x84) - 1; } else { *(s16 *)(a0 + 0x84) = 0xF; - RTP_SND(0x944) + RTP_SND(0x944) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } if (*(s32 *)(a0 + 0x94) == 0xE) { *(s16 *)(a0 + 0x34) = 2; ang = (ratan2(-*(s16 *)(a0 + 0xE), *(s16 *)(a0 + 6)) - 0x400) & 0xFFF; t2 = rand(); - { register s32 v1 __asm__("$3"); v1 = ang - 0x200; + { s32 v1; v1 = ang - 0x200; ang = v1 + (t2 & 0x3FF); ang = ang & 0xFFF; } *(s16 *)(a0 + 0xFE) = 0x800; @@ -3422,7 +3422,7 @@ void func_8017E120(s32 a0) { *(s16 *)(a0 + 0x84) = *(s16 *)(a0 + 0x84) - 1; } else { *(s16 *)(a0 + 0x84) = 0xF; - RTP_SND(0x944) + RTP_SND(0x944) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } break; @@ -3442,7 +3442,7 @@ void func_8017E120(s32 a0) { *(s16 *)(a0 + 0x84) = *(s16 *)(a0 + 0x84) - 1; } else { *(s16 *)(a0 + 0x84) = 0xF; - RTP_SND(0x944) + RTP_SND(0x944) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } if (*(s16 *)(a0 + 0x102) <= *(s16 *)(a0 + 0xFE)) { *(s32 *)(a0 + 0x94) = 0xB; @@ -3483,7 +3483,7 @@ void func_8017E120(s32 a0) { *(s16 *)(a0 + 0x84) = *(s16 *)(a0 + 0x84) - 1; } else { *(s16 *)(a0 + 0x84) = 0xF; - RTP_SND(0x944) + RTP_SND(0x944) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } break; @@ -3518,7 +3518,7 @@ void func_8017E120(s32 a0) { *(s16 *)(a0 + 0x84) = *(s16 *)(a0 + 0x84) - 1; } else { *(s16 *)(a0 + 0x84) = 0xF; - RTP_SND(0x944) + RTP_SND(0x944) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } break; @@ -3531,7 +3531,7 @@ void func_8017E120(s32 a0) { *(s16 *)(a0 + 0x84) = *(s16 *)(a0 + 0x84) - 1; } else { *(s16 *)(a0 + 0x84) = 0xF; - RTP_SND(0x944) + RTP_SND(0x944) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } if (*(s16 *)(a0 + 0xFE) == 0x5C0) { func_8012A828(a0, &D_8019F644); @@ -3765,7 +3765,7 @@ void func_8017F268(s32 a0) { func_8012A828(a0, &D_8019F06C); *(s16 *)(a0 + 0x34) = 1; func_8002D4C8(0xA8A, 0); - RTP_SND(0x93F) + RTP_SND(0x93F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) break; case 1: diff --git a/src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c b/src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c index c4b1c16d75..a6aa94c451 100644 --- a/src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c +++ b/src/ov_SC06_030/ov_SC06_030_jr_8017F65C.c @@ -3049,20 +3049,20 @@ void func_8017FE9C(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { s32 x = (s16)L.sxy[0]; - register s32 ax __asm__("$5"); + register s32 ax __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s32 vol; ax = x; if (x < 0) { ax = -x; } vol = ((0xA0 - ax) * 0x7F) / 0xA0; - __asm__("" : "=r"(vol) : "0"(vol)); + __asm__("" : "=r"(vol) : "0"(vol)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) x = (x + 0xA0) / 0x14; if (x == 0x10) { x = 0xF; @@ -3766,13 +3766,13 @@ extern void *D_801B9F10; void func_80180DCC(void *a0) { - register void *s3 __asm__("$19") = a0; + void *s3 = a0; void *s2; - register void *p __asm__("$3"); - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + void *p; + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 bits; - register s32 s0 __asm__("$16"); + s32 s0; s32 s1; s2 = *(void **)((s32)s3 + 0x20); @@ -3879,7 +3879,7 @@ extern void *D_801B9F10; void func_80180FF4(void *param_1) { - register void *arg0 __asm__("$19") = param_1; + register void *arg0 __asm__("$19") = param_1; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) u8 *p; s32 i; s32 best; @@ -3891,15 +3891,15 @@ void func_80180FF4(void *param_1) p = D_801202A0; D_801B9F10 = 0; for (; i < 0x60; i++) { - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) if (*(u16 *)p == 0x26E) { t = (s16)func_80013328((s32)arg0 + 4, (s32)p + 4); if (t < best) { @@ -4132,7 +4132,7 @@ void func_80181588(s32 param_1) * ranks pri = floor_log2(R)*R/L*1e4*size; without this, diff (R=7,L=46) = 3043 outranks * obj (R=11,L=109) = 3027 and takes $s2. This adds ONE reference to obj (R 11->12, * L 109->110 => 3272) with no emitted bytes, so obj wins $s2 and diff falls to $s3. */ - __asm__ __volatile__("" :: "r"(obj)); + __asm__ __volatile__("" :: "r"(obj)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) if (*(s16 *)obj < -0x4E0) { diff = (s32)(s16)D_80126B66 - *(s16 *)(param_1 + 0xE); if (diff < 0x140) { diff --git a/src/ov_SC06_032/ov_SC06_032_jr_80135888.c b/src/ov_SC06_032/ov_SC06_032_jr_80135888.c index 7d56eb80ae..f4d6f75d9b 100644 --- a/src/ov_SC06_032/ov_SC06_032_jr_80135888.c +++ b/src/ov_SC06_032/ov_SC06_032_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801CF24C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c b/src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c index a636203624..279167ed3b 100644 --- a/src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c +++ b/src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c @@ -2959,10 +2959,10 @@ void func_8017D4A0(s32 a0) { Blk8_80126940_8017D4A0 sp10; u8 t; s16 lo, hi; - register s16 v2E __asm__("$5"); - register s32 y __asm__("$3"); - register s32 cond __asm__("$2"); - register s16 v32 __asm__("$3"); + register s16 v2E __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register s32 y __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 cond __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s16 v32 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) if (func_80148800(&D_80126B58) & 3) { t = (*(u8 *)(a0 + 5) + 1) & 1; @@ -3088,7 +3088,7 @@ int func_8017D77C(short *a0) { * Recovered C semantics: dx=D_80126CAC-a0[3]; dz=D_80126CB0-a0[7]; * GTE SQR of {dx,0,dz}; return 0xC3FFF < (MAC1+MAC2+MAC3). */ void func_8017D810() { - __asm__ __volatile__( + __asm__ __volatile__( // !FAKE: asm-body .set — DEFERRED T7 (P36 rung B tus9) ".set\tnoreorder\n" "lui $2, %hi(D_80126CAC)\n" "lh $2, %lo(D_80126CAC)($2)\n" @@ -3259,7 +3259,7 @@ typedef struct { void func_8017DABC(s32 param_1, s32 param_2, s32 param_3, s32 param_4, s32 param_5, s32 param_6) { Quad_8017DABC q; - register Quad_8017DABC *p asm("$16"); + register Quad_8017DABC *p asm("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[2]; u16 v1val; u16 v0val; @@ -3299,11 +3299,9 @@ void func_8017DABC(s32 param_1, s32 param_2, s32 param_3, s32 param_4, s32 param q.vy3 = ylo; skip_store: p->vz0 = 0; - __asm__ __volatile__(""); p->rgb0 = p->rgb1 = param_5; p->rgb2 = p->rgb3 = param_6; - __asm__ __volatile__(""); p->u0 = *(s32 *)(param_1 + 0xE4) + 0xC00; p->v0 = 0x100; @@ -3549,8 +3547,8 @@ void func_8017DF7C(int param_1) { extern unsigned char D_801D04FC[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -3637,8 +3635,8 @@ void func_8017E140(s32 *param_1) extern s8 D_801D04E8; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801D04E8); r = param_1[0x2c / 4]; new_var = r; @@ -4062,10 +4060,10 @@ extern s32 rand(void); void func_8017EB48(s32 param_1) { - register s32 p __asm__("$17") = param_1; + s32 p = param_1; s32 r; s32 s0; - register s32 s2 __asm__("$18"); + s32 s2; *(u16 *)(*(s32 *)(p + 0x20) + 0x12) += func_8012B608(*(s16 *)(*(s32 *)(p + 0x20) + 0x12), *(s32 *)(p + 0xE8), 8); func_8012B178(p, 0xFFFB0000); @@ -4169,7 +4167,7 @@ void func_8017ECF4(s32 p) return; } if (s1 < D_801D0A30) { - register s32 rv __asm__("$2") = 8; + s32 rv = 8; *(s16 *)(p + 2) = rv; } return; @@ -4203,7 +4201,7 @@ void func_8017EE7C(s32 a0) { void func_8017EEB0(void *a0) { - register s32 v0 __asm__("$2"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 s0 = (s32)a0; if (func_8012BDBC(s0, 0x300) != 0) { @@ -4449,7 +4447,7 @@ void func_8017F320(s32 p) func_8001C924(*(s32 *)(p + 0x20), &D_801ACB0C); func_8012A828(p, D_801BD678); { - register u16 ns __asm__("$4"); + u16 ns; ns = *(u16 *)(p + 0x34); *(s32 *)(p + 0x1C) = 0x200; ns = ns + 1; @@ -5340,13 +5338,13 @@ void func_80180730(s32 param_1) { u8 auStack_38[8]; s16 sp20[3]; u8 auStack_28[8]; - register StructB58_80180730 *b58 __asm__("$20") = &(*(StructB58_80180730 *)&D_80126B58); /* $s4 */ + StructB58_80180730 *b58 = &(*(StructB58_80180730 *)&D_80126B58); /* $s4 */ short *psVar7 = (short *)(param_1 + 0xec); s32 sVar1; s32 r_b608; if (func_8012BEE8(param_1) != 0) { - register unsigned int *p28 __asm__("$21") = (unsigned int *)auStack_28; /* $s5 */ + unsigned int *p28 = (unsigned int *)auStack_28; /* $s5 */ s32 r0 = rand(); s32 coord; s32 s2v; @@ -5590,7 +5588,7 @@ void func_80180B7C(s32 a0) { * return) that ALL either fully merged or left a redundant extra sign-retest; * only this barrier reproduces the target exactly. See match_one MATCH 96/96. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return; } } else { diff --git a/src/ov_SC06_032/ov_SC06_032_jr_80181014.c b/src/ov_SC06_032/ov_SC06_032_jr_80181014.c index 5268385e84..456f87ef6c 100644 --- a/src/ov_SC06_032/ov_SC06_032_jr_80181014.c +++ b/src/ov_SC06_032/ov_SC06_032_jr_80181014.c @@ -3010,7 +3010,7 @@ void func_801815A4(s32 *a0) { extern void func_801816CC(s32 a0); void func_801815F4(u8 *a0) { - register s32 c4 __asm__("$3"); + register s32 c4 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) *(u32 *)(a0 + 0xE0) |= 0x28; c4 = *(u32 *)(a0 + 0xC4); *(u16 *)(a0 + 0x52) = 0; @@ -3446,7 +3446,7 @@ s32 func_80181FF4(s32 p) { extern s32 D_80126B9C; extern u8 D_801A65F4[]; s32 buf10[2]; - register s32 r __asm__("$2"); /* $v0 — see note 2 above */ + register s32 r __asm__("$2"); /* $v0 — see note 2 above */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u32 *)(p + 0xE0) & 1) == 0) { goto ret0; @@ -3562,7 +3562,7 @@ void func_80182288(s32 arg0, s32 arg1) { extern void func_80184124(s32 a0, void *a1, void *a2, s32 a3); extern void func_801840C0(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5); extern void func_8001C924(s32 a0, void *a1); - register s32 rv __asm__("$2"); + s32 rv; u8 buf[8]; s32 x = arg1; s32 y; @@ -3570,7 +3570,7 @@ void func_80182288(s32 arg0, s32 arg1) { s16 state; s32 flags; - __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); + __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(arg0 + 0x70) & 0xF; flags = *(u32 *)(arg0 + 0xE0); if (flags & 4) { @@ -3607,7 +3607,7 @@ void func_80182288(s32 arg0, s32 arg1) { } rv = 1; epi: - __asm__ volatile("" : : "r"(rv)); + __asm__ volatile("" : : "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3667,7 +3667,6 @@ void func_80182460(s32 a0, s32 a1) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), *(s16 *)(a0 + 0xE), 0, 0, 0x14); } else { - __asm__("" ::: "memory"); if ((*(u8 **)(a0 + 0x90) == D_801BE130 || *(u8 **)(a0 + 0x90) == D_801BDCF8) && D_800B99DA % 6 == 0) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), diff --git a/src/ov_SC06_032/ov_SC06_032_jr_80182890.c b/src/ov_SC06_032/ov_SC06_032_jr_80182890.c index 1091347d87..432634708a 100644 --- a/src/ov_SC06_032/ov_SC06_032_jr_80182890.c +++ b/src/ov_SC06_032/ov_SC06_032_jr_80182890.c @@ -2949,7 +2949,7 @@ void func_80182B74(s32 param_1) if (a2 != 0) { if ((a2 & 0x1000000) != 0) { s32 a1 = a2 & 0xFEFFFFFF; - register u32 v0 __asm__("$2"); + register u32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 a0; u32 v1a; u32 v1b; @@ -3343,7 +3343,7 @@ void func_80183454(s32 param_1) { extern u8 D_801A6974; extern u8 D_80126B5C; u16 uVar1; - register s32 sVar2 __asm__("$2"); + register s32 sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 iVar3; s32 iVar4; s32 iVar5; @@ -3435,7 +3435,7 @@ void func_80183454(s32 param_1) { if ((uVar4 - 0xe < 0xb) && ((uVar4 & 1) == 0)) { ((void (*)(s32, s32, s32))func_8012C658)(0x2a8, (s32)*(s16 *)(param_1 + 0x104), param_1); *(u16 *)(param_1 + 0x104) = *(u16 *)(param_1 + 0x104) + 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar4 = *(u32 *)(param_1 + 0x1c); } if (uVar4 == 9) { @@ -4658,7 +4658,7 @@ s32 func_80184F44(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801BE878; puVar2 = tmp; } @@ -4678,7 +4678,7 @@ s32 func_80184F44(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801BE878; puVar2 = tmp; } @@ -4712,7 +4712,7 @@ extern void func_8012C218(void *a0); s32 func_80185188(s32 param_1) { extern signed char D_801BE830[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -4799,7 +4799,7 @@ s32 func_80185188(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } @@ -5104,13 +5104,13 @@ void func_80185B4C(s32 arg0, s32 arg1, s32 arg2) void *temp_v0; s32 ot; s32 depth4; - register u16 *bidx __asm__("$8"); - register u32 mask1 __asm__("$7"); - register s32 rgb __asm__("$16"); - register u32 tag0 __asm__("$4"); + u16 *bidx; + u32 mask1; + register s32 rgb __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) rgb = arg2; - __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) temp_v0 = func_80010A08(0x10); *(u8 *)((u8 *)temp_v0 + 3) = 3; *(s32 *)((u8 *)temp_v0 + 4) = rgb; @@ -5189,7 +5189,7 @@ void func_80185DAC(s32 target, u16 *cur, s32 step) if ((s16)diff < 0) { mag = -diff; } - __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); + __asm__ __volatile__("" : "=r"(diff) : "0"(diff) : "memory"); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if ((s16)mag > (u16)step) { if ((s16)diff < 0) { *cur = *cur - step; @@ -5317,7 +5317,7 @@ void func_80185F4C(s32 a0, s32 a1, s32 a2, s32 a3) local = D_800AE620; e = func_8012C658((s16)a1, (s16)a2, a0); if (e != 0) { - __asm__("" : "=r"(e) : "0"(e)); + __asm__("" : "=r"(e) : "0"(e)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) m = &local; *(u16 *)(e + 0xA) = *(u16 *)(e + 0xA) - 0x80; RotMatrixY((s16)a3, m); @@ -5342,9 +5342,9 @@ extern s32 D_801BEF30[]; void func_8018603C(s32 param_1) { - register s32 obj __asm__("$4"); + s32 obj; s16 v; - register s32 w __asm__("$2"); + register s32 w __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 p48; obj = ((s32 (*)(void))func_8012C1B8)(); @@ -5717,8 +5717,8 @@ extern void func_80186A88(); void func_8018694C(void *a0) { - register void *s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); + register void *s1 __asm__("$17") = a0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; s16 v[4]; u16 out[4]; s32 flg[4]; @@ -5844,7 +5844,7 @@ void func_80186BAC(s32 param_1) s32 var_fe; s32 var_a0; s32 var_v0; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) func_80186E9C((void *)param_1, 0, (u16 *)(param_1 + 0xE8), 0x81818); func_80186E9C((void *)param_1, 1, (u16 *)(param_1 + 0xE8), 0x204040); @@ -6094,8 +6094,8 @@ s32 func_80187180(s32 out, s32 from, s32 to) { extern u8 D_800AF648; void func_80187268(void *a0) { - register void *s1 __asm__("$17"); - register u8 *s0 __asm__("$16"); + register void *s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + u8 *s0; s32 flag1, flag2; u32 otz; u8 *mb; @@ -6386,7 +6386,7 @@ void func_801875D0(void) for (i = 0; i < 32; i++, bp++) { t = bp->tm; - __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); + __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 0) { gte_ldv0(&bp->vx); gte_rtps(); @@ -6473,10 +6473,10 @@ void func_801875D0(void) void func_80187980(u16 *a0, u16 *a1, u8 *a2, u32 *a3) { - register u32 w __asm__("$5"); - register u32 mA __asm__("$4"); - register u32 mB __asm__("$6"); - register u32 r2 __asm__("$3"); + u32 w; + register u32 mA __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 mB; + register u32 r2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) u8 *p; u32 t, ps; @@ -6484,7 +6484,6 @@ void func_80187980(u16 *a0, u16 *a1, u8 *a2, u32 *a3) p[3] = 3; p[7] = 0x42; w = *(u32 *)p; - __asm__ ("" : : "r" (w)); p[4] = a2[0]; p[5] = a2[1]; p[6] = a2[2]; @@ -6675,7 +6674,7 @@ void func_80187E60(void *a0) { s1 = (s32 *)a0; v0_const = 0x0B; - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) s0 = *(s32 **)((u8 *)s1 + 0x20); @@ -6804,8 +6803,8 @@ void func_80187EDC(void *a0) u8 *pkb; s32 d; u32 *otp; - register u32 tv __asm__("$3"); /* §137 pin — see header */ - register u32 tv2 __asm__("$4"); /* §137 pin — see header */ + register u32 tv __asm__("$3"); /* §137 pin — see header */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tv2 __asm__("$4"); /* §137 pin — see header */ // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) u8 *rotm; @@ -7162,8 +7161,8 @@ void func_801887F4(s32 a0) L.rv[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -7175,7 +7174,6 @@ void func_801887F4(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -7410,7 +7408,7 @@ void func_80188F1C(s32 a0) { * $16 makes $s0 "already dirty" in find_reg pass 0: the a0 copy conflicts * with it and opens $s1, and case 3's `d` (which does NOT conflict with * `tbl`) grabs $s0 in pass 0 — exactly the target's assignment. */ - register s32 tbl __asm__("$16"); + register s32 tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ns; tbl = (s32)D_801C2CEC; @@ -7578,9 +7576,9 @@ void func_801891A8(s32 a0) { idx = ang / 0x100; m = (s16)(idx % 0x10); if (ang == 0x100) { - RTP_SND(0x95F) + RTP_SND(0x95F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } else if (m == 0) { - RTP_SND(0x960) + RTP_SND(0x960) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } *(s32 *)(*(s32 *)(a0 + 0x20) + 0x20) = D_801C2B50[m]; c = *(u16 *)(a0 + 0x100) - 1; @@ -7659,8 +7657,8 @@ void func_8018966C(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -7781,8 +7779,8 @@ L_B: L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -7884,8 +7882,8 @@ void func_80189A2C(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -7896,7 +7894,6 @@ void func_80189A2C(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -8075,8 +8072,8 @@ void func_80189F3C(s32 a0) { v18[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); v18[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v18[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v18, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0xEF) & 0xFFFF) < 0x1DF && (u32)((*((u16 *)&sxy + 1) + 0xB3) & 0xFFFF) < 0x167) { @@ -8276,8 +8273,8 @@ void func_8018A594(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -8288,7 +8285,6 @@ void func_8018A594(s32 a0) { ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -8566,7 +8562,7 @@ extern s32 rand(void); void func_8018B02C(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -8688,9 +8684,9 @@ extern void func_8012B370(int a0); void func_8018B29C(s32 a0) { - register s32 s0 asm("$16") = a0; - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 s0 = a0; + register s32 v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 temp; v0 = *(s16 *)(*(s32 *)(s0 + 0x20) + 0x14); @@ -8737,7 +8733,7 @@ extern s32 rand(void); void func_8018B370(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -8900,7 +8896,7 @@ extern s32 rand(void); void func_8018B660(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -8992,11 +8988,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -9012,11 +9008,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -9046,8 +9042,8 @@ void aF8018BA4C(s32 a0) s32 pad2[2]; /* sp+0x24 -- dead, sizes the frame */ } L; - register s32 v1 __asm__("$3"); - register s32 cool __asm__("$2"); + s32 v1; + s32 cool; s32 old; if (*(u16 *)(a0 + 0x0) == 0) { @@ -9063,8 +9059,8 @@ void aF8018BA4C(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag < 0) { @@ -9105,7 +9101,7 @@ L_dec: L_join: *(s16 *)(a0 + 0x84) = cool; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { s32 p = a0; @@ -9224,13 +9220,13 @@ void func_8018BDE0(s32 a0) state = *(u16 *)(a0 + 0x34); switch (state) { case 0: { - register s32 s0v __asm__("$16"); + register s32 s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 p744; s32 v1p; s16 snd; s32 b608; - register s32 p20 __asm__("$4"); + register s32 p20 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0v = a0 + 0x88; ret = ((s32 (*)(s32, u16 *))func_8012BE98)(a0, (u16 *)s0v); @@ -9288,7 +9284,7 @@ void func_8018BDE0(s32 a0) break; } case 3: { - register s32 s2v __asm__("$18"); + s32 s2v; s32 ret; s32 p744; s32 v1p; @@ -9411,8 +9407,8 @@ void func_8018C11C(s32 param_1) L.rv[0] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -9424,7 +9420,6 @@ void func_8018C11C(s32 param_1) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -9502,7 +9497,7 @@ void func_8018C3C4(s32 a0) t = *(u16 *)(a0 + 0x34); { - register s16 z __asm__("$3"); + register s16 z __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = t + 1; z = D_80126B66; *(u16 *)(a0 + 0x34) = t; @@ -9612,7 +9607,7 @@ s32 a0; *(s32 *)(a0 + 0xdc) = *(s32 *)(a0 + 0x14); if ((((s32 (*)(s32))func_8012CBCC)(a0)) & 0x6000) { - register s32 negdc __asm__("$2"); + register s32 negdc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) negdc = -*(s32 *)(a0 + 0xdc); v1 = *(u16 *)(a0 + 0xac); v1 -= 1; @@ -10343,7 +10338,7 @@ void func_8018D5C0(void *arg) { extern u8 D_801CC7E4; extern u8 D_801CC7D4; extern u8 D_801CC7B0; - register u8 *p __asm__("$18"); /* $s2 */ + u8 *p; /* $s2 */ s32 e; s32 i; s32 iv; @@ -10487,7 +10482,7 @@ void func_8018D5C0(void *arg) { } { - register s32 t __asm__("$4"); + register s32 t __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) t = *(s32 *)(p + 0xD8); d8 = t; if (t != 0) { @@ -10722,7 +10717,7 @@ void func_8018DED8(void *arg) { extern u8 D_801CC7E4; extern u8 D_801CC7D4; extern u8 D_801CC7B0; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -10877,7 +10872,7 @@ void func_8018E32C(void *arg) { s32 flag; } L; - register u8 *p __asm__("$17"); + u8 *p; s32 e; s32 i; s32 iv; @@ -10972,8 +10967,8 @@ void func_8018E32C(void *arg) { L.rv[0] = *(s32 *)(*(s32 *)(p + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(p + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(p + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -11064,7 +11059,7 @@ void func_8018E70C(void *arg) { s32 flag; /* sp+0x20 */ } L; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -11164,8 +11159,8 @@ void func_8018E70C(void *arg) { L.rv[0] = *(s32 *)(*(s32 *)(p + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(p + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(p + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -11246,7 +11241,7 @@ extern void func_8018D5C0(void *); void func_8018EB08(void *arg) { extern u8 D_801CC7E4; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -11319,7 +11314,7 @@ void func_8018EB08(void *arg) { } while (i < 8); { - register s32 q __asm__("$4"); + s32 q; s32 sv; iv = *(s32 *)(p + 0x64); sv = *(s32 *)(iv + 0x20); @@ -11440,7 +11435,7 @@ void func_8018EDB0(s32 param_1, u32 param_2, u16 *param_3, u32 param_4) { s32 i, oz; long *p0, *p1, *p2, *p3, *pfl; u8 *mb; - register long *pc __asm__("$16"); + register long *pc __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) func_8004914C((void *)(((s32 *)param_1)[8] + 0x34)); func_800491AC((void *)(((s32 *)param_1)[8] + 0x34)); @@ -11467,21 +11462,21 @@ void func_8018EDB0(s32 param_1, u32 param_2, u16 *param_3, u32 param_4) { *(B8_8018EDB0 *)&pkt[2] = out[1]; *(B8_8018EDB0 *)&pkt[4] = out[3]; *(B8_8018EDB0 *)&pkt[6] = out[4]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) /* face 1: verts 1,2,4,5 */ *(B8_8018EDB0 *)&pkt[0] = out[1]; *(B8_8018EDB0 *)&pkt[2] = out[2]; *(B8_8018EDB0 *)&pkt[4] = out[4]; *(B8_8018EDB0 *)&pkt[6] = out[5]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) /* face 2: verts 2,0,5,3 */ *(B8_8018EDB0 *)&pkt[0] = out[2]; *(B8_8018EDB0 *)&pkt[2] = out[0]; *(B8_8018EDB0 *)&pkt[4] = out[5]; *(B8_8018EDB0 *)&pkt[6] = out[3]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) } @@ -11585,7 +11580,7 @@ void func_8018F3E4(void) for (i = 0; i < 32; i++, bp++) { t = bp->tm; - __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); + __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 0) { gte_ldv0(&bp->vx); gte_rtps(); @@ -11689,13 +11684,13 @@ void func_8018FB5C(s32 arg0, s32 arg1, s32 arg2) void *temp_v0; s32 ot; s32 depth4; - register u16 *bidx __asm__("$8"); - register u32 mask1 __asm__("$7"); - register s32 rgb __asm__("$16"); - register u32 tag0 __asm__("$4"); + u16 *bidx; + u32 mask1; + register s32 rgb __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) rgb = arg2; - __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) temp_v0 = func_80010A08(0x10); *(u8 *)((u8 *)temp_v0 + 3) = 3; *(s32 *)((u8 *)temp_v0 + 4) = rgb; diff --git a/src/ov_SC06_033/ov_SC06_033_jr_80135888.c b/src/ov_SC06_033/ov_SC06_033_jr_80135888.c index e9171c36dd..e18f69ae56 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_80135888.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801CF30C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c b/src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c index 44b35c7224..8d8a4d50ca 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_8017C24C.c @@ -2851,8 +2851,8 @@ void func_8017D1F8(s32 a0) { s32 s0; s32 s2; s32 s3; - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + register s32 v1 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 rnd; s32 scale; @@ -2889,7 +2889,7 @@ void func_8017D1F8(s32 a0) { sp10[2] = scale; ApplyMatrixSV(sp18, sp10, sp10); { - register s32 c __asm__("$4"); + register s32 c __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s32 z; c = *(u16 *)(a0 + 0x2); *(s32 *)(a0 + 0x10) = sp10[0] << 8; @@ -3397,7 +3397,7 @@ extern void func_8017DFE8(); extern void func_8012AD44(s32 *a0, s16 a1); void func_8017DE74(s32 arg0) { - register s32 sp14; + s32 sp14; s32 v1; s16 temp; @@ -3426,7 +3426,7 @@ extern void func_8012AD44(s32 *a0, s16 a1); extern void func_8017DFE8(); void func_8017DF44(s32 a0) { - register s32 col asm("$2"); + register s32 col asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 saved; s32 ang; @@ -3434,7 +3434,6 @@ void func_8017DF44(s32 a0) { ang = (s16)func_80012F74(*(s16 *)(a0 + 0xE0), 0, 10, 1); *(s32 *)(a0 + 0xE0) = ang; col = func_8004787C(ang) * 0x30 / 0x1000; - __asm__ volatile("" :: "r"(col)); func_8017DFE8(a0, saved, col | ((col << 0x10) | (col << 8))); if (*(s16 *)(a0 + 0x104) == 0) { func_8012AD44((s32 *)a0, 0); @@ -3448,11 +3447,11 @@ extern void func_8017E0E4(); void func_8017DFE8(s32 arg0, s32 arg1, s32 arg2) { - register s32 s2 __asm__("$18") = arg0; - register s32 s3 __asm__("$19") = arg1; - register s32 s4 __asm__("$20") = arg2; - register s32 r1; - register s32 r2; + s32 s2 = arg0; + s32 s3 = arg1; + s32 s4 = arg2; + s32 r1; + s32 r2; s32 w; r1 = func_8004787C(*(s16 *)((u8 *)s2 + 0x100)); @@ -3495,7 +3494,7 @@ typedef struct { void func_8017E0E4(param_1, param_2, param_3, param_4, param_5, param_6) s32 param_1; s32 param_2; s16 param_3; s16 param_4; s32 param_5; s32 param_6; { Quad_8017E0E4 q; - register Quad_8017E0E4 *p asm("$16"); + register Quad_8017E0E4 *p asm("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 buf[2]; u16 v1val; u16 v0val; @@ -3535,11 +3534,9 @@ void func_8017E0E4(param_1, param_2, param_3, param_4, param_5, param_6) s32 par q.vy3 = ylo; skip_store: p->vz0 = 0; - __asm__ __volatile__(""); p->rgb0 = p->rgb1 = param_5; p->rgb2 = p->rgb3 = param_6; - __asm__ __volatile__(""); p->u0 = *(s32 *)(param_1 + 0xE4) + 0xB80; p->v0 = 0x100; @@ -4006,8 +4003,8 @@ void func_8017EB04(int param_1) { extern unsigned char D_801D05BC[]; - register int iVar3 __asm__("$16"); - register int iVar3b __asm__("$19"); + register int iVar3 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register int iVar3b __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; short sVar2; @@ -4094,8 +4091,8 @@ void func_8017ECC8(s32 *param_1) extern s8 D_801D05A8; int new_var; -register s32 p __asm__("$4"); -register s32 r __asm__("$3"); +register s32 p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) +s32 r; p = (s32) (&D_801D05A8); r = param_1[0x2c / 4]; new_var = r; @@ -4525,8 +4522,8 @@ void func_8017F53C(s32 a0) L.rv[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -4538,7 +4535,6 @@ void func_8017F53C(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -4792,7 +4788,7 @@ void func_8017FC64(s32 a0) { * $16 makes $s0 "already dirty" in find_reg pass 0: the a0 copy conflicts * with it and opens $s1, and case 3's `d` (which does NOT conflict with * `tbl`) grabs $s0 in pass 0 — exactly the target's assignment. */ - register s32 tbl __asm__("$16"); + register s32 tbl __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ns; tbl = (s32)D_801A7CF4; @@ -4960,9 +4956,9 @@ void func_8017FEF0(s32 a0) { idx = ang / 0x100; m = (s16)(idx % 0x10); if (ang == 0x100) { - RTP_SND(0x95F) + RTP_SND(0x95F) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } else if (m == 0) { - RTP_SND(0x960) + RTP_SND(0x960) // !FAKE: instruction via RTP_SND — REFUSED macro-carried instruction: the lever is inside `#define RTP_SND` with real code around it (T5) (P36 rung B tus9) } *(s32 *)(*(s32 *)(a0 + 0x20) + 0x20) = D_801A7B58[m]; c = *(u16 *)(a0 + 0x100) - 1; @@ -5042,8 +5038,8 @@ void func_801803B4(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5164,8 +5160,8 @@ L_B: L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5267,8 +5263,8 @@ void func_80180774(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5279,7 +5275,6 @@ void func_80180774(s32 a0) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -5458,8 +5453,8 @@ void func_80180C84(s32 a0) { v18[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); v18[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); v18[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)v18, (s32)&sxy, &z, &flag); if (flag >= 0 && (u32)((*(u16 *)&sxy + 0xEF) & 0xFFFF) < 0x1DF && (u32)((*((u16 *)&sxy + 1) + 0xB3) & 0xFFFF) < 0x167) { @@ -5659,8 +5654,8 @@ void func_801812DC(s32 a0) { L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -5671,7 +5666,6 @@ void func_801812DC(s32 a0) { ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -5927,7 +5921,7 @@ void func_80181CD4(s32 a0) extern u8 D_801AF1B0[]; extern u8 D_801AF2B0[]; extern u8 D_801AF3B0[]; - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) s32 s0; s0 = a0 + zr; @@ -5956,7 +5950,7 @@ extern s32 rand(void); void func_80181D74(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -6087,9 +6081,9 @@ extern void func_8012B370(int a0); void func_80181FE4(s32 a0) { - register s32 s0 asm("$16") = a0; - register s32 v0 asm("$2"); - register s32 v1 asm("$3"); + s32 s0 = a0; + register s32 v0 asm("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + register s32 v1 asm("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 temp; v0 = *(s16 *)(*(s32 *)(s0 + 0x20) + 0x14); @@ -6136,7 +6130,7 @@ extern s32 rand(void); void func_801820B8(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -6302,7 +6296,7 @@ extern s32 rand(void); void func_801823A8(s32 a0) { s32 t; - register s32 *a1 asm("$5"); + register s32 *a1 asm("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) u32 v0; t = *(s32 *)(a0 + 0x1C) - 1; @@ -6497,10 +6491,10 @@ extern s32 rand(void); void func_8018282C(s32 param_1) { - register s32 p __asm__("$17") = param_1; + s32 p = param_1; s32 r; s32 s0; - register s32 s2 __asm__("$18"); + s32 s2; *(u16 *)(*(s32 *)(p + 0x20) + 0x12) += func_8012B608(*(s16 *)(*(s32 *)(p + 0x20) + 0x12), *(s32 *)(p + 0xE8), 8); func_8012B178(p, 0xFFFB0000); @@ -6604,7 +6598,7 @@ void func_801829D8(s32 p) return; } if (s1 < D_801D0AF0) { - register s32 rv __asm__("$2") = 8; + s32 rv = 8; *(s16 *)(p + 2) = rv; } return; @@ -6644,7 +6638,7 @@ extern s32 func_8012BEE8(); void func_80182B94(s32 param_1) { - register s32 p __asm__("$16") = param_1; + s32 p = param_1; if (func_8012BDBC(p, 0x300) != 0) { s32 r = func_8012BCCC(p); @@ -6883,7 +6877,7 @@ void func_80183004(s32 p) func_8001C924(*(s32 *)(p + 0x20), &D_801B5EA0); func_8012A828(p, D_801C6A0C); { - register u16 ns __asm__("$4"); + u16 ns; ns = *(u16 *)(p + 0x34); *(s32 *)(p + 0x1C) = 0x200; ns = ns + 1; diff --git a/src/ov_SC06_033/ov_SC06_033_jr_801836FC.c b/src/ov_SC06_033/ov_SC06_033_jr_801836FC.c index 8050bd0adf..b6270fb508 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_801836FC.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_801836FC.c @@ -3442,13 +3442,13 @@ void func_80184414(s32 param_1) { u8 auStack_38[8]; s16 sp20[3]; u8 auStack_28[8]; - register StructB58_80184414 *b58 __asm__("$20") = &(*(StructB58_80184414 *)&D_80126B58); /* $s4 */ + StructB58_80184414 *b58 = &(*(StructB58_80184414 *)&D_80126B58); /* $s4 */ short *psVar7 = (short *)(param_1 + 0xec); s32 sVar1; s32 r_b608; if (func_8012BEE8(param_1) != 0) { - register unsigned int *p28 __asm__("$21") = (unsigned int *)auStack_28; /* $s5 */ + unsigned int *p28 = (unsigned int *)auStack_28; /* $s5 */ s32 r0 = rand(); s32 coord; s32 s2v; @@ -3692,7 +3692,7 @@ void func_80184860(s32 a0) { * return) that ALL either fully merged or left a redundant extra sign-retest; * only this barrier reproduces the target exactly. See match_one MATCH 96/96. */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) return; } } else { diff --git a/src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c b/src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c index 84fd0d3e03..ecdfa2b667 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_80184CF8.c @@ -3413,7 +3413,7 @@ void func_80185A00(s32 param_1) { extern void func_8012A828(s32 a0, void *a1); void func_80185AC0(void) { - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) extern u8 D_801C6A0C[]; extern u8 D_801C76E4[]; @@ -3531,7 +3531,7 @@ s32 func_80185CD8(s32 p) { extern s32 D_80126B9C; extern u8 D_801AF988[]; s32 buf10[2]; - register s32 r __asm__("$2"); /* $v0 — see note 2 above */ + register s32 r __asm__("$2"); /* $v0 — see note 2 above */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) if ((*(u32 *)(p + 0xE0) & 1) == 0) { goto ret0; @@ -3704,7 +3704,7 @@ void func_80185F6C(s32 arg0, s32 arg1) { extern void func_80187E08(s32 a0, void *a1, void *a2, s32 a3); extern void func_80187DA4(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5); extern void func_8001C924(s32 a0, void *a1); - register s32 rv __asm__("$2"); + s32 rv; u8 buf[8]; s32 x = arg1; s32 y; @@ -3712,7 +3712,7 @@ void func_80185F6C(s32 arg0, s32 arg1) { s16 state; s32 flags; - __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); + __asm__("addu %0, %1, $zero" : "=r"(y) : "r"(x)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) state = *(u16 *)(arg0 + 0x70) & 0xF; flags = *(u32 *)(arg0 + 0xE0); if (flags & 4) { @@ -3749,7 +3749,7 @@ void func_80185F6C(s32 arg0, s32 arg1) { } rv = 1; epi: - __asm__ volatile("" : : "r"(rv)); + __asm__ volatile("" : : "r"(rv)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) } @@ -3808,7 +3808,6 @@ void func_80186144(s32 a0, s32 a1) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), *(s16 *)(a0 + 0xE), 0, 0, 0x14); } else { - __asm__("" ::: "memory"); if ((*(u8 **)(a0 + 0x90) == D_801C74C4 || *(u8 **)(a0 + 0x90) == D_801C708C) && D_800B99DA % 6 == 0) { ((s32 (*)(int, void *, int, int, s32, int, int, int))func_801469C8)(0x53, (void *)a0, *(s16 *)(a0 + 6), (s16)(*(u16 *)(a0 + 0xA) - 0xA0), diff --git a/src/ov_SC06_033/ov_SC06_033_jr_80186574.c b/src/ov_SC06_033/ov_SC06_033_jr_80186574.c index 9874d2770f..ad4fee44a2 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_80186574.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_80186574.c @@ -3037,7 +3037,7 @@ void func_80186858(s32 param_1) if (a2 != 0) { if ((a2 & 0x1000000) != 0) { s32 a1 = a2 & 0xFEFFFFFF; - register u32 v0 __asm__("$2"); + register u32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u32 a0; u32 v1a; u32 v1b; @@ -3425,7 +3425,7 @@ void func_80187138(s32 param_1) { extern u8 D_801AFD08; extern u8 D_80126B5C; u16 uVar1; - register s32 sVar2 __asm__("$2"); + register s32 sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 iVar3; s32 iVar4; s32 iVar5; @@ -3517,7 +3517,7 @@ void func_80187138(s32 param_1) { if ((uVar4 - 0xe < 0xb) && ((uVar4 & 1) == 0)) { ((void (*)(s32, s32, s32))func_8012C658)(0x2a8, (s32)*(s16 *)(param_1 + 0x104), param_1); *(u16 *)(param_1 + 0x104) = *(u16 *)(param_1 + 0x104) + 1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar4 = *(u32 *)(param_1 + 0x1c); } if (uVar4 == 9) { @@ -4675,7 +4675,7 @@ s32 func_80188C28(s32 param_1) { /* pool-alloc: gcc routes the loaded pointer through a caller-saved reg ($v0) before the callee-saved home ($s1) — pin it to reproduce the extra move. */ { - register char *tmp __asm__("$2"); + register char *tmp __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801C7C0C; puVar2 = tmp; } @@ -4695,7 +4695,7 @@ s32 func_80188C28(s32 param_1) { (s32)(s16)uVar3 - (s32)*(s16 *)((char *)&s50 + 2) < 0x80) { *(s16 *)((char *)&s50 + 2) = *(s16 *)((char *)&s50 + 2) - 4; { - register char *tmp __asm__("$3"); + register char *tmp __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) tmp = D_801C7C0C; puVar2 = tmp; } @@ -4729,7 +4729,7 @@ extern void func_8012C218(void *a0); s32 func_80188E6C(s32 param_1) { extern signed char D_801C7BC4[]; - register int self __asm__("$17") = ((int)param_1); + int self = ((int)param_1); int iVar6; int iVar1; unsigned char buf[0x34]; @@ -4816,7 +4816,7 @@ s32 func_80188E6C(s32 param_1) { *(short *)(self + 0x70) = *(short *)(self + 0x70) >> 1; *(unsigned short *)(iVar6 + 0x2c) |= 1; } else { - __asm__ __volatile__("" : "=r"(self) : "0"(self)); + __asm__ __volatile__("" : "=r"(self) : "0"(self)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_8012C218((void *)self); } } @@ -5070,7 +5070,7 @@ void func_801895AC(void *arg) { extern u8 D_801C835C; extern u8 D_801C834C; extern u8 D_801C8328; - register u8 *p __asm__("$18"); /* $s2 */ + u8 *p; /* $s2 */ s32 e; s32 i; s32 iv; @@ -5214,7 +5214,7 @@ void func_801895AC(void *arg) { } { - register s32 t __asm__("$4"); + register s32 t __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) t = *(s32 *)(p + 0xD8); d8 = t; if (t != 0) { @@ -5449,7 +5449,7 @@ void func_80189EC4(void *arg) { extern u8 D_801C835C; extern u8 D_801C834C; extern u8 D_801C8328; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -5641,7 +5641,7 @@ void func_8018A318(void *arg) { s32 flag; /* sp+0x20 */ } L; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -5736,8 +5736,8 @@ void func_8018A318(void *arg) { L.rv[0] = *(s32 *)(*(s32 *)(p + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(p + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(p + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -5828,7 +5828,7 @@ void func_8018A6F8(void *arg) { s32 flag; /* sp+0x20 */ } L; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -5928,8 +5928,8 @@ void func_8018A6F8(void *arg) { L.rv[0] = *(s32 *)(*(s32 *)(p + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(p + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(p + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0x9F) & 0xFFFF) < 0x13F && (u32)((L.sxy[1] + 0x77) & 0xFFFF) < 0xEF) { @@ -6010,7 +6010,7 @@ extern void func_801895AC(void *); void func_8018AAF4(void *arg) { extern u8 D_801C835C; - register u8 *p __asm__("$17"); /* $s1 */ + u8 *p; /* $s1 */ s32 e; s32 i; s32 iv; @@ -6083,7 +6083,7 @@ void func_8018AAF4(void *arg) { } while (i < 8); { - register s32 q __asm__("$4"); + s32 q; s32 sv; iv = *(s32 *)(p + 0x64); sv = *(s32 *)(iv + 0x20); @@ -6220,7 +6220,7 @@ void func_8018AD9C(s32 param_1, u32 param_2, u16 *param_3, u32 param_4) { s32 i, oz; long *p0, *p1, *p2, *p3, *pfl; u8 *mb; - register long *pc __asm__("$16"); + register long *pc __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) func_8004914C((void *)(((s32 *)param_1)[8] + 0x34)); func_800491AC((void *)(((s32 *)param_1)[8] + 0x34)); @@ -6247,21 +6247,21 @@ void func_8018AD9C(s32 param_1, u32 param_2, u16 *param_3, u32 param_4) { *(B8_8018AD9C *)&pkt[2] = out[1]; *(B8_8018AD9C *)&pkt[4] = out[3]; *(B8_8018AD9C *)&pkt[6] = out[4]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) /* face 1: verts 1,2,4,5 */ *(B8_8018AD9C *)&pkt[0] = out[1]; *(B8_8018AD9C *)&pkt[2] = out[2]; *(B8_8018AD9C *)&pkt[4] = out[4]; *(B8_8018AD9C *)&pkt[6] = out[5]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) /* face 2: verts 2,0,5,3 */ *(B8_8018AD9C *)&pkt[0] = out[2]; *(B8_8018AD9C *)&pkt[2] = out[0]; *(B8_8018AD9C *)&pkt[4] = out[5]; *(B8_8018AD9C *)&pkt[6] = out[3]; - DRAW(); + DRAW(); // !FAKE: launder via DRAW — REFUSED macro-carried launder: the lever is inside `#define DRAW` with real code around it (T5) (P36 rung B tus9) } @@ -6365,7 +6365,7 @@ void func_8018B3D0(void) for (i = 0; i < 32; i++, bp++) { t = bp->tm; - __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); + __asm__ __volatile__ ("" : "=r" (t) : "0" (t)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) if (t != 0) { gte_ldv0(&bp->vx); gte_rtps(); @@ -6559,13 +6559,13 @@ void func_8018BB48(s32 arg0, s32 arg1, s32 arg2) void *temp_v0; s32 ot; s32 depth4; - register u16 *bidx __asm__("$8"); - register u32 mask1 __asm__("$7"); - register s32 rgb __asm__("$16"); - register u32 tag0 __asm__("$4"); + u16 *bidx; + u32 mask1; + register s32 rgb __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register u32 tag0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) rgb = arg2; - __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ + __asm__("" : "=r"(rgb) : "0"(rgb)); /* zero-byte 2nd SET: kills the sched1 birthing boost */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) temp_v0 = func_80010A08(0x10); *(u8 *)((u8 *)temp_v0 + 3) = 3; *(s32 *)((u8 *)temp_v0 + 4) = rgb; diff --git a/src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c b/src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c index 8db4033a13..bee3363c41 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_8018BCD4.c @@ -3116,7 +3116,7 @@ void func_8018BCD4(s32 arg0) { bp->tm = 0; } mp = (u8 *)D_801D0E40; - __asm__ __volatile__("" : "=r"(mp) : "0"(mp)); + __asm__ __volatile__("" : "=r"(mp) : "0"(mp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) func_800233CC(mp, 0x80); D_801D0E40[0] = D_801CF1A4[0]; D_801D0E44[0] = D_801CF1A8[0]; diff --git a/src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c b/src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c index 88a0079444..a4a9c36921 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_8018D98C.c @@ -3140,9 +3140,9 @@ void func_8018D98C(s32 a0) { ((void (*)(s32))func_800491AC)(*(s32 *)(a0 + 0x20) + 0x34); { void *m = &D_801C836C; s32 _v; - __asm__ __volatile__("" : "=r"(m) : "0"(m)); + __asm__ __volatile__("" : "=r"(m) : "0"(m)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) _v = (s32)v18; - __asm__ __volatile__("" : "=r"(_v) : "0"(_v)); + __asm__ __volatile__("" : "=r"(_v) : "0"(_v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) RotTransSV(m, (void *)_v, &flag); } col = 0x202080; if (D_800B99D8 & 1) { @@ -3360,7 +3360,7 @@ void func_8018E89C(void *arg) { extern u8 D_801C833C[]; extern u8 D_801C9488[]; - register u8 *p __asm__("$17"); + u8 *p; s32 e; s32 iv; s32 i; @@ -3841,11 +3841,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -3861,11 +3861,11 @@ void aF8017ED80(void *param_1) { *(u16 *)(iVar2 + 0x1A) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1A); *(u16 *)(iVar2 + 0x1C) = *(u16 *)(*(s32 *)(a0 + 0x20) + 0x1C); if (*(s32 *)(*(s32 *)(a0 + 0x20) + 0x4) < 0) { - register u32 val __asm__("$2"); + register u32 val __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) val = *(u32 *)(iVar2 + 0x4); uVar1 = val | 0x80000000; } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) uVar1 = *(u32 *)(iVar2 + 0x4) & 0x7FFFFFFF; } *(u32 *)(iVar2 + 0x4) = uVar1; @@ -3950,8 +3950,8 @@ void aF8017EF54(s32 a0) s32 pad2[2]; /* sp+0x24 -- dead, sizes the frame */ } L; - register s32 v1 __asm__("$3"); - register s32 cool __asm__("$2"); + s32 v1; + s32 cool; s32 old; if (*(u16 *)(a0 + 0x0) == 0) { @@ -3967,8 +3967,8 @@ void aF8017EF54(s32 a0) L.v[0] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x48); L.v[1] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x4C); L.v[2] = *(s32 *)(*(s32 *)(a0 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.v, (s32)L.sxy, &L.z, &L.flag); if (L.flag < 0) { @@ -4009,7 +4009,7 @@ L_dec: L_join: *(s16 *)(a0 + 0x84) = cool; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) { s32 p = a0; @@ -4128,13 +4128,13 @@ void func_8018FA80(s32 a0) state = *(u16 *)(a0 + 0x34); switch (state) { case 0: { - register s32 s0v __asm__("$16"); + register s32 s0v __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 ret; s32 p744; s32 v1p; s16 snd; s32 b608; - register s32 p20 __asm__("$4"); + register s32 p20 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) s0v = a0 + 0x88; ret = ((s32 (*)(s32, u16 *))func_8012BE98)(a0, (u16 *)s0v); @@ -4192,7 +4192,7 @@ void func_8018FA80(s32 a0) break; } case 3: { - register s32 s2v __asm__("$18"); + s32 s2v; s32 ret; s32 p744; s32 v1p; @@ -4315,8 +4315,8 @@ void func_8018FDBC(s32 param_1) L.rv[0] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); L.rv[1] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); L.rv[2] = *(s32 *)(*(s32 *)(param_1 + 0x20) + 0x50); - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers((s32)L.rv, (s32)L.sxy, &L.z, &L.flag); if (L.flag >= 0 && (u32)((L.sxy[0] + 0xEF) & 0xFFFF) < 0x1DF && (u32)((L.sxy[1] + 0xB3) & 0xFFFF) < 0x167) { @@ -4328,7 +4328,6 @@ void func_8018FDBC(s32 param_1) ax = -x; } ax = ((0xF0 - ax) * 0x7F) / 0xF0; - __asm__("" : "=r"(ax) : "0"(ax)); x = (x + 0xF0) / 0x1E; if (x == 0x10) { x = 0xF; @@ -4406,7 +4405,7 @@ void func_80190064(s32 a0) t = *(u16 *)(a0 + 0x34); { - register s16 z __asm__("$3"); + register s16 z __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t = t + 1; z = D_80126B66; *(u16 *)(a0 + 0x34) = t; @@ -4517,7 +4516,7 @@ void func_801902A8(s32 a0) *(s32 *)(a0 + 0xdc) = *(s32 *)(a0 + 0x14); if ((((s32 (*)(s32))func_8012CBCC)(a0)) & 0x6000) { - register s32 negdc __asm__("$2"); + register s32 negdc __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) negdc = -*(s32 *)(a0 + 0xdc); v1 = *(u16 *)(a0 + 0xac); v1 -= 1; diff --git a/src/ov_SC07_000/ov_SC07_000_jr_80135888.c b/src/ov_SC07_000/ov_SC07_000_jr_80135888.c index 541037dc7e..a7bee5b0b3 100644 --- a/src/ov_SC07_000/ov_SC07_000_jr_80135888.c +++ b/src/ov_SC07_000/ov_SC07_000_jr_80135888.c @@ -637,13 +637,13 @@ extern s32 D_801CE854; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -682,7 +682,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_001/ov_SC07_001_jr_80135888.c b/src/ov_SC07_001/ov_SC07_001_jr_80135888.c index 471851314f..6166ce0b68 100644 --- a/src/ov_SC07_001/ov_SC07_001_jr_80135888.c +++ b/src/ov_SC07_001/ov_SC07_001_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801A9904; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_002/ov_SC07_002_jr_80135888.c b/src/ov_SC07_002/ov_SC07_002_jr_80135888.c index ff5cfb5396..7d62a76b37 100644 --- a/src/ov_SC07_002/ov_SC07_002_jr_80135888.c +++ b/src/ov_SC07_002/ov_SC07_002_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_8019A454; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_006/ov_SC07_006.c b/src/ov_SC07_006/ov_SC07_006.c index 41a882f289..8b467cd5f7 100644 --- a/src/ov_SC07_006/ov_SC07_006.c +++ b/src/ov_SC07_006/ov_SC07_006.c @@ -248,7 +248,7 @@ void func_801287B8(void) { { /* D_801F6300 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_801F6300; + register volatile s32 *p __asm__("$4") = &D_801F6300; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -562,17 +562,17 @@ void func_8012956C(void) { extern u8 D_801F62E0; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -582,7 +582,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -623,7 +622,7 @@ void func_8012956C(void) { D_801F4D60[idx], D_801F4D61[idx], D_801F4D62[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_801F62E0; s = base->f40; temp_a3 = base->f38; @@ -1144,9 +1143,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1570,13 +1569,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_801F4D70; extern s32 D_801F4D74; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -1639,7 +1638,7 @@ void func_8012E364(s32 arg0_) void func_8012E5CC(s32 param_1, u16 param_2, u16 param_3) { struct { short xy[2]; int sp14; int flag; } f; - register void *p __asm__("$4"); + register void *p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) p = &D_800AF648; func_8004914C(p); func_800491AC(&D_800AF648); @@ -1659,9 +1658,9 @@ void func_8012E364(s32 arg0_) void func_8012E688(s32 param_1, u16 param_2, u16 param_3) { struct { short v[3]; short pad; short xy[2]; int sp1c; int flag; } f; - register void *p __asm__("$4"); - register u16 a __asm__("$16") = param_2; - register u16 b __asm__("$17") = param_3; + register void *p __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u16 a = param_2; + register u16 b __asm__("$17") = param_3; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) if (*(s32 *)(param_1 + 0x20) != 0) { f.v[0] = (short)*(s32 *)(*(s32 *)(param_1 + 0x20) + 0x48); f.v[1] = (short)*(s32 *)(*(s32 *)(param_1 + 0x20) + 0x4C); @@ -1967,8 +1966,8 @@ s32 *func_8012F40C(s32 *param_1, s32 param_2) { /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialized (lui/addiu) before each call instead of CSE-hoisting it into a third callee-saved register. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } RotTransPers(param_2, &sxy, &p, &flag); if (flag < 0) { *param_1 = sxy = 0; @@ -1997,8 +1996,8 @@ s32 *func_8012F49C(s32 *param_1, s32 param_2, s32 param_3) { sxy = 0; /* $a0-pinned scopes force the &D_800AF648 constant to be rematerialized (lui/addiu) before each call instead of CSE-hoisting it. */ - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } - { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_800491AC(r4); } + { register void *r4 __asm__("$4"); r4 = &D_800AF648; func_8004914C(r4); } // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + { void *r4; r4 = &D_800AF648; func_800491AC(r4); } ((s32 (*)(void *, s32 *, s32 *, s32 *))RotTransPers)(pv, &sxy, &p, &flag); if (flag < 0) { out[0] = sxy = 0; @@ -2254,9 +2253,9 @@ extern s16 D_8018A8A4[]; void func_80130D48(s32 arg0) { - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2296,7 +2295,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8018A81C; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8018A81C; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2327,7 +2326,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8018A884; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8018A884; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2343,7 +2342,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8018A8A4; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8018A8A4; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_SC07_006/ov_SC07_006_jr_80135888.c b/src/ov_SC07_006/ov_SC07_006_jr_80135888.c index ae3ad1ea7e..804ed6062f 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_80135888.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_80135888.c @@ -557,13 +557,13 @@ extern s32 D_801F4DFC; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -602,7 +602,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_006/ov_SC07_006_jr_80135D20.c b/src/ov_SC07_006/ov_SC07_006_jr_80135D20.c index 5fdffda655..c1fc1dc5b0 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_80135D20.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_80135D20.c @@ -589,7 +589,7 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) u8 dead[96]; u16 sp[3]; s32 *p; - register s32 flag __asm__("$17"); + register s32 flag __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 q; sp[0] = arg2[0]; @@ -629,7 +629,6 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) if (p == NULL) { return 0; } - __asm__ __volatile__(""); loop: if (func_80135EB0(p, 0) == 0) { goto body; @@ -694,7 +693,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 arg1 __asm__("$19") = arg1_; + register s32 arg1 __asm__("$19") = arg1_; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t1; s32 t2; s32 t3; @@ -707,7 +706,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { s32 n2; s32 r; s32 sv; - register s32 w __asm__("$5"); + register s32 w __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) void *q; t1 = (*(s16 **)&D_8018A99C)[0]; @@ -744,13 +743,13 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { D_801152AA = 0; (*(s16 *)D_80126720) = h0; (*(s16 *)D_801152A8) = c0 - h0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) c1 = ac[2]; b4[2] = c1; h1 = (M2C_FIELD(arg0, s16 *, 0xC) + M2C_FIELD(arg0, s16 *, 0xE)) >> 1; D_80126724 = h1; D_801152AC = c1 - h1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) b4[1] = ac[1]; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; VectorNormalSS(D_801152A8, D_801152A8); @@ -797,11 +796,11 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { goto L288; case 1: r = func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4)); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 2: r = func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6)); - __asm__ __volatile__(" "); + __asm__ __volatile__(" "); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 5: if (func_80136334(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 0xC)) != 0) { @@ -869,17 +868,17 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 a1v __asm__("$11"); - register s32 a2v __asm__("$12"); - register s32 n __asm__("$5"); - register s16 *b4 __asm__("$7"); + s32 a1v; + register s32 a2v __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + s32 n; + s16 *b4; s32 d; s32 dx; s32 denom; s32 result; s32 frame_pad[2]; (void)&frame_pad; - __asm__("" : "=r"(a1v) : "0"(arg1)); + __asm__("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a2v = arg2; if (!(arg1 & 1)) { @@ -893,7 +892,7 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { } n = -d; { - register s16 *b8 __asm__("$6") = *(s16 **)&D_8018A9A8; + s16 *b8 = *(s16 **)&D_8018A9A8; u16 *ac = *(u16 **)&D_8018A99C; b4 = D_8018A9A4; b4[0] = ac[0] + n * b8[0] / denom; @@ -914,13 +913,13 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { (*(s16 *)D_801152A8) = 0; if (a1v & 1) { D_8018A9A4[2] = a2v + 2; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801152AC = 0xFFF; } else { D_801152AC = -0xFFF; D_8018A9A4[2] = a2v - 2; } - __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); + __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (M2C_FIELD(arg0, s16 *, 4) + M2C_FIELD(arg0, s16 *, 6)) >> 1; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; result = 1; @@ -960,9 +959,9 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { s32 a1c; s32 a2c; s32 cond; - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); + __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) cond = arg1 & 1; a2c = arg2 + zr; if (!cond) { @@ -996,8 +995,6 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { if (M2C_FIELD(arg0, s16 *, 0xA) < temp_v1) { return var_v0; } - __asm__("" :: "r"(a1c)); - __asm__("" :: "r"(a1c)); if (a1c & 0x8000) { b4[1] = (s16) (*(u16 **)&D_8018A9A0)[1]; b4[2] = (s16) (*(u16 **)&D_8018A9A0)[2]; @@ -1041,12 +1038,12 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { extern s16 D_80126722; extern s16 D_80126724; - register u16 *ac __asm__("$4"); - register s16 *b8 __asm__("$6"); - register s16 *b4 __asm__("$9"); - register s32 r __asm__("$3"); - register s32 pos __asm__("$12"); - register s32 a1v __asm__("$5"); + u16 *ac; + s16 *b8; + s16 *b4; + s32 r; + register s32 pos __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1v __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 temp_v0; s16 temp_v1; s32 var_a3; @@ -1057,7 +1054,7 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { s16 *b4b; u16 *p; - __asm__ ("" : "=r"(a1v) : "0"(arg1)); + __asm__ ("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) pos = arg2; if (!(a1v & 1)) { var_t0 = (s16) arg2 - (*(s16 **)&D_8018A99C)[1]; @@ -1101,16 +1098,16 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { if (arg1 & 1) { b4b = D_8018A9A4; D_801152AA = 0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos + 2; } else { b4b = D_8018A9A4; D_801152AA = -0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos - 2; } b4b[1] = var_v0_3; - __asm__ __volatile__("" :: "r"(pos)); + __asm__ __volatile__("" :: "r"(pos)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 4) + M2C_FIELD(((void *)arg0), s16 *, 6)) >> 1); D_80126722 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 8) + M2C_FIELD(((void *)arg0), s16 *, 0xA)) >> 1); D_80126724 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 0xC) + M2C_FIELD(((void *)arg0), s16 *, 0xE)) >> 1); diff --git a/src/ov_SC07_006/ov_SC07_006_jr_8013F350.c b/src/ov_SC07_006/ov_SC07_006_jr_8013F350.c index a3252d6436..9a9cd449c5 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_8013F350.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_8013F350.c @@ -831,7 +831,7 @@ extern void func_801407F4(void); extern s32 func_801416D4(s16); /* macro-canonical (§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 tus9) u16 *ps; u16 *pf; u16 *pg; @@ -841,17 +841,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 tus9) 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 tus9) pad = *pd; chg = 0; if (pad != 0) { @@ -1129,7 +1129,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 tus9) func_80140E6C(); func_80140F00(); diff --git a/src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c b/src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c index 67c6e4079f..f285cc87a6 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_8017BEBC.c @@ -1158,9 +1158,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); @@ -3466,8 +3466,8 @@ extern void func_8012A094(s32 a0); void func_8017D0F4(void *a0); void func_8017D040(s32 arg0) { - register s32 t __asm__("v0"); - register s32 tc __asm__("a1"); + s32 t; + register s32 tc __asm__("a1"); // !FAKE: pin a1 — NEEDED DIFFERS (P36 rung B tus9) Ent8018DE64 *ptr; t = 0x190; @@ -4627,7 +4627,7 @@ void func_80181E64(s32 arg0, s32 arg1) s32 v; { - register s32 zr __asm__("$0"); + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) v = (*(u16 *)(arg1 + 0x100) + 0x100) & 0xFFF; t = v + zr; } @@ -4758,9 +4758,9 @@ void func_80182268(s32 param_1, s32 param_2) { a = rand() & 0x7F; d = *(u16 *)(D_801BFCDC + 0x60) - 0x40; *(u16 *)(work + 0xE) = *(u16 *)(work + 0xE) - (d + a); - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(work + 0xA) = *(u16 *)(work + 0xA) + (*(u16 *)(D_801BFCDC + 0x62) + mod); - __asm__("" ::: "memory"); + __asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) *(u16 *)(work + 6) = *(u16 *)(work + 6) + (*(u16 *)(D_801BFCDC + 0x64) + mod); *(u32 *)(work + 0x18) = ((rand() & 0xFF) - 0x80) << 10; *(u16 *)(work + 0x16) = -((rand() & 3) + 4); @@ -5010,19 +5010,19 @@ void func_80182F3C(s32 a0) func_8017D8A4(D_801BFCD4, D_8018E3A8, &D_8018E3A8[0xB4], 0, 1); func_80182000(a0, 0); func_80181C74(a0, 0); - { s32 m = (s32)D_8018E2DC; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCC4 + 0x84, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E2E8; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCC4 + 0x90, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E2F4; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCC4 + 0x9C, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E2DC; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x84, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E2E8; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x90, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E2F4; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x9C, (void *)m, (void *)(m + 0x30), 0, 1); } + { s32 m = (s32)D_8018E2DC; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCC4 + 0x84, (void *)m, (void *)(m + 0x30), 0, 1); } // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + { s32 m = (s32)D_8018E2E8; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCC4 + 0x90, (void *)m, (void *)(m + 0x30), 0, 1); } // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + { s32 m = (s32)D_8018E2F4; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCC4 + 0x9C, (void *)m, (void *)(m + 0x30), 0, 1); } // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + { s32 m = (s32)D_8018E2DC; func_8017D8A4(D_801BFCBC + 0x84, (void *)m, (void *)(m + 0x30), 0, 1); } + { s32 m = (s32)D_8018E2E8; func_8017D8A4(D_801BFCBC + 0x90, (void *)m, (void *)(m + 0x30), 0, 1); } + { s32 m = (s32)D_8018E2F4; func_8017D8A4(D_801BFCBC + 0x9C, (void *)m, (void *)(m + 0x30), 0, 1); } func_8017D8A4(D_801BFCBC + 0xA8, D_8018E300, D_8018E300 + 0x30, 0, 1); - { s32 m = (s32)D_8018E27C; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x3C, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E288; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x48, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E294; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x54, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E27C; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCB4 + 0x3C, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E288; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCB4 + 0x48, (void *)m, (void *)(m + 0x30), 0, 1); } - { s32 m = (s32)D_8018E294; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCB4 + 0x54, (void *)m, (void *)(m + 0x30), 0, 1); } + { s32 m = (s32)D_8018E27C; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x3C, (void *)m, (void *)(m + 0x30), 0, 1); } // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + { s32 m = (s32)D_8018E288; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x48, (void *)m, (void *)(m + 0x30), 0, 1); } // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + { s32 m = (s32)D_8018E294; __asm__ __volatile__("" : "=r"(m) : "0"(m)); func_8017D8A4(D_801BFCBC + 0x54, (void *)m, (void *)(m + 0x30), 0, 1); } // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) + { s32 m = (s32)D_8018E27C; func_8017D8A4(D_801BFCB4 + 0x3C, (void *)m, (void *)(m + 0x30), 0, 1); } + { s32 m = (s32)D_8018E288; func_8017D8A4(D_801BFCB4 + 0x48, (void *)m, (void *)(m + 0x30), 0, 1); } + { s32 m = (s32)D_8018E294; func_8017D8A4(D_801BFCB4 + 0x54, (void *)m, (void *)(m + 0x30), 0, 1); } func_8017D8A4(D_801BFCB4 + 0x60, D_8018E2A0, D_8018E2A0 + 0x30, 0, 1); *(s16 *)(a0 + 0x2) = 1; func_8012B23C(a0); diff --git a/src/ov_SC07_006/ov_SC07_006_jr_80183814.c b/src/ov_SC07_006/ov_SC07_006_jr_80183814.c index dd940d343b..8c96a21636 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_80183814.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_80183814.c @@ -1156,9 +1156,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); @@ -6053,8 +6053,8 @@ extern u8 D_801F6186; void func_80189FDC(s32 param_1) { - register s32 s1 __asm__("$17"); - register s32 s0 __asm__("$16"); + s32 s1; + s32 s0; s1 = param_1; s0 = *(s32 *)((s32)param_1 + 0x20); @@ -6135,7 +6135,6 @@ void func_8018A150(void *a0) D_801F6181 = v; D_801F6182 = v; } - __asm__ __volatile__("" : : : "memory"); break; case 1: q = &D_801F6140; diff --git a/src/ov_SC07_007/ov_SC07_007.c b/src/ov_SC07_007/ov_SC07_007.c index 3481a88380..17db3b3fdc 100644 --- a/src/ov_SC07_007/ov_SC07_007.c +++ b/src/ov_SC07_007/ov_SC07_007.c @@ -248,7 +248,7 @@ void func_801287B8(void) { { /* D_801C7AC8 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_801C7AC8; + register volatile s32 *p __asm__("$4") = &D_801C7AC8; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -562,17 +562,17 @@ void func_8012956C(void) { extern u8 D_801C7AA8; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -582,7 +582,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -623,7 +622,7 @@ void func_8012956C(void) { D_801C64C8[idx], D_801C64C9[idx], D_801C64CA[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_801C7AA8; s = base->f40; temp_a3 = base->f38; @@ -1126,9 +1125,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1475,13 +1474,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_801C64D8; extern s32 D_801C64DC; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -2055,9 +2054,9 @@ extern s16 D_801833C8[]; void func_80130D48(s32 arg0) { - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2097,7 +2096,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_80183340; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_80183340; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2128,7 +2127,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_801833A8; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_801833A8; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2144,7 +2143,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_801833C8; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_801833C8; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_SC07_007/ov_SC07_007_jr_80135888.c b/src/ov_SC07_007/ov_SC07_007_jr_80135888.c index 80c7a0a1af..77d75eab4b 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_80135888.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_80135888.c @@ -557,13 +557,13 @@ extern s32 D_801C6564; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -602,7 +602,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_007/ov_SC07_007_jr_80135D20.c b/src/ov_SC07_007/ov_SC07_007_jr_80135D20.c index 3ad4baf174..d6f83feb31 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_80135D20.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_80135D20.c @@ -589,7 +589,7 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) u8 dead[96]; u16 sp[3]; s32 *p; - register s32 flag __asm__("$17"); + register s32 flag __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 q; sp[0] = arg2[0]; @@ -629,7 +629,6 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) if (p == NULL) { return 0; } - __asm__ __volatile__(""); loop: if (func_80135EB0(p, 0) == 0) { goto body; @@ -694,7 +693,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 arg1 __asm__("$19") = arg1_; + register s32 arg1 __asm__("$19") = arg1_; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t1; s32 t2; s32 t3; @@ -707,7 +706,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { s32 n2; s32 r; s32 sv; - register s32 w __asm__("$5"); + register s32 w __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) void *q; t1 = (*(s16 **)&D_801834C0)[0]; @@ -744,13 +743,13 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { D_801152AA = 0; (*(s16 *)D_80126720) = h0; (*(s16 *)D_801152A8) = c0 - h0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) c1 = ac[2]; b4[2] = c1; h1 = (M2C_FIELD(arg0, s16 *, 0xC) + M2C_FIELD(arg0, s16 *, 0xE)) >> 1; D_80126724 = h1; D_801152AC = c1 - h1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) b4[1] = ac[1]; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; VectorNormalSS(D_801152A8, D_801152A8); @@ -797,11 +796,11 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { goto L288; case 1: r = func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4)); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 2: r = func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6)); - __asm__ __volatile__(" "); + __asm__ __volatile__(" "); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 5: if (func_80136334(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 0xC)) != 0) { @@ -869,17 +868,17 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 a1v __asm__("$11"); - register s32 a2v __asm__("$12"); - register s32 n __asm__("$5"); - register s16 *b4 __asm__("$7"); + s32 a1v; + register s32 a2v __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + s32 n; + s16 *b4; s32 d; s32 dx; s32 denom; s32 result; s32 frame_pad[2]; (void)&frame_pad; - __asm__("" : "=r"(a1v) : "0"(arg1)); + __asm__("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a2v = arg2; if (!(arg1 & 1)) { @@ -893,7 +892,7 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { } n = -d; { - register s16 *b8 __asm__("$6") = *(s16 **)&D_801834CC; + s16 *b8 = *(s16 **)&D_801834CC; u16 *ac = *(u16 **)&D_801834C0; b4 = D_801834C8; b4[0] = ac[0] + n * b8[0] / denom; @@ -914,13 +913,13 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { (*(s16 *)D_801152A8) = 0; if (a1v & 1) { D_801834C8[2] = a2v + 2; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801152AC = 0xFFF; } else { D_801152AC = -0xFFF; D_801834C8[2] = a2v - 2; } - __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); + __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (M2C_FIELD(arg0, s16 *, 4) + M2C_FIELD(arg0, s16 *, 6)) >> 1; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; result = 1; @@ -960,9 +959,9 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { s32 a1c; s32 a2c; s32 cond; - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); + __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) cond = arg1 & 1; a2c = arg2 + zr; if (!cond) { @@ -996,8 +995,6 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { if (M2C_FIELD(arg0, s16 *, 0xA) < temp_v1) { return var_v0; } - __asm__("" :: "r"(a1c)); - __asm__("" :: "r"(a1c)); if (a1c & 0x8000) { b4[1] = (s16) (*(u16 **)&D_801834C4)[1]; b4[2] = (s16) (*(u16 **)&D_801834C4)[2]; @@ -1041,12 +1038,12 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { extern s16 D_80126722; extern s16 D_80126724; - register u16 *ac __asm__("$4"); - register s16 *b8 __asm__("$6"); - register s16 *b4 __asm__("$9"); - register s32 r __asm__("$3"); - register s32 pos __asm__("$12"); - register s32 a1v __asm__("$5"); + u16 *ac; + s16 *b8; + s16 *b4; + s32 r; + register s32 pos __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1v __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 temp_v0; s16 temp_v1; s32 var_a3; @@ -1057,7 +1054,7 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { s16 *b4b; u16 *p; - __asm__ ("" : "=r"(a1v) : "0"(arg1)); + __asm__ ("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) pos = arg2; if (!(a1v & 1)) { var_t0 = (s16) arg2 - (*(s16 **)&D_801834C0)[1]; @@ -1101,16 +1098,16 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { if (arg1 & 1) { b4b = D_801834C8; D_801152AA = 0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos + 2; } else { b4b = D_801834C8; D_801152AA = -0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos - 2; } b4b[1] = var_v0_3; - __asm__ __volatile__("" :: "r"(pos)); + __asm__ __volatile__("" :: "r"(pos)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 4) + M2C_FIELD(((void *)arg0), s16 *, 6)) >> 1); D_80126722 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 8) + M2C_FIELD(((void *)arg0), s16 *, 0xA)) >> 1); D_80126724 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 0xC) + M2C_FIELD(((void *)arg0), s16 *, 0xE)) >> 1); diff --git a/src/ov_SC07_007/ov_SC07_007_jr_8013F350.c b/src/ov_SC07_007/ov_SC07_007_jr_8013F350.c index c28a9f892e..eb88f2086d 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_8013F350.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_8013F350.c @@ -831,7 +831,7 @@ extern void func_801407F4(void); extern s32 func_801416D4(s16); /* macro-canonical (§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 tus9) u16 *ps; u16 *pf; u16 *pg; @@ -841,17 +841,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 tus9) 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 tus9) pad = *pd; chg = 0; if (pad != 0) { @@ -1129,7 +1129,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 tus9) func_80140E6C(); func_80140F00(); diff --git a/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c b/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c index 258fdbd376..93e7a09c56 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c @@ -1159,9 +1159,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); @@ -4133,10 +4133,10 @@ extern s32 D_800A5EAC; extern s32 D_800A5EB0; void func_8017DFB8(void *a0) { - register u8 *p __asm__("$16"); - register u8 *tbl __asm__("$18"); - register s32 aa __asm__("$4"); - register u8 *ab __asm__("$5"); + register u8 *p __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + u8 *tbl; + register s32 aa __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u8 *ab; s32 idx; s16 v[3]; s32 x0, y0, z0; @@ -4158,7 +4158,7 @@ void func_8017DFB8(void *a0) { aa = idx; ab = tbl + 8; x0 = v[0]; y0 = v[1]; z0 = v[2]; - __asm__("la %0, D_800A5E88" : "=r"(p) : "r"(x0), "r"(y0), "r"(z0), "r"(ab)); + __asm__("la %0, D_800A5E88" : "=r"(p) : "r"(x0), "r"(y0), "r"(z0), "r"(ab)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)p = x0; D_800A5E8C = y0; D_800A5E90 = z0; @@ -4175,9 +4175,8 @@ void func_8017DFB8(void *a0) { func_80028620(0, p); func_80028620(1, p + 0x10); aa = 2; - __asm__("addiu %0,%1,0x20" : "=r"(p) : "0"(p), "r"(aa)); + __asm__("addiu %0,%1,0x20" : "=r"(p) : "0"(p), "r"(aa)); // !FAKE: instruction addiu — NEEDED DIFFERS (P36 rung B tus9) func_80028620(aa, p); - __asm__("" : : "r"(p)); } @@ -4715,7 +4714,7 @@ extern s32 D_80187D88; extern u8 D_80187CA8; void func_8017EA48(s32 a0) { - register s32 s1 __asm__("$17") = D_801151D4; + s32 s1 = D_801151D4; s32 s0 = a0; ((s32 (*)(s32, void *, s32))func_80180FA4)(s0, (void *)&D_80186C38, 0); @@ -4750,8 +4749,8 @@ extern void (*D_80186BC8[])(void); extern s16 D_80187DA8[]; void func_8017EB34(s32 a0) { - register s32 s0 __asm__("$16") = a0; - register s32 s1 __asm__("$17") = D_801151D4; + s32 s0 = a0; + s32 s1 = D_801151D4; s32 v0; if (func_80180F84() != 6) { @@ -4816,10 +4815,10 @@ void func_8017EC68(s32 *a0) { extern void (*D_80188BA8[])(void); extern s32 D_801C7808; - register s32 s1 __asm__("$17") = D_801151D4; + s32 s1 = D_801151D4; s32 *s0 = a0; s32 status; - register s32 *v1 __asm__("$3"); + s32 *v1; s32 v0; s32 a4; void *fnptr; @@ -4906,10 +4905,10 @@ extern s32 D_80187C98[]; extern s32 D_801C7808; void func_8017EDD4(s32 *a0) { - register s32 s1 __asm__("$17") = D_801151D4; + s32 s1 = D_801151D4; s32 *s0 = a0; s32 status; - register s32 *v1 __asm__("$3"); + s32 *v1; s32 v0; s32 a4; void *fnptr; @@ -5044,7 +5043,7 @@ extern void *D_80187020; extern void func_80181048(void*, void*); void func_8017F070(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; s0 = a0; if (*(s16 *)((u8 *)s0 + 0x98) == 0) { ((void (*)(s32, void *))func_80181048)(s0, &D_80187020); @@ -5287,8 +5286,8 @@ extern char D_801870A0[]; extern s32 D_801C7808; void func_8017F478(s32 arg0) { - register s32 s0v __asm__("$16"); - register s32 *s1 __asm__("$17"); + s32 s0v; + s32 *s1; s32 v0; s32 *v1; s32 a0; @@ -5357,7 +5356,7 @@ void func_8017F584(s32 a0) { s32 *ptr; s32 *p2; s32 fn; - register s32 comp __asm__("$19"); + register s32 comp __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) ((s32 (*)(s32, void *, s32))func_80180FA4)(this, (void *)&D_80187298, 1); if (func_80181334(this, 0) != 0) { @@ -5757,8 +5756,8 @@ extern void func_80181048(void *a0, void *a1); extern s32 func_8012AD50(void *a0); void func_8017FD2C(void *a0) { - register s32 *s1 __asm__("$17"); - register void *s0 __asm__("$16") = a0; + s32 *s1; + register void *s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s1 = (s32 *)D_801151D4; @@ -5875,7 +5874,7 @@ extern void *D_80188B5C; extern void func_8018122C(s32, void*); void func_8017FF74(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; s0 = a0; if (*(s16 *)((u8 *)s0 + 0x98) == 0) { ((void (*)(s32, void *))func_8018122C)(s0, &D_80188B5C); @@ -6130,7 +6129,7 @@ extern void *D_80187B90; extern void *D_80188098; void func_8018044C(s32 a0) { - register s32 s0 __asm__("$16"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; s0 = a0; @@ -6207,7 +6206,7 @@ extern s32 func_8012AD50(void*); extern void *D_80187B90; void func_801805C4(s32 a0) { - register s32 s0 __asm__("$16"); + s32 s0; s0 = a0; if (*(s16 *)((u8 *)s0 + 0x98) == 0) { ((void (*)(s32, void *))func_80181048)(s0, &D_80187B90); @@ -6509,7 +6508,7 @@ extern s32 D_801C1E00; extern s32 D_801880A8; void func_80180BC0(void *a0) { - register s32 s2 __asm__("$18") = (s32)a0; + s32 s2 = (s32)a0; s32 s1; s32 s0; @@ -6723,10 +6722,10 @@ extern s32 func_80180FF4(); extern void func_801813A8(s32, s32); s32 func_80180FA4(s32 a0, s32 a1) { - register s32 s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); + s32 s1 = a0; + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) s32 res; - register s32 tmp __asm__("$6"); + register s32 tmp __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s0 = tmp; res = func_80180FF4(s1); if (res != 0) { @@ -6765,10 +6764,10 @@ extern void func_801810CC(s32, s32, s32); extern void func_801813A8(s32, s32); s32 func_8018107C(s32 a0, s32 a1, s32 a2) { - register s32 s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); + s32 s1 = a0; + s32 s0; s32 res; - register s32 tmp __asm__("$6"); + register s32 tmp __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) s0 = tmp; res = ((s32 (*)(s32, s32, s32))func_801810CC)(a0, a1, a2); if (res != 0) { @@ -6840,8 +6839,8 @@ extern s32 func_8013767C(s32 a0); void func_8018122C(s32 param_1, void* param_2) { - register s32 base __asm__("$16"); - register s32 val __asm__("$17"); + s32 base; + register s32 val __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) base = param_1; val = param_2; @@ -7056,8 +7055,8 @@ extern void func_8001CBDC(void *a0, void *a1, s32 a2, s32 a3); extern s32 D_801886F0; void func_801816A4(s32 a0) { - register s32 s1 asm("$17") = a0; - register s32 s0 asm("$16"); + s32 s1 = a0; + s32 s0; u16 v0; v0 = *(u16 *)(s1 + 0x72); @@ -7131,7 +7130,7 @@ void func_80181828(s32 a0) { extern s32 func_8012BEE8(s32 a0); extern s32 func_8012AD50(void *a0); extern void func_80181960(); - register s32 s0 __asm__("$16"); + s32 s0; if (func_8012BEE8(a0) != 0) { *(u16 *)(a0 + 0xFC) = 0; @@ -7261,7 +7260,7 @@ void func_80181AA8(s32 *a0) { extern void func_800146B0(s32 a0); extern s32 func_8012AD50(void *arg0); - register s32 one __asm__("$2"); + register s32 one __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) u16 flags; s32 v0; @@ -7347,7 +7346,7 @@ void func_80181B28(s32 a0) { extern s32 D_80188710[]; extern s32 D_801C799C; extern s32 D_801C79A0; -extern volatile s32 vD_801C79A0 __asm__("D_801C79A0"); /* §5a cross-jump barrier */ +extern s32 vD_801C79A0 __asm__("D_801C79A0"); /* §5a cross-jump barrier */ extern s32 D_801C79A4; extern s32 D_801C79AC; extern s32 D_801C79B0; @@ -7367,7 +7366,7 @@ s32 func_80181B8C(void) { case 0: func_80181DFC(D_801C79A4); { - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) t = D_801C79A0 + 1; D_801C79A0 = t; } @@ -7400,7 +7399,7 @@ s32 func_80181B8C(void) { func_80181DFC(D_801C79A4); } { - register s32 t __asm__("$2"); + register s32 t __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) t = vD_801C79A0 + 1; D_801C79A0 = t; } @@ -7469,7 +7468,7 @@ extern void func_80182184(s32, s32); s32 func_80181E50(s32 a0, s32 a1) { s32 val; - register s32 s0 __asm__("$16") = 0; + s32 s0 = 0; val = D_801C7994[a0] + 1; D_801C7994[a0] = val; @@ -7563,7 +7562,7 @@ void func_80181F4C(s32 arg0, s32 arg1) { extern u32 D_800A661C[]; s32 n = arg1 & 0xFF; - register u8 *p __asm__("$8") = D_801C7874; + register u8 *p __asm__("$8") = D_801C7874; // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus9) u8 *p4 = p + 4; u8 *q; u32 *ot; @@ -7651,13 +7650,13 @@ void func_80182184(s32 arg0, s32 arg1) { s32 n = arg1 & 0xFF; u8 *p = D_801C78D4; u8 *p4 = p + 4; - register u8 *r __asm__("$6"); - register u32 mLO __asm__("$12"); + register u8 *r __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) + register u32 mLO __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) u8 *r4; u8 *q; u32 *ot1; u32 *ot2; - register u8 *ob __asm__("$13"); + register u8 *ob __asm__("$13"); // !FAKE: pin $13 — NEEDED DIFFERS (P36 rung B tus9) s32 pad[6]; (void)&pad; diff --git a/src/ov_SC07_008/ov_SC07_008_jr_80135888.c b/src/ov_SC07_008/ov_SC07_008_jr_80135888.c index 023d610fe3..06573db59d 100644 --- a/src/ov_SC07_008/ov_SC07_008_jr_80135888.c +++ b/src/ov_SC07_008/ov_SC07_008_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_8019533C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_009/ov_SC07_009_jr_80135888.c b/src/ov_SC07_009/ov_SC07_009_jr_80135888.c index 39ee24e071..74a250da1a 100644 --- a/src/ov_SC07_009/ov_SC07_009_jr_80135888.c +++ b/src/ov_SC07_009/ov_SC07_009_jr_80135888.c @@ -635,13 +635,13 @@ extern s32 D_801A29CC; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -680,7 +680,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_010/ov_SC07_010.c b/src/ov_SC07_010/ov_SC07_010.c index c0aef6f6e2..c67c892526 100644 --- a/src/ov_SC07_010/ov_SC07_010.c +++ b/src/ov_SC07_010/ov_SC07_010.c @@ -248,7 +248,7 @@ void func_801287B8(void) { { /* D_801A94D8 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_801A94D8; + register volatile s32 *p __asm__("$4") = &D_801A94D8; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -562,17 +562,17 @@ void func_8012956C(void) { extern u8 D_801A94B8; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -582,7 +582,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -623,7 +622,7 @@ void func_8012956C(void) { D_801A69C0[idx], D_801A69C1[idx], D_801A69C2[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_801A94B8; s = base->f40; temp_a3 = base->f38; @@ -1126,9 +1125,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1475,13 +1474,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_801A69D0; extern s32 D_801A69D4; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -2055,9 +2054,9 @@ extern s16 D_80182458[]; void func_80130D48(s32 arg0) { - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2097,7 +2096,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_801823D0; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_801823D0; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2128,7 +2127,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_80182438; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_80182438; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2144,7 +2143,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_80182458; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_80182458; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_SC07_010/ov_SC07_010_jr_80135888.c b/src/ov_SC07_010/ov_SC07_010_jr_80135888.c index 6b088de390..f1dc073ac8 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_80135888.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_80135888.c @@ -562,13 +562,13 @@ extern s32 D_801A6A5C; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -607,7 +607,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_010/ov_SC07_010_jr_80135D20.c b/src/ov_SC07_010/ov_SC07_010_jr_80135D20.c index cd2bcd8bfc..222c77ff51 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_80135D20.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_80135D20.c @@ -594,7 +594,7 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) u8 dead[96]; u16 sp[3]; s32 *p; - register s32 flag __asm__("$17"); + register s32 flag __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 q; sp[0] = arg2[0]; @@ -634,7 +634,6 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) if (p == NULL) { return 0; } - __asm__ __volatile__(""); loop: if (func_80135EB0(p, 0) == 0) { goto body; @@ -699,7 +698,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 arg1 __asm__("$19") = arg1_; + register s32 arg1 __asm__("$19") = arg1_; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t1; s32 t2; s32 t3; @@ -712,7 +711,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { s32 n2; s32 r; s32 sv; - register s32 w __asm__("$5"); + register s32 w __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) void *q; t1 = (*(s16 **)&D_80182550)[0]; @@ -749,13 +748,13 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { D_801152AA = 0; (*(s16 *)D_80126720) = h0; (*(s16 *)D_801152A8) = c0 - h0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) c1 = ac[2]; b4[2] = c1; h1 = (M2C_FIELD(arg0, s16 *, 0xC) + M2C_FIELD(arg0, s16 *, 0xE)) >> 1; D_80126724 = h1; D_801152AC = c1 - h1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) b4[1] = ac[1]; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; VectorNormalSS(D_801152A8, D_801152A8); @@ -802,11 +801,11 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { goto L288; case 1: r = func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4)); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 2: r = func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6)); - __asm__ __volatile__(" "); + __asm__ __volatile__(" "); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 5: if (func_80136334(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 0xC)) != 0) { @@ -874,17 +873,17 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 a1v __asm__("$11"); - register s32 a2v __asm__("$12"); - register s32 n __asm__("$5"); - register s16 *b4 __asm__("$7"); + s32 a1v; + register s32 a2v __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + s32 n; + s16 *b4; s32 d; s32 dx; s32 denom; s32 result; s32 frame_pad[2]; (void)&frame_pad; - __asm__("" : "=r"(a1v) : "0"(arg1)); + __asm__("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a2v = arg2; if (!(arg1 & 1)) { @@ -898,7 +897,7 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { } n = -d; { - register s16 *b8 __asm__("$6") = *(s16 **)&D_8018255C; + s16 *b8 = *(s16 **)&D_8018255C; u16 *ac = *(u16 **)&D_80182550; b4 = D_80182558; b4[0] = ac[0] + n * b8[0] / denom; @@ -919,13 +918,13 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { (*(s16 *)D_801152A8) = 0; if (a1v & 1) { D_80182558[2] = a2v + 2; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801152AC = 0xFFF; } else { D_801152AC = -0xFFF; D_80182558[2] = a2v - 2; } - __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); + __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (M2C_FIELD(arg0, s16 *, 4) + M2C_FIELD(arg0, s16 *, 6)) >> 1; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; result = 1; @@ -965,9 +964,9 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { s32 a1c; s32 a2c; s32 cond; - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); + __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) cond = arg1 & 1; a2c = arg2 + zr; if (!cond) { @@ -1001,8 +1000,6 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { if (M2C_FIELD(arg0, s16 *, 0xA) < temp_v1) { return var_v0; } - __asm__("" :: "r"(a1c)); - __asm__("" :: "r"(a1c)); if (a1c & 0x8000) { b4[1] = (s16) (*(u16 **)&D_80182554)[1]; b4[2] = (s16) (*(u16 **)&D_80182554)[2]; @@ -1046,12 +1043,12 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { extern s16 D_80126722; extern s16 D_80126724; - register u16 *ac __asm__("$4"); - register s16 *b8 __asm__("$6"); - register s16 *b4 __asm__("$9"); - register s32 r __asm__("$3"); - register s32 pos __asm__("$12"); - register s32 a1v __asm__("$5"); + u16 *ac; + s16 *b8; + s16 *b4; + s32 r; + register s32 pos __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1v __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 temp_v0; s16 temp_v1; s32 var_a3; @@ -1062,7 +1059,7 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { s16 *b4b; u16 *p; - __asm__ ("" : "=r"(a1v) : "0"(arg1)); + __asm__ ("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) pos = arg2; if (!(a1v & 1)) { var_t0 = (s16) arg2 - (*(s16 **)&D_80182550)[1]; @@ -1106,16 +1103,16 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { if (arg1 & 1) { b4b = D_80182558; D_801152AA = 0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos + 2; } else { b4b = D_80182558; D_801152AA = -0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos - 2; } b4b[1] = var_v0_3; - __asm__ __volatile__("" :: "r"(pos)); + __asm__ __volatile__("" :: "r"(pos)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 4) + M2C_FIELD(((void *)arg0), s16 *, 6)) >> 1); D_80126722 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 8) + M2C_FIELD(((void *)arg0), s16 *, 0xA)) >> 1); D_80126724 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 0xC) + M2C_FIELD(((void *)arg0), s16 *, 0xE)) >> 1); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_8013F350.c b/src/ov_SC07_010/ov_SC07_010_jr_8013F350.c index 3d5751457f..c22f9dbd7f 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_8013F350.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_8013F350.c @@ -187,7 +187,7 @@ extern void func_801407F4(void); extern s32 func_801416D4(s16); /* macro-canonical (§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 tus9) u16 *ps; u16 *pf; u16 *pg; @@ -197,17 +197,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 tus9) 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 tus9) pad = *pd; chg = 0; if (pad != 0) { @@ -485,7 +485,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 tus9) func_80140E6C(); func_80140F00(); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_80159C84.c b/src/ov_SC07_010/ov_SC07_010_jr_80159C84.c index cb50bbf3ea..dac579de23 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_80159C84.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_80159C84.c @@ -202,7 +202,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); @@ -588,9 +588,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.c b/src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.c index 88c5c50c47..cda9303f51 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_8015A3C8.c @@ -202,7 +202,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); @@ -588,9 +588,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_8015B950.c b/src/ov_SC07_010/ov_SC07_010_jr_8015B950.c index b4c49f06e7..3dc3ab96fd 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_8015B950.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_8015B950.c @@ -202,7 +202,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); @@ -588,9 +588,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c b/src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c index 9c0a1aad46..90f7661f79 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_8016AE5C.c @@ -202,7 +202,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); @@ -583,9 +583,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); @@ -2033,9 +2033,9 @@ void func_8016B234(s32 param_1) { u32 uVar1; s16 iVar2; s32 X, Y0, Y1, base, ni; - register s32 sy __asm__("$16"); - register s16 xtmp __asm__("$4"); - register s32 sxy __asm__("$3"); + register s32 sy __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s16 xtmp; + register s32 sxy __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) dp = &D_800AF648; func_8004914C(dp); @@ -2058,7 +2058,6 @@ void func_8016B234(s32 param_1) { prim.v2 = prim.v3 = 0x1d8; sxy = sy + sxy; prim.cy = prim.dy = sxy; - __asm__ __volatile__("" : : "r"(sy)); prim.r = prim.g = prim.b = *(u8 *)(param_1 + 0x24); prim.code = (&D_80185124)[*(s32 *)(param_1 + 0x2c)]; if (*(s16 *)(param_1 + 0x26) < 5) { @@ -2076,7 +2075,6 @@ void func_8016B234(s32 param_1) { func_80016ED4(&prim); uVar1 = (s32)(uVar1 << 0x10) >> 0x14; iVar2 = iVar2 + 1; - __asm__ __volatile__(""); xtmp = prim.ax; prim.cx = prim.ax = xtmp - 8; prim.bx = prim.dx = xtmp; @@ -2120,7 +2118,7 @@ void func_8016B4F8(int param_1) extern int D_801A6FC0; int iVar1; int uVar2; - volatile int buf[2]; + int buf[2]; ((void (*)(int, void *))func_80015978)(param_1 + 4, &D_801A6FC0); if (func_8016B9F8(param_1) == 0) { @@ -2632,9 +2630,9 @@ extern void func_80149350(s32 arg0); void func_8016C188(s32 param) { - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register u8 *s0 __asm__("$16"); + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s2; + u8 *s0; u16 buf[3]; s16 *pBCC; s16 *pBD4; @@ -2706,8 +2704,8 @@ void func_8016C2C4(s32 param) extern u8 D_801A7104[]; extern u8 D_801A710C[]; extern u8 D_801A70BC[]; - register s32 s1 __asm__("$17"); - register s32 s0 __asm__("$16"); + s32 s1; + s32 s0; u16 buf[3]; s16 v; s32 r; @@ -2757,7 +2755,7 @@ s32 func_8016C49C(s32 param_1_arg) { extern u8 D_801A7118[]; extern u8 D_801A71D8; - register u16 *param_1 __asm__("$17") = ((u16 *)param_1_arg); + register u16 *param_1 __asm__("$17") = ((u16 *)param_1_arg); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; int iVar6; u16 sv[4]; @@ -2927,7 +2925,7 @@ short func_8016CBC0(void) unsigned int w3b; short count; short i; -register unsigned int zr __asm__("$0"); +register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) mtx = (*(Mtx8_8016CBC0 *)&D_800AE620); count = 0; p1.tag = 0x50000000; @@ -3549,7 +3547,7 @@ void func_8016DF5C(s32 param_1) if ((*(u32 *)((u8 *)((void *)param_1) + 0x2c) & 0x8000) == 0) { unsigned short uVar7 = 0; u16 *psVar6 = (u16 *)&D_8011D030; - register s32 iNew __asm__("$17"); + s32 iNew; s32 base; do { if (psVar6 != (u16 *)((void *)param_1) && (*psVar6 == 0x41 || *psVar6 == 0x48)) { @@ -3577,7 +3575,7 @@ void func_8016DF5C(s32 param_1) *(u32 *)(iNew + 4) = *(u32 *)(iNew + 4) | 0x50000000; ((void (*)(void *))func_8016E3CC)(((void *)param_1)); { - register s32 t10 __asm__("$3"); + register s32 t10 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t10 = 0x10; *(s32 *)((u8 *)((void *)param_1) + 0x20) = iNew; *(s32 *)((u8 *)((void *)param_1) + 0x1c) = t10; @@ -3602,7 +3600,7 @@ void func_8016DF5C(s32 param_1) *(s32 *)((u8 *)((void *)param_1) + 0x2c) = 0x1000; *(s32 *)((u8 *)((void *)param_1) + 0x30) = 0xff; *(s32 *)((u8 *)((void *)param_1) + 0x1c) = 0x10; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) sVar1 = 4; } *(s16 *)((u8 *)((void *)param_1) + 2) = sVar1; @@ -3699,7 +3697,7 @@ void func_8016E7C8(int param_1, short *param_2, unsigned int *param_3) Prim_8016E7C8_8016E7C8 prim; MATRIX_c2 m; SVECTOR tmp; - register Prim_8016E7C8_8016E7C8 *pp __asm__("$18"); /* $s2 — force &prim into a saved reg */ + Prim_8016E7C8_8016E7C8 *pp; /* $s2 — force &prim into a saved reg */ ((void (*)(void *, void *))func_80017DC4)(param_2, &m); m.t[0] = *(short *)(param_1 + 6); @@ -3800,7 +3798,7 @@ void func_8016E9EC(u8 *p) extern u8 *D_8018535C[]; extern u8 D_80185374[]; extern u16 D_80185378[]; - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) int i; int c; u8 *buf; diff --git a/src/ov_SC07_010/ov_SC07_010_jr_801789AC.c b/src/ov_SC07_010/ov_SC07_010_jr_801789AC.c index 7382ee8a17..b4b2a335a3 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_801789AC.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_801789AC.c @@ -202,7 +202,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); @@ -588,9 +588,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_80179B74.c b/src/ov_SC07_010/ov_SC07_010_jr_80179B74.c index 0565a43f24..361d521988 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_80179B74.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_80179B74.c @@ -202,7 +202,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); @@ -588,9 +588,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); @@ -2963,7 +2963,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_801A7C88; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c b/src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c index 548b27aafd..0f9aabc1b9 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_8017AE2C.c @@ -204,7 +204,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); @@ -590,9 +590,9 @@ extern void func_800484EC(s32 a0, s32 a1, s32 a2); 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); @@ -2699,8 +2699,8 @@ extern s16 D_801A94A2; extern s16 D_801A94AC; void func_8017AE2C(s32 param_1) { - register s32 pv __asm__("$16") = param_1; - register s16 *g __asm__("$17") = &D_801A94A0; + s32 pv = param_1; + s16 *g = &D_801A94A0; switch (g[0]) { case 0: @@ -2852,8 +2852,8 @@ s32 func_8017B238(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B238 *)&buf[0] = *(Blk8_8017B238 *)src; *(Blk8_8017B238 *)&buf[8] = *(Blk8_8017B238 *)(src + 8); } else { @@ -3007,8 +3007,8 @@ s32 func_8017B614(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B614 *)&buf[0] = *(Blk8_8017B614 *)src; *(Blk8_8017B614 *)&buf[8] = *(Blk8_8017B614 *)(src + 8); } else { @@ -3032,7 +3032,7 @@ s32 func_8017B614(s32 param_1, s32 param_2) v78C = *p78C; v78E = D_801A7CC6; v790 = D_801A7CC8; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801A94D0 = 1; D_801A7C54 = 0x1E; D_80126990 = v794; @@ -3298,8 +3298,8 @@ void func_8017BC38(int param_1) { extern void (*D_801A7C9C[10])(int); - register int i __asm__("$17"); - register void (**p)(int) __asm__("$16"); + int i; + void (**p)(int); i = 0; p = D_801A7C9C; @@ -4480,8 +4480,8 @@ void func_8017E084(void *a0) { void func_8017E0C0(s32 a0) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 s1; s32 v1; s32 v0; @@ -4533,8 +4533,8 @@ void func_8017E170(void *a0) { void func_8017E1AC(s32 param_1) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern void func_8012C1B8(void); @@ -4582,8 +4582,8 @@ void func_8017E298(void *a0) { void func_8017E2D4(s32 param_1) { - register s32 s0 __asm__("$16"); - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; extern void func_8012C1B8(void); @@ -4653,7 +4653,7 @@ void func_8017E3EC(s32 param_1) { s32 s1; u16 v0; - __asm__ __volatile__("" : "=r"(s0) : "0"(param_1)); + __asm__ __volatile__("" : "=r"(s0) : "0"(param_1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) s1 = *(s32 *)(s0 + 0x20); @@ -4764,7 +4764,7 @@ extern struct S72 D_80185D72[]; extern struct S9E D_80185D9E[]; void func_8017E70C(void) { - register s32 r __asm__("$19"); /* incoming $s3, never written */ + s32 r; /* incoming $s3, never written */ struct Ent *p; s32 t; @@ -4801,12 +4801,12 @@ void func_8017E890(s32 a0) { extern s32 func_8012AD50(void *a0); extern void (*D_80185CB0[])(void); - register s32 s0 __asm__("$16") = a0; - register s32 s1 __asm__("$17"); + register s32 s0 __asm__("$16") = a0; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s32 s1; s32 r; r = ((s32 (*)(void))func_8012C194)(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s1) : "r"(r)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s1) : "r"(r)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s0 + 0x20) = r; if (r == 0) { @@ -4895,8 +4895,8 @@ void func_8017EAF4(s32 arg0) { extern s32 func_8012BEE8(s32 a0); extern u8 *func_8012913C(s32 a0); extern void func_8012C098(void *a0); - register s32 pv __asm__("$16") = arg0; - register s32 wp __asm__("$17"); + s32 pv = arg0; + s32 wp; u16 flag; u8 *a; s32 t; @@ -4998,8 +4998,8 @@ extern void func_8012C194(void); extern u32 D_801A7D0C[]; void func_8017ED74(s32 a0) { - register s32 s2 __asm__("$18") = a0; - register s32 s0 __asm__("$16"); + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; s32 s1; s32 t; s32 u; @@ -5010,7 +5010,7 @@ void func_8017ED74(s32 a0) { t <<= 6; s1 = t + u; r = ((s32 (*)(void))func_8012C194)(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(r)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(r)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s2 + 0x20) = r; if (r == 0) { @@ -5064,8 +5064,8 @@ extern void func_8012CAE4(void *a0); void func_8017EE9C(a0) s32 a0; { - register s32 s2 __asm__("$18") = a0; - register s32 s0 __asm__("$16"); + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; s32 s1; s32 t; s32 u; @@ -5076,7 +5076,7 @@ s32 a0; t <<= 6; s1 = t + u; r = ((s32 (*)(void))func_8012C194)(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(r)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(r)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s2 + 0x20) = r; if (r == 0) { @@ -5128,14 +5128,14 @@ void func_8017EFC4(s32 a0) { extern u32 D_801A7D0C[]; extern s32 D_80185C90[]; - register s32 s2 __asm__("$18") = a0; - register s32 s0 __asm__("$16"); - register s32 v0 __asm__("$2"); + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 v0; s32 s1; s1 = (*(s16 *)(s2 + 0x70) << 6) + (s32)&D_801A7D0C; v0 = ((s32 (*)(void))func_8012C194)(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s2 + 0x20) = v0; if (v0 == 0) { @@ -5191,8 +5191,8 @@ extern void func_8012C194(void); extern u32 D_801A7D0C[]; void func_8017F10C(s32 a0) { - register s32 s2 __asm__("$18") = a0; - register s32 s0 __asm__("$16"); + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; s32 s1; s32 t; s32 u; @@ -5203,7 +5203,7 @@ void func_8017F10C(s32 a0) { t <<= 6; s1 = t + u; r = ((s32 (*)(void))func_8012C194)(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(r)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(r)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s2 + 0x20) = r; if (r == 0) { @@ -5301,14 +5301,14 @@ extern void func_8012C194(void); extern u32 D_801A7D0C[]; void func_8017F31C(s32 a0) { - register s32 s1 __asm__("$17") = a0; - register s32 s0 __asm__("$16"); - register s32 v0 __asm__("$2"); + register s32 s1 __asm__("$17") = a0; // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s0; + s32 v0; s32 s2; s2 = (*(s16 *)(s1 + 0x70) << 6) + (s32)&D_801A7D0C; v0 = ((s32 (*)(void))func_8012C194)(); - __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); + __asm__ volatile("addu %0,%1,$0" : "=r"(s0) : "r"(v0)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) *(s32 *)(s1 + 0x20) = v0; if (v0 == 0) { @@ -5415,13 +5415,13 @@ void func_8017F5A4(void *a0, s32 a1) { v0 = 0; } p[0] = v0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v0 = p[1] - a1; if (v0 < 0) { v0 = 0; } p[1] = v0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) v0 = p[2] - a1; if (v0 < 0) { v0 = 0; @@ -5831,10 +5831,10 @@ void func_8017FFB4(void *a0, void *a1, SVECTOR_80182800 *a2, s32 *a3, SVECTOR_80 prim.v[3] = D_80185ED0; { - register s32 rK30 __asm__("$9") = 0x010009C0; /* $t1 */ - register s32 rK34 __asm__("$8") = 0x010009DF; /* $t0 */ - register s32 rK38 __asm__("$6") = 0x011F09C0; /* $a2 */ - register s32 rK3c __asm__("$3") = 0x011F09DF; /* $v1 */ + s32 rK30 = 0x010009C0; /* $t1 */ + s32 rK34 = 0x010009DF; /* $t0 */ + s32 rK38 = 0x011F09C0; /* $a2 */ + s32 rK3c = 0x011F09DF; /* $v1 */ prim.bcast = *(u32 *)a3; @@ -5984,7 +5984,7 @@ void func_80180480(s32 a0) { extern void func_8012BF4C(s32 *a0, s32 a1); extern s32 func_8013D13C(void); extern s32 func_8012AD50(void *a0); - register s32 p __asm__("$3"); + register s32 p __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s32 v0; p = D_801151D4; @@ -6053,7 +6053,7 @@ void func_80180598(s32 a0) { void func_801805E4(s32 arg0) { extern void func_80180694(s32 a0); - register s32 s0 __asm__("$16") = arg0; + s32 s0 = arg0; s32 v0; func_80180694(arg0); @@ -6126,7 +6126,6 @@ void func_801806E0(void *a0) { if (v0 == 0) { func_8012CAE4((void *)s1); } else { - __asm__ __volatile__(""); func_8001C810(s0, (s32)&D_8019D52C); func_8001D0E8(s0, 0x7FFF, 0x7FFF); *(u16 *)((s8 *)s0 + 0x18) = *(u16 *)((s8 *)s0 + 0x1A) = *(u16 *)((s8 *)s0 + 0x1C) = 0x600; @@ -6178,8 +6177,8 @@ void func_80180834(s32 arg0) { pri 26666) priority over the 0x20 pointer (R=3, L=8 -> pri 3750), so first-fit hands the halfword $v0 and the pointer $v1 -- the exact inverse of the target. Pinning the halfword to $v1 frees $v0 for the pointer. */ - register s32 v1 __asm__("$3"); - register s32 s0 __asm__("$16") = arg0; + s32 v1; + s32 s0 = arg0; s32 v0; func_80180944(arg0); @@ -6195,7 +6194,7 @@ void func_80180834(s32 arg0) { void func_80180894(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; + s32 s0 = arg0; s32 v0, v1; func_80180944(arg0); v1 = *(s32 *)(s0 + 0x20); @@ -6215,7 +6214,7 @@ extern void func_8012C098(void *a0); void func_801808F0(s32 arg0) { extern s32 func_80180944(s32 a0); - register s32 s0 __asm__("$16") = arg0; + s32 s0 = arg0; s32 v1; func_80180944(s0); @@ -6553,8 +6552,8 @@ void func_801810F8(void *a0) { u32 *node; u32 *ot; u32 tmp; - register u8 *pbase __asm__("$8"); - register u32 lomask __asm__("$6"); + u8 *pbase; + register u32 lomask __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus9) u8 *obase; if (func_8017DCC8() == 0xC) { @@ -6569,7 +6568,7 @@ void func_801810F8(void *a0) { tmp = (*node & 0xFF000000) | (*(u32 *)&D_800A6620[(*(u16 *)&D_800B9A02) << 14] & lomask); obase = D_800A6620; - __asm__ __volatile__("" :: "r"(obase)); + __asm__ __volatile__("" :: "r"(obase)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) *node = tmp; ot = (u32 *)(((*(u16 *)&D_800B9A02) << 14) + (s32)obase); @@ -6885,7 +6884,7 @@ void func_801817D0(s32 arg0, s32 arg1) { u32 *q4; u32 *q5; u32 *ot; - register u32 m24 __asm__("$14"); + register u32 m24 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus9) s32 i; u8 *pbase; u8 *obase; @@ -7056,8 +7055,8 @@ void func_80181C54(void *a0) s32 *s = (s32 *)a0; s32 *tbl = &D_80186088; s16 sp10[8]; - register s32 v0 __asm__("$2"); - register s32 vT3 __asm__("$4"); + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) + s32 vT3; u16 v1; *tbl = -(*(s32 *)(s + 0xB) << 18); @@ -7070,11 +7069,10 @@ void func_80181C54(void *a0) v0 = *(s32 *)&sp10[2]; v1 = v1 + 1; *(s32 *)(s + 5) = v0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) vT3 = *(s32 *)&sp10[4]; v0 = 8; *(s32 *)(s + 7) = v0; - __asm__ __volatile__("" ::: "memory"); *(u16 *)((s8 *)a0 + 2) = v1; *(s32 *)(s + 6) = vT3; } diff --git a/src/ov_SC07_011/ov_SC07_011.c b/src/ov_SC07_011/ov_SC07_011.c index 70165128ac..81235c389f 100644 --- a/src/ov_SC07_011/ov_SC07_011.c +++ b/src/ov_SC07_011/ov_SC07_011.c @@ -248,7 +248,7 @@ void func_801287B8(void) { { /* D_80190490 read: the target materializes &sym into $a0 then lw 0($a0) (not the folded * lui;lw %lo). volatile forces the rematerialize; the $4 pin forces the a0 allocation. */ - register volatile s32 *p __asm__("$4") = &D_80190490; + register volatile s32 *p __asm__("$4") = &D_80190490; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) if (*p == 0) { func_8013BC7C(); } @@ -562,17 +562,17 @@ void func_8012956C(void) { extern u8 D_80190470; extern u8 D_800AF630[]; extern u8 D_800A6518[]; - register s32 *sp10 __asm__("$21"); - register u8 *afbase __asm__("$22"); - register s32 *sp0 __asm__("$23"); + s32 *sp10; + u8 *afbase; + s32 *sp0; Ent_956C *base; s32 i; s16 a1; - register u32 temp_a3 __asm__("$7"); - register u32 arg0 __asm__("$4"); - register u32 s __asm__("$2"); - register u32 s2 __asm__("$3"); - register u32 t6 __asm__("$8"); + register u32 temp_a3 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus9) + register u32 arg0 __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) + u32 s; + register u32 s2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) + u32 t6; s32 code; sp10 = (s32 *)0x1F800010; @@ -582,7 +582,6 @@ void func_8012956C(void) { return; } base = (Ent_956C *)&D_800B9A78; - __asm__("" : "=r"(base) : "0"(base)); i = 0; do { s32 idx = i * 8 + 4; @@ -623,7 +622,7 @@ void func_8012956C(void) { D_8018F058[idx], D_8018F059[idx], D_8018F05A[idx]); goto next; do_default: - __asm__(""); + __asm__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) arg0 = D_80190470; s = base->f40; temp_a3 = base->f38; @@ -1126,9 +1125,9 @@ s32 func_8012C890(s32 a0, s32 a1, s32 a2) { *(s32 *)(dst + 0xDC) = v10; { - register u16 *pc __asm__("$3"); + u16 *pc; pc = &(*(u16 *)&D_801270C4); - *(u16 *)(dst + 0x36) = *(volatile u16 *)pc; + *(u16 *)(dst + 0x36) = *(u16 *)pc; count = *(volatile u16 *)pc + 1; *pc = count; if (count == 0) { @@ -1475,13 +1474,13 @@ void func_8012E364(s32 arg0_) extern s16 D_80126CE0; extern s32 D_8018F068; extern s32 D_8018F06C; - register s32 arg0 __asm__("$6"); - register s32 prev __asm__("$5"); - register u16 flags __asm__("$2"); + s32 arg0; + register s32 prev __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) + register u16 flags __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 a; s32 diff; s32 v; - register s32 d __asm__("$2"); + register s32 d __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus9) s32 spd; s32 e1; s32 e2; @@ -2055,9 +2054,9 @@ extern s16 D_8017EB18[]; void func_80130D48(s32 arg0) { - register s16 *tbl __asm__("$16"); - register s32 pa __asm__("$18") = arg0; - register u8 *p __asm__("$19") = D_80078E78; + s16 *tbl; + s32 pa = arg0; + register u8 *p __asm__("$19") = D_80078E78; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 s1v; s32 call_a0; s32 call_a1; @@ -2097,7 +2096,7 @@ void func_80130D48(s32 arg0) } else if ((a >> 1) >= b) { s1v += 6; } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8017EA90; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8017EA90; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) r = rand() % 100; cnt = 0; @@ -2128,7 +2127,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8017EAF8; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8017EAF8; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x32; break; } @@ -2144,7 +2143,7 @@ void func_80130D48(s32 arg0) } } } - { register s32 v1 __asm__("$3"); register s8 *bp __asm__("$2"); v1 = s1v * 2; bp = (s8 *)D_8017EB18; tbl = (s16 *)(bp + v1); } + { register s32 v1 __asm__("$3"); s8 *bp; v1 = s1v * 2; bp = (s8 *)D_8017EB18; tbl = (s16 *)(bp + v1); } // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) s1v = 0x33; break; } diff --git a/src/ov_SC07_011/ov_SC07_011_jr_80135888.c b/src/ov_SC07_011/ov_SC07_011_jr_80135888.c index 3f04ecf49f..806b3a2c9a 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_80135888.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_80135888.c @@ -557,13 +557,13 @@ extern s32 D_8018F0F4; s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { s32 pad_[8]; - register s32 m __asm__("$2"); + register s32 m __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung A tus9) s32 sp; - register s32 p1 __asm__("$17"); - register s32 mode __asm__("$18"); - register s32 p0 __asm__("$19"); - register s32 base __asm__("$20"); - register s32 p3 __asm__("$21"); + register s32 p1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung A tus9) + s32 mode; + register s32 p0 __asm__("$19"); // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung A tus9) + s32 base; + register s32 p3 __asm__("$21"); // !FAKE: pin $21 — NEEDED DIFFERS (P36 rung A tus9) p0 = arg0; p1 = arg1; @@ -602,7 +602,7 @@ s32 func_80135888(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { return 1; } sp = *(s32 *)sp; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung A tus9) while (sp != 0) { if (func_80135EB0(sp, 0) != 0) { hit: diff --git a/src/ov_SC07_011/ov_SC07_011_jr_80135D20.c b/src/ov_SC07_011/ov_SC07_011_jr_80135D20.c index 42ec4e13f8..a5c0258f37 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_80135D20.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_80135D20.c @@ -589,7 +589,7 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) u8 dead[96]; u16 sp[3]; s32 *p; - register s32 flag __asm__("$17"); + register s32 flag __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) s32 q; sp[0] = arg2[0]; @@ -629,7 +629,6 @@ s32 func_80135D20(s32 arg0, s32 arg1, u16 *arg2) if (p == NULL) { return 0; } - __asm__ __volatile__(""); loop: if (func_80135EB0(p, 0) == 0) { goto body; @@ -694,7 +693,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 arg1 __asm__("$19") = arg1_; + register s32 arg1 __asm__("$19") = arg1_; // !FAKE: pin $19 — NEEDED DIFFERS (P36 rung B tus9) s32 t1; s32 t2; s32 t3; @@ -707,7 +706,7 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { s32 n2; s32 r; s32 sv; - register s32 w __asm__("$5"); + register s32 w __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) void *q; t1 = (*(s16 **)&D_8017EC10)[0]; @@ -744,13 +743,13 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { D_801152AA = 0; (*(s16 *)D_80126720) = h0; (*(s16 *)D_801152A8) = c0 - h0; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) c1 = ac[2]; b4[2] = c1; h1 = (M2C_FIELD(arg0, s16 *, 0xC) + M2C_FIELD(arg0, s16 *, 0xE)) >> 1; D_80126724 = h1; D_801152AC = c1 - h1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) b4[1] = ac[1]; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; VectorNormalSS(D_801152A8, D_801152A8); @@ -797,11 +796,11 @@ s32 func_80135EB0(void *arg0, s32 arg1_) { goto L288; case 1: r = func_801365B8(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 4)); - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 2: r = func_801365B8(arg0, (s16) (arg1 | 1), M2C_FIELD(arg0, s16 *, 6)); - __asm__ __volatile__(" "); + __asm__ __volatile__(" "); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) goto done; case 5: if (func_80136334(arg0, (s16) arg1, M2C_FIELD(arg0, s16 *, 0xC)) != 0) { @@ -869,17 +868,17 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { extern s16 D_801152AC; extern s16 D_80126722; extern s16 D_80126724; - register s32 a1v __asm__("$11"); - register s32 a2v __asm__("$12"); - register s32 n __asm__("$5"); - register s16 *b4 __asm__("$7"); + s32 a1v; + register s32 a2v __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + s32 n; + s16 *b4; s32 d; s32 dx; s32 denom; s32 result; s32 frame_pad[2]; (void)&frame_pad; - __asm__("" : "=r"(a1v) : "0"(arg1)); + __asm__("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) a2v = arg2; if (!(arg1 & 1)) { @@ -893,7 +892,7 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { } n = -d; { - register s16 *b8 __asm__("$6") = *(s16 **)&D_8017EC1C; + s16 *b8 = *(s16 **)&D_8017EC1C; u16 *ac = *(u16 **)&D_8017EC10; b4 = D_8017EC18; b4[0] = ac[0] + n * b8[0] / denom; @@ -914,13 +913,13 @@ s32 func_80136334(void *arg0, s32 arg1, s32 arg2) { (*(s16 *)D_801152A8) = 0; if (a1v & 1) { D_8017EC18[2] = a2v + 2; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_801152AC = 0xFFF; } else { D_801152AC = -0xFFF; D_8017EC18[2] = a2v - 2; } - __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); + __asm__ __volatile__("" :: "r"(a1v), "r"(a2v)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (M2C_FIELD(arg0, s16 *, 4) + M2C_FIELD(arg0, s16 *, 6)) >> 1; D_80126722 = (M2C_FIELD(arg0, s16 *, 8) + M2C_FIELD(arg0, s16 *, 0xA)) >> 1; result = 1; @@ -960,9 +959,9 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { s32 a1c; s32 a2c; s32 cond; - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) - __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); + __asm__("addu %0,%1,$zero" : "=r"(a1c) : "r"(arg1)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus9) cond = arg1 & 1; a2c = arg2 + zr; if (!cond) { @@ -996,8 +995,6 @@ s32 func_801365B8(void *arg0, s32 arg1, s32 arg2) { if (M2C_FIELD(arg0, s16 *, 0xA) < temp_v1) { return var_v0; } - __asm__("" :: "r"(a1c)); - __asm__("" :: "r"(a1c)); if (a1c & 0x8000) { b4[1] = (s16) (*(u16 **)&D_8017EC14)[1]; b4[2] = (s16) (*(u16 **)&D_8017EC14)[2]; @@ -1041,12 +1038,12 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { extern s16 D_80126722; extern s16 D_80126724; - register u16 *ac __asm__("$4"); - register s16 *b8 __asm__("$6"); - register s16 *b4 __asm__("$9"); - register s32 r __asm__("$3"); - register s32 pos __asm__("$12"); - register s32 a1v __asm__("$5"); + u16 *ac; + s16 *b8; + s16 *b4; + s32 r; + register s32 pos __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus9) + register s32 a1v __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus9) s16 temp_v0; s16 temp_v1; s32 var_a3; @@ -1057,7 +1054,7 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { s16 *b4b; u16 *p; - __asm__ ("" : "=r"(a1v) : "0"(arg1)); + __asm__ ("" : "=r"(a1v) : "0"(arg1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) pos = arg2; if (!(a1v & 1)) { var_t0 = (s16) arg2 - (*(s16 **)&D_8017EC10)[1]; @@ -1101,16 +1098,16 @@ s32 func_80136824(s32 arg0, s32 arg1, s32 arg2) { if (arg1 & 1) { b4b = D_8017EC18; D_801152AA = 0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos + 2; } else { b4b = D_8017EC18; D_801152AA = -0xFFF; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) var_v0_3 = pos - 2; } b4b[1] = var_v0_3; - __asm__ __volatile__("" :: "r"(pos)); + __asm__ __volatile__("" :: "r"(pos)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus9) (*(s16 *)D_80126720) = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 4) + M2C_FIELD(((void *)arg0), s16 *, 6)) >> 1); D_80126722 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 8) + M2C_FIELD(((void *)arg0), s16 *, 0xA)) >> 1); D_80126724 = (s16) ((s32) (M2C_FIELD(((void *)arg0), s16 *, 0xC) + M2C_FIELD(((void *)arg0), s16 *, 0xE)) >> 1); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8013F350.c b/src/ov_SC07_011/ov_SC07_011_jr_8013F350.c index 029287dad5..172513ecdb 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8013F350.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8013F350.c @@ -833,7 +833,7 @@ extern void func_801407F4(void); extern s32 func_801416D4(s16); /* macro-canonical (§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 tus9) u16 *ps; u16 *pf; u16 *pg; @@ -843,17 +843,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 tus9) 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 tus9) pad = *pd; chg = 0; if (pad != 0) { @@ -1131,7 +1131,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 tus9) func_80140E6C(); func_80140F00(); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8015444C.c b/src/ov_SC07_011/ov_SC07_011_jr_8015444C.c index d3725d88a1..5b09398f1d 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8015444C.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8015444C.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); @@ -1218,9 +1218,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); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_801588CC.c b/src/ov_SC07_011/ov_SC07_011_jr_801588CC.c index f1ce351c32..b2249c9eb7 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_801588CC.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_801588CC.c @@ -844,7 +844,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); @@ -1188,9 +1188,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); @@ -2273,7 +2273,6 @@ s32 func_801596F0(s32 param_1) { (*(s16 *)&D_800B9AAC) = 0x7fff; D_800B9B00 = 0x7fff; - __asm__ __volatile__("" ::: "memory"); for (p = (u32 *)(base + 0x65A8); p < (u32 *)(base + 0x9DA8); p += 0xe) { p[1] |= 0x80000000; diff --git a/src/ov_SC07_011/ov_SC07_011_jr_80159C84.c b/src/ov_SC07_011/ov_SC07_011_jr_80159C84.c index 573ba7e380..8ca8e6931d 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_80159C84.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_80159C84.c @@ -843,7 +843,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); @@ -1187,9 +1187,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); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.c b/src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.c index b305b57f10..fd7390c226 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8015A3C8.c @@ -843,7 +843,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); @@ -1187,9 +1187,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); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8015B950.c b/src/ov_SC07_011/ov_SC07_011_jr_8015B950.c index 7d9952c4aa..9e55a3f787 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8015B950.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8015B950.c @@ -843,7 +843,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); @@ -1187,9 +1187,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); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c b/src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c index 9bdeaf6e39..faa3db77f7 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8016AE5C.c @@ -838,7 +838,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); @@ -1181,9 +1181,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); @@ -2591,9 +2591,9 @@ void func_8016B234(s32 param_1) { u32 uVar1; s16 iVar2; s32 X, Y0, Y1, base, ni; - register s32 sy __asm__("$16"); - register s16 xtmp __asm__("$4"); - register s32 sxy __asm__("$3"); + register s32 sy __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + s16 xtmp; + register s32 sxy __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) dp = &D_800AF648; func_8004914C(dp); @@ -2616,7 +2616,6 @@ void func_8016B234(s32 param_1) { prim.v2 = prim.v3 = 0x1d8; sxy = sy + sxy; prim.cy = prim.dy = sxy; - __asm__ __volatile__("" : : "r"(sy)); prim.r = prim.g = prim.b = *(u8 *)(param_1 + 0x24); prim.code = (&D_801817E4)[*(s32 *)(param_1 + 0x2c)]; if (*(s16 *)(param_1 + 0x26) < 5) { @@ -2634,7 +2633,6 @@ void func_8016B234(s32 param_1) { func_80016ED4(&prim); uVar1 = (s32)(uVar1 << 0x10) >> 0x14; iVar2 = iVar2 + 1; - __asm__ __volatile__(""); xtmp = prim.ax; prim.cx = prim.ax = xtmp - 8; prim.bx = prim.dx = xtmp; @@ -2678,7 +2676,7 @@ void func_8016B4F8(int param_1) extern int D_8018F658; int iVar1; int uVar2; - volatile int buf[2]; + int buf[2]; ((void (*)(int, void *))func_80015978)(param_1 + 4, &D_8018F658); if (func_8016B9F8(param_1) == 0) { @@ -3190,9 +3188,9 @@ extern void func_80149350(s32 arg0); void func_8016C188(s32 param) { - register s32 s1 __asm__("$17"); - register s32 s2 __asm__("$18"); - register u8 *s0 __asm__("$16"); + register s32 s1 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) + s32 s2; + u8 *s0; u16 buf[3]; s16 *pBCC; s16 *pBD4; @@ -3264,8 +3262,8 @@ void func_8016C2C4(s32 param) extern u8 D_8018F79C[]; extern u8 D_8018F7A4[]; extern u8 D_8018F754[]; - register s32 s1 __asm__("$17"); - register s32 s0 __asm__("$16"); + s32 s1; + s32 s0; u16 buf[3]; s16 v; s32 r; @@ -3315,7 +3313,7 @@ s32 func_8016C49C(s32 param_1_arg) { extern u8 D_8018F7B0[]; extern u8 D_8018F870; - register u16 *param_1 __asm__("$17") = ((u16 *)param_1_arg); + register u16 *param_1 __asm__("$17") = ((u16 *)param_1_arg); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) int iVar5; int iVar6; u16 sv[4]; @@ -3485,7 +3483,7 @@ short func_8016CBC0(void) unsigned int w3b; short count; short i; -register unsigned int zr __asm__("$0"); +register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) mtx = (*(Mtx8_8016CBC0 *)&D_800AE620); count = 0; p1.tag = 0x50000000; @@ -4100,7 +4098,7 @@ void func_8016DF5C(s32 param_1) if ((*(u32 *)((u8 *)((void *)param_1) + 0x2c) & 0x8000) == 0) { unsigned short uVar7 = 0; u16 *psVar6 = (u16 *)&D_8011D030; - register s32 iNew __asm__("$17"); + s32 iNew; s32 base; do { if (psVar6 != (u16 *)((void *)param_1) && (*psVar6 == 0x41 || *psVar6 == 0x48)) { @@ -4128,7 +4126,7 @@ void func_8016DF5C(s32 param_1) *(u32 *)(iNew + 4) = *(u32 *)(iNew + 4) | 0x50000000; ((void (*)(void *))func_8016E3CC)(((void *)param_1)); { - register s32 t10 __asm__("$3"); + register s32 t10 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus9) t10 = 0x10; *(s32 *)((u8 *)((void *)param_1) + 0x20) = iNew; *(s32 *)((u8 *)((void *)param_1) + 0x1c) = t10; @@ -4153,7 +4151,7 @@ void func_8016DF5C(s32 param_1) *(s32 *)((u8 *)((void *)param_1) + 0x2c) = 0x1000; *(s32 *)((u8 *)((void *)param_1) + 0x30) = 0xff; *(s32 *)((u8 *)((void *)param_1) + 0x1c) = 0x10; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus9) sVar1 = 4; } *(s16 *)((u8 *)((void *)param_1) + 2) = sVar1; @@ -4250,7 +4248,7 @@ void func_8016E7C8(int param_1, short *param_2, unsigned int *param_3) Prim_8016E7C8_8016E7C8 prim; MATRIX_c2 m; SVECTOR tmp; - register Prim_8016E7C8_8016E7C8 *pp __asm__("$18"); /* $s2 — force &prim into a saved reg */ + Prim_8016E7C8_8016E7C8 *pp; /* $s2 — force &prim into a saved reg */ ((void (*)(void *, void *))func_80017DC4)(param_2, &m); m.t[0] = *(short *)(param_1 + 6); @@ -4351,7 +4349,7 @@ void func_8016E9EC(u8 *p) extern u8 *D_80181A1C[]; extern u8 D_80181A34[]; extern u16 D_80181A38[]; - register u32 zr __asm__("$0"); + register u32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus9) int i; int c; u8 *buf; diff --git a/src/ov_SC07_011/ov_SC07_011_jr_801789AC.c b/src/ov_SC07_011/ov_SC07_011_jr_801789AC.c index 31d544e014..be1d8f3efd 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_801789AC.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_801789AC.c @@ -843,7 +843,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); @@ -1187,9 +1187,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); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_80179B74.c b/src/ov_SC07_011/ov_SC07_011_jr_80179B74.c index 2e7c03a1eb..0e7642c645 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_80179B74.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_80179B74.c @@ -843,7 +843,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); @@ -1187,9 +1187,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); @@ -3505,7 +3505,7 @@ int func_8017A3D8(void) return 0; case 100: { - register int a __asm__("$4"); + register int a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus9) a = D_80190320; if (a != -1) { return func_8001AAA0() != 0; diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c b/src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c index 2781d5026a..b83b098e4a 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8017AE2C.c @@ -846,7 +846,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); @@ -1190,9 +1190,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); @@ -3255,8 +3255,8 @@ void func_8017AE2C(s32 param_1) { extern s16 D_80190458; extern s16 D_8019045A; extern s16 D_80190464; - register s32 pv __asm__("$16") = param_1; - register s16 *g __asm__("$17") = &D_80190458; + s32 pv = param_1; + s16 *g = &D_80190458; switch (g[0]) { case 0: @@ -3408,8 +3408,8 @@ s32 func_8017B238(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B238 *)&buf[0] = *(Blk8_8017B238 *)src; *(Blk8_8017B238 *)&buf[8] = *(Blk8_8017B238 *)(src + 8); } else { @@ -3563,8 +3563,8 @@ s32 func_8017B614(s32 param_1, s32 param_2) u8 buf[16]; if (((u32)param_2) >= 0xB) { - register u8 *src __asm__("$16"); - __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); + register u8 *src __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + __asm__ __volatile__("" : "=r"(src) : "0"((u8 *)((u32)param_2))); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus9) *(Blk8_8017B614 *)&buf[0] = *(Blk8_8017B614 *)src; *(Blk8_8017B614 *)&buf[8] = *(Blk8_8017B614 *)(src + 8); } else { @@ -3588,7 +3588,7 @@ s32 func_8017B614(s32 param_1, s32 param_2) v78C = *p78C; v78E = D_8019035E; v790 = D_80190360; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus9) D_80190488 = 1; D_801902EC = 0x1E; D_80126990 = v794; @@ -3854,8 +3854,8 @@ void func_8017BC38(int param_1) { extern void (*D_80190334[10])(int); - register int i __asm__("$17"); - register void (**p)(int) __asm__("$16"); + int i; + void (**p)(int); i = 0; p = D_80190334; diff --git a/src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c b/src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c index 9eee504394..fdea4c5e75 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_8017BEBC.c @@ -1159,9 +1159,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); @@ -4290,8 +4290,8 @@ void func_8017E32C(void *a0) { extern EffectSlot4_8017E32C D_8018BC04; extern EffectSlot4_8017E32C D_8018BC34; extern EffectSlot4_8017E32C D_8018BC38; - register void *s0 __asm__("$16"); - register void *s1 __asm__("$17"); + register void *s0 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus9) + void *s1; s0 = a0; s1 = ((void *(*)(void))func_801465C0)();