HackerN64 / HackerN64/HackerSM64

Investigate recompiling libultra from ultralib

Open
#186 3 comments 0 reactions 1 assignee Claimed by @Mr-Wiseguy View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.