papermario/src/os
AltoXorg 8d5b066b7d
`SHIFT_BSS` be gone (#1173)
* merge asm in src all versions

* main: refactor and eliminate SHIFT_BSS

* engine1 static BSS

* engine2

* folder move

* fix shift build

* cleanup msg & msg_draw

* wtf?

* un-static-ized

* .

* remove unnecess. rodata pad

* populate dangling common syms
2024-03-05 19:54:53 +09:00
..
nusys `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osDisableInt.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osGetCause.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osGetSR.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osProbeTLB.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osRestoreInt.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osSetCompare.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
__osSetWatchLo.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
_getcount.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
_setcompare.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
afterprenmi.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
ai.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
aigetlength.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
aigetstatus.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
aisetfrequency.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
aisetnextbuf.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
bcmp.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
bcopy.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
bzero.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
cartrominit.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
common.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
contpfs.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
contquery.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
contramread.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
contramwrite.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
contreaddata.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
controller.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
coss.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
crc.c Clean trailing whitespace (#1038) 2023-04-29 15:28:06 +02:00
createmesgqueue.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
createthread.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
decode_yay0.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
destroythread.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
devmgr.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
epidma.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
epilinkhandle.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
epirawdma.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
epirawread.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
epirawwrite.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
epiread.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
epiwrite.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
exceptasm.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
flashinit.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
flashreadarray.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
flashsectorerase.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
flashwritearray.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
flashwritebuffer.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
frustum.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
getactivequeue.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
getthreadpri.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
gettime.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
guLookAt.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
guMtxCat.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
guMtxCat.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guMtxCatF.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guMtxF2L.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guMtxIdent.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guMtxIdentF.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guMtxL2F.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guMtxXFMF.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
guMtxXFML.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
guNormalize.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guOrtho.c Convert tabs to spaces (#1012) 2023-04-11 03:06:19 +09:00
guRotate.c Convert tabs to spaces (#1012) 2023-04-11 03:06:19 +09:00
guScale.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guScaleF.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guTranslate.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
guTranslateF.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
initialize.c some JP decomp (#1149) 2024-01-16 14:13:54 +09:00
jammesg.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
ldiv.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
lookathil.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
lookatref.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
memset.c Match a few functions, cleanup of unmatched libultra/gcc internal stuff, some documentation in 43F0.c (#755) 2022-09-04 22:12:30 +01:00
motor.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osFlash.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osGetCount.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osInvalDCache.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osInvalICache.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osMapTLB.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osMapTLBRdb.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osSetIntMask.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osSiDeviceBusy.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
osUnmapTLB.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osUnmapTLBAll.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osWritebackDCache.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
osWritebackDCacheAll.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
padding.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
padding_alt.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
parameters.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
perspective.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
pfsallocatefile.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pfschecker.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
pfsdeletefile.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
pfsfilestate.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
pfsfindfile.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
pfsfreeblocks.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
pfsgetstatus.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pfsinitpak.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pfsisplug.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pfsnumfiles.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pfsreadwritefile.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
pfsrepairid.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
pfssearchfile.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
pfsselectbank.c match some libultra (#667) 2022-03-21 15:47:44 +09:00
piacs.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
pigetcmdq.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
pimgr.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
pirawdma.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
position.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
recvmesg.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
resetglobalintmask.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
rotateRPY.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
sendmesg.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
seteventmesg.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
setfpccsr.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
setglobalintmask.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
setsr.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
setthreadpri.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
settime.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
settimer.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
si.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
siacs.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
sins.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
sintable.inc.c Some Libultra data and decompilation work (#200) 2021-03-10 14:06:53 +09:00
sirawdma.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
sirawread.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
sirawwrite.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
skapi.s `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
sp.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
spgetstat.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
sprawdma.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
sprintf.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
spsetpc.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
spsetstat.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
sptask.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
sptaskyield.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
sptaskyielded.c Match some more Libultra (#639) 2022-02-08 14:05:20 +00:00
sqrtf.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
startthread.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
stopthread.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
strcmp.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
strcpy.c Match a few functions, cleanup of unmatched libultra/gcc internal stuff, some documentation in 43F0.c (#755) 2022-09-04 22:12:30 +01:00
string.c Match a number of functions and introduce anon unions (#655) 2022-02-25 00:12:33 +09:00
thread.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
timerintr.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
vi.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
viblack.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
vigetcurrcontext.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
vigetcurrframebuf.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
vigetmode.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
vigetnextframebuf.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
vimgr.c `SHIFT_BSS` be gone (#1173) 2024-03-05 19:54:53 +09:00
vimodempallan1.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
vimodentsclan1.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
vimodepallan1.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
virepeatline.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
virtualtophysical.c BSS And Libultra (#823) 2022-10-16 07:24:05 +09:00
visetevent.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
visetmode.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
visetspecial.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
visetyscale.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
viswapbuf.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
viswapcontext.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00
vitbl.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
xldtob.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
xlitob.c Match libultra iQue ver (#1111) 2023-08-17 02:29:21 +09:00
xprintf.c Clean trailing whitespace (#1038) 2023-04-29 15:28:06 +02:00
yieldthread.c Match 50 functions in Libultra (#636) 2022-01-31 20:40:55 +09:00