mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
* Disassemble gc-eu-mq * Add script to report progress with matching * Fix whitespace * Change T|None to typing.Optional[T] * Use typing.List * More type annotations fixes for old Python versions * Fix type errors * More type annotations * Use typing.Iterator * Use $(PYTHON) for disassembly * Don't use grouped targets to support very old Make versions * Docs: suggest checking MM, mention virtualenv, clarify about expected/ * Update sym_info.py Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Sync functions.txt * Start banned symbol range at 0x10000000 * Also ban symbols from 0xC0000000-0xFFFFFFFF * Unban IPL symbols * Fix first_diff.py * Sync z_collision_check functions.txt * Ban 0xA0 symbols too * Touch .disasm sentinel file * Copy -jN comment in docs * diff.py flags: remove -3, add -s * Update docs/retail_versions.md Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com> * Comment that segments are still from the Debug ROM * Revert "diff.py flags: remove -3, add -s" This reverts commit bfaae66c1d02719e706734be9503e78d2b3f104b. * Apply suggestions from code review Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Remove #ifdef example * Reformat Python files with black * Add copyright notice to new Python files * Add TODOs to Makefile --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com> Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
50 lines
1008 B
PHP
50 lines
1008 B
PHP
.macro glabel label
|
|
.global \label
|
|
\label:
|
|
.endm
|
|
|
|
.macro dlabel label
|
|
.global \label
|
|
\label:
|
|
.endm
|
|
|
|
.macro jlabel label
|
|
\label:
|
|
.endm
|
|
|
|
|
|
# Float register aliases (o32 ABI, odd ones are rarely used)
|
|
|
|
.set $fv0, $f0
|
|
.set $fv0f, $f1
|
|
.set $fv1, $f2
|
|
.set $fv1f, $f3
|
|
.set $ft0, $f4
|
|
.set $ft0f, $f5
|
|
.set $ft1, $f6
|
|
.set $ft1f, $f7
|
|
.set $ft2, $f8
|
|
.set $ft2f, $f9
|
|
.set $ft3, $f10
|
|
.set $ft3f, $f11
|
|
.set $fa0, $f12
|
|
.set $fa0f, $f13
|
|
.set $fa1, $f14
|
|
.set $fa1f, $f15
|
|
.set $ft4, $f16
|
|
.set $ft4f, $f17
|
|
.set $ft5, $f18
|
|
.set $ft5f, $f19
|
|
.set $fs0, $f20
|
|
.set $fs0f, $f21
|
|
.set $fs1, $f22
|
|
.set $fs1f, $f23
|
|
.set $fs2, $f24
|
|
.set $fs2f, $f25
|
|
.set $fs3, $f26
|
|
.set $fs3f, $f27
|
|
.set $fs4, $f28
|
|
.set $fs4f, $f29
|
|
.set $fs5, $f30
|
|
.set $fs5f, $f31
|