src(phase-36): T4 batch tus11 — delever: batch tus11 — 5 files (TUs; 5 drawable) · 5 bodies: 0 lever-free, 5 residue, 0 refused · sites removed 0 / needed 10 / refused 7 / deferred 0 · replays 0 (0 disagreed) · compiles 20 in 2 s wall · final 5/5 identical · written 5 files | R22 check-all: 218 passed, 0 failed of 218 | census: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,625 · UNMARKED 0 (delever_cycle)

This commit is contained in:
Drew T
2026-09-09 04:56:50 -06:00
parent 0cb78a6a75
commit f087282a3e
17 changed files with 806 additions and 215 deletions
+476
View File
@@ -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:00<?, ?it/s]
Loading symbols (symbols.us): 0%| | 0/1096 [00:00<?, ?it/s]
Loading symbols (symbols.us): 100%|██████████| 1096/1096 [00:00<00:00, 190848.06it/s]
0%| | 0/47 [00:00<?, ?it/s]
Loading symbols (symbols.us.ram): 0%| | 0/47 [00:00<?, ?it/s]
Loading symbols (symbols.us.ram): 100%|██████████| 47/47 [00:00<00:00, 505467.41it/s]
0%| | 0/2 [00:00<?, ?it/s]
Scanning header: 0%| | 0/2 [00:00<?, ?it/s]
Scanning main: 0%| | 0/2 [00:00<?, ?it/s]
Rodata segment '800' may belong to the text segment '800'
Based on the usage from the function LzssDecodeSector to the symbol jtbl_80072A38
The rodata segment '800' has jumptables that are not aligned properly file-wise, indicating one or more likely file split.
File split suggestions for this segment will follow in config yaml format:
- [0x6324C, .rodata]
- [0x63388, .rodata]
- [0x633FC, .rodata]
Rodata segment '800_b' may belong to the text segment '800_b'
Based on the usage from the function func_8002B0B4 to the symbol jtbl_80072E44
Rodata segment '800_b_2' may belong to the text segment '800_b_2'
Based on the usage from the function func_8002DC68 to the symbol jtbl_80072F3C
The rodata segment '800_b_2' has jumptables that are not aligned properly file-wise, indicating one or more likely file split.
File split suggestions for this segment will follow in config yaml format:
- [0x63920, .rodata]
Rodata segment '800_c' may belong to the text segment '800_c'
Based on the usage from the function func_80035270 to the symbol jtbl_800732A0
Scanning main: 100%|██████████| 2/2 [00:01<00:00, 1.36it/s]
Scanning main: 100%|██████████| 2/2 [00:01<00:00, 1.36it/s]
0%| | 0/2 [00:00<?, ?it/s]
Splitting header: 0%| | 0/2 [00:00<?, ?it/s]
Splitting main: 0%| | 0/2 [00:00<?, ?it/s]
Splitting main: 100%|██████████| 2/2 [00:00<00:00, 2.26it/s]
Splitting main: 100%|██████████| 2/2 [00:00<00:00, 2.26it/s]
0%| | 0/2 [00:00<?, ?it/s]
Linker script header: 0%| | 0/2 [00:00<?, ?it/s]
Linker script main: 0%| | 0/2 [00:00<?, ?it/s]
Linker script main: 100%|██████████| 2/2 [00:00<00:00, 95.04it/s]
Split 340 KB (82.28%) in defined segments
header: 2 KB (0.50%) 1 split, 0 cached
c: 338 KB (81.78%) 85 split, 0 cached
unknown: 0 B (0.00%) from unknown bin files
ld_interleave --order: .main island = 8 pieces [53198.data.o, 800.o, 63470.data.o, 800_b.o, 800_b_2.o, 63940.data.o, 800_c.o, 63C4C.data.o]; pre=0 text=85 empties=166 bss=85
[ OK ] resident
[ OK ] ov_SC05_000
[ OK ] ov_SC04_000
[ OK ] ov_SC06_000
[ OK ] ov_SC01_000
[ OK ] ov_SC01_005
[ OK ] ov_SC03_002
[ OK ] ov_SC01_006
[ OK ] ov_SC01_077
[ OK ] ov_SC04_018
[ OK ] ov_SC02_003
[ OK ] ov_SC02_000
[ OK ] ov_SC01_001
[ OK ] ov_SC04_019
[ OK ] ov_SC01_004
[ OK ] ov_SC03_001
[ OK ] ov_SC03_006
[ OK ] ov_SC01_074
[ OK ] ov_SC01_008
[ OK ] ov_SC07_000
[ OK ] ov_SC02_004
[ OK ] ov_SC02_015
[ OK ] ov_SC02_021
[ OK ] ov_SC01_080
[ OK ] ov_SC01_009
[ OK ] ov_SC01_084
[ OK ] ov_SC02_016
[ OK ] ov_SC02_005
[ OK ] ov_SC02_011
[ OK ] ov_SC02_039
[ OK ] ov_SC02_031
[ OK ] ov_SC02_035
[ OK ] ov_SC02_026
[ OK ] ov_SC02_028
[ OK ] ov_SC03_003
[ OK ] ov_SC02_027
[ OK ] ov_SC02_041
[ OK ] ov_SC03_010
[ OK ] ov_SC02_017
[ OK ] ov_SC03_012
[ OK ] ov_SC03_011
[ OK ] ov_SC03_007
[ OK ] ov_SC03_013
[ OK ] ov_SC03_023
[ OK ] ov_SC03_024
[ OK ] ov_SC03_031
[ OK ] ov_SC03_089
[ OK ] ov_SC03_030
[ OK ] ov_SC03_028
[ OK ] ov_SC03_014
[ OK ] ov_SC03_015
[ OK ] ov_SC03_090
[ OK ] ov_SC03_092
[ OK ] ov_SC03_095
[ OK ] ov_SC03_091
[ OK ] ov_SC03_096
[ OK ] ov_SC03_097
[ OK ] ov_SC03_093
[ OK ] ov_SC03_094
[ OK ] ov_SC03_029
[ OK ] ov_SC03_098
[ OK ] ov_SC03_101
[ OK ] ov_SC03_109
[ OK ] ov_SC03_108
[ OK ] ov_SC03_110
[ OK ] ov_SC03_102
[ OK ] ov_SC03_100
[ OK ] ov_SC03_103
[ OK ] ov_SC03_099
[ OK ] ov_SC03_115
[ OK ] ov_SC03_104
[ OK ] ov_SC03_114
[ OK ] ov_SC03_112
[ OK ] ov_SC03_105
[ OK ] ov_SC03_113
[ OK ] ov_SC03_111
[ OK ] ov_SC03_116
[ OK ] ov_SC03_126
[ OK ] ov_SC03_121
[ OK ] ov_SC03_117
[ OK ] ov_SC04_003
[ OK ] ov_SC03_119
[ OK ] ov_SC04_008
[ OK ] ov_SC04_010
[ OK ] ov_SC04_006
[ OK ] ov_SC03_125
[ OK ] ov_SC04_002
[ OK ] ov_SC04_004
[ OK ] ov_SC04_005
[ OK ] ov_SC04_007
[ OK ] ov_SC03_118
[ OK ] ov_SC04_009
[ OK ] ov_SC03_124
[ OK ] ov_SC04_012
[ OK ] ov_SC04_021
[ OK ] ov_SC05_002
[ OK ] ov_SC05_006
[ OK ] ov_SC04_020
[ OK ] ov_SC05_001
[ OK ] ov_SC04_016
[ OK ] ov_SC05_009
[ OK ] ov_SC05_004
[ OK ] ov_SC05_007
[ OK ] ov_SC04_015
[ OK ] ov_SC05_003
[ OK ] ov_SC04_011
[ OK ] ov_SC05_008
[ OK ] ov_SC05_005
[ OK ] ov_SC05_011
[ OK ] ov_SC05_010
[ OK ] ov_SC05_019
[ OK ] ov_SC06_015
[ OK ] ov_SC06_016
[ OK ] ov_SC06_014
[ OK ] ov_SC06_008
[ OK ] ov_SC06_013
[ OK ] ov_SC06_011
[ OK ] ov_SC06_010
[ OK ] ov_SC05_017
[ OK ] ov_SC06_020
[ OK ] ov_SC06_018
[ OK ] ov_SC06_027
[ OK ] ov_SC05_018
[ OK ] ov_SC06_006
[ OK ] ov_SC06_025
[ OK ] ov_SC06_024
[ OK ] ov_SC06_022
[ OK ] ov_SC07_002
[ OK ] md_MAIN_013
[ OK ] md_MAIN_014
[ OK ] md_MAIN_015
[ OK ] ov_SC07_008
[ OK ] ov_SC07_001
[ OK ] md_MAIN_017
[ OK ] md_MAIN_016
[ OK ] md_MAIN_018
[ OK ] md_MAIN_019
[ OK ] md_MAIN_020
[ OK ] md_MAIN_021
[ OK ] md_MAIN_022
[ OK ] md_MAIN_023
[ OK ] md_MAIN_024
[ OK ] md_MAIN_025
[ OK ] md_MAIN_026
[ OK ] ov_SC06_033
[ OK ] ov_SC06_030
[ OK ] md_MAIN_027
[ OK ] md_MAIN_028
[ OK ] ov_SC06_029
[ OK ] ov_SC07_009
[ OK ] md_MAIN_029
[ OK ] md_MAIN_031
[ OK ] md_MAIN_033
[ OK ] ov_SC06_032
[ OK ] md_MAIN_032
[ OK ] md_MAIN_034
[ OK ] md_MAIN_035
[ OK ] md_MAIN_030
[ OK ] md_MAIN_036
[ OK ] ov_MAIN_012
[ OK ] md_MAIN_037
[ OK ] md_MAIN_038
[ OK ] md_MAIN_042
[ OK ] md_MAIN_041
[ OK ] md_MAIN_040
[ OK ] ov_SC07_011
[ OK ] md_MAIN_039
[ OK ] md_MAIN_043
[ OK ] md_MAIN_045
[ OK ] md_MAIN_046
[ OK ] md_MAIN_044
[ OK ] md_MAIN_047
[ OK ] md_MAIN_008
[ OK ] md_MAIN_001
[ OK ] md_MAIN_011
[ OK ] md_SC03_074
[ OK ] ov_SC03_107
[ OK ] md_SC03_075
[ OK ] md_SC03_078
[ OK ] md_SC03_073
[ OK ] md_SC03_076
[ OK ] md_SC03_077
[ OK ] md_SC03_132
[ OK ] md_SC03_079
[ OK ] md_SC03_137
[ OK ] md_SC03_133
[ OK ] md_SC03_134
[ OK ] md_SC03_135
[ OK ] md_SC03_136
[ OK ] ov_SC07_010
[ OK ] md_MAIN_003
[ OK ] md_SC04_024
[ OK ] md_SC04_025
[ OK ] md_SC03_138
[ OK ] md_SC04_029
[ OK ] md_SC04_026
[ OK ] md_SC05_023
[ OK ] md_SC04_028
[ OK ] md_SC04_027
[ OK ] md_SC05_024
[ OK ] md_SC04_030
[ OK ] md_SC05_025
[ OK ] md_SC05_028
[ OK ] md_SC05_027
[ OK ] md_MAIN_009
[ OK ] md_SC05_026
[ OK ] md_MAIN_007
[ OK ] md_SC03_053
[ OK ] md_SC03_054
[ OK ] md_SC05_029
[ OK ] md_SC03_056
[ OK ] ov_SC07_007
[ OK ] md_SC02_009
[ OK ] ov_SC07_006
[ OK ] ov_SC02_037
[ OK ] md_SC07_004
[ OK ] md_SC07_003
extract-all: 217 extracted, 0 failed of 217 (+ main, serial)
[ OK ] resident
[ OK ] ov_SC03_002
[ OK ] ov_SC01_000
[ OK ] ov_SC01_001
[ OK ] ov_SC05_000
[ OK ] ov_SC04_019
[ OK ] ov_SC06_000
[ OK ] ov_SC03_006
[ OK ] ov_SC04_000
[ OK ] ov_SC01_006
[ OK ] ov_SC01_005
[ OK ] ov_SC01_077
[ OK ] ov_SC04_018
[ OK ] ov_SC03_001
[ OK ] ov_SC02_000
[ OK ] ov_SC02_003
[ OK ] ov_SC07_000
[ OK ] ov_SC01_004
[ OK ] ov_SC01_074
[ OK ] ov_SC02_004
[ OK ] ov_SC01_008
[ OK ] ov_SC01_080
[ OK ] ov_SC01_009
[ OK ] ov_SC02_015
[ OK ] ov_SC02_011
[ OK ] ov_SC01_084
[ OK ] ov_SC02_016
[ OK ] ov_SC02_021
[ OK ] ov_SC02_017
[ OK ] ov_SC02_005
[ OK ] ov_SC02_026
[ OK ] ov_SC02_039
[ OK ] ov_SC02_031
[ OK ] ov_SC02_027
[ OK ] ov_SC02_028
[ OK ] ov_SC03_012
[ OK ] ov_SC02_041
[ OK ] ov_SC03_010
[ OK ] ov_SC02_035
[ OK ] ov_SC03_003
[ OK ] ov_SC03_013
[ OK ] ov_SC03_007
[ OK ] ov_SC03_011
[ OK ] ov_SC03_023
[ OK ] ov_SC03_014
[ OK ] ov_SC03_015
[ OK ] ov_SC03_024
[ OK ] ov_SC03_029
[ OK ] ov_SC03_030
[ OK ] ov_SC03_031
[ OK ] ov_SC03_089
[ OK ] ov_SC03_028
[ OK ] ov_SC03_093
[ OK ] ov_SC03_090
[ OK ] ov_SC03_095
[ OK ] ov_SC03_092
[ OK ] ov_SC03_091
[ OK ] ov_SC03_094
[ OK ] ov_SC03_096
[ OK ] ov_SC03_097
[ OK ] main
[ OK ] ov_SC03_098
[ OK ] ov_SC03_100
[ OK ] ov_SC03_099
[ OK ] ov_SC03_101
[ OK ] ov_SC03_102
[ OK ] ov_SC03_108
[ OK ] ov_SC03_104
[ OK ] ov_SC03_109
[ OK ] ov_SC03_103
[ OK ] ov_SC03_105
[ OK ] ov_SC03_111
[ OK ] ov_SC03_115
[ OK ] ov_SC03_112
[ OK ] ov_SC03_114
[ OK ] ov_SC03_110
[ OK ] ov_SC03_113
[ OK ] ov_SC03_116
[ OK ] ov_SC03_117
[ OK ] ov_SC03_121
[ OK ] ov_SC03_126
[ OK ] ov_SC03_118
[ OK ] ov_SC04_002
[ OK ] ov_SC03_125
[ OK ] ov_SC04_008
[ OK ] ov_SC03_124
[ OK ] ov_SC03_119
[ OK ] ov_SC04_004
[ OK ] ov_SC04_003
[ OK ] ov_SC04_009
[ OK ] ov_SC04_005
[ OK ] ov_SC04_006
[ OK ] ov_SC04_007
[ OK ] ov_SC04_010
[ OK ] ov_SC04_012
[ OK ] ov_SC04_016
[ OK ] ov_SC04_011
[ OK ] ov_SC04_021
[ OK ] ov_SC05_001
[ OK ] ov_SC05_002
[ OK ] ov_SC04_015
[ OK ] ov_SC05_006
[ OK ] ov_SC05_004
[ OK ] ov_SC05_008
[ OK ] ov_SC04_020
[ OK ] ov_SC05_003
[ OK ] ov_SC05_009
[ OK ] ov_SC05_005
[ OK ] ov_SC05_007
[ OK ] ov_SC05_010
[ OK ] ov_SC05_011
[ OK ] ov_SC05_019
[ OK ] ov_SC06_013
[ OK ] ov_SC05_018
[ OK ] ov_SC06_014
[ OK ] ov_SC06_011
[ OK ] ov_SC06_010
[ OK ] ov_SC06_006
[ OK ] ov_SC05_017
[ OK ] ov_SC06_008
[ OK ] ov_SC06_015
[ OK ] ov_SC06_016
[ OK ] ov_SC06_020
[ OK ] ov_SC06_018
[ OK ] ov_SC06_022
[ OK ] ov_SC06_024
[ OK ] ov_SC06_025
[ OK ] ov_SC06_027
[ OK ] md_MAIN_013
[ OK ] ov_SC07_001
[ OK ] md_MAIN_014
[ OK ] md_MAIN_015
[ OK ] md_MAIN_016
[ OK ] md_MAIN_017
[ OK ] ov_SC07_008
[ OK ] md_MAIN_018
[ OK ] md_MAIN_019
[ OK ] md_MAIN_020
[ OK ] md_MAIN_021
[ OK ] ov_SC07_002
[ OK ] ov_SC06_030
[ OK ] ov_SC07_009
[ OK ] md_MAIN_023
[ OK ] md_MAIN_022
[ OK ] md_MAIN_024
[ OK ] md_MAIN_026
[ OK ] md_MAIN_025
[ OK ] md_MAIN_028
[ OK ] ov_SC06_032
[ OK ] md_MAIN_030
[ OK ] ov_SC06_029
[ OK ] md_MAIN_027
[ OK ] md_MAIN_031
[ OK ] md_MAIN_032
[ OK ] md_MAIN_029
[ OK ] md_MAIN_034
[ OK ] md_MAIN_036
[ OK ] ov_MAIN_012
[ OK ] md_MAIN_033
[ OK ] md_MAIN_035
[ OK ] md_MAIN_037
[ OK ] md_MAIN_038
[ OK ] md_MAIN_040
[ OK ] md_MAIN_039
[ OK ] md_MAIN_041
[ OK ] md_MAIN_043
[ OK ] md_MAIN_042
[ OK ] md_MAIN_045
[ OK ] md_MAIN_044
[ OK ] md_MAIN_047
[ OK ] md_MAIN_001
[ OK ] ov_SC07_010
[ OK ] md_MAIN_046
[ OK ] md_MAIN_008
[ OK ] md_MAIN_011
[ OK ] ov_SC06_033
[ OK ] md_SC03_073
[ OK ] ov_SC07_011
[ OK ] ov_SC07_006
[ OK ] md_SC03_075
[ OK ] md_SC03_074
[ OK ] md_SC03_132
[ OK ] md_SC03_079
[ OK ] md_SC03_078
[ OK ] md_SC03_077
[ OK ] md_SC07_003
[ OK ] md_SC03_133
[ OK ] md_SC03_076
[ OK ] md_SC03_134
[ OK ] md_SC03_137
[ OK ] md_SC04_024
[ OK ] md_SC03_138
[ OK ] md_SC03_136
[ OK ] md_SC04_026
[ OK ] md_SC04_029
[ OK ] md_SC04_025
[ OK ] md_SC04_030
[ OK ] md_SC03_135
[ OK ] md_SC05_023
[ OK ] md_SC04_028
[ OK ] md_SC07_004
+7 -7
View File
@@ -95,10 +95,10 @@
"launder": 4676,
"verbatim-body": 2682
},
"marked": 13142,
"marked": 13155,
"sites": 22552,
"tus": 2289,
"unmarked": 9410
"unmarked": 9397
},
"C": {
"bodies": 628,
@@ -232,18 +232,18 @@
}
},
"coverage_ok": true,
"elapsed_s": 34.1,
"elapsed_s": 36.8,
"generated": "2026-09-09",
"head": "9184678f1",
"head": "0cb78a6a7",
"headers": 3181,
"levers_AB": {
"asm": 12979,
"bodies": 12501,
"distinct_bodies": 1728,
"marked": 33612,
"marked": 33625,
"pins": 20646,
"sites": 33625,
"unmarked": 13,
"unmarked": 0,
"what": "register pins + asm statements excluding GTE ops: the classes the phase drives to 0"
},
"macro_definitions": {
@@ -433,7 +433,7 @@
"volatile_qualified": 134,
"zero": 1321
},
"src_stamp": "c2985694d60d567c",
"src_stamp": "c88fc710f6e5a7ec",
"tus": 4121,
"unclassified": 0,
"union_AD": {
+5 -5
View File
@@ -6,14 +6,14 @@ lever_census: 218 binaries · 4,121 TUs + 3,181 headers · coverage OK · unclas
coverage attribute raw 76 = live 76 + macro-block 0 + comment/dead 0
class sites in-bodies file-scope bodies distinct TUs marked unmarked kinds
A pins 20646 20646 0 10329 1330 2580 20646 0 {'pin': 20646}
B asm 22552 22539 13 9758 1054 2289 13142 9410 {'barrier': 4578, 'launder': 4676, 'keepalive': 2000, 'instruction': 1712, 'gte': 6891, 'asm-body': 13, 'verbatim-body': 2682}
C volatile 1722 1570 152 628 97 612 14 1708 {'cast': 1510, 'decl-body': 58, 'decl-file': 152, 'param': 2}
B asm 22552 22539 13 9758 1054 2289 13155 9397 {'barrier': 4578, 'keepalive': 2000, 'instruction': 1712, 'launder': 4676, 'gte': 6891, 'asm-body': 13, 'verbatim-body': 2682}
C volatile 1722 1570 152 628 97 612 14 1708 {'decl-body': 58, 'decl-file': 152, 'cast': 1510, 'param': 2}
D register 50 50 0 47 47 6 0 50 {'register': 50}
E asm-label 7428 1005 6423 737 117 2080 0 7428 {'asm-label': 7428}
F builtin 445 445 0 428 27 302 0 445 {'builtin': 445}
G attribute 76 1 75 1 1 40 0 76 {'attribute': 76}
UNION A–D: 15,955 bodies · 2,023 distinct (addresses normalized) · 394 multi-copy classes holding 14,326 bodies · by kind {'ov': 15258, 'shared': 323, 'main': 180, 'md': 182, 'resident': 12}
THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,612 · UNMARKED 13
UNION A–D: 15,955 bodies · 2,023 distinct (addresses normalized) · 394 multi-copy classes holding 14,326 bodies · by kind {'ov': 15258, 'main': 180, 'shared': 323, 'md': 182, 'resident': 12}
THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,625 · UNMARKED 0
orphan !FAKE markers (no pin/asm site on the line nor below): 0
pins: 20,646 · $0 1,321 · $sp 13 · with initializer 2,776 · volatile-qualified 134 · bare-name 25 · spellings {'__asm__': 20544, 'asm': 102}
whole-body asm routines in C shells, manifest PERMANENT (hand asm, NOT levers): 22 routines · 2,682 sites (2,660 private copies + 22 shared headers); asm-bodies NOT permanent (levers): 13 site(s) ['func_8001E378:DECOMPILE-NOW', 'func_80020F34:DECOMPILE-NOW', 'func_800249F0:DECOMPILE-NOW', 'func_80025CBC:DECOMPILE-NOW', 'func_80026514:UNCERTAIN', 'func_800268D0:UNCERTAIN', 'func_80027058:DECOMPILE-NOW', 'func_80027200:DECOMPILE-NOW', 'func_800CBA44:DECOMPILE-NOW', 'func_8017D810:DECOMPILE-NOW', 'func_8017E26C:UNCERTAIN', 'func_80184440:DECOMPILE-NOW', 'func_801A3BCC:DECOMPILE-NOW']
@@ -26,4 +26,4 @@ lever_census: 218 binaries · 4,121 TUs + 3,181 headers · coverage OK · unclas
src/shared/ov/func_80178004.h pins got 8 expected 26 N-A
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 34.1 s
elapsed 36.8 s
+8
View File
@@ -0,0 +1,8 @@
04:54:10 apply tus11: 5 files, control src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c IDENTICAL (0.06 s), calibration 0cb78a6a7, census c2985694d60d567c
04:54:10 apply tus11: phase 1 (exemplar files) 3, phase 2 (copies replay) 2
04:54:10 src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:10 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:<file-scope> A=DIFFERS B: removed 0 needed 2 compiles 3
04:54:11 src/md_SC07_004/md_SC07_004.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:12 src/ov_SC03_107/ov_SC03_107_jr_8015444C.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:12 src/ov_SC02_037/ov_SC02_037_jr_8015444C.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:12 delever: batch tus11 — 5 files (TUs; 5 drawable) · 5 bodies: 0 lever-free, 5 residue, 0 refused · sites removed 0 / needed 10 / refused 7 / deferred 0 · replays 0 (0 disagreed) · compiles 20 in 2 s wall · final 5/5 identical · written 5 files
+81
View File
@@ -0,0 +1,81 @@
{
"label": "tus11",
"generated": "2026-09-09 04:54",
"headers": false,
"batch": 300,
"only": null,
"files": 5,
"drawable_files": 5,
"wall_s": 2.2,
"calib": {
"head": "0cb78a6a7",
"stamp": "b44c5a8a3423"
},
"bodies": 5,
"compiles": 20,
"sites_removed": 0,
"sites_needed": 10,
"sites_refused": 7,
"sites_deferred": 0,
"lever_free": 0,
"residue": 5,
"refused_bodies": 0,
"replays": 0,
"disagreed": 0,
"written": 5,
"seconds": 2.5525736808776855,
"final_ok": 5,
"final_bad": 0,
"per_file": [
{
"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c",
"bodies": 1,
"final": "IDENTICAL",
"written": true,
"removed": 0,
"needed": 2,
"refused": 0,
"compiles": 4
},
{
"tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c",
"bodies": 1,
"final": "IDENTICAL",
"written": true,
"removed": 0,
"needed": 2,
"refused": 2,
"compiles": 4
},
{
"tu": "src/md_SC07_004/md_SC07_004.c",
"bodies": 1,
"final": "IDENTICAL",
"written": true,
"removed": 0,
"needed": 2,
"refused": 5,
"compiles": 4
},
{
"tu": "src/ov_SC02_037/ov_SC02_037_jr_8015444C.c",
"bodies": 1,
"final": "IDENTICAL",
"written": true,
"removed": 0,
"needed": 2,
"refused": 0,
"compiles": 4
},
{
"tu": "src/ov_SC03_107/ov_SC03_107_jr_8015444C.c",
"bodies": 1,
"final": "IDENTICAL",
"written": true,
"removed": 0,
"needed": 2,
"refused": 0,
"compiles": 4
}
]
}
+5
View File
@@ -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.0 s — OK
main 85/85 identical, mean 0.113 s per object
ov_SC03_014 32/32 identical, mean 0.189 s per object
ov_SC03_015 32/32 identical, mean 0.186 s per object
ov_SC04_011 28/28 identical, mean 0.178 s per object
+186 -186
View File
@@ -1,7 +1,7 @@
{
"head": "9184678f1",
"head": "0cb78a6a7",
"stamp": "b44c5a8a3423",
"generated": "2026-09-09 04:46",
"generated": "2026-09-09 04:51",
"aliases": [
"main",
"ov_SC03_014",
@@ -21,207 +21,207 @@
"main": {
"objects": 85,
"identical": 85,
"seconds": 9.218000000000005,
"mean_s": 0.108
"seconds": 9.617999999999999,
"mean_s": 0.113
},
"ov_SC03_014": {
"objects": 32,
"identical": 32,
"seconds": 6.327000000000002,
"mean_s": 0.198
"seconds": 6.0600000000000005,
"mean_s": 0.189
},
"ov_SC03_015": {
"objects": 32,
"identical": 32,
"seconds": 5.777,
"mean_s": 0.181
"seconds": 5.9430000000000005,
"mean_s": 0.186
},
"ov_SC04_011": {
"objects": 28,
"identical": 28,
"seconds": 5.414,
"mean_s": 0.193
"seconds": 4.99,
"mean_s": 0.178
}
},
"per_object_seconds": {
"build/src/800.o": 0.839,
"build/src/800_b.o": 0.111,
"build/src/800_b_2.o": 0.36,
"build/src/800_b_o0a.o": 0.15,
"build/src/800_c.o": 0.235,
"build/src/800b2.o": 0.139,
"build/src/apicard1.o": 0.091,
"build/src/apicard2.o": 0.089,
"build/src/apicard3.o": 0.127,
"build/src/apicard4.o": 0.082,
"build/src/apicard5.o": 0.097,
"build/src/apicard6.o": 0.112,
"build/src/apicard7.o": 0.112,
"build/src/boot.o": 0.125,
"build/src/gap.o": 0.093,
"build/src/libapi1.o": 0.137,
"build/src/libapi2.o": 0.061,
"build/src/libc2_1.o": 0.073,
"build/src/libc2_2.o": 0.068,
"build/src/libcd1.o": 0.09,
"build/src/libcd2.o": 0.108,
"build/src/libetc.o": 0.066,
"build/src/libgpu.o": 0.088,
"build/src/libgpu2.o": 0.116,
"build/src/libgs1.o": 0.089,
"build/src/libgs2.o": 0.078,
"build/src/libgs3.o": 0.11,
"build/src/libgs4.o": 0.172,
"build/src/libgs5.o": 0.092,
"build/src/libgs6.o": 0.134,
"build/src/libgs7.o": 0.074,
"build/src/libgs8.o": 0.103,
"build/src/libgte1.o": 0.094,
"build/src/libgte10.o": 0.079,
"build/src/libgte11.o": 0.064,
"build/src/libgte12.o": 0.085,
"build/src/libgte13.o": 0.073,
"build/src/libgte14.o": 0.101,
"build/src/libgte15.o": 0.084,
"build/src/libgte16.o": 0.081,
"build/src/libgte17.o": 0.08,
"build/src/libgte18.o": 0.111,
"build/src/libgte19.o": 0.076,
"build/src/libgte2.o": 0.07,
"build/src/libgte20.o": 0.065,
"build/src/libgte21.o": 0.093,
"build/src/libgte22.o": 0.105,
"build/src/libgte23.o": 0.097,
"build/src/libgte24.o": 0.146,
"build/src/libgte25.o": 0.068,
"build/src/libgte26.o": 0.075,
"build/src/libgte27.o": 0.061,
"build/src/libgte28.o": 0.111,
"build/src/libgte29.o": 0.089,
"build/src/libgte3.o": 0.1,
"build/src/libgte30.o": 0.12,
"build/src/libgte4.o": 0.085,
"build/src/libgte5.o": 0.111,
"build/src/libgte6.o": 0.09,
"build/src/libgte7.o": 0.07,
"build/src/libgte8.o": 0.133,
"build/src/libgte9.o": 0.115,
"build/src/libmcrd1.o": 0.089,
"build/src/libmcrd2.o": 0.07,
"build/src/libpad1.o": 0.073,
"build/src/libpad2.o": 0.101,
"build/src/sgap.o": 0.085,
"build/src/sgap_2.o": 0.069,
"build/src/sgap_3.o": 0.148,
"build/src/sgap_4.o": 0.12,
"build/src/sgap_5.o": 0.134,
"build/src/sgap_6.o": 0.063,
"build/src/sgap_8.o": 0.074,
"build/src/snd1.o": 0.087,
"build/src/snd10.o": 0.076,
"build/src/snd11.o": 0.09,
"build/src/snd12.o": 0.131,
"build/src/snd2.o": 0.08,
"build/src/snd3.o": 0.064,
"build/src/snd4.o": 0.101,
"build/src/snd5.o": 0.082,
"build/src/snd6.o": 0.068,
"build/src/snd7.o": 0.069,
"build/src/snd8.o": 0.099,
"build/src/snd9.o": 0.092,
"build/src/ov_SC03_014/ov_SC03_014.o": 0.163,
"build/src/ov_SC03_014/ov_SC03_014_after.o": 0.599,
"build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.453,
"build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.078,
"build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.07,
"build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.231,
"build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.176,
"build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.157,
"build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.085,
"build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.184,
"build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.209,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.153,
"build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.237,
"build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.158,
"build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.1,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.112,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.107,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.538,
"build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.292,
"build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.119,
"build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.38,
"build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.105,
"build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.135,
"build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.09,
"build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.308,
"build/src/800.o": 1.301,
"build/src/800_b.o": 0.086,
"build/src/800_b_2.o": 0.373,
"build/src/800_b_o0a.o": 0.081,
"build/src/800_c.o": 0.281,
"build/src/800b2.o": 0.085,
"build/src/apicard1.o": 0.107,
"build/src/apicard2.o": 0.084,
"build/src/apicard3.o": 0.108,
"build/src/apicard4.o": 0.116,
"build/src/apicard5.o": 0.145,
"build/src/apicard6.o": 0.113,
"build/src/apicard7.o": 0.078,
"build/src/boot.o": 0.102,
"build/src/gap.o": 0.086,
"build/src/libapi1.o": 0.171,
"build/src/libapi2.o": 0.103,
"build/src/libc2_1.o": 0.077,
"build/src/libc2_2.o": 0.072,
"build/src/libcd1.o": 0.103,
"build/src/libcd2.o": 0.067,
"build/src/libetc.o": 0.082,
"build/src/libgpu.o": 0.078,
"build/src/libgpu2.o": 0.091,
"build/src/libgs1.o": 0.106,
"build/src/libgs2.o": 0.103,
"build/src/libgs3.o": 0.099,
"build/src/libgs4.o": 0.086,
"build/src/libgs5.o": 0.113,
"build/src/libgs6.o": 0.112,
"build/src/libgs7.o": 0.089,
"build/src/libgs8.o": 0.066,
"build/src/libgte1.o": 0.132,
"build/src/libgte10.o": 0.08,
"build/src/libgte11.o": 0.077,
"build/src/libgte12.o": 0.154,
"build/src/libgte13.o": 0.078,
"build/src/libgte14.o": 0.086,
"build/src/libgte15.o": 0.061,
"build/src/libgte16.o": 0.178,
"build/src/libgte17.o": 0.072,
"build/src/libgte18.o": 0.079,
"build/src/libgte19.o": 0.088,
"build/src/libgte2.o": 0.068,
"build/src/libgte20.o": 0.069,
"build/src/libgte21.o": 0.084,
"build/src/libgte22.o": 0.101,
"build/src/libgte23.o": 0.126,
"build/src/libgte24.o": 0.069,
"build/src/libgte25.o": 0.126,
"build/src/libgte26.o": 0.114,
"build/src/libgte27.o": 0.091,
"build/src/libgte28.o": 0.064,
"build/src/libgte29.o": 0.066,
"build/src/libgte3.o": 0.064,
"build/src/libgte30.o": 0.122,
"build/src/libgte4.o": 0.08,
"build/src/libgte5.o": 0.084,
"build/src/libgte6.o": 0.068,
"build/src/libgte7.o": 0.066,
"build/src/libgte8.o": 0.104,
"build/src/libgte9.o": 0.062,
"build/src/libmcrd1.o": 0.079,
"build/src/libmcrd2.o": 0.08,
"build/src/libpad1.o": 0.063,
"build/src/libpad2.o": 0.104,
"build/src/sgap.o": 0.102,
"build/src/sgap_2.o": 0.205,
"build/src/sgap_3.o": 0.113,
"build/src/sgap_4.o": 0.155,
"build/src/sgap_5.o": 0.073,
"build/src/sgap_6.o": 0.078,
"build/src/sgap_8.o": 0.079,
"build/src/snd1.o": 0.071,
"build/src/snd10.o": 0.079,
"build/src/snd11.o": 0.093,
"build/src/snd12.o": 0.12,
"build/src/snd2.o": 0.073,
"build/src/snd3.o": 0.081,
"build/src/snd4.o": 0.071,
"build/src/snd5.o": 0.073,
"build/src/snd6.o": 0.075,
"build/src/snd7.o": 0.067,
"build/src/snd8.o": 0.13,
"build/src/snd9.o": 0.077,
"build/src/ov_SC03_014/ov_SC03_014.o": 0.146,
"build/src/ov_SC03_014/ov_SC03_014_after.o": 0.621,
"build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.473,
"build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.07,
"build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.065,
"build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.133,
"build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.169,
"build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.134,
"build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.193,
"build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.082,
"build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.299,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.127,
"build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.226,
"build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.136,
"build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.078,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.119,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.14,
"build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.656,
"build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.318,
"build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.123,
"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.116,
"build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.08,
"build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.213,
"build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.236,
"build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.08,
"build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.456,
"build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.068,
"build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.081,
"build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.089,
"build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.078,
"build/src/ov_SC03_015/ov_SC03_015.o": 0.159,
"build/src/ov_SC03_015/ov_SC03_015_after.o": 0.582,
"build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.511,
"build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.059,
"build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.057,
"build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.129,
"build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.16,
"build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.177,
"build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.107,
"build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.068,
"build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.195,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.077,
"build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.241,
"build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.149,
"build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.099,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.071,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.11,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.527,
"build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.316,
"build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.157,
"build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.309,
"build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.073,
"build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.193,
"build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.1,
"build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.234,
"build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.23,
"build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.054,
"build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.319,
"build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.084,
"build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.076,
"build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.057,
"build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.417,
"build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.067,
"build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.073,
"build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.073,
"build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.12,
"build/src/ov_SC03_015/ov_SC03_015.o": 0.168,
"build/src/ov_SC03_015/ov_SC03_015_after.o": 0.732,
"build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.495,
"build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.066,
"build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.06,
"build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.123,
"build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.172,
"build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.118,
"build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.117,
"build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.105,
"build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.263,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.131,
"build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.185,
"build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.109,
"build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.096,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.082,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.109,
"build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.53,
"build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.341,
"build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.104,
"build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.232,
"build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.069,
"build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.118,
"build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.101,
"build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.195,
"build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.257,
"build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.059,
"build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.472,
"build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.068,
"build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.067,
"build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.065,
"build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.089,
"build/src/ov_SC04_011/ov_SC04_011.o": 0.244,
"build/src/ov_SC04_011/ov_SC04_011_after.o": 0.531,
"build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.448,
"build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.066,
"build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.059,
"build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.174,
"build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.258,
"build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.124,
"build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.131,
"build/src/ov_SC04_011/ov_SC04_011_jr_8013FFD8.o": 0.081,
"build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.239,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.11,
"build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.211,
"build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.097,
"build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.091,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.11,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.111,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.491,
"build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.266,
"build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.144,
"build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.231,
"build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.101,
"build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.12,
"build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.083,
"build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.145,
"build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.595,
"build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.074,
"build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.079
"build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.134,
"build/src/ov_SC04_011/ov_SC04_011.o": 0.229,
"build/src/ov_SC04_011/ov_SC04_011_after.o": 0.513,
"build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.426,
"build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.055,
"build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.08,
"build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.165,
"build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.184,
"build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.127,
"build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.078,
"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.213,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.126,
"build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.173,
"build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.093,
"build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.105,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.086,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.103,
"build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.428,
"build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.251,
"build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.117,
"build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.225,
"build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.085,
"build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.134,
"build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.099,
"build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.125,
"build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.541,
"build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.06,
"build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.075
},
"ok": true,
"seconds": 3.1
"seconds": 3.0
}
+3
View File
@@ -1,3 +1,6 @@
log: headers1 THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,812 sites in 12,538 bodies (1,787 distinct) · marked !FAKE 33,301 · UNMARKED 511
cycle: batch headers1 committed 9184678f1 — delever: batch headers1 — 200 files (headers; 371 drawable) · 200 bodies: 42 lever-free, 158 residue, 0 refused · sites removed 302 / needed 340 / refused 1 / deferred 0 · replays 18 (1 disagreed) · compiles 40597 in 1460 s wall · final 200/200 identical · written 196 files | check-all: 218 passed, 0 failed of 218
log: headers2 THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,612 · UNMARKED 13
cycle: batch headers2 committed 0cb78a6a7 — delever: batch headers2 — 171 files (headers; 171 drawable) · 171 bodies: 37 lever-free, 133 residue, 0 refused · sites removed 199 / needed 332 / refused 0 / deferred 1 · replays 86 (0 disagreed) · compiles 967 in 146 s wall · final 171/171 identical · written 170 files | check-all: 218 passed, 0 failed of 218
cycle: nothing drawable at headers3 — done
cycle exit=0
+5
View File
@@ -16335,3 +16335,8 @@
{"ts": "2026-09-09 04:48:49", "label": "headers2", "rung": "A", "calib": {"head": "9184678f1", "stamp": "b44c5a8a3423"}, "tu": "src/shared/ov/func_80188670.h", "fn": "func_80188670", "addr": 2149090928, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": true, "includers": 1, "o0": false, "nhash_before": "eeb43ce2e4bd89140d826a697c1038a2e3b4ac32", "nhash_after": "ccf71cdd45982e43e3ba63589668887ee562a6c3", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 23, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 24, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.777}
{"ts": "2026-09-09 04:48:50", "label": "headers2", "rung": "B", "calib": {"head": "9184678f1", "stamp": "b44c5a8a3423"}, "tu": "src/shared/ov/func_80188790.h", "fn": "func_80188790", "addr": 2149091216, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": true, "includers": 1, "o0": false, "nhash_before": "210d73facaf81dea2ef6aace1d8b1a2b393e3d72", "nhash_after": "210d73facaf81dea2ef6aace1d8b1a2b393e3d72", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 10, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 20, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.469}
{"ts": "2026-09-09 04:48:51", "label": "headers2", "rung": "replay", "calib": {"head": "9184678f1", "stamp": "b44c5a8a3423"}, "tu": "src/shared/ov/func_8018C038.h", "fn": "func_8018C038", "addr": 2149105720, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": true, "includers": 1, "o0": false, "nhash_before": "1a02c88f52e3b89d0c8382b054725bde8927de7b", "nhash_after": "b8d73fcc00141f9b192dd9cec781b1405f6e9b71", "exemplar": {"tu": "src/ov_SC05_017/ov_SC05_017_jr_80188B1C.c", "fn": "func_8018BD38"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 7, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.44}
{"ts": "2026-09-09 04:54:10", "label": "tus11", "rung": "B", "calib": {"head": "0cb78a6a7", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c", "fn": "<file-scope>", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:676098cf44d7a62e251b28e706b4aa37262a88cf", "nhash_after": "fs:676098cf44d7a62e251b28e706b4aa37262a88cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1588, "verdict": "NEEDED", "why": " 1960 | /* ==== end \u00a78b carried decl layer ==== */\n | \nsrc/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c:1590: storage class specified for parameter `aF8014C4AC'\n", "oracle": "COMPILE-ERROR"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1684, "verdict": "NEEDED", "why": " 1960 | /* ==== end \u00a78b carried decl layer ==== */\n | \nsrc/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c:1686: storage class specified for parameter `aF8014E5B4'\n", "oracle": "COMPILE-ERROR"}], "compiles": 3, "seconds": 0.159}
{"ts": "2026-09-09 04:54:10", "label": "tus11", "rung": "B", "calib": {"head": "0cb78a6a7", "stamp": "b44c5a8a3423"}, "tu": "src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c", "fn": "<file-scope>", "addr": null, "aliases": ["md_MAIN_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:2bd41ce159fc39ed6e77b1b31980af9709ef6d4a", "nhash_after": "fs:ee501d5d8dcec63bda2d4c754e2a84dff4042a3f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 738, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 750, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 752, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 878, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}], "compiles": 3, "seconds": 0.197}
{"ts": "2026-09-09 04:54:11", "label": "tus11", "rung": "B", "calib": {"head": "0cb78a6a7", "stamp": "b44c5a8a3423"}, "tu": "src/md_SC07_004/md_SC07_004.c", "fn": "<file-scope>", "addr": null, "aliases": ["md_SC07_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98e2ca453f7c49236715963280142aeb6181814f", "nhash_after": "fs:98e2ca453f7c49236715963280142aeb6181814f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 2719, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 5105, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 5537, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 8028, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}, {"ord": 4, "kind": "instruction", "cls": "B", "detail": ".section", "via": "", "line": 8970, "verdict": "REFUSED", "why": "asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) \u2014 T7", "oracle": ""}, {"ord": 5, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 8975, "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": 6, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 8975, "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.189}
{"ts": "2026-09-09 04:54:12", "label": "tus11", "rung": "B", "calib": {"head": "0cb78a6a7", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_107/ov_SC03_107_jr_8015444C.c", "fn": "<file-scope>", "addr": null, "aliases": ["ov_SC03_107"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:676098cf44d7a62e251b28e706b4aa37262a88cf", "nhash_after": "fs:676098cf44d7a62e251b28e706b4aa37262a88cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1589, "verdict": "NEEDED", "why": " 1958 | /* ==== end \u00a78b carried decl layer ==== */\n | \nsrc/ov_SC03_107/ov_SC03_107_jr_8015444C.c:1591: storage class specified for parameter `aF8014C4AC'\n", "oracle": "COMPILE-ERROR"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1684, "verdict": "NEEDED", "why": " 1958 | /* ==== end \u00a78b carried decl layer ==== */\n | \nsrc/ov_SC03_107/ov_SC03_107_jr_8015444C.c:1686: storage class specified for parameter `aF8014E5B4'\n", "oracle": "COMPILE-ERROR"}], "compiles": 3, "seconds": 0.16}
{"ts": "2026-09-09 04:54:12", "label": "tus11", "rung": "B", "calib": {"head": "0cb78a6a7", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015444C.c", "fn": "<file-scope>", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:676098cf44d7a62e251b28e706b4aa37262a88cf", "nhash_after": "fs:676098cf44d7a62e251b28e706b4aa37262a88cf", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1602, "verdict": "NEEDED", "why": " 1974 | /* ==== end \u00a78b carried decl layer ==== */\n | \nsrc/ov_SC02_037/ov_SC02_037_jr_8015444C.c:1604: storage class specified for parameter `aF8014C4AC'\n", "oracle": "COMPILE-ERROR"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1700, "verdict": "NEEDED", "why": " 1974 | /* ==== end \u00a78b carried decl layer ==== */\n | \nsrc/ov_SC02_037/ov_SC02_037_jr_8015444C.c:1702: storage class specified for parameter `aF8014E5B4'\n", "oracle": "COMPILE-ERROR"}], "compiles": 3, "seconds": 0.209}
+4
View File
@@ -0,0 +1,4 @@
delever --plan: 0 of 0 drawable files · 0 bodies (0 in multi-copy classes) · 0 removable sites · 0 deferred asm-bodies
delever --apply: nothing to do (no drawable file)
headers3 wall=2.51 s
exit=0
+10 -3
View File
@@ -1,4 +1,11 @@
delever --plan: 0 of 0 drawable files · 0 bodies (0 in multi-copy classes) · 0 removable sites · 0 deferred asm-bodies
delever --apply: nothing to do (no drawable file)
tus11 wall=2.98 s
delever --plan: 5 of 5 drawable files · 5 bodies (3 in multi-copy classes) · 17 removable sites · 0 deferred asm-bodies
04:54:10 apply tus11: 5 files, control src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c IDENTICAL (0.06 s), calibration 0cb78a6a7, census c2985694d60d567c
04:54:10 apply tus11: phase 1 (exemplar files) 3, phase 2 (copies replay) 2
04:54:10 src/ov_MAIN_012/ov_MAIN_012_jr_8015444C.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:10 src/md_MAIN_003/md_MAIN_003_jr_800D1E18.c:<file-scope> A=DIFFERS B: removed 0 needed 2 compiles 3
04:54:11 src/md_SC07_004/md_SC07_004.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:12 src/ov_SC03_107/ov_SC03_107_jr_8015444C.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:12 src/ov_SC02_037/ov_SC02_037_jr_8015444C.c:<file-scope> A=COMPILE-ERROR B: removed 0 needed 2 compiles 3
04:54:12 delever: batch tus11 — 5 files (TUs; 5 drawable) · 5 bodies: 0 lever-free, 5 residue, 0 refused · sites removed 0 / needed 10 / refused 7 / deferred 0 · replays 0 (0 disagreed) · compiles 20 in 2 s wall · final 5/5 identical · written 5 files
tus11 wall=5.35 s
exit=0
+3 -1
View File
@@ -383,7 +383,9 @@ accumulate here as the phase produces them.**
- **2026-09-09 — T4 batch `headers2`** (`.run/P36/delever/run_headers2.log`, `batch_headers2.json`): `delever: batch headers2 — 171 files (headers; 171 drawable) · 171 bodies: 37 lever-free, 133 residue, 0 refused · sites removed 199 / needed 332 / refused 0 / deferred 1 · replays 86 (0 disagreed) · compiles 967 in 146 s wall · final 171/171 identical · written 170 files` → R22 (`.run/P36/baseline/r22_headers2.log`) **`check-all: 218 passed, 0 failed of 218`** (`wall=113.78 s`) → census `THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,612 · UNMARKED 13`.
## 🛑 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 `headers2` on 9184678f1: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,612 · UNMARKED 13
- **2026-09-09 — T4 batch `tus11`** (`.run/P36/delever/run_tus11.log`, `batch_tus11.json`): `delever: batch tus11 — 5 files (TUs; 5 drawable) · 5 bodies: 0 lever-free, 5 residue, 0 refused · sites removed 0 / needed 10 / refused 7 / deferred 0 · replays 0 (0 disagreed) · compiles 20 in 2 s wall · final 5/5 identical · written 5 files` → R22 (`.run/P36/baseline/r22_tus11.log`) **`check-all: 218 passed, 0 failed of 218`** (`wall=119.43 s`) → census `THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,625 · UNMARKED 0`.
## 🛑 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 `tus11` on 0cb78a6a7: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 33,625 sites in 12,501 bodies (1,728 distinct) · marked !FAKE 33,625 · UNMARKED 0
### 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
+2 -2
View File
@@ -735,7 +735,7 @@ void func_800D2D44(s32 arg0) {
INCLUDE_RODATA("asm/md_MAIN_003/nonmatchings/md_MAIN_003_jr_800D1E18", D_800CEDF8);
__asm__(
__asm__( // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
".section .rodata\n"
".align 2\n"
".globl D_800CEE1C\n"
@@ -875,7 +875,7 @@ extern char D_800CEEB8[];
* INCLUDE_ASM stub; banking the function drops them, shifting every later
* .rodata symbol. Carry them as a file-scope __asm__ blob at the exact
* source position the stub occupied (this TU's own D_800CEE1C house form). */
__asm__(
__asm__( // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
".section .rodata\n"
".align 2\n"
".globl D_800CEE58\n"
+5 -5
View File
@@ -2716,7 +2716,7 @@ extern u8 D_801F8744[];
extern u8 D_801AFEF8[];
extern s32 D_801A01B4[];
__asm__(
__asm__( // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
".section .rodata\n"
"dlabel D_801A01B4\n"
".word 0x00000000\n"
@@ -5102,7 +5102,7 @@ extern Blk4_801A7358 D_801F8938;
* while the function was INCLUDE_ASM the word rode in on the stub. Re-emit it at the
* stub's own emission position so the island bytes are unchanged and the symbol is
* not dropped from the link. Same form as D_801A0214 in this TU (:6516). */
__asm__(".section .rodata\nD_801A01EC:\n.word 0x00A06060\n.section .text");
__asm__(".section .rodata\nD_801A01EC:\n.word 0x00A06060\n.section .text"); // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
void func_801A788C(s32 a0) {
/* Block scope on purpose: md_SC07_004.c declares these four at FILE scope with
@@ -5534,7 +5534,7 @@ void func_801A80C0(void *a0) {
}
__asm__(".section .rodata\nD_801A0210:\n.word 0x00C0C0C0\n.section .text");
__asm__(".section .rodata\nD_801A0210:\n.word 0x00C0C0C0\n.section .text"); // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
void func_801A8228(s32 a0)
{
@@ -8025,7 +8025,7 @@ extern u8 D_801A0214;
* migrated .s and has no INCLUDE_RODATA line in the TU; while the function
* was INCLUDE_ASM the island rode in on the stub. Re-emit it here so the
* banked C does not drop the symbol from the link. */
__asm__(".section .rodata\nD_801A0214:\n.word 0x00800000\n.section .text");
__asm__(".section .rodata\nD_801A0214:\n.word 0x00800000\n.section .text"); // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
void func_801AB8C0(s32 s1)
{
@@ -8967,7 +8967,7 @@ void func_801ACE20(void *a0) {
/* §8 rodata island: D_801A0218 (0x000020E0) lives only in this function's own
.s rodata block, so this draft owns its definition. Same __asm__ island spelling the TU
already uses for its other single-word rodata islands. */
__asm__(".section .rodata\nD_801A0218:\n.word 0x000020E0\n.section .text");
__asm__(".section .rodata\nD_801A0218:\n.word 0x000020E0\n.section .text"); // !FAKE: instruction .section — REFUSED asm-data: a `.section` block defines data as assembly (a rodata carve, not a compiler steer) — T7 (P36 rung B tus11)
extern s32 func_8012C1B8(void);
extern void func_8012CAE4(void *a0);
+2 -2
View File
@@ -1585,7 +1585,7 @@ extern s32 func_8014C3A4(void *a0, s32 a1, s32 a2, s32 a3);
extern s32 func_8014C3D0(void *a0, s32 a1, s32 a2, s32 a3);
extern s32 func_8014C43C(void * a0, s32 a1, s32 a2, s32 a3, s16 a4);
extern s32 func_8014C5FC(s32 a0, s32 a1, void *a2);
extern s32 aF8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4) __asm__("");
extern s32 aF8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4) __asm__(""); // !FAKE: barrier — NEEDED COMPILE-ERROR (P36 rung B tus11)
s16 func_8014C5D0(s32 a0, s32 a1);
extern s32 aF8014C4AC();
extern s32 func_8014C568(s16 *a0, s16 *a1);
@@ -1681,7 +1681,7 @@ extern void func_8014E5B4(s32 a0, void *a1, void *a2);
extern s32 func_8014E514(u8 *a0, s32 a1, s32 a2);
extern void func_8014E48C(s32 a0);
extern void func_8014E6F8(struct SubE6F8*);
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2) __asm__("");
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2) __asm__(""); // !FAKE: barrier — NEEDED COMPILE-ERROR (P36 rung B tus11)
void func_8014E6A0(void);
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2);
extern s32 func_8014E83C(s32 a0, s16 *a1, s16 *a2);
+2 -2
View File
@@ -1599,7 +1599,7 @@ extern s32 func_8014C3A4(void *a0, s32 a1, s32 a2, s32 a3);
extern s32 func_8014C3D0(void *a0, s32 a1, s32 a2, s32 a3);
extern s32 func_8014C43C(void * a0, s32 a1, s32 a2, s32 a3, s16 a4);
extern s32 func_8014C5FC(s32 a0, s32 a1, void *a2);
extern s32 aF8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4) __asm__("");
extern s32 aF8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4) __asm__(""); // !FAKE: barrier — NEEDED COMPILE-ERROR (P36 rung B tus11)
s16 func_8014C5D0(s32 a0, s32 a1);
extern s32 aF8014C4AC();
extern s32 func_8014C568(s16 *a0, s16 *a1);
@@ -1697,7 +1697,7 @@ extern void func_8014E5B4(s32 a0, void *a1, void *a2);
extern s32 func_8014E514(u8 *a0, s32 a1, s32 a2);
extern void func_8014E48C(s32 a0);
extern void func_8014E6F8(struct SubE6F8*);
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2) __asm__("");
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2) __asm__(""); // !FAKE: barrier — NEEDED COMPILE-ERROR (P36 rung B tus11)
void func_8014E6A0(void);
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2);
extern s32 func_8014E83C(s32 a0, s16 *a1, s16 *a2);
+2 -2
View File
@@ -1586,7 +1586,7 @@ extern s32 func_8014C3A4(void *a0, s32 a1, s32 a2, s32 a3);
extern s32 func_8014C3D0(void *a0, s32 a1, s32 a2, s32 a3);
extern s32 func_8014C43C(void * a0, s32 a1, s32 a2, s32 a3, s16 a4);
extern s32 func_8014C5FC(s32 a0, s32 a1, void *a2);
extern s32 aF8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4) __asm__("");
extern s32 aF8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4) __asm__(""); // !FAKE: barrier — NEEDED COMPILE-ERROR (P36 rung B tus11)
s16 func_8014C5D0(s32 a0, s32 a1);
extern s32 aF8014C4AC();
extern s32 func_8014C568(s16 *a0, s16 *a1);
@@ -1681,7 +1681,7 @@ extern void func_8014E5B4(s32 a0, void *a1, void *a2);
extern s32 func_8014E514(u8 *a0, s32 a1, s32 a2);
extern void func_8014E48C(s32 a0);
extern void func_8014E6F8(struct SubE6F8*);
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2) __asm__("");
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2) __asm__(""); // !FAKE: barrier — NEEDED COMPILE-ERROR (P36 rung B tus11)
void func_8014E6A0(void);
extern s32 aF8014E5B4(s32 a0, void *a1, void *a2);
extern s32 func_8014E83C(s32 a0, s16 *a1, s16 *a2);