mirror of
https://github.com/N64Recomp/N64Recomp.git
synced 2026-04-27 12:32:00 +00:00
Recomp __muldi3 and __umoddi3
This commit is contained in:
parent
5d46de6de0
commit
be29c979c8
1 changed files with 7 additions and 4 deletions
11
src/main.cpp
11
src/main.cpp
|
|
@ -500,14 +500,12 @@ std::unordered_set<std::string> ignored_funcs {
|
||||||
"rmonGetRcpRegister",
|
"rmonGetRcpRegister",
|
||||||
"kdebugserver",
|
"kdebugserver",
|
||||||
"send",
|
"send",
|
||||||
|
|
||||||
// libgcc math routines (these throw off the recompiler)
|
// libgcc math routines (these throw off the recompiler)
|
||||||
"__muldi3",
|
|
||||||
"__divdi3",
|
"__divdi3",
|
||||||
"__udivdi3",
|
"__udivdi3",
|
||||||
"__umoddi3",
|
|
||||||
"div64_64",
|
|
||||||
"div64_32",
|
|
||||||
"__moddi3",
|
"__moddi3",
|
||||||
|
|
||||||
// ido math routines
|
// ido math routines
|
||||||
"__ll_div",
|
"__ll_div",
|
||||||
"__ll_lshift",
|
"__ll_lshift",
|
||||||
|
|
@ -626,6 +624,11 @@ std::unordered_set<std::string> renamed_funcs{
|
||||||
"clear_bufs",
|
"clear_bufs",
|
||||||
"fill_inbuf",
|
"fill_inbuf",
|
||||||
"flush_window",
|
"flush_window",
|
||||||
|
|
||||||
|
"__muldi3",
|
||||||
|
"__umoddi3",
|
||||||
|
"div64_64",
|
||||||
|
"div64_32",
|
||||||
};
|
};
|
||||||
|
|
||||||
bool read_symbols(RecompPort::Context& context, const ELFIO::elfio& elf_file, ELFIO::section* symtab_section, uint32_t entrypoint, bool has_entrypoint, bool use_absolute_symbols) {
|
bool read_symbols(RecompPort::Context& context, const ELFIO::elfio& elf_file, ELFIO::section* symtab_section, uint32_t entrypoint, bool has_entrypoint, bool use_absolute_symbols) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue