summaryrefslogtreecommitdiff
path: root/src/m_Do/m_Do_mtx.cpp
diff options
context:
space:
mode:
authorlepelog <25211966+lepelog@users.noreply.github.com>2022-07-02 01:29:13 +0200
committerlepelog <25211966+lepelog@users.noreply.github.com>2022-07-02 03:08:21 +0200
commitb649193f043b0902a26855641aec75708a519e77 (patch)
tree2a8dd3aeec34425bf9dd89710e1bcc5a2a2a27ca /src/m_Do/m_Do_mtx.cpp
parentb973f1c79806571e8f96ede37eae7bcda431ec21 (diff)
misc and d_event
Diffstat (limited to 'src/m_Do/m_Do_mtx.cpp')
-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() {