Compare commits

...

10 Commits
master ... dev

Author SHA1 Message Date
61535731b1
Every static now has a section for itself
Every section now has it's address.

Unfortunately, something I updated caused the symbols within a single section to be re-ordered from declaration order, so now we need to define the order of each static.
In the future, these addresses will be moved out of the code and into some toml, which will pre-process all object files to create the required sections.
2025-08-27 02:25:27 +01:00
69ac372a45
lib_from_toml now finds the .text table instead of iterating over all to find it. 2025-08-27 02:04:24 +01:00
5243658c9f
Updated to rustc 1.91.0-nightly (54c581243 2025-08-25). 2025-08-26 22:33:35 +01:00
2059e828ba
Updated to zbuild 0.1.10. 2025-08-15 03:36:24 +01:00
3c25060671
Fixed python venv being rebuilt each run. 2025-08-15 03:35:56 +01:00
663885c1fe
Updated to MKPSXISO 2.10. 2025-08-15 03:35:44 +01:00
2bc8a3f4f0
Updated to rustc 1.91.0-nightly (8e62bfd31 2025-08-12).
Updated all crates to edition 2024.
2025-08-15 03:35:25 +01:00
d57ef0e948
Fixed zbuild clean using a wrong variable. 2025-03-24 15:37:42 +00:00
70ed0bb5a7
Updated rustc to rustc 1.86.0-nightly (99768c80a 2025-01-23). 2025-03-05 12:55:03 +00:00
b436f816a7
Updated zbuild to development version. 2025-03-05 12:54:45 +00:00
455 changed files with 18996 additions and 17885 deletions

View File

@ -2,7 +2,7 @@
# Returns the pointer to the current digimon stat
# `fn f0(value: u32) -> *u32`
.section "section_f0"
.section "section_f0.0x800134e8"
.global f0
f0:
addiu $sp, -0x18

View File

@ -2,7 +2,7 @@
# Returns the digimon stat index of the first digimon with `value0 = value`
# `fn f1(value: u32) -> i32`
.section "section_f1"
.section "section_f1.0x800134ac"
.global f1
f1:
cur_idx=$v1

View File

@ -1,7 +1,7 @@
.include "macros.s"
# fn f10(offset: u32, item_idx: u32) -> bool
.section "section_f10"
.section "section_f10.0x80016124"
.global f10
f10:
offset=$a0

View File

