diff --git a/.run/P36/delever/calibration.json b/.run/P36/delever/calibration.json index 9bf1aa696..acdcaa1ab 100644 --- a/.run/P36/delever/calibration.json +++ b/.run/P36/delever/calibration.json @@ -1,7 +1,7 @@ { - "head": "f6702551b", + "head": "bd461c81b", "stamp": "15956e4a96c4", - "generated": "2026-09-11 17:49", + "generated": "2026-09-11 17:50", "aliases": [ "main", "ov_SC03_014", @@ -21,206 +21,206 @@ "main": { "objects": 85, "identical": 85, - "seconds": 7.613000000000001, - "mean_s": 0.09 + "seconds": 7.456000000000003, + "mean_s": 0.088 }, "ov_SC03_014": { "objects": 32, "identical": 32, - "seconds": 4.799999999999999, - "mean_s": 0.15 + "seconds": 4.942000000000001, + "mean_s": 0.154 }, "ov_SC03_015": { "objects": 32, "identical": 32, - "seconds": 4.412999999999999, - "mean_s": 0.138 + "seconds": 4.513, + "mean_s": 0.141 }, "ov_SC04_011": { "objects": 28, "identical": 28, - "seconds": 3.712999999999999, - "mean_s": 0.133 + "seconds": 3.831000000000001, + "mean_s": 0.137 } }, "per_object_seconds": { - "build/src/800.o": 0.775, - "build/src/800_b.o": 0.081, - "build/src/800_b_2.o": 0.325, - "build/src/800_b_o0a.o": 0.075, - "build/src/800_c.o": 0.196, - "build/src/800b2.o": 0.099, - "build/src/apicard1.o": 0.096, - "build/src/apicard2.o": 0.11, - "build/src/apicard3.o": 0.101, - "build/src/apicard4.o": 0.078, - "build/src/apicard5.o": 0.066, - "build/src/apicard6.o": 0.089, - "build/src/apicard7.o": 0.079, - "build/src/boot.o": 0.102, - "build/src/gap.o": 0.062, - "build/src/libapi1.o": 0.084, - "build/src/libapi2.o": 0.064, - "build/src/libc2_1.o": 0.083, - "build/src/libc2_2.o": 0.062, - "build/src/libcd1.o": 0.101, - "build/src/libcd2.o": 0.069, - "build/src/libetc.o": 0.074, - "build/src/libgpu.o": 0.079, - "build/src/libgpu2.o": 0.109, - "build/src/libgs1.o": 0.07, - "build/src/libgs2.o": 0.07, - "build/src/libgs3.o": 0.065, - "build/src/libgs4.o": 0.074, + "build/src/800.o": 0.793, + "build/src/800_b.o": 0.078, + "build/src/800_b_2.o": 0.323, + "build/src/800_b_o0a.o": 0.072, + "build/src/800_c.o": 0.205, + "build/src/800b2.o": 0.089, + "build/src/apicard1.o": 0.086, + "build/src/apicard2.o": 0.067, + "build/src/apicard3.o": 0.084, + "build/src/apicard4.o": 0.099, + "build/src/apicard5.o": 0.099, + "build/src/apicard6.o": 0.101, + "build/src/apicard7.o": 0.076, + "build/src/boot.o": 0.126, + "build/src/gap.o": 0.131, + "build/src/libapi1.o": 0.108, + "build/src/libapi2.o": 0.07, + "build/src/libc2_1.o": 0.082, + "build/src/libc2_2.o": 0.108, + "build/src/libcd1.o": 0.079, + "build/src/libcd2.o": 0.066, + "build/src/libetc.o": 0.068, + "build/src/libgpu.o": 0.063, + "build/src/libgpu2.o": 0.076, + "build/src/libgs1.o": 0.077, + "build/src/libgs2.o": 0.064, + "build/src/libgs3.o": 0.075, + "build/src/libgs4.o": 0.071, "build/src/libgs5.o": 0.065, - "build/src/libgs6.o": 0.127, - "build/src/libgs7.o": 0.071, - "build/src/libgs8.o": 0.069, - "build/src/libgte1.o": 0.07, - "build/src/libgte10.o": 0.064, - "build/src/libgte11.o": 0.064, - "build/src/libgte12.o": 0.07, - "build/src/libgte13.o": 0.066, - "build/src/libgte14.o": 0.069, - "build/src/libgte15.o": 0.059, - "build/src/libgte16.o": 0.07, - "build/src/libgte17.o": 0.063, - "build/src/libgte18.o": 0.073, - "build/src/libgte19.o": 0.067, - "build/src/libgte2.o": 0.069, - "build/src/libgte20.o": 0.069, - "build/src/libgte21.o": 0.067, - "build/src/libgte22.o": 0.068, - "build/src/libgte23.o": 0.066, - "build/src/libgte24.o": 0.073, - "build/src/libgte25.o": 0.073, - "build/src/libgte26.o": 0.067, - "build/src/libgte27.o": 0.072, - "build/src/libgte28.o": 0.071, - "build/src/libgte29.o": 0.068, - "build/src/libgte3.o": 0.071, - "build/src/libgte30.o": 0.073, - "build/src/libgte4.o": 0.071, - "build/src/libgte5.o": 0.068, - "build/src/libgte6.o": 0.069, - "build/src/libgte7.o": 0.067, - "build/src/libgte8.o": 0.068, - "build/src/libgte9.o": 0.066, - "build/src/libmcrd1.o": 0.107, - "build/src/libmcrd2.o": 0.071, - "build/src/libpad1.o": 0.077, - "build/src/libpad2.o": 0.091, - "build/src/sgap.o": 0.068, - "build/src/sgap_2.o": 0.07, - "build/src/sgap_3.o": 0.073, - "build/src/sgap_4.o": 0.089, - "build/src/sgap_5.o": 0.072, - "build/src/sgap_6.o": 0.065, - "build/src/sgap_8.o": 0.083, - "build/src/snd1.o": 0.099, - "build/src/snd10.o": 0.074, - "build/src/snd11.o": 0.078, - "build/src/snd12.o": 0.114, - "build/src/snd2.o": 0.099, - "build/src/snd3.o": 0.067, - "build/src/snd4.o": 0.072, - "build/src/snd5.o": 0.064, - "build/src/snd6.o": 0.091, - "build/src/snd7.o": 0.086, - "build/src/snd8.o": 0.092, - "build/src/snd9.o": 0.09, - "build/src/ov_SC03_014/ov_SC03_014.o": 0.14, + "build/src/libgs6.o": 0.102, + "build/src/libgs7.o": 0.083, + "build/src/libgs8.o": 0.075, + "build/src/libgte1.o": 0.074, + "build/src/libgte10.o": 0.079, + "build/src/libgte11.o": 0.073, + "build/src/libgte12.o": 0.076, + "build/src/libgte13.o": 0.065, + "build/src/libgte14.o": 0.071, + "build/src/libgte15.o": 0.057, + "build/src/libgte16.o": 0.065, + "build/src/libgte17.o": 0.081, + "build/src/libgte18.o": 0.071, + "build/src/libgte19.o": 0.079, + "build/src/libgte2.o": 0.061, + "build/src/libgte20.o": 0.06, + "build/src/libgte21.o": 0.073, + "build/src/libgte22.o": 0.065, + "build/src/libgte23.o": 0.063, + "build/src/libgte24.o": 0.061, + "build/src/libgte25.o": 0.072, + "build/src/libgte26.o": 0.066, + "build/src/libgte27.o": 0.082, + "build/src/libgte28.o": 0.062, + "build/src/libgte29.o": 0.065, + "build/src/libgte3.o": 0.08, + "build/src/libgte30.o": 0.069, + "build/src/libgte4.o": 0.067, + "build/src/libgte5.o": 0.075, + "build/src/libgte6.o": 0.061, + "build/src/libgte7.o": 0.059, + "build/src/libgte8.o": 0.079, + "build/src/libgte9.o": 0.063, + "build/src/libmcrd1.o": 0.077, + "build/src/libmcrd2.o": 0.067, + "build/src/libpad1.o": 0.078, + "build/src/libpad2.o": 0.084, + "build/src/sgap.o": 0.067, + "build/src/sgap_2.o": 0.064, + "build/src/sgap_3.o": 0.064, + "build/src/sgap_4.o": 0.073, + "build/src/sgap_5.o": 0.07, + "build/src/sgap_6.o": 0.067, + "build/src/sgap_8.o": 0.078, + "build/src/snd1.o": 0.073, + "build/src/snd10.o": 0.067, + "build/src/snd11.o": 0.066, + "build/src/snd12.o": 0.064, + "build/src/snd2.o": 0.069, + "build/src/snd3.o": 0.07, + "build/src/snd4.o": 0.073, + "build/src/snd5.o": 0.061, + "build/src/snd6.o": 0.084, + "build/src/snd7.o": 0.068, + "build/src/snd8.o": 0.069, + "build/src/snd9.o": 0.068, + "build/src/ov_SC03_014/ov_SC03_014.o": 0.126, "build/src/ov_SC03_014/ov_SC03_014_after.o": 0.511, - "build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.414, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.06, - "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.127, - "build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.17, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.119, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.097, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.065, - "build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.19, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.079, - "build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.176, + "build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.386, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.062, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.094, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.132, + "build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.178, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.13, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.099, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.071, + "build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.195, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.083, + "build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.197, "build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.094, - "build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.073, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.076, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.102, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.467, - "build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.263, - "build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.103, - "build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.208, - "build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.061, - "build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.108, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.07, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.169, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.216, - "build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.051, - "build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.278, - "build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.061, - "build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.06, - "build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.06, - "build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.067, - "build/src/ov_SC03_015/ov_SC03_015.o": 0.133, - "build/src/ov_SC03_015/ov_SC03_015_after.o": 0.494, - "build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.387, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.053, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.053, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.114, - "build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.149, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.108, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.073, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.069, - "build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.172, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.066, - "build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.163, - "build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.086, - "build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.062, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.067, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.091, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.443, - "build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.24, - "build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.095, - "build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.183, - "build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.058, - "build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.09, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.062, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.165, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.196, - "build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.05, - "build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.265, - "build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.055, - "build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.056, - "build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.045, - "build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.07, + "build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.079, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.081, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.097, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.506, + "build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.273, + "build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.107, + "build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.201, + "build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.067, + "build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.122, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.088, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.165, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.201, + "build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.064, + "build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.267, + "build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.067, + "build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.059, + "build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.055, + "build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.085, + "build/src/ov_SC03_015/ov_SC03_015.o": 0.127, + "build/src/ov_SC03_015/ov_SC03_015_after.o": 0.49, + "build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.384, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.054, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.063, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.118, + "build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.143, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.107, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.091, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.084, + "build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.187, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.072, + "build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.16, + "build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.095, + "build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.066, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.064, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.085, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.43, + "build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.237, + "build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.093, + "build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.2, + "build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.06, + "build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.102, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.076, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.171, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.199, + "build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.048, + "build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.269, + "build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.061, + "build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.053, + "build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.058, + "build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.066, "build/src/ov_SC04_011/ov_SC04_011.o": 0.114, - "build/src/ov_SC04_011/ov_SC04_011_after.o": 0.407, - "build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.329, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.046, + "build/src/ov_SC04_011/ov_SC04_011_after.o": 0.413, + "build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.33, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.045, "build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.048, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.091, - "build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.142, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.111, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.071, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013FFD8.o": 0.059, - "build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.168, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.063, - "build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.152, - "build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.081, - "build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.062, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.065, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.08, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.356, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.112, + "build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.147, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.113, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.074, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013FFD8.o": 0.06, + "build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.174, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.069, + "build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.163, + "build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.088, + "build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.057, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.058, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.091, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.345, "build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.214, - "build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.086, - "build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.16, - "build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.049, - "build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.09, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.058, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.088, + "build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.092, + "build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.172, + "build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.067, + "build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.092, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.064, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.092, "build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.431, - "build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.042, - "build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.05 + "build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.05, + "build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.056 }, "ok": true, "seconds": 2.3 diff --git a/.run/P36/delever/ledger.jsonl b/.run/P36/delever/ledger.jsonl index f7bed5e0a..271dbcf87 100644 --- a/.run/P36/delever/ledger.jsonl +++ b/.run/P36/delever/ledger.jsonl @@ -29617,3 +29617,4 @@ {"ts": "2026-09-11 14:04:58", "label": "s105_f7_minlever", "rung": "E", "calib": {"head": "9a0a6590b", "stamp": "15956e4a96c4"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80187B40.c", "fn": "func_80188A18", "addr": 2149091864, "aliases": null, "header": false, "includers": 0, "nhash_before": "49ed658c1328aed4b23da8921672fd45d680ba6d", "nhash_after": "e6e6d15ce179f3b19d800ff3afb1380e1bd9eb61", "source": "propagate:src/ov_SC01_077/ov_SC01_077_jr_8017AE2C.c:func_8017EF50", "verdict": "LEVER-FREE", "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3555, "verdict": "NEEDED", "why": "left by the author", "oracle": ""}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3557, "verdict": "NEEDED", "why": "left by the author", "oracle": ""}], "compiles": 2, "seconds": 0.185, "objects": ["build/src/ov_SC02_000/ov_SC02_000_jr_80187B40.o", "build/src/ov_SC02_003/ov_SC02_003_jr_80187B40.o"], "before_text": "s32 func_80188A18(s32 param_1)\n{\n extern void func_8012931C(struct vec *a0);\n extern void func_801292C8(u8 *a0);\n\n register unsigned short c __asm__(\"$5\"); // !FAKE: pin $5 \u2014 NEEDED DIFFERS (P36 rung B tus9)\n int d;\n register int g __asm__(\"$6\"); // !FAKE: pin $6 \u2014 NEEDED DIFFERS (P36 rung B tus9)\n int a;\n int e;\n ((void (*)(int))func_8012931C)(((int)param_1));\n a = *(int *)(((int)param_1) + 0x10);\n c = *(unsigned short *)(((int)param_1) + 0x34);\n e = *(int *)(((int)param_1) + 0x2c);\n __asm__ __volatile__(\"\" : : \"r\"(a)); // !FAKE: keepalive \u2014 NEEDED DIFFERS (P36 rung B tus9)\n d = *(int *)(((int)param_1) + 0x30);\n {\n unsigned short cp1 = c + 1;\n *(int *)(((int)param_1) + 0x10) = a + e;\n *(unsigned short *)(((int)param_1) + 0x34) = cp1;\n }\n *(int *)(((int)param_1) + 8) = *(int *)(((int)param_1) + 8) + 0x10000;\n *(int *)(((int)param_1) + 0x18) = *(int *)(((int)param_1) + 0x18) + d;\n g = *(short *)(((int)param_1) + 0xa);\n if (g > *(short *)(((int)param_1) + 0x36)) {\n ((void (*)(int))func_801292C8)(((int)param_1));\n } else if (*(short *)(((int)param_1) + 0x34) == 8) {\n *(int *)(((int)param_1) + 0x2c) = -*(int *)(((int)param_1) + 0x2c);\n *(int *)(((int)param_1) + 0x30) = -*(int *)(((int)param_1) + 0x30);\n *(int *)(((int)param_1) + 0x14) = -*(int *)(((int)param_1) + 0x14);\n } else if (*(short *)(((int)param_1) + 0x34) == 0x10) {\n *(short *)(((int)param_1) + 0x34) = 0;\n *(int *)(((int)param_1) + 0x14) = -*(int *)(((int)param_1) + 0x14);\n }\n}\n", "after_text": "s32 func_80188A18(s32 param_1)\n{\n extern void func_8012931C(struct vec *a0);\n extern void func_801292C8(u8 *a0);\n\n register unsigned short c __asm__(\"$5\"); // !FAKE: pin $5 c \u2014 local-alloc find_free_reg, local-alloc.c:2073 (P36 S105 f7 minimum-lever)\n int d;\n register int g __asm__(\"$6\"); // !FAKE: pin $6 g \u2014 local-alloc find_free_reg, local-alloc.c:2073 (P36 S105 f7 minimum-lever)\n int a;\n int e;\n ((void (*)(int))func_8012931C)(((int)param_1));\n a = *(int *)(((int)param_1) + 0x10);\n c = *(unsigned short *)(((int)param_1) + 0x34);\n e = *(int *)(((int)param_1) + 0x2c);\n d = *(int *)(((int)param_1) + 0x30);\n {\n unsigned short cp1 = c + 1;\n *(int *)(((int)param_1) + 0x10) = a + e;\n *(unsigned short *)(((int)param_1) + 0x34) = cp1;\n }\n *(int *)(((int)param_1) + 8) = *(int *)(((int)param_1) + 8) + 0x10000;\n *(int *)(((int)param_1) + 0x18) = *(int *)(((int)param_1) + 0x18) + d;\n g = *(short *)(((int)param_1) + 0xa);\n if (g > *(short *)(((int)param_1) + 0x36)) {\n ((void (*)(int))func_801292C8)(((int)param_1));\n } else if (*(short *)(((int)param_1) + 0x34) == 8) {\n *(int *)(((int)param_1) + 0x2c) = -*(int *)(((int)param_1) + 0x2c);\n *(int *)(((int)param_1) + 0x30) = -*(int *)(((int)param_1) + 0x30);\n *(int *)(((int)param_1) + 0x14) = -*(int *)(((int)param_1) + 0x14);\n } else if (*(short *)(((int)param_1) + 0x34) == 0x10) {\n *(short *)(((int)param_1) + 0x34) = 0;\n *(int *)(((int)param_1) + 0x14) = -*(int *)(((int)param_1) + 0x14);\n }\n}\n"} {"ts": "2026-09-11 14:09:51", "label": "s105_r22b", "rung": "E", "calib": {"head": "bb2012f78", "stamp": "15956e4a96c4"}, "tu": "src/shared/ov/func_80146B9C.h", "fn": "func_80146B9C", "addr": 2148821916, "aliases": null, "header": true, "includers": 136, "nhash_before": "5db458090b6ab812e62524efcb7bd89fbe4dc8f2", "nhash_after": "723479dce95de53aa7ebafc991364241cb6593cb", "source": "delever_regen R22 merge-ptr q into p+48", "verdict": "LEVER-FREE", "sites": [], "compiles": 141, "seconds": 43.707, "objects": ["build/src/ov_MAIN_012/ov_MAIN_012_jr_801458E0.o", "build/src/ov_SC01_000/ov_SC01_000_after.o", "build/src/ov_SC01_001/ov_SC01_001_after.o", "build/src/ov_SC01_004/ov_SC01_004_after.o", "build/src/ov_SC01_005/ov_SC01_005_after.o", "build/src/ov_SC01_006/ov_SC01_006_after.o", "build/src/ov_SC01_008/ov_SC01_008_after.o", "build/src/ov_SC01_009/ov_SC01_009_after.o", "build/src/ov_SC01_074/ov_SC01_074_after.o", "build/src/ov_SC01_077/ov_SC01_077_after.o", "build/src/ov_SC01_080/ov_SC01_080_after.o", "build/src/ov_SC01_084/ov_SC01_084_after.o", "build/src/ov_SC02_000/ov_SC02_000_after.o", "build/src/ov_SC02_003/ov_SC02_003_after.o", "build/src/ov_SC02_004/ov_SC02_004_after.o", "build/src/ov_SC02_005/ov_SC02_005_after.o", "build/src/ov_SC02_011/ov_SC02_011_after.o", "build/src/ov_SC02_015/ov_SC02_015_after.o", "build/src/ov_SC02_016/ov_SC02_016_after.o", "build/src/ov_SC02_017/ov_SC02_017_after.o", "build/src/ov_SC02_021/ov_SC02_021_after.o", "build/src/ov_SC02_026/ov_SC02_026_after.o", "build/src/ov_SC02_027/ov_SC02_027_after.o", "build/src/ov_SC02_028/ov_SC02_028_after.o", "build/src/ov_SC02_031/ov_SC02_031_after.o", "build/src/ov_SC02_035/ov_SC02_035_after.o", "build/src/ov_SC02_037/ov_SC02_037_jr_801458E0.o", "build/src/ov_SC02_039/ov_SC02_039_after.o", "build/src/ov_SC02_041/ov_SC02_041_after.o", "build/src/ov_SC03_001/ov_SC03_001_after.o", "build/src/ov_SC03_002/ov_SC03_002_after.o", "build/src/ov_SC03_003/ov_SC03_003_after.o", "build/src/ov_SC03_006/ov_SC03_006_after.o", "build/src/ov_SC03_007/ov_SC03_007_after.o", "build/src/ov_SC03_010/ov_SC03_010_after.o", "build/src/ov_SC03_011/ov_SC03_011_after.o", "build/src/ov_SC03_012/ov_SC03_012_after.o", "build/src/ov_SC03_013/ov_SC03_013_after.o", "build/src/ov_SC03_014/ov_SC03_014_after.o", "build/src/ov_SC03_015/ov_SC03_015_after.o", "build/src/ov_SC03_023/ov_SC03_023_after.o", "build/src/ov_SC03_024/ov_SC03_024_after.o", "build/src/ov_SC03_028/ov_SC03_028_after.o", "build/src/ov_SC03_029/ov_SC03_029_after.o", "build/src/ov_SC03_030/ov_SC03_030_after.o", "build/src/ov_SC03_031/ov_SC03_031_after.o", "build/src/ov_SC03_089/ov_SC03_089_after.o", "build/src/ov_SC03_090/ov_SC03_090_after.o", "build/src/ov_SC03_091/ov_SC03_091_after.o", "build/src/ov_SC03_092/ov_SC03_092_after.o", "build/src/ov_SC03_093/ov_SC03_093_after.o", "build/src/ov_SC03_094/ov_SC03_094_after.o", "build/src/ov_SC03_095/ov_SC03_095_after.o", "build/src/ov_SC03_096/ov_SC03_096_after.o", "build/src/ov_SC03_097/ov_SC03_097_after.o", "build/src/ov_SC03_098/ov_SC03_098_after.o", "build/src/ov_SC03_099/ov_SC03_099_after.o", "build/src/ov_SC03_100/ov_SC03_100_after.o", "build/src/ov_SC03_101/ov_SC03_101_after.o", "build/src/ov_SC03_102/ov_SC03_102_after.o", "build/src/ov_SC03_103/ov_SC03_103_after.o", "build/src/ov_SC03_104/ov_SC03_104_after.o", "build/src/ov_SC03_105/ov_SC03_105_after.o", "build/src/ov_SC03_107/ov_SC03_107_jr_801458E0.o", "build/src/ov_SC03_108/ov_SC03_108_after.o", "build/src/ov_SC03_109/ov_SC03_109_after.o", "build/src/ov_SC03_110/ov_SC03_110_after.o", "build/src/ov_SC03_111/ov_SC03_111_after.o", "build/src/ov_SC03_112/ov_SC03_112_after.o", "build/src/ov_SC03_113/ov_SC03_113_after.o", "build/src/ov_SC03_114/ov_SC03_114_after.o", "build/src/ov_SC03_115/ov_SC03_115_after.o", "build/src/ov_SC03_116/ov_SC03_116_after.o", "build/src/ov_SC03_117/ov_SC03_117_after.o", "build/src/ov_SC03_118/ov_SC03_118_after.o", "build/src/ov_SC03_119/ov_SC03_119_after.o", "build/src/ov_SC03_121/ov_SC03_121_after.o", "build/src/ov_SC03_124/ov_SC03_124_after.o", "build/src/ov_SC03_125/ov_SC03_125_after.o", "build/src/ov_SC03_126/ov_SC03_126_after.o", "build/src/ov_SC04_000/ov_SC04_000_after.o", "build/src/ov_SC04_002/ov_SC04_002_after.o", "build/src/ov_SC04_003/ov_SC04_003_after.o", "build/src/ov_SC04_004/ov_SC04_004_after.o", "build/src/ov_SC04_005/ov_SC04_005_after.o", "build/src/ov_SC04_006/ov_SC04_006_after.o", "build/src/ov_SC04_007/ov_SC04_007_after.o", "build/src/ov_SC04_008/ov_SC04_008_after.o", "build/src/ov_SC04_009/ov_SC04_009_after.o", "build/src/ov_SC04_010/ov_SC04_010_after.o", "build/src/ov_SC04_011/ov_SC04_011_after.o", "build/src/ov_SC04_012/ov_SC04_012_after.o", "build/src/ov_SC04_015/ov_SC04_015_after.o", "build/src/ov_SC04_016/ov_SC04_016_after.o", "build/src/ov_SC04_018/ov_SC04_018_after.o", "build/src/ov_SC04_019/ov_SC04_019_after.o", "build/src/ov_SC04_020/ov_SC04_020_after.o", "build/src/ov_SC04_021/ov_SC04_021_after.o", "build/src/ov_SC05_000/ov_SC05_000_after.o", "build/src/ov_SC05_001/ov_SC05_001_after.o", "build/src/ov_SC05_002/ov_SC05_002_after.o", "build/src/ov_SC05_003/ov_SC05_003_after.o", "build/src/ov_SC05_004/ov_SC05_004_after.o", "build/src/ov_SC05_005/ov_SC05_005_after.o", "build/src/ov_SC05_006/ov_SC05_006_after.o", "build/src/ov_SC05_007/ov_SC05_007_after.o", "build/src/ov_SC05_008/ov_SC05_008_after.o", "build/src/ov_SC05_009/ov_SC05_009_after.o", "build/src/ov_SC05_010/ov_SC05_010_after.o", "build/src/ov_SC05_011/ov_SC05_011_after.o", "build/src/ov_SC05_017/ov_SC05_017_after.o", "build/src/ov_SC05_018/ov_SC05_018_after.o", "build/src/ov_SC05_019/ov_SC05_019_after.o", "build/src/ov_SC06_000/ov_SC06_000_after.o", "build/src/ov_SC06_006/ov_SC06_006_after.o", "build/src/ov_SC06_008/ov_SC06_008_after.o", "build/src/ov_SC06_010/ov_SC06_010_after.o", "build/src/ov_SC06_011/ov_SC06_011_after.o", "build/src/ov_SC06_013/ov_SC06_013_after.o", "build/src/ov_SC06_014/ov_SC06_014_after.o", "build/src/ov_SC06_015/ov_SC06_015_after.o", "build/src/ov_SC06_016/ov_SC06_016_after.o", "build/src/ov_SC06_018/ov_SC06_018_after.o", "build/src/ov_SC06_020/ov_SC06_020_after.o", "build/src/ov_SC06_022/ov_SC06_022_after.o", "build/src/ov_SC06_024/ov_SC06_024_after.o", "build/src/ov_SC06_025/ov_SC06_025_after.o", "build/src/ov_SC06_027/ov_SC06_027_after.o", "build/src/ov_SC06_029/ov_SC06_029_after.o", "build/src/ov_SC06_030/ov_SC06_030_after.o", "build/src/ov_SC06_032/ov_SC06_032_after.o", "build/src/ov_SC06_033/ov_SC06_033_after.o", "build/src/ov_SC07_000/ov_SC07_000_after.o", "build/src/ov_SC07_001/ov_SC07_001_after.o", "build/src/ov_SC07_002/ov_SC07_002_after.o", "build/src/ov_SC07_006/ov_SC07_006_jr_801457A4.o", "build/src/ov_SC07_007/ov_SC07_007_jr_801457A4.o", "build/src/ov_SC07_008/ov_SC07_008_after.o", "build/src/ov_SC07_009/ov_SC07_009_after.o", "build/src/ov_SC07_010/ov_SC07_010_jr_801457A4.o", "build/src/ov_SC07_011/ov_SC07_011_jr_801457A4.o"], "before_text": "s32 func_80146B9C(void * arg0)\n{\n u8 *p;\n register u8 *q __asm__(\"$5\"); // !FAKE: pin $5 \u2014 NEEDED DIFFERS (P36 rung B headers1)\n u8 *end;\n p = (u8 *)&D_8011DA28;\n end = p - 0x9F8;\n if ((u32)p >= (u32)end) {\n q = p + 0x30;\n do {\n if (*(u16 *)p == 0) {\n *(s32 *)(q + 0x4) = *(s32 *)((u8 *)arg0 + 0x8);\n *(s16 *)p = *(u16 *)((u8 *)arg0 + 0x0);\n *(s16 *)(q - 0x2A) = *(u16 *)((u8 *)arg0 + 0x2);\n *(s16 *)(q - 0x26) = *(u16 *)((u8 *)arg0 + 0x4);\n *(s16 *)(q - 0x22) = *(u16 *)((u8 *)arg0 + 0x6);\n *(s32 *)(q - 0x4) = *(s32 *)((u8 *)arg0 + 0xC);\n *(s32 *)(q + 0x0) = *(s32 *)((u8 *)arg0 + 0x10);\n return (s32)p;\n }\n p -= 0x58;\n q -= 0x58;\n } while ((u32)p >= (u32)end);\n }\n return 0;\n}\n", "after_text": "s32 func_80146B9C(void * arg0)\n{\n u8 *p;\n u8 *end;\n p = (u8 *)&D_8011DA28;\n end = p - 0x9F8;\n if ((u32)p >= (u32)end) {\n do {\n if (*(u16 *)p == 0) {\n *(s32 *)(p + 52) = *(s32 *)((u8 *)arg0 + 0x8);\n *(s16 *)p = *(u16 *)((u8 *)arg0 + 0x0);\n *(s16 *)(p + 6) = *(u16 *)((u8 *)arg0 + 0x2);\n *(s16 *)(p + 10) = *(u16 *)((u8 *)arg0 + 0x4);\n *(s16 *)(p + 14) = *(u16 *)((u8 *)arg0 + 0x6);\n *(s32 *)(p + 44) = *(s32 *)((u8 *)arg0 + 0xC);\n *(s32 *)(p + 48) = *(s32 *)((u8 *)arg0 + 0x10);\n return (s32)p;\n }\n p -= 0x58;\n } while ((u32)p >= (u32)end);\n }\n return 0;\n}\n"} {"ts": "2026-09-11 17:50:11", "label": "s105_f6", "rung": "E", "calib": {"head": "f6702551b", "stamp": "15956e4a96c4"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8017F584", "addr": 2149053828, "aliases": null, "header": false, "includers": 0, "nhash_before": "20b41e26e9a4c9ed5cb34318aa3b6fc842ff8ac9", "nhash_after": "e436f3a8120a456244b17844d3c5657767938e8b", "source": ".run/P36/agents/ov_SC07_007__func_8017F584/body.c", "verdict": "LEVER-FREE", "sites": [], "compiles": 1, "seconds": 0.175, "objects": ["build/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.o"], "before_text": "void func_8017F584(s32 a0) {\n extern s32 func_80180FA4(s32, s32);\n extern s32 func_80181334(s32, s32);\n extern void func_801825C4(void *a0);\n extern void func_80182600(void *a0);\n extern void func_8017E234(void *a0);\n extern s32 D_801C7808;\n extern u8 D_80187298;\n extern s32 D_80187E80;\n extern void func_80181048(void*, void*);\n extern void func_80180F94(s32 a0);\n extern s32 func_8012AD50(void*);\n extern s32 func_80181280(s32 a0);\n s32 this = a0;\n s32 i;\n s32 j;\n s32 *ptr;\n s32 *p2;\n s32 fn;\n register s32 comp __asm__(\"$19\"); // !FAKE: pin $19 \u2014 NEEDED DIFFERS (P36 rung B tus9)\n\n ((s32 (*)(s32, void *, s32))func_80180FA4)(this, (void *)&D_80187298, 1);\n if (func_80181334(this, 0) != 0) {\n comp = (s32)func_801825C4;\n ptr = (s32 *)&D_801C7808;\n for (i = 0; i < 4; i++) {\n if (*ptr == comp) {\n func_8017E234(ptr);\n }\n ptr = (s32 *)((char *)ptr + 0x18);\n }\n fn = (s32)func_80182600;\n j = 0;\n p2 = (s32 *)&D_801C7808;\n for (; j < 4; j++) {\n if (*p2 == 0) {\n *p2 = fn;\n break;\n }\n p2 = (s32 *)((char *)p2 + 0x18);\n }\n }\n if (func_80181280(this) != 0) {\n comp = (s32)func_80182600;\n ptr = (s32 *)&D_801C7808;\n for (i = 0; i < 4; i++) {\n if (*ptr == comp) {\n func_8017E234(ptr);\n }\n ptr = (s32 *)((char *)ptr + 0x18);\n }\n func_80181048(this, &D_80187E80);\n func_80180F94(5);\n func_8012AD50(this);\n }\n}\n", "after_text": "void func_8017F584(s32 a0) {\n extern s32 func_80180FA4(s32, s32);\n extern s32 func_80181334(s32, s32);\n extern void func_801825C4(void *a0);\n extern void func_80182600(void *a0);\n extern void func_8017E234(void *a0);\n extern s32 D_801C7808;\n extern u8 D_80187298;\n extern s32 D_80187E80;\n extern void func_80181048(void*, void*);\n extern void func_80180F94(s32 a0);\n extern s32 func_8012AD50(void*);\n extern s32 func_80181280(s32 a0);\n s32 this = a0;\n s32 i;\n s32 j;\n s32 *ptr;\n s32 *p2;\n s32 fn;\n s32 cmp1;\n s32 cmp2;\n\n ((s32 (*)(s32, void *, s32))func_80180FA4)(this, (void *)&D_80187298, 1);\n if (func_80181334(this, 0) != 0) {\n cmp1 = (s32)func_801825C4;\n ptr = (s32 *)&D_801C7808;\n for (i = 0; i < 4; i++) {\n if (*ptr == cmp1) {\n func_8017E234(ptr);\n }\n ptr = (s32 *)((char *)ptr + 0x18);\n }\n fn = (s32)func_80182600;\n j = 0;\n p2 = (s32 *)&D_801C7808;\n for (; j < 4; j++) {\n if (*p2 == 0) {\n *p2 = fn;\n break;\n }\n p2 = (s32 *)((char *)p2 + 0x18);\n }\n }\n if (func_80181280(this) != 0) {\n cmp2 = (s32)func_80182600;\n ptr = (s32 *)&D_801C7808;\n for (i = 0; i < 4; i++) {\n if (*ptr == cmp2) {\n func_8017E234(ptr);\n }\n ptr = (s32 *)((char *)ptr + 0x18);\n }\n func_80181048(this, &D_80187E80);\n func_80180F94(5);\n func_8012AD50(this);\n }\n}\n"} +{"ts": "2026-09-11 17:50:30", "label": "s105_f6", "rung": "E", "calib": {"head": "bd461c81b", "stamp": "15956e4a96c4"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c", "fn": "func_8018122C", "addr": 2149061164, "aliases": null, "header": false, "includers": 0, "nhash_before": "620c30baac11aab91ff3adc0f0702edbce242ed2", "nhash_after": "f09baa63f5cb6002323015000d969765594c6f91", "source": ".run/P36/agents/ov_SC07_007__func_8018122C/body.c", "verdict": "LEVER-FREE", "sites": [], "compiles": 1, "seconds": 0.169, "objects": ["build/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.o"], "before_text": "void func_8018122C(s32 param_1, void* param_2)\n{\n s32 base;\n register s32 val __asm__(\"$17\"); // !FAKE: pin $17 \u2014 NEEDED DIFFERS (P36 rung B tus9)\n\n base = param_1;\n val = param_2;\n func_801812BC();\n if (D_801C79CC == 0) {\n *(s32 *)(base + 0xCC) = func_8013767C(val);\n }\n}\n", "after_text": "void func_8018122C(s32 param_1, void* param_2)\n{\n func_801812BC();\n if (D_801C79CC == 0) {\n s32 r = func_8013767C((s32)param_2);\n do { *(s32 *)(param_1 + 0xCC) = r; } while (0); // !FAKE: do-while \u2014 flow.c:2067 loop_depth ref weight, global.c:594-607 allocno_compare (P36 S105 f6)\n }\n}\n"} 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 3165d58e7..c45a2fb4e 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_8017BEBC.c @@ -6748,14 +6748,10 @@ extern s32 func_8013767C(s32 a0); void func_8018122C(s32 param_1, void* param_2) { - s32 base; - register s32 val __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus9) - - base = param_1; - val = param_2; func_801812BC(); if (D_801C79CC == 0) { - *(s32 *)(base + 0xCC) = func_8013767C(val); + s32 r = func_8013767C((s32)param_2); + do { *(s32 *)(param_1 + 0xCC) = r; } while (0); // !FAKE: do-while — flow.c:2067 loop_depth ref weight, global.c:594-607 allocno_compare (P36 S105 f6) } }