⮜ Per-commit progress metrics

– [Reduction] [th04/th05] Micro-optimized version of super_roll_put_tiny() (35f9bd71e829864657c5cc13bd6fa69f707cea6c)

Not yet reverse-engineered x86 instructions
ZUN.COM OP Main Cutscenes Total
TH01 0 5533 51287 6881 63701
TH02 257 0 24161 2272 26690
TH03 1344 3130 25540 4196 34210
TH04 168 4013 26881 3809 34871
TH05 226 4054 25916 6220 36416
Total 1995 16730 153785 23378 195888
Completion percentage (reference values)
ZUN.COM OP Main Cutscenes Total
TH01 100 % 16.09 % 2.90 % 11.66 % 5.89 %
TH02 58.08 % 100 % 5.37 % 44.35 % 22.43 %
TH03 3.31 % 29.87 % 2.98 % 27.47 % 9.89 %
TH04 0.00 % 28.21 % 7.17 % 23.24 % 12.11 %
TH05 0.00 % 28.37 % 9.45 % 13.53 % 12.67 %
Total 30.90 % 36.84 % 5.22 % 21.58 % 11.54 %

Maximum number of absolute memory references
ZUN.COM OP Main Cutscenes Total
TH01 0 203 2832 315 3350
TH02 0 0 1431 171 1602
TH03 0 129 1786 195 2110
TH04 0 214 1362 191 1767
TH05 0 213 1493 392 2098
Total 0 759 8904 1264 10927
Probability of position independence (reference values)
ZUN.COM OP Main Cutscenes Total
TH01 100 % 13.62 % 3.11 % 10.26 % 7.56 %
TH02 n/a 100 % 22.14 % 53.66 % 37.47 %
TH03 n/a 60.67 % 9.16 % 53.46 % 22.23 %
TH04 n/a 52.44 % 33.63 % 47.53 % 38.35 %
TH05 n/a 54.29 % 33.64 % 27.94 % 35.64 %
Total 100 % 58.62 % 19.27 % 38.25 % 27.27 %