mk64/asm/os
Tyler McGavran 782ed71f61
Massive data relocation (#295)
Mostly relocating rodata from data/* files to the appropriate
 asm/nonmatching/* files, although there is some plain data
 relocating to be found in here too.

Big change to note is the addition of the code_802AAA70.c file,
 split from memory.c. Based on some padding in the ro/data for
 memory it seems clear that a split is needed, although it is
 not clear that exact spot chosen for the split is correct.
 Still, it gets the file padding for the ro/data and text segments
 correct so it can't be too wrong.

Also included is an update to the asm_processor tool to support
 the .hword directive. I made a PR to the main repo of that
 project with an identical change and it was accepted.

Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
2023-03-29 18:52:15 -06:00
..
non_matchings Match OS funcs (#152) 2022-01-30 23:31:43 -07:00
__osDisableInt.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
__osException.s Massive data relocation (#295) 2023-03-29 18:52:15 -06:00
__osGetSR.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
__osProbeTLB.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
__osRestoreInt.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
__osSetCompare.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
__osSetFpcCsr.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
__osSetSR.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
bcopy.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
bzero.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osGetCount.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osInvalDCache.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osInvalICache.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osMapTLBRdb.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osSetIntMask.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osWritebackDCache.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
osWritebackDCacheAll.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00
parameters.s Imported remaining undefined_syms (#79) 2021-12-04 04:36:25 -07:00
sqrtf.s Match/split all of libultra (#23) 2021-04-27 22:35:30 -06:00