summaryrefslogtreecommitdiff
path: root/src/m_Do
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2022-07-02 15:15:47 -0700
committerGitHub <noreply@github.com>2022-07-02 15:15:47 -0700
commitb68cfbc0e6a66e9ef46ab01264dbe9e92b65bf8e (patch)
tree76b6e4b713e658f58e84b4369d8ace35b90e3717 /src/m_Do
parentb973f1c79806571e8f96ede37eae7bcda431ec21 (diff)
parentb99af1efc3c29179c75c5edc2e93ba1936be0da0 (diff)
Merge pull request #204 from lepelog/misc
misc and d_event
Diffstat (limited to 'src/m_Do')
-rw-r--r--src/m_Do/m_Do_mtx.cpp16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/m_Do/m_Do_mtx.cpp b/src/m_Do/m_Do_mtx.cpp
index 57fd2f3922..02afd4b587 100644
--- a/src/m_Do/m_Do_mtx.cpp
+++ b/src/m_Do/m_Do_mtx.cpp
@@ -310,26 +310,14 @@ SECTION_SDATA Mtx* mDoMtx_stack_c::next = (Mtx*)&mDoMtx_stack_c::buffer;
SECTION_SDATA Mtx* mDoMtx_stack_c::end = (Mtx*)&lit_4048;
/* 8000CCC8-8000CD14 007608 004C+00 0/0 0/0 24/24 .text push__14mDoMtx_stack_cFv */
-// regalloc
-#ifdef NONMATCHING
bool mDoMtx_stack_c::push() {
if (next >= end) {
return false;
}
- next++;
- PSMTXCopy(now, *next);
+ Mtx* old = next++;
+ PSMTXCopy(now, *old);
return true;
}
-#else
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm bool mDoMtx_stack_c::push() {
- nofralloc
-#include "asm/m_Do/m_Do_mtx/push__14mDoMtx_stack_cFv.s"
-}
-#pragma pop
-#endif
/* 8000CD14-8000CD64 007654 0050+00 0/0 0/0 24/24 .text pop__14mDoMtx_stack_cFv */
bool mDoMtx_stack_c::pop() {