HackerN64 / HackerN64/HackerSM64
Investigate recompiling libultra from ultralib
Open
enhancement
performance
- Dominant language
- C
- Stars
- 529
- Forks
- 209
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 1
Description
The n32 ABI is more efficient as it allows the use of 8 registers for passing arguments to functions instead of just 4. It also allows using the native 64 bit operations that the N64 supports. Compiling libultra under a modern compiler instead of a 25 year old one might also net some performance gain as well.
This task will be a very large undertaking and may not yield a large enough performance boost to warrant that amount of work, so it's not high priority.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.