@ -1,7 +1,7 @@
.include "macros.s"
# fn f11(arg0: i32, stat_idx: i32, value: i32)
.section "section_f11"
.section "section_f11.0x80017028"
.global f11
f11:
offset=$a0

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f12()`
.section section_f12
.section "section_f12.0x80014524"
.global f12
f12:
addiu $sp, -0x58

View File

@ -14,7 +14,7 @@
# }
# return ptr[1]; // ?
# ```
.section section_f13
.section "section_f13.0x80010f4c"
.global f13
f13:
addiu $sp, -0x18

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f14()`
.section section_f14
.section "section_f14.0x8002ebb0"
.global f14
f14:
addiu $sp, -0x18

View File

@ -6,7 +6,7 @@
# D0x80055ccc: List of loaded libraries?
# `fn f15()`
.section section_f15
.section "section_f15.0x80020c64"
.global f15
f15:
# `$v0 == &D0x8004b438 == load_D0x8004b3f8`

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f16()`
.section section_f16
.section "section_f16.0x8002e10c"
.global f16
f16:
li $v1, 0x1b4e81b5

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_f2"
.section "section_f2.0x8001345c"
.global f2
f2:
var_a=$s0

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f1(idx: i32, dst: *mut i16) -> u32`
.section "section_f3"
.section "section_f3.0x800135e8"
.global f3
f3:
dst=$a1 # *mut i16

View File

@ -2,7 +2,7 @@
# Zeroes out `D0x80042b74..`
.section section_f4
.section "section_f4.0x80013534"
.global f4
f4:
arr_len=0x8

View File

@ -2,7 +2,7 @@
# Returns `&D0x80041844[idx + 0x1]`
# `fn f5(idx: i32) -> *Unknown1`
.section section_f5
.section "section_f5.0x8001355c"
.global f5
f5:
idx=$a0

View File

@ -2,7 +2,7 @@
# Returns `D0x80042ba8[D0x80041844[idx + 0x1].f4]`
# `fn f6(idx: i32) -> u8`
.section section_f6
.section "section_f6.0x80013584"
.global f6
f6:
addiu $sp, -0x18

View File

@ -2,7 +2,7 @@
# Returns `D0x80041844[idx + 0x1].f3 ^ mask < 0x1`
# `fn f7(idx: i32, mask: i32) -> bool`
.section section_f7
.section "section_f7.0x800135b8"
.global f7
f7:
addiu $sp, -0x18

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f8()`
.section section_f8
.section "section_f8.0x80013694"
.global f8
f8:
addiu $sp, -0x18

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f9(arg0: i32)`
.section section_f9
.section "section_f9.0x800136f4"
.global f9
f9:
addiu $sp, -0x18

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
.section "loading_img"
.section "loading_img.0x800a5de0"
.global D0x800a5de0
D0x800a5de0:
.incbin "dw2003/loading.tim"

View File

@ -1,7 +1,7 @@
.include "macros.s"
.set at
.section "section_start"
.section "section_start.0x80010e90"
.global start
start:

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_CARDGAME"
.section "section_CARDGAME.0x80000000"
.global CARDGAME
CARDGAME:
.L0x00000000: .word 0x80083e60 # lb $t0, 0x3e60($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_CNTY_SEL"
.section "section_CNTY_SEL.0x80000000"
.global CNTY_SEL
CNTY_SEL:
.L0x00000000: .word 0x80083dc0 # lb $t0, 0x3dc0($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_FIELDSTG"
.section "section_FIELDSTG.0x80000000"
.global FIELDSTG
FIELDSTG:
.L0x00000000: .word 0x800839c4 # lb $t0, 0x39c4($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_FIGHTSTG_00"
.section "section_FIGHTSTG_00.0x80082cb0"
.global FIGHTSTG_00
FIGHTSTG_00:
.L0x80082cb0: .word 0x80085390
@ -46,7 +46,7 @@ FIGHTSTG_00:
.L0x80082d50: .word 0x80088bb8
.L0x80082d54: .word 0x00000000
.section "section_FIGHTSTG_01"
.section "section_FIGHTSTG_01.0x80082da8"
.global FIGHTSTG_01
FIGHTSTG_01:
.L0x80082da8: .word 0x800891b8
@ -381,6 +381,7 @@ FIGHTSTG_01:
.L0x800832cc: .word 0x800a2318
# Start of code
.section "section_FIGHTSTG_01.0x800832d0"
.global FIGHTSTG_F0x800832d0
FIGHTSTG_F0x800832d0:
.L0x800832d0: addiu $sp, -0x50
@ -6265,10 +6266,11 @@ FIGHTSTG_F0x80088c00:
.L0x80088c24: jr $ra
.L0x80088c28: addiu $sp, 0x18
.section "section_FIGHTSTG_1"
.section "section_FIGHTSTG_1.0x80089148"
.global FIGHTSTG_1
FIGHTSTG_1:
.section "section_FIGHTSTG_1.0x80089148"
.global FIGHTSTG_F0x80089148
FIGHTSTG_F0x80089148:
.L0x80089148: addiu $sp, -0x20

View File

@ -1,7 +1,7 @@
.include "macros.s"
# Jump table for `FIGHTSTG_check_move_cond`
.section "section_FIGHTSTG_check_move_cond_jump_table"
.section "section_FIGHTSTG_check_move_cond_jump_table.0x80082d58"
.global FIGHTSTG_check_move_cond_jump_table
FIGHTSTG_check_move_cond_jump_table:
.word .Lexit_true
@ -27,7 +27,7 @@ FIGHTSTG_check_move_cond_jump_table:
.word 0x00000000
# `fn(cond: u8, cmp_value: i16) -> bool`
.section "section_FIGHTSTG_check_move_cond"
.section "section_FIGHTSTG_check_move_cond.0x80088c2c"
.global FIGHTSTG_check_move_cond
FIGHTSTG_check_move_cond:
addiu $sp, -0x20

View File

@ -1,5 +1,5 @@
.include "macros.s"
.section "section_SDIGIEDT"
.section "section_SDIGIEDT.0x80000000"
.global SDIGIEDT
SDIGIEDT:

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_SFSTDATA"
.section "section_SFSTDATA.0x80000000"
.global SFSTDATA
SFSTDATA:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_SHOCKTST"
.section "section_SHOCKTST.0x80000000"
.global SHOCKTST
SHOCKTST:
.L0x00000000: .word 0x80082ff4 # lb $t0, 0x2ff4($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_SMDLDATA"
.section "section_SMDLDATA.0x80000000"
.global SMDLDATA
SMDLDATA:
.L0x00000000: .word D0x80082cb0 # lb $t0, 0x2cb0($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_SOUNDTST"
.section "section_SOUNDTST.0x80000000"
.global SOUNDTST
SOUNDTST:
.L0x00000000: .word 0x00000000 # nop

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STAGSLCT"
.section "section_STAGSLCT.0x80000000"
.global STAGSLCT
STAGSLCT:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STCRDABM"
.section "section_STCRDABM.0x80000000"
.global STCRDABM
STCRDABM:
.L0x00000000: .word 0x80084c8c # lb $t0, 0x4c8c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STCRDDEK"
.section "section_STCRDDEK.0x80000000"
.global STCRDDEK
STCRDDEK:
.L0x00000000: .word 0x80085268 # lb $t0, 0x5268($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STCRDSHP"
.section "section_STCRDSHP.0x80000000"
.global STCRDSHP
STCRDSHP:
.L0x00000000: .word 0x8008451c # lb $t0, 0x451c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STDGNAME"
.section "section_STDGNAME.0x80000000"
.global STDGNAME
STDGNAME:
.L0x00000000: .word 0x80083bbc # lb $t0, 0x3bbc($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STDWTITL"
.section "section_STDWTITL.0x80000000"
.global STDWTITL
STDWTITL:
.L0x00000000: .word 0x80084584 # lb $t0, 0x4584($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STFGTREP_0"
.section "section_STFGTREP_0.0x80082cb0"
.global STFGTREP_0
STFGTREP_0:
.L0x00000000: .word 0x8008488c # lb $t0, 0x488c($zr)
@ -117,7 +117,7 @@ STFGTREP_0:
.L0x000001bc: .word 0x800857b4 # lb $t0, 0x57b4($zr)
# Start of code
.section "section_STFGTREP_1"
.section "section_STFGTREP_1.0x80082f6c"
.global STFGTREP_1
STFGTREP_1:
.L0x000002bc: addiu $sp, -0x18 # .word 0x27bdffe8

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f0(src: *u32, dst: *u32)`
.section "section_STFGTREP_f0"
.section "section_STFGTREP_f0.0x80082e70"
.global STFGTREP_f0
STFGTREP_f0:
addiu $sp, -0x28

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STGDGLAB"
.section "section_STGDGLAB.0x80000000"
.global STGDGLAB
STGDGLAB:
.L0x00000000: .word 0x80084650 # lb $t0, 0x4650($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STGMCARD"
.section "section_STGMCARD.0x80000000"
.global STGMCARD
STGMCARD:
.L0x00000000: .word 0x8008477c # lb $t0, 0x477c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STGTRAIN_0"
.section "section_STGTRAIN_0.0x80000000"
.global STGTRAIN_0
STGTRAIN_0:
.L0x00000000: .word 0x800851d0 # lb $t0, 0x51d0($zr)
@ -240,7 +240,7 @@ STGTRAIN_0:
# Start of code
# `fn f2(arg0: *mut Unknown0, arg1: u32, arg2: u32)`
.section "section_STGTRAIN_f2"
.section "section_STGTRAIN_f2.0x800003f0"
.global STGTRAIN_f2
STGTRAIN_f2:
sw $a1, 0x58($a0) # arg0.a17 = arg1
@ -248,7 +248,7 @@ STGTRAIN_f2:
sw $a2, 0x5c($a0) # arg0.a16 = arg2
# `fn f3(arg0: *mut Unknown0, arg1: u32, arg2: u32)`
.section "section_STGTRAIN_f3"
.section "section_STGTRAIN_f3.0x800003fc"
.global STGTRAIN_f3
STGTRAIN_f3:
sw $a1, 0x60($a0) # arg0.a15 = arg1
@ -256,7 +256,7 @@ STGTRAIN_f3:
sw $a2, 0x64($a0) # arg0.a14 = arg2
# `fn f4(arg0: *mut Unknown0, arg1: u32, arg2: u32)`
.section "section_STGTRAIN_f4"
.section "section_STGTRAIN_f4.0x80000408"
.global STGTRAIN_f4
STGTRAIN_f4:
sw $a1, 0x68($a0) # arg0.a13 = arg1
@ -264,7 +264,7 @@ STGTRAIN_f4:
sw $a2, 0x6c($a0) # arg0.a12 = arg2
# `fn f5(arg0: *mut Unknown0, arg1: u32, arg2: u32)`
.section "section_STGTRAIN_f5"
.section "section_STGTRAIN_f5.0x80000414"
.global STGTRAIN_f5
STGTRAIN_f5:
sw $a1, 0x70($a0) # arg0.a11 = arg1
@ -272,7 +272,7 @@ STGTRAIN_f5:
sw $a2, 0x74($a0) # arg0.a10 = arg2
# `fn f6(arg0: *mut Unknown0, arg1: u32, arg2: u32, arg3: u32)`
.section "section_STGTRAIN_f6"
.section "section_STGTRAIN_f6.0x80000420"
.global STGTRAIN_f6
STGTRAIN_f6:
li $v0, 0x1
@ -283,7 +283,7 @@ STGTRAIN_f6:
sw $v0, 0x9c($a0) # arg0.a18 = 1
# `fn f7(arg0: *mut Unknown0, arg1: u32, arg2: u32)`
.section "section_STGTRAIN_f7"
.section "section_STGTRAIN_f7.0x80000438"
.global STGTRAIN_f7
STGTRAIN_f7:
sw $a1, 0xa0($a0) # arg0.a19 = arg1
@ -291,7 +291,7 @@ STGTRAIN_f7:
sw $a2, 0xa4($a0) # arg0.a20 = arg2
# `fn f8(arg0: *mut Unknown0, arg1: u16, arg2: u16, arg3: u16)`
.section "section_STGTRAIN_f8"
.section "section_STGTRAIN_f8.0x80000444"
.global STGTRAIN_f8
STGTRAIN_f8:
li $v0, 0x1
@ -301,7 +301,7 @@ STGTRAIN_f8:
jr $ra
sw $v0, 0x9c($a0) # arg0.a18 = 1
.section "section_STGTRAIN_1"
.section "section_STGTRAIN_1.0x80000bd0"
.global STGTRAIN_1
STGTRAIN_1:
.L0x00000bd0: addiu $sp, -0x18 # .word 0x27bdffe8

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f0(arg0: *mut Unknown0, arg1: *u16, arg2: u32) -> u16`
.section "section_STGTRAIN_f0"
.section "section_STGTRAIN_f0.0x800003a8"
.global STGTRAIN_f0
STGTRAIN_f0:
sw $a1, 0x80($a0) # arg0.a0 = arg1

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f1(arg0: *mut Unknown0, arg1: *u16)`
.section "section_STGTRAIN_f1"
.section "section_STGTRAIN_f1.0x800003c8"
.global STGTRAIN_f1
STGTRAIN_f1:
beqz $a1, .L0 # if arg1 == 0 { return; }

