mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
Decomped RoundUpDiv256
This commit is contained in:
parent
65a0a07be8
commit
76b50b4ca4
|
|
@ -1,61 +1,17 @@
|
|||
#pragma once
|
||||
.public CardPullOut
|
||||
.public Debug_FatalError
|
||||
.public Debug_Print0
|
||||
.public FindAvailableMemBlock
|
||||
.public GX_DispOff
|
||||
.public InitMemAllocTable
|
||||
.public InitMemArena
|
||||
.public MEMORY_ALLOCATION_ARENA_GETTERS
|
||||
.public MemAlloc
|
||||
.public MemAllocFlagsToBlockType
|
||||
.public NATURAL_LOG_VALUE_TABLE
|
||||
.public OS_GetLockID
|
||||
.public PRNG_SEQUENCE_NUM
|
||||
.public SplitMemBlock
|
||||
.public StartThread
|
||||
.public WaitForInterrupt
|
||||
.public _02090B40
|
||||
.public _02090BA0
|
||||
.public _02090BC8
|
||||
.public _02090BFC
|
||||
.public _02090C48
|
||||
.public _02092464
|
||||
.public _020AEF08
|
||||
.public _020AEF30
|
||||
.public _020AEF58
|
||||
.public _020B3380
|
||||
.public _020B3384
|
||||
.public _020B33A0
|
||||
.public _0229AFC0
|
||||
.public _0229AFCC
|
||||
.public _0229AFE4
|
||||
.public _0229B004
|
||||
.public _0229B0E0
|
||||
.public _0229B0E8
|
||||
.public _0229B0F0
|
||||
.public _0229B0F8
|
||||
.public _0229B110
|
||||
.public _0229B114
|
||||
.public _022B966C
|
||||
.public sub_02003AD0
|
||||
.public sub_020059A8
|
||||
.public sub_02079844
|
||||
.public sub_02079888
|
||||
.public sub_02079940
|
||||
.public sub_02079A64
|
||||
.public sub_02079B0C
|
||||
.public sub_02079C14
|
||||
.public sub_02079DB8
|
||||
.public sub_02079DE0
|
||||
.public sub_02079E74
|
||||
.public sub_0207A030
|
||||
.public sub_0207A048
|
||||
.public sub_0207A0CC
|
||||
.public sub_0207A164
|
||||
.public sub_0207B930
|
||||
.public sub_02083434
|
||||
.public sub_02083450
|
||||
.public sub_0208346C
|
||||
.public sub_0208347C
|
||||
.public sub_020845D8
|
||||
.public sub_02002CB4
|
||||
.public sub_02002E98
|
||||
|
|
|
|||
47
asm/include/main_020018A4.inc
Normal file
47
asm/include/main_020018A4.inc
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
#pragma once
|
||||
.public CardPullOut
|
||||
.public Debug_Print0
|
||||
.public GX_DispOff
|
||||
.public InitMemAllocTable
|
||||
.public MemAlloc
|
||||
.public NATURAL_LOG_VALUE_TABLE
|
||||
.public OS_GetLockID
|
||||
.public PRNG_SEQUENCE_NUM
|
||||
.public StartThread
|
||||
.public WaitForInterrupt
|
||||
.public _02090C48
|
||||
.public _02092464
|
||||
.public _020AEF30
|
||||
.public _020AEF58
|
||||
.public _0229AFC0
|
||||
.public _0229AFCC
|
||||
.public _0229AFE4
|
||||
.public _0229B004
|
||||
.public _0229B0E0
|
||||
.public _0229B0E8
|
||||
.public _0229B0F0
|
||||
.public _0229B0F8
|
||||
.public _0229B110
|
||||
.public _0229B114
|
||||
.public _022B966C
|
||||
.public sub_02003AD0
|
||||
.public sub_020059A8
|
||||
.public sub_02079844
|
||||
.public sub_02079888
|
||||
.public sub_02079940
|
||||
.public sub_02079A64
|
||||
.public sub_02079B0C
|
||||
.public sub_02079C14
|
||||
.public sub_02079DB8
|
||||
.public sub_02079DE0
|
||||
.public sub_02079E74
|
||||
.public sub_0207A030
|
||||
.public sub_0207A048
|
||||
.public sub_0207A0CC
|
||||
.public sub_0207A164
|
||||
.public sub_0207B930
|
||||
.public sub_02083434
|
||||
.public sub_02083450
|
||||
.public sub_0208346C
|
||||
.public sub_0208347C
|
||||
.public sub_020845D8
|
||||
2170
asm/main_0200119C.s
2170
asm/main_0200119C.s
File diff suppressed because it is too large
Load Diff
2166
asm/main_020018A4.s
Normal file
2166
asm/main_020018A4.s
Normal file
File diff suppressed because it is too large
Load Diff
6
include/main_02001894.h
Normal file
6
include/main_02001894.h
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#ifndef PMDSKY_MAIN_02001894_H
|
||||
#define PMDSKY_MAIN_02001894_H
|
||||
|
||||
s32 RoundUpDiv256(s32 x);
|
||||
|
||||
#endif //PMDSKY_MAIN_02001894_H
|
||||
2
main.lsf
2
main.lsf
|
|
@ -13,6 +13,8 @@ Static main
|
|||
Object asm/main_02000DE0.o
|
||||
Object src/main_02001188.o
|
||||
Object asm/main_0200119C.o
|
||||
Object src/main_02001894.o
|
||||
Object asm/main_020018A4.o
|
||||
Object src/main_0200330C.o
|
||||
Object asm/main_02003328.o
|
||||
Object src/main_0200383C.o
|
||||
|
|
|
|||
7
src/main_02001894.c
Normal file
7
src/main_02001894.c
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "main_02001894.h"
|
||||
|
||||
// Divides x by 256, and rounds up to 1 if the division would make x 0.
|
||||
s32 RoundUpDiv256(s32 x) {
|
||||
if (x & 0xFF) x += 0x100;
|
||||
return x >> 8;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user