mirror of
https://gitlab.com/kholdfuzion/goldeneye_src
synced 2026-06-12 13:04:52 -04:00
adee6f4d2f
Former-commit-id: a0e66d353da10f9f8a23b09a720ca3602d567b10 [formerly 5b501aa45ee4c28c84a85047f156e387923de7ef] [formerly 1da19f922961ed77e773dea01963d282bce1c9a9 [formerly fe941d9413dc028168c5b123d541f08d4f38c1d9]] Former-commit-id: bc3396186f9ca56eca49d6fed1d1527563e550c4 [formerly a2eea53fec78147e499896c8a00ace7e73afba60] Former-commit-id: deff51f2acb748e2bf857d50c1a77c9d649e0d22
21 lines
351 B
PHP
21 lines
351 B
PHP
.macro get_value name, value
|
|
get_\name:
|
|
lui $v0, %hi(\value)
|
|
jr $ra
|
|
addiu $v0, $v0, %lo(\value)
|
|
.endm
|
|
|
|
.macro jump_via_reg location, register=$a3
|
|
jump_\location:
|
|
lui \register, %hi(\location)
|
|
addiu \register, \register, %lo(\location)
|
|
jr \register
|
|
nop
|
|
.endm
|
|
|
|
|
|
.macro debug_handler_table_entry sp, string
|
|
.word \sp
|
|
.word \string
|
|
.endm
|