diff options
| author | Tharo <17233964+Thar0@users.noreply.github.com> | 2022-05-01 00:03:22 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-01 01:03:22 +0200 |
| commit | 7334ffa373d7aeef31977c2fe39af711d7069809 (patch) | |
| tree | f38c5318c297342bfa25f1849322692461669400 /spec | |
| parent | b9fded7b4ed6ded28360ceb69737f9b4c10e4946 (diff) | |
Improve the state of handwritten assembly files (#865)
* Format all handwritten asm and document some
* Use c preprocessor for constants
* Fix
* Fix PI_STATUS_ERROR, some label improvements
* Avoid hi/lo for constants
* Some more comments
* Properly mark functions as functions and their sizes
* Fix merge
* Improvements
* Review suggestions, rework procedure start/end macros to be more like libreultra
* Move IPL3 symbol definitions into ipl3.s
* Fix undefined_syms, add include and language guards to asm.h and fix the comment in gbi.h
* Consistent hex capitalization, add some MIPS builtin defines to CC_CHECK to behave properly
* Add -no-pad-sections assembler option and clean up alignment in gu files and bzero
* Further suggestions and improvements
* Matrix conversion function clarifications
* Fix passing AVOID_UB to gcc
* Suggestions
* Suggestions, global interrupt mask improvements
* Further suggestions, interrupt mask comments
* Comments fixes, rdb.h
* Switch from # comments to // comments, remove unnecesary .set gp=64 directives
* Further review suggestions
* Missed one
Diffstat (limited to 'spec')
| -rw-r--r-- | spec | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -38,6 +38,7 @@ beginseg include "build/src/libultra/os/dequeuethread.o" include "build/src/libultra/os/destroythread.o" include "build/asm/bzero.o" + include "build/asm/parameters.o" include "build/src/libultra/os/createthread.o" include "build/asm/__osSetSR.o" include "build/asm/__osGetSR.o" @@ -77,8 +78,7 @@ beginseg include "build/asm/__osSetCompare.o" include "build/asm/bcopy.o" include "build/src/libultra/os/resetglobalintmask.o" - include "build/asm/__osDisableInt.o" - include "build/asm/__osRestoreInt.o" + include "build/asm/interrupt.o" include "build/src/libultra/io/vimodentsclan1.o" include "build/src/libultra/io/vimodempallan1.o" include "build/src/libultra/io/vi.o" |