View File

@ -4,7 +4,7 @@
#
# If `set_bit`, sets and returns `arg0.a9 |= 0x8000_0000`.
# Else sets and returns `arg0.a9 &= 0x7fff_ffff`.
.section "section_STGTRAIN_f10"
.section "section_STGTRAIN_f10.0x80000470"
.global STGTRAIN_f10
STGTRAIN_f10:
beqz $a1, .L0

View File

@ -1,7 +1,7 @@
.include "macros.s"
# `fn f11(arg0: *u32)`
.section "section_STGTRAIN_f11"
.section "section_STGTRAIN_f11.0x800004a0"
.global STGTRAIN_f11
STGTRAIN_f11:
# Setup stack and save registers

View File

@ -3,7 +3,7 @@
# `fn f9(arg0: *mut Unknown0) -> u32`
#
# Returns `arg0.a9 & 0x7fff_ffff`
.section "section_STGTRAIN_f9"
.section "section_STGTRAIN_f9.0x8000045c"
.global STGTRAIN_f9
STGTRAIN_f9:
lui $v1, 0x7fff

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STITSHOP"
.section "section_STITSHOP.0x80082cb0"
.global STITSHOP
STITSHOP:
.L0x00000000: .word 0x80083f04 # lb $t0, 0x3f04($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STPLNMET"
.section "section_STPLNMET.0x80000000"
.global STPLNMET
STPLNMET:
.L0x00000000: .word 0x800845b4 # lb $t0, 0x45b4($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_STSTATUS"
.section "section_STSTATUS.0x80000000"
.global STSTATUS
STSTATUS:
.L0x00000000: .word 0x8008428c # lb $t0, 0x428c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WFIGHTMN"
.section "section_WFIGHTMN.0x80000000"
.global WFIGHTMN
WFIGHTMN:
.L0x00000000: .word 0x800a5f5c # lb $t2, 0x5f5c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WFIGHTTS"
.section "section_WFIGHTTS.0x80000000"
.global WFIGHTTS
WFIGHTTS:
.L0x00000000: .word 0x800a6e3c # lb $t2, 0x6e3c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG200"
.section "section_WSTAG200.0x80000000"
.global WSTAG200
WSTAG200:
.L0x00000000: .word 0x00966754 # 0x966754

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG201"
.section "section_WSTAG201.0x80000000"
.global WSTAG201
WSTAG201:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG202"
.section "section_WSTAG202.0x80000000"
.global WSTAG202
WSTAG202:
.L0x00000000: .word 0x00966754 # 0x966754

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG203"
.section "section_WSTAG203.0x80000000"
.global WSTAG203
WSTAG203:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG205"
.section "section_WSTAG205.0x80000000"
.global WSTAG205
WSTAG205:
.L0x00000000: .word 0x00966754 # 0x966754

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG206"
.section "section_WSTAG206.0x80000000"
.global WSTAG206
WSTAG206:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG210"
.section "section_WSTAG210.0x80000000"
.global WSTAG210
WSTAG210:
.L0x00000000: .word 0x800a5fc0 # lb $t2, 0x5fc0($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG211"
.section "section_WSTAG211.0x80000000"
.global WSTAG211
WSTAG211:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG212"
.section "section_WSTAG212.0x80000000"
.global WSTAG212
WSTAG212:
.L0x00000000: .word 0x00966754 # 0x966754

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG218"
.section "section_WSTAG218.0x80000000"
.global WSTAG218
WSTAG218:
.L0x00000000: .word 0x00966754 # 0x966754

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG219"
.section "section_WSTAG219.0x80000000"
.global WSTAG219
WSTAG219:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG220"
.section "section_WSTAG220.0x80000000"
.global WSTAG220
WSTAG220:
.L0x00000000: .word 0x800a5fa0 # lb $t2, 0x5fa0($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG221"
.section "section_WSTAG221.0x80000000"
.global WSTAG221
WSTAG221:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG225"
.section "section_WSTAG225.0x80000000"
.global WSTAG225
WSTAG225:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG226"
.section "section_WSTAG226.0x80000000"
.global WSTAG226
WSTAG226:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG230"
.section "section_WSTAG230.0x80000000"
.global WSTAG230
WSTAG230:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG231"
.section "section_WSTAG231.0x80000000"
.global WSTAG231
WSTAG231:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG232"
.section "section_WSTAG232.0x80000000"
.global WSTAG232
WSTAG232:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG233"
.section "section_WSTAG233.0x80000000"
.global WSTAG233
WSTAG233:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG235"
.section "section_WSTAG235.0x80000000"
.global WSTAG235
WSTAG235:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG236"
.section "section_WSTAG236.0x80000000"
.global WSTAG236
WSTAG236:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG237"
.section "section_WSTAG237.0x80000000"
.global WSTAG237
WSTAG237:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG238"
.section "section_WSTAG238.0x80000000"
.global WSTAG238
WSTAG238:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG240"
.section "section_WSTAG240.0x80000000"
.global WSTAG240
WSTAG240:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG241"
.section "section_WSTAG241.0x80000000"
.global WSTAG241
WSTAG241:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG245"
.section "section_WSTAG245.0x80000000"
.global WSTAG245
WSTAG245:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG246"
.section "section_WSTAG246.0x80000000"
.global WSTAG246
WSTAG246:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG250"
.section "section_WSTAG250.0x80000000"
.global WSTAG250
WSTAG250:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG251"
.section "section_WSTAG251.0x80000000"
.global WSTAG251
WSTAG251:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG255"
.section "section_WSTAG255.0x80000000"
.global WSTAG255
WSTAG255:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG256"
.section "section_WSTAG256.0x80000000"
.global WSTAG256
WSTAG256:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG260"
.section "section_WSTAG260.0x80000000"
.global WSTAG260
WSTAG260:
.L0x00000000: .word 0x00020102 # srl $zr, $v0, 0x4

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG261"
.section "section_WSTAG261.0x80000000"
.global WSTAG261
WSTAG261:
.L0x00000000: .word 0x800a5f5c # lb $t2, 0x5f5c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG270"
.section "section_WSTAG270.0x80000000"
.global WSTAG270
WSTAG270:
.L0x00000000: .word 0x800a5f6c # lb $t2, 0x5f6c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG271"
.section "section_WSTAG271.0x80000000"
.global WSTAG271
WSTAG271:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG275"
.section "section_WSTAG275.0x80000000"
.global WSTAG275
WSTAG275:
.L0x00000000: .word 0x00966754 # 0x966754

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG276"
.section "section_WSTAG276.0x80000000"
.global WSTAG276
WSTAG276:
.L0x00000000: .word 0x00808080 # 0x808080

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG280"
.section "section_WSTAG280.0x80000000"
.global WSTAG280
WSTAG280:
.L0x00000000: .word 0x800a5f3c # lb $t2, 0x5f3c($zr)

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG281"
.section "section_WSTAG281.0x80000000"
.global WSTAG281
WSTAG281:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG285"
.section "section_WSTAG285.0x80000000"
.global WSTAG285
WSTAG285:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG286"
.section "section_WSTAG286.0x80000000"
.global WSTAG286
WSTAG286:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG290"
.section "section_WSTAG290.0x80000000"
.global WSTAG290
WSTAG290:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG291"
.section "section_WSTAG291.0x80000000"
.global WSTAG291
WSTAG291:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG295"
.section "section_WSTAG295.0x80000000"
.global WSTAG295
WSTAG295:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG296"
.section "section_WSTAG296.0x80000000"
.global WSTAG296
WSTAG296:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG300"
.section "section_WSTAG300.0x80000000"
.global WSTAG300
WSTAG300:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG301"
.section "section_WSTAG301.0x80000000"
.global WSTAG301
WSTAG301:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG305"
.section "section_WSTAG305.0x80000000"
.global WSTAG305
WSTAG305:
# Start of code

View File

@ -1,6 +1,6 @@
.include "macros.s"
.section "section_WSTAG306"
.section "section_WSTAG306.0x80000000"
.global WSTAG306
WSTAG306:
# Start of code

Some files were not shown because too many files have changed in this diff Show More