kern: be a little more consistent about pragma GCC location

This commit is contained in:
Michael Scire 2021-11-16 11:25:57 -08:00
parent 1d39e06f32
commit 9d5e652fbd
4 changed files with 16 additions and 16 deletions

View file

@ -59,7 +59,7 @@ namespace ams::kern::svc {
/* Set omit-frame-pointer to prevent GCC from emitting MOV X29, SP instructions. */ /* Set omit-frame-pointer to prevent GCC from emitting MOV X29, SP instructions. */
#pragma GCC push_options #pragma GCC push_options
#pragma GCC optimize ("-O2") #pragma GCC optimize ("-O3")
#pragma GCC optimize ("omit-frame-pointer") #pragma GCC optimize ("omit-frame-pointer")
AMS_SVC_FOREACH_KERN_DEFINITION(DECLARE_SVC_STRUCT, _) AMS_SVC_FOREACH_KERN_DEFINITION(DECLARE_SVC_STRUCT, _)

View file

@ -15,10 +15,10 @@
*/ */
#include <mesosphere.hpp> #include <mesosphere.hpp>
namespace ams::kern { #pragma GCC push_options
#pragma GCC optimize ("-O3")
#pragma GCC push_options namespace ams::kern {
#pragma GCC optimize ("-O3")
bool KScheduler::s_scheduler_update_needed; bool KScheduler::s_scheduler_update_needed;
KScheduler::LockType KScheduler::s_scheduler_lock; KScheduler::LockType KScheduler::s_scheduler_lock;
@ -598,6 +598,6 @@ namespace ams::kern {
} }
} }
#pragma GCC pop_options
} }
#pragma GCC pop_options

View file

@ -15,10 +15,10 @@
*/ */
#include <mesosphere.hpp> #include <mesosphere.hpp>
namespace ams::kern { #pragma GCC push_options
#pragma GCC optimize ("-O3")
#pragma GCC push_options namespace ams::kern {
#pragma GCC optimize ("-O3")
namespace ipc { namespace ipc {
@ -1385,8 +1385,6 @@ namespace ams::kern {
this->NotifyAvailable(svc::ResultSessionClosed()); this->NotifyAvailable(svc::ResultSessionClosed());
} }
#pragma GCC pop_options
void KServerSession::Dump() { void KServerSession::Dump() {
MESOSPHERE_ASSERT_THIS(); MESOSPHERE_ASSERT_THIS();
@ -1420,3 +1418,5 @@ namespace ams::kern {
} }
} }
#pragma GCC pop_options

View file

@ -15,10 +15,10 @@
*/ */
#include <mesosphere.hpp> #include <mesosphere.hpp>
namespace ams::kern::svc { #pragma GCC push_options
#pragma GCC optimize ("-O3")
#pragma GCC push_options namespace ams::kern::svc {
#pragma GCC optimize ("-O3")
/* ============================= Common ============================= */ /* ============================= Common ============================= */
@ -315,6 +315,6 @@ namespace ams::kern::svc {
return ReplyAndReceiveWithUserBuffer(out_index, message_buffer, message_buffer_size, handles, num_handles, reply_target, timeout_ns); return ReplyAndReceiveWithUserBuffer(out_index, message_buffer, message_buffer_size, handles, num_handles, reply_target, timeout_ns);
} }
#pragma GCC pop_options
} }
#pragma GCC pop_options