diff options
| author | EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> | 2021-10-01 01:57:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-30 20:57:49 -0400 |
| commit | edcf4e40cbb2de55bbd2d5e49136f11d1d8b7753 (patch) | |
| tree | 1d3a63696052770cb4f6436322e25d79d261b9f3 /src/libultra | |
| parent | b5e9427db448a6e38540cf1a34907ae580330339 (diff) | |
setglobalintmask OK (#299)
Diffstat (limited to 'src/libultra')
| -rw-r--r-- | src/libultra/os/setglobalintmask.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libultra/os/setglobalintmask.c b/src/libultra/os/setglobalintmask.c index 40b539b7f..6b7895d6d 100644 --- a/src/libultra/os/setglobalintmask.c +++ b/src/libultra/os/setglobalintmask.c @@ -1,3 +1,8 @@ #include "global.h" -#pragma GLOBAL_ASM("asm/non_matchings/boot/setglobalintmask/__osSetGlobalIntMask.s") +void __osSetGlobalIntMask(u32 mask) { + register s32 prevInt = __osDisableInt(); + + __OSGlobalIntMask |= mask; + __osRestoreInt(prevInt); +} |
