Skip to content

d_a_obj_stairBlock OK and linked#2656

Merged
hatal175 merged 1 commit intozeldaret:mainfrom
Trueffeloot:stairblock
Sep 14, 2025
Merged

d_a_obj_stairBlock OK and linked#2656
hatal175 merged 1 commit intozeldaret:mainfrom
Trueffeloot:stairblock

Conversation

@Trueffeloot
Copy link
Copy Markdown
Contributor

@Trueffeloot Trueffeloot commented Sep 14, 2025

Resolves #1016

@decomp-dev
Copy link
Copy Markdown

decomp-dev bot commented Sep 14, 2025

Report for ShieldD (f0d0818 - 248bd77)

📈 Matched code: 19.07% (+0.01%, +1424 bytes)

✅ 9 new matches
Unit Function Bytes Before After
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Execute() +529 0.75% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock __sinit_\d_a_obj_stairBlock_cpp +196 0.00% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::setBaseMtx() +160 2.44% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::daStairBlock_c() +136 0.00% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::daStairBlock_HIO_c() +129 3.03% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Delete() +65 5.88% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Draw(daStairBlock_c*) +49 7.69% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Execute(daStairBlock_c*) +49 7.69% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::~daStairBlock_HIO_c() +16 82.61% 100.00%
📈 6 improvements in unmatched functions
Unit Function Bytes Before After
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::CreateHeap() +401 0.97% 98.28%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::create() +379 0.96% 92.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Draw() +199 1.85% 93.94%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::createHeapCallBack(fopAc_ac_c*) +47 6.25% 80.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Delete(daStairBlock_c*) +38 5.00% 53.55%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Create(fopAc_ac_c*) +33 5.00% 46.25%

Report for GZ2E01 (f0d0818 - 248bd77)

📈 Matched code: 84.01% (+0.03%, +3132 bytes)
📈 Linked code: 52.00% (+0.03%, +3132 bytes)

✅ 22 new matches
Unit Function Bytes Before After
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Execute() +641 0.62% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::create() +445 0.89% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::CreateHeap() +333 1.19% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Draw() +225 1.75% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock dCcD_Sph::~dCcD_Sph() +200 1.96% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::setBaseMtx() +169 2.33% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock dCcD_Sph::dCcD_Sph() +129 3.03% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock __sinit_d_a_obj_stairBlock_cpp +109 3.57% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoExt_bckAnm::~mDoExt_bckAnm() +81 4.76% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoHIO_entry_c::~mDoHIO_entry_c() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock cM3dGSph::~cM3dGSph() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock cM3dGAab::~cM3dGAab() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoExt_bckAnm::mDoExt_bckAnm() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock J3DFrameCtrl::~J3DFrameCtrl() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::daStairBlock_HIO_c() +60 6.25% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Delete() +45 8.33% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::createHeapCallBack(fopAc_ac_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Draw(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Execute(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Delete(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::~daStairBlock_HIO_c() +32 65.22% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Create(fopAc_ac_c*) +28 12.50% 100.00%

Report for GZ2J01 (f0d0818 - 248bd77)

📈 Matched code: 81.79% (+0.03%, +3132 bytes)

✅ 22 new matches
Unit Function Bytes Before After
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Execute() +641 0.62% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::create() +445 0.89% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::CreateHeap() +333 1.19% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Draw() +225 1.75% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock dCcD_Sph::~dCcD_Sph() +200 1.96% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::setBaseMtx() +169 2.33% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock dCcD_Sph::dCcD_Sph() +129 3.03% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock __sinit_d_a_obj_stairBlock_cpp +109 3.57% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoExt_bckAnm::~mDoExt_bckAnm() +81 4.76% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoHIO_entry_c::~mDoHIO_entry_c() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock cM3dGSph::~cM3dGSph() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock cM3dGAab::~cM3dGAab() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoExt_bckAnm::mDoExt_bckAnm() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock J3DFrameCtrl::~J3DFrameCtrl() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::daStairBlock_HIO_c() +60 6.25% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Delete() +45 8.33% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::createHeapCallBack(fopAc_ac_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Draw(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Execute(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Delete(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::~daStairBlock_HIO_c() +32 65.22% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Create(fopAc_ac_c*) +28 12.50% 100.00%

Report for GZ2P01 (f0d0818 - 248bd77)

📈 Matched code: 82.12% (+0.03%, +3132 bytes)

✅ 22 new matches
Unit Function Bytes Before After
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Execute() +641 0.62% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::create() +445 0.89% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::CreateHeap() +333 1.19% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Draw() +225 1.75% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock dCcD_Sph::~dCcD_Sph() +200 1.96% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::setBaseMtx() +169 2.33% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock dCcD_Sph::dCcD_Sph() +129 3.03% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock __sinit_d_a_obj_stairBlock_cpp +109 3.57% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoExt_bckAnm::~mDoExt_bckAnm() +81 4.76% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoHIO_entry_c::~mDoHIO_entry_c() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock cM3dGSph::~cM3dGSph() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock cM3dGAab::~cM3dGAab() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock mDoExt_bckAnm::mDoExt_bckAnm() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock J3DFrameCtrl::~J3DFrameCtrl() +69 5.56% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::daStairBlock_HIO_c() +60 6.25% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::Delete() +45 8.33% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_c::createHeapCallBack(fopAc_ac_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Draw(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Execute(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Delete(daStairBlock_c*) +41 9.09% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_HIO_c::~daStairBlock_HIO_c() +32 65.22% 100.00%
d_a_obj_stairBlock/d/actor/d_a_obj_stairBlock daStairBlock_Create(fopAc_ac_c*) +28 12.50% 100.00%

@hatal175 hatal175 merged commit 5e71d98 into zeldaret:main Sep 14, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

d_a_obj_stairBlock.cpp

2 participants