You've already forked smb-decomp
mirror of
https://github.com/encounter/smb-decomp.git
synced 2026-03-30 11:38:28 -07:00
38290 lines
1.4 MiB
Plaintext
38290 lines
1.4 MiB
Plaintext
.include "macros.inc"
|
|
|
|
.section .text
|
|
|
|
.global func_800AD180
|
|
func_800AD180:
|
|
/* 800AD180 000A90A0 7C 08 02 A6 */ mflr r0
|
|
/* 800AD184 000A90A4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AD188 000A90A8 94 21 FF 80 */ stwu r1, -0x80(r1)
|
|
/* 800AD18C 000A90AC DB E1 00 78 */ stfd f31, 0x78(r1)
|
|
/* 800AD190 000A90B0 FF E0 28 90 */ fmr f31, f5
|
|
/* 800AD194 000A90B4 DB C1 00 70 */ stfd f30, 0x70(r1)
|
|
/* 800AD198 000A90B8 FF C0 08 90 */ fmr f30, f1
|
|
/* 800AD19C 000A90BC DB A1 00 68 */ stfd f29, 0x68(r1)
|
|
/* 800AD1A0 000A90C0 FF A0 10 90 */ fmr f29, f2
|
|
/* 800AD1A4 000A90C4 DB 81 00 60 */ stfd f28, 0x60(r1)
|
|
/* 800AD1A8 000A90C8 FF 80 20 90 */ fmr f28, f4
|
|
/* 800AD1AC 000A90CC DB 61 00 58 */ stfd f27, 0x58(r1)
|
|
/* 800AD1B0 000A90D0 FF 60 18 90 */ fmr f27, f3
|
|
/* 800AD1B4 000A90D4 93 E1 00 54 */ stw r31, 0x54(r1)
|
|
/* 800AD1B8 000A90D8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800AD1BC 000A90DC 93 C1 00 50 */ stw r30, 0x50(r1)
|
|
/* 800AD1C0 000A90E0 3B C5 00 00 */ addi r30, r5, 0
|
|
/* 800AD1C4 000A90E4 93 A1 00 4C */ stw r29, 0x4c(r1)
|
|
/* 800AD1C8 000A90E8 7C 9D 23 78 */ mr r29, r4
|
|
/* 800AD1CC 000A90EC 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800AD1D0 000A90F0 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800AD1D4 000A90F4 40 82 01 88 */ bne lbl_800AD35C
|
|
/* 800AD1D8 000A90F8 38 7F 00 04 */ addi r3, r31, 4
|
|
/* 800AD1DC 000A90FC 38 80 00 00 */ li r4, 0
|
|
/* 800AD1E0 000A9100 4B FF 22 51 */ bl func_8009F430
|
|
/* 800AD1E4 000A9104 57 A0 86 3E */ rlwinm r0, r29, 0x10, 0x18, 0x1f
|
|
/* 800AD1E8 000A9108 98 01 00 30 */ stb r0, 0x30(r1)
|
|
/* 800AD1EC 000A910C 57 A0 C6 3E */ rlwinm r0, r29, 0x18, 0x18, 0x1f
|
|
/* 800AD1F0 000A9110 38 81 00 2C */ addi r4, r1, 0x2c
|
|
/* 800AD1F4 000A9114 98 01 00 31 */ stb r0, 0x31(r1)
|
|
/* 800AD1F8 000A9118 38 00 00 FF */ li r0, 0xff
|
|
/* 800AD1FC 000A911C 38 60 00 01 */ li r3, 1
|
|
/* 800AD200 000A9120 9B A1 00 32 */ stb r29, 0x32(r1)
|
|
/* 800AD204 000A9124 98 01 00 33 */ stb r0, 0x33(r1)
|
|
/* 800AD208 000A9128 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 800AD20C 000A912C 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800AD210 000A9130 48 03 54 2D */ bl GXSetTevColor
|
|
/* 800AD214 000A9134 57 C0 86 3E */ rlwinm r0, r30, 0x10, 0x18, 0x1f
|
|
/* 800AD218 000A9138 98 01 00 30 */ stb r0, 0x30(r1)
|
|
/* 800AD21C 000A913C 57 C0 C6 3E */ rlwinm r0, r30, 0x18, 0x18, 0x1f
|
|
/* 800AD220 000A9140 38 81 00 28 */ addi r4, r1, 0x28
|
|
/* 800AD224 000A9144 98 01 00 31 */ stb r0, 0x31(r1)
|
|
/* 800AD228 000A9148 38 00 00 00 */ li r0, 0
|
|
/* 800AD22C 000A914C 38 60 00 02 */ li r3, 2
|
|
/* 800AD230 000A9150 9B C1 00 32 */ stb r30, 0x32(r1)
|
|
/* 800AD234 000A9154 98 01 00 33 */ stb r0, 0x33(r1)
|
|
/* 800AD238 000A9158 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 800AD23C 000A915C 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 800AD240 000A9160 48 03 53 FD */ bl GXSetTevColor
|
|
/* 800AD244 000A9164 A0 1F 00 02 */ lhz r0, 2(r31)
|
|
/* 800AD248 000A9168 EF 9E E0 2A */ fadds f28, f30, f28
|
|
/* 800AD24C 000A916C EF FD F8 2A */ fadds f31, f29, f31
|
|
/* 800AD250 000A9170 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800AD254 000A9174 41 82 00 50 */ beq lbl_800AD2A4
|
|
/* 800AD258 000A9178 C8 22 B6 D0 */ lfd f1, lbl_802F5ED0-_SDA2_BASE_(r2)
|
|
/* 800AD25C 000A917C C8 02 B6 E0 */ lfd f0, lbl_802F5EE0-_SDA2_BASE_(r2)
|
|
/* 800AD260 000A9180 FC 81 06 F2 */ fmul f4, f1, f27
|
|
/* 800AD264 000A9184 C8 22 B6 D8 */ lfd f1, lbl_802F5ED8-_SDA2_BASE_(r2)
|
|
/* 800AD268 000A9188 FC 5D 00 28 */ fsub f2, f29, f0
|
|
/* 800AD26C 000A918C FC 1F 00 28 */ fsub f0, f31, f0
|
|
/* 800AD270 000A9190 FC 80 20 18 */ frsp f4, f4
|
|
/* 800AD274 000A9194 FC 7E 08 28 */ fsub f3, f30, f1
|
|
/* 800AD278 000A9198 FC 3C 08 28 */ fsub f1, f28, f1
|
|
/* 800AD27C 000A919C FC 42 01 32 */ fmul f2, f2, f4
|
|
/* 800AD280 000A91A0 FC 00 01 32 */ fmul f0, f0, f4
|
|
/* 800AD284 000A91A4 FF C3 01 32 */ fmul f30, f3, f4
|
|
/* 800AD288 000A91A8 FF 81 01 32 */ fmul f28, f1, f4
|
|
/* 800AD28C 000A91AC FF A0 10 50 */ fneg f29, f2
|
|
/* 800AD290 000A91B0 FF E0 00 50 */ fneg f31, f0
|
|
/* 800AD294 000A91B4 FF C0 F0 18 */ frsp f30, f30
|
|
/* 800AD298 000A91B8 FF A0 E8 18 */ frsp f29, f29
|
|
/* 800AD29C 000A91BC FF 80 E0 18 */ frsp f28, f28
|
|
/* 800AD2A0 000A91C0 FF E0 F8 18 */ frsp f31, f31
|
|
lbl_800AD2A4:
|
|
/* 800AD2A4 000A91C4 38 60 00 80 */ li r3, 0x80
|
|
/* 800AD2A8 000A91C8 38 80 00 07 */ li r4, 7
|
|
/* 800AD2AC 000A91CC 38 A0 00 04 */ li r5, 4
|
|
/* 800AD2B0 000A91D0 48 03 24 49 */ bl GXBegin
|
|
/* 800AD2B4 000A91D4 3C 80 CC 01 */ lis r4, 0xCC008000@ha
|
|
/* 800AD2B8 000A91D8 FC C0 D8 50 */ fneg f6, f27
|
|
/* 800AD2BC 000A91DC D3 C4 80 00 */ stfs f30, 0xCC008000@l(r4)
|
|
/* 800AD2C0 000A91E0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800AD2C4 000A91E4 C0 A2 B6 E8 */ lfs f5, lbl_802F5EE8-_SDA2_BASE_(r2)
|
|
/* 800AD2C8 000A91E8 D3 A4 80 00 */ stfs f29, -0x8000(r4)
|
|
/* 800AD2CC 000A91EC C0 82 B6 EC */ lfs f4, lbl_802F5EEC-_SDA2_BASE_(r2)
|
|
/* 800AD2D0 000A91F0 D0 C4 80 00 */ stfs f6, -0x8000(r4)
|
|
/* 800AD2D4 000A91F4 C8 42 B6 F8 */ lfd f2, lbl_802F5EF8-_SDA2_BASE_(r2)
|
|
/* 800AD2D8 000A91F8 D0 A4 80 00 */ stfs f5, -0x8000(r4)
|
|
/* 800AD2DC 000A91FC C8 62 B6 F0 */ lfd f3, lbl_802F5EF0-_SDA2_BASE_(r2)
|
|
/* 800AD2E0 000A9200 D0 A4 80 00 */ stfs f5, -0x8000(r4)
|
|
/* 800AD2E4 000A9204 D3 84 80 00 */ stfs f28, -0x8000(r4)
|
|
/* 800AD2E8 000A9208 D3 A4 80 00 */ stfs f29, -0x8000(r4)
|
|
/* 800AD2EC 000A920C D0 C4 80 00 */ stfs f6, -0x8000(r4)
|
|
/* 800AD2F0 000A9210 D0 84 80 00 */ stfs f4, -0x8000(r4)
|
|
/* 800AD2F4 000A9214 D0 A4 80 00 */ stfs f5, -0x8000(r4)
|
|
/* 800AD2F8 000A9218 D3 84 80 00 */ stfs f28, -0x8000(r4)
|
|
/* 800AD2FC 000A921C D3 E4 80 00 */ stfs f31, -0x8000(r4)
|
|
/* 800AD300 000A9220 D0 C4 80 00 */ stfs f6, -0x8000(r4)
|
|
/* 800AD304 000A9224 A0 7F 00 2E */ lhz r3, 0x2e(r31)
|
|
/* 800AD308 000A9228 90 61 00 44 */ stw r3, 0x44(r1)
|
|
/* 800AD30C 000A922C 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 800AD310 000A9230 C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 800AD314 000A9234 90 61 00 3C */ stw r3, 0x3c(r1)
|
|
/* 800AD318 000A9238 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800AD31C 000A923C 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 800AD320 000A9240 FC 23 00 24 */ fdiv f1, f3, f0
|
|
/* 800AD324 000A9244 C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 800AD328 000A9248 D0 84 80 00 */ stfs f4, -0x8000(r4)
|
|
/* 800AD32C 000A924C FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800AD330 000A9250 FC 23 08 28 */ fsub f1, f3, f1
|
|
/* 800AD334 000A9254 FC 03 00 24 */ fdiv f0, f3, f0
|
|
/* 800AD338 000A9258 FC 20 08 18 */ frsp f1, f1
|
|
/* 800AD33C 000A925C FC 03 00 28 */ fsub f0, f3, f0
|
|
/* 800AD340 000A9260 D0 24 80 00 */ stfs f1, -0x8000(r4)
|
|
/* 800AD344 000A9264 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AD348 000A9268 D3 C4 80 00 */ stfs f30, -0x8000(r4)
|
|
/* 800AD34C 000A926C D3 E4 80 00 */ stfs f31, -0x8000(r4)
|
|
/* 800AD350 000A9270 D0 C4 80 00 */ stfs f6, -0x8000(r4)
|
|
/* 800AD354 000A9274 D0 A4 80 00 */ stfs f5, -0x8000(r4)
|
|
/* 800AD358 000A9278 D0 04 80 00 */ stfs f0, -0x8000(r4)
|
|
lbl_800AD35C:
|
|
/* 800AD35C 000A927C 80 01 00 84 */ lwz r0, 0x84(r1)
|
|
/* 800AD360 000A9280 CB E1 00 78 */ lfd f31, 0x78(r1)
|
|
/* 800AD364 000A9284 CB C1 00 70 */ lfd f30, 0x70(r1)
|
|
/* 800AD368 000A9288 7C 08 03 A6 */ mtlr r0
|
|
/* 800AD36C 000A928C CB A1 00 68 */ lfd f29, 0x68(r1)
|
|
/* 800AD370 000A9290 CB 81 00 60 */ lfd f28, 0x60(r1)
|
|
/* 800AD374 000A9294 CB 61 00 58 */ lfd f27, 0x58(r1)
|
|
/* 800AD378 000A9298 83 E1 00 54 */ lwz r31, 0x54(r1)
|
|
/* 800AD37C 000A929C 83 C1 00 50 */ lwz r30, 0x50(r1)
|
|
/* 800AD380 000A92A0 83 A1 00 4C */ lwz r29, 0x4c(r1)
|
|
/* 800AD384 000A92A4 38 21 00 80 */ addi r1, r1, 0x80
|
|
/* 800AD388 000A92A8 4E 80 00 20 */ blr
|
|
|
|
.global func_800AD38C
|
|
func_800AD38C:
|
|
/* 800AD38C 000A92AC 7C 08 02 A6 */ mflr r0
|
|
/* 800AD390 000A92B0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AD394 000A92B4 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800AD398 000A92B8 48 00 18 11 */ bl func_800AEBA8
|
|
/* 800AD39C 000A92BC 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800AD3A0 000A92C0 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800AD3A4 000A92C4 7C 08 03 A6 */ mtlr r0
|
|
/* 800AD3A8 000A92C8 4E 80 00 20 */ blr
|
|
.global ev_name_entry_init
|
|
ev_name_entry_init:
|
|
/* 800AD3AC 000A92CC 7C 08 02 A6 */ mflr r0
|
|
/* 800AD3B0 000A92D0 3C 60 80 2C */ lis r3, lbl_802C6220@ha
|
|
/* 800AD3B4 000A92D4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AD3B8 000A92D8 38 00 00 01 */ li r0, 1
|
|
/* 800AD3BC 000A92DC 38 80 00 00 */ li r4, 0
|
|
/* 800AD3C0 000A92E0 94 21 FE C8 */ stwu r1, -0x138(r1)
|
|
/* 800AD3C4 000A92E4 38 A0 00 04 */ li r5, 4
|
|
/* 800AD3C8 000A92E8 DB E1 01 30 */ stfd f31, 0x130(r1)
|
|
/* 800AD3CC 000A92EC DB C1 01 28 */ stfd f30, 0x128(r1)
|
|
/* 800AD3D0 000A92F0 DB A1 01 20 */ stfd f29, 0x120(r1)
|
|
/* 800AD3D4 000A92F4 DB 81 01 18 */ stfd f28, 0x118(r1)
|
|
/* 800AD3D8 000A92F8 DB 61 01 10 */ stfd f27, 0x110(r1)
|
|
/* 800AD3DC 000A92FC DB 41 01 08 */ stfd f26, 0x108(r1)
|
|
/* 800AD3E0 000A9300 BF 01 00 E8 */ stmw r24, 0xe8(r1)
|
|
/* 800AD3E4 000A9304 3B E3 62 20 */ addi r31, r3, lbl_802C6220@l
|
|
/* 800AD3E8 000A9308 38 7F 05 80 */ addi r3, r31, 0x580
|
|
/* 800AD3EC 000A930C 90 1F 05 74 */ stw r0, 0x574(r31)
|
|
/* 800AD3F0 000A9310 38 00 FF FE */ li r0, -2
|
|
/* 800AD3F4 000A9314 90 1F 05 7C */ stw r0, 0x57c(r31)
|
|
/* 800AD3F8 000A9318 4B F5 5F 29 */ bl memset
|
|
/* 800AD3FC 000A931C 3B C0 00 00 */ li r30, 0
|
|
/* 800AD400 000A9320 93 CD A0 28 */ stw r30, lbl_802F2208@sda21(r13)
|
|
/* 800AD404 000A9324 38 6D 96 38 */ addi r3, r13, lbl_802F1818@sda21
|
|
/* 800AD408 000A9328 4B F9 81 F5 */ bl func_800455FC
|
|
/* 800AD40C 000A932C 3C 80 80 1D */ lis r4, lbl_801D6C70@ha
|
|
/* 800AD410 000A9330 38 04 6C 70 */ addi r0, r4, lbl_801D6C70@l
|
|
/* 800AD414 000A9334 3B A3 00 00 */ addi r29, r3, 0
|
|
/* 800AD418 000A9338 7C 1B 03 78 */ mr r27, r0
|
|
/* 800AD41C 000A933C 3B 5F 00 F4 */ addi r26, r31, 0xf4
|
|
/* 800AD420 000A9340 3B 20 00 30 */ li r25, 0x30
|
|
lbl_800AD424:
|
|
/* 800AD424 000A9344 80 7B 00 00 */ lwz r3, 0(r27)
|
|
/* 800AD428 000A9348 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800AD42C 000A934C 40 82 00 0C */ bne lbl_800AD438
|
|
/* 800AD430 000A9350 93 DA 00 00 */ stw r30, 0(r26)
|
|
/* 800AD434 000A9354 48 00 00 0C */ b lbl_800AD440
|
|
lbl_800AD438:
|
|
/* 800AD438 000A9358 4B F9 81 C5 */ bl func_800455FC
|
|
/* 800AD43C 000A935C 90 7A 00 00 */ stw r3, 0(r26)
|
|
lbl_800AD440:
|
|
/* 800AD440 000A9360 37 39 FF FF */ addic. r25, r25, -1
|
|
/* 800AD444 000A9364 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 800AD448 000A9368 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 800AD44C 000A936C 41 81 FF D8 */ bgt lbl_800AD424
|
|
/* 800AD450 000A9370 38 00 00 06 */ li r0, 6
|
|
/* 800AD454 000A9374 C0 02 B7 00 */ lfs f0, lbl_802F5F00-_SDA2_BASE_(r2)
|
|
/* 800AD458 000A9378 7C 09 03 A6 */ mtctr r0
|
|
/* 800AD45C 000A937C 38 7F 01 B4 */ addi r3, r31, 0x1b4
|
|
lbl_800AD460:
|
|
/* 800AD460 000A9380 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800AD464 000A9384 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800AD468 000A9388 D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 800AD46C 000A938C D0 03 00 1C */ stfs f0, 0x1c(r3)
|
|
/* 800AD470 000A9390 D0 03 00 20 */ stfs f0, 0x20(r3)
|
|
/* 800AD474 000A9394 D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 800AD478 000A9398 D0 03 00 30 */ stfs f0, 0x30(r3)
|
|
/* 800AD47C 000A939C D0 03 00 34 */ stfs f0, 0x34(r3)
|
|
/* 800AD480 000A93A0 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 800AD484 000A93A4 D0 03 00 44 */ stfs f0, 0x44(r3)
|
|
/* 800AD488 000A93A8 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800AD48C 000A93AC D0 03 00 4C */ stfs f0, 0x4c(r3)
|
|
/* 800AD490 000A93B0 D0 03 00 58 */ stfs f0, 0x58(r3)
|
|
/* 800AD494 000A93B4 D0 03 00 5C */ stfs f0, 0x5c(r3)
|
|
/* 800AD498 000A93B8 D0 03 00 60 */ stfs f0, 0x60(r3)
|
|
/* 800AD49C 000A93BC D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800AD4A0 000A93C0 D0 03 00 70 */ stfs f0, 0x70(r3)
|
|
/* 800AD4A4 000A93C4 D0 03 00 74 */ stfs f0, 0x74(r3)
|
|
/* 800AD4A8 000A93C8 D0 03 00 80 */ stfs f0, 0x80(r3)
|
|
/* 800AD4AC 000A93CC D0 03 00 84 */ stfs f0, 0x84(r3)
|
|
/* 800AD4B0 000A93D0 D0 03 00 88 */ stfs f0, 0x88(r3)
|
|
/* 800AD4B4 000A93D4 D0 03 00 94 */ stfs f0, 0x94(r3)
|
|
/* 800AD4B8 000A93D8 D0 03 00 98 */ stfs f0, 0x98(r3)
|
|
/* 800AD4BC 000A93DC D0 03 00 9C */ stfs f0, 0x9c(r3)
|
|
/* 800AD4C0 000A93E0 38 63 00 A0 */ addi r3, r3, 0xa0
|
|
/* 800AD4C4 000A93E4 42 00 FF 9C */ bdnz lbl_800AD460
|
|
/* 800AD4C8 000A93E8 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800AD4CC 000A93EC 38 80 00 00 */ li r4, 0
|
|
/* 800AD4D0 000A93F0 38 A0 00 CC */ li r5, 0xcc
|
|
/* 800AD4D4 000A93F4 4B F5 5E 4D */ bl memset
|
|
/* 800AD4D8 000A93F8 38 00 00 0A */ li r0, 0xa
|
|
/* 800AD4DC 000A93FC B0 01 00 10 */ sth r0, 0x10(r1)
|
|
/* 800AD4E0 000A9400 3B 81 00 64 */ addi r28, r1, 0x64
|
|
/* 800AD4E4 000A9404 3B 5F 00 F4 */ addi r26, r31, 0xf4
|
|
/* 800AD4E8 000A9408 93 A1 00 60 */ stw r29, 0x60(r1)
|
|
/* 800AD4EC 000A940C 3B 1F 01 B4 */ addi r24, r31, 0x1b4
|
|
/* 800AD4F0 000A9410 3B 20 00 00 */ li r25, 0
|
|
/* 800AD4F4 000A9414 C3 42 B7 04 */ lfs f26, lbl_802F5F04-_SDA2_BASE_(r2)
|
|
/* 800AD4F8 000A9418 3F C0 43 30 */ lis r30, 0x4330
|
|
/* 800AD4FC 000A941C C3 62 B7 08 */ lfs f27, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
/* 800AD500 000A9420 CB 82 B7 28 */ lfd f28, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AD504 000A9424 C3 A2 B7 0C */ lfs f29, lbl_802F5F0C-_SDA2_BASE_(r2)
|
|
/* 800AD508 000A9428 C3 C2 B7 10 */ lfs f30, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AD50C 000A942C C3 E2 B7 14 */ lfs f31, lbl_802F5F14-_SDA2_BASE_(r2)
|
|
lbl_800AD510:
|
|
/* 800AD510 000A9430 80 1A 00 00 */ lwz r0, 0(r26)
|
|
/* 800AD514 000A9434 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800AD518 000A9438 41 82 00 6C */ beq lbl_800AD584
|
|
/* 800AD51C 000A943C 6F 20 80 00 */ xoris r0, r25, 0x8000
|
|
/* 800AD520 000A9440 93 A1 00 60 */ stw r29, 0x60(r1)
|
|
/* 800AD524 000A9444 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
/* 800AD528 000A9448 93 C1 00 E0 */ stw r30, 0xe0(r1)
|
|
/* 800AD52C 000A944C C8 01 00 E0 */ lfd f0, 0xe0(r1)
|
|
/* 800AD530 000A9450 EC 00 E0 28 */ fsubs f0, f0, f28
|
|
/* 800AD534 000A9454 EC 1B 00 2A */ fadds f0, f27, f0
|
|
/* 800AD538 000A9458 EC 1A 00 32 */ fmuls f0, f26, f0
|
|
/* 800AD53C 000A945C EC 00 E8 24 */ fdivs f0, f0, f29
|
|
/* 800AD540 000A9460 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800AD544 000A9464 D8 01 00 D8 */ stfd f0, 0xd8(r1)
|
|
/* 800AD548 000A9468 80 01 00 DC */ lwz r0, 0xdc(r1)
|
|
/* 800AD54C 000A946C 7C 1B 07 34 */ extsh r27, r0
|
|
/* 800AD550 000A9470 B3 61 00 7E */ sth r27, 0x7e(r1)
|
|
/* 800AD554 000A9474 D3 C1 00 64 */ stfs f30, 0x64(r1)
|
|
/* 800AD558 000A9478 D3 C1 00 68 */ stfs f30, 0x68(r1)
|
|
/* 800AD55C 000A947C D3 E1 00 6C */ stfs f31, 0x6c(r1)
|
|
/* 800AD560 000A9480 4B F5 A0 05 */ bl mathutil_mtxA_from_identity
|
|
/* 800AD564 000A9484 7F 63 DB 78 */ mr r3, r27
|
|
/* 800AD568 000A9488 4B F5 AA 95 */ bl mathutil_mtxA_rotate_y
|
|
/* 800AD56C 000A948C 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800AD570 000A9490 38 9C 00 00 */ addi r4, r28, 0
|
|
/* 800AD574 000A9494 4B F5 A8 C9 */ bl mathutil_mtxA_tf_vec
|
|
/* 800AD578 000A9498 93 01 00 B0 */ stw r24, 0xb0(r1)
|
|
/* 800AD57C 000A949C 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800AD580 000A94A0 4B FB DD 41 */ bl func_8006B2C0
|
|
lbl_800AD584:
|
|
/* 800AD584 000A94A4 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 800AD588 000A94A8 2C 19 00 30 */ cmpwi r25, 0x30
|
|
/* 800AD58C 000A94AC 3B 18 00 14 */ addi r24, r24, 0x14
|
|
/* 800AD590 000A94B0 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 800AD594 000A94B4 41 80 FF 7C */ blt lbl_800AD510
|
|
/* 800AD598 000A94B8 38 60 00 03 */ li r3, 3
|
|
/* 800AD59C 000A94BC 4B FC 30 09 */ bl call_something_with_bmp_bmp_com
|
|
/* 800AD5A0 000A94C0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800AD5A4 000A94C4 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800AD5A8 000A94C8 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 800AD5AC 000A94CC 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 800AD5B0 000A94D0 1C 00 00 50 */ mulli r0, r0, 0x50
|
|
/* 800AD5B4 000A94D4 7C 9F 02 14 */ add r4, r31, r0
|
|
/* 800AD5B8 000A94D8 38 84 05 B4 */ addi r4, r4, 0x5b4
|
|
/* 800AD5BC 000A94DC 48 00 17 11 */ bl func_800AECCC
|
|
/* 800AD5C0 000A94E0 90 7F 05 84 */ stw r3, 0x584(r31)
|
|
/* 800AD5C4 000A94E4 38 00 00 00 */ li r0, 0
|
|
/* 800AD5C8 000A94E8 90 1F 05 88 */ stw r0, 0x588(r31)
|
|
/* 800AD5CC 000A94EC C0 02 B7 18 */ lfs f0, lbl_802F5F18-_SDA2_BASE_(r2)
|
|
/* 800AD5D0 000A94F0 D0 1F 05 8C */ stfs f0, 0x58c(r31)
|
|
/* 800AD5D4 000A94F4 C0 02 B7 1C */ lfs f0, lbl_802F5F1C-_SDA2_BASE_(r2)
|
|
/* 800AD5D8 000A94F8 D0 1F 05 90 */ stfs f0, 0x590(r31)
|
|
/* 800AD5DC 000A94FC C0 1F 05 8C */ lfs f0, 0x58c(r31)
|
|
/* 800AD5E0 000A9500 D0 1F 05 94 */ stfs f0, 0x594(r31)
|
|
/* 800AD5E4 000A9504 C0 1F 05 90 */ lfs f0, 0x590(r31)
|
|
/* 800AD5E8 000A9508 D0 1F 05 98 */ stfs f0, 0x598(r31)
|
|
/* 800AD5EC 000A950C C0 02 B7 20 */ lfs f0, lbl_802F5F20-_SDA2_BASE_(r2)
|
|
/* 800AD5F0 000A9510 D0 1F 05 9C */ stfs f0, 0x59c(r31)
|
|
/* 800AD5F4 000A9514 C0 1F 05 9C */ lfs f0, 0x59c(r31)
|
|
/* 800AD5F8 000A9518 D0 1F 05 A0 */ stfs f0, 0x5a0(r31)
|
|
/* 800AD5FC 000A951C C0 02 B7 24 */ lfs f0, lbl_802F5F24-_SDA2_BASE_(r2)
|
|
/* 800AD600 000A9520 D0 1F 05 A4 */ stfs f0, 0x5a4(r31)
|
|
/* 800AD604 000A9524 C0 1F 05 A4 */ lfs f0, 0x5a4(r31)
|
|
/* 800AD608 000A9528 D0 1F 05 A8 */ stfs f0, 0x5a8(r31)
|
|
/* 800AD60C 000A952C C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AD610 000A9530 D0 1F 05 AC */ stfs f0, 0x5ac(r31)
|
|
/* 800AD614 000A9534 D0 1F 05 B0 */ stfs f0, 0x5b0(r31)
|
|
/* 800AD618 000A9538 BB 01 00 E8 */ lmw r24, 0xe8(r1)
|
|
/* 800AD61C 000A953C 80 01 01 3C */ lwz r0, 0x13c(r1)
|
|
/* 800AD620 000A9540 CB E1 01 30 */ lfd f31, 0x130(r1)
|
|
/* 800AD624 000A9544 CB C1 01 28 */ lfd f30, 0x128(r1)
|
|
/* 800AD628 000A9548 7C 08 03 A6 */ mtlr r0
|
|
/* 800AD62C 000A954C CB A1 01 20 */ lfd f29, 0x120(r1)
|
|
/* 800AD630 000A9550 CB 81 01 18 */ lfd f28, 0x118(r1)
|
|
/* 800AD634 000A9554 CB 61 01 10 */ lfd f27, 0x110(r1)
|
|
/* 800AD638 000A9558 CB 41 01 08 */ lfd f26, 0x108(r1)
|
|
/* 800AD63C 000A955C 38 21 01 38 */ addi r1, r1, 0x138
|
|
/* 800AD640 000A9560 4E 80 00 20 */ blr
|
|
.global ev_name_entry_main
|
|
ev_name_entry_main:
|
|
/* 800AD644 000A9564 7C 08 02 A6 */ mflr r0
|
|
/* 800AD648 000A9568 3C 80 80 20 */ lis r4, ballInfo@ha
|
|
/* 800AD64C 000A956C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AD650 000A9570 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800AD654 000A9574 38 84 5E 60 */ addi r4, r4, ballInfo@l
|
|
/* 800AD658 000A9578 94 21 FE C8 */ stwu r1, -0x138(r1)
|
|
/* 800AD65C 000A957C DB E1 01 30 */ stfd f31, 0x130(r1)
|
|
/* 800AD660 000A9580 DB C1 01 28 */ stfd f30, 0x128(r1)
|
|
/* 800AD664 000A9584 DB A1 01 20 */ stfd f29, 0x120(r1)
|
|
/* 800AD668 000A9588 DB 81 01 18 */ stfd f28, 0x118(r1)
|
|
/* 800AD66C 000A958C BF 61 01 04 */ stmw r27, 0x104(r1)
|
|
/* 800AD670 000A9590 3B E3 EC 20 */ addi r31, r3, modeCtrl@l
|
|
/* 800AD674 000A9594 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800AD678 000A9598 3B BF 00 2C */ addi r29, r31, 0x2c
|
|
/* 800AD67C 000A959C 80 BF 00 2C */ lwz r5, 0x2c(r31)
|
|
/* 800AD680 000A95A0 80 0D 9D 00 */ lwz r0, lbl_802F1EE0@sda21(r13)
|
|
/* 800AD684 000A95A4 1C A5 01 A4 */ mulli r5, r5, 0x1a4
|
|
/* 800AD688 000A95A8 7C C4 2A 14 */ add r6, r4, r5
|
|
/* 800AD68C 000A95AC 88 86 00 2E */ lbz r4, 0x2e(r6)
|
|
/* 800AD690 000A95B0 70 00 00 0A */ andi. r0, r0, 0xa
|
|
/* 800AD694 000A95B4 3C A0 80 2C */ lis r5, lbl_802C6220@ha
|
|
/* 800AD698 000A95B8 7C 80 07 74 */ extsb r0, r4
|
|
/* 800AD69C 000A95BC 1C 80 02 84 */ mulli r4, r0, 0x284
|
|
/* 800AD6A0 000A95C0 38 03 EF 00 */ addi r0, r3, cameraInfo@l
|
|
/* 800AD6A4 000A95C4 3B 86 00 00 */ addi r28, r6, 0
|
|
/* 800AD6A8 000A95C8 3B C5 62 20 */ addi r30, r5, lbl_802C6220@l
|
|
/* 800AD6AC 000A95CC 7F 60 22 14 */ add r27, r0, r4
|
|
/* 800AD6B0 000A95D0 40 82 0D 10 */ bne lbl_800AE3C0
|
|
/* 800AD6B4 000A95D4 80 1E 05 74 */ lwz r0, 0x574(r30)
|
|
/* 800AD6B8 000A95D8 28 00 00 0B */ cmplwi r0, 0xb
|
|
/* 800AD6BC 000A95DC 41 81 06 F0 */ bgt lbl_800ADDAC
|
|
/* 800AD6C0 000A95E0 3C 60 80 1D */ lis r3, lbl_801D6D60@ha
|
|
/* 800AD6C4 000A95E4 38 63 6D 60 */ addi r3, r3, lbl_801D6D60@l
|
|
/* 800AD6C8 000A95E8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800AD6CC 000A95EC 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 800AD6D0 000A95F0 7C 09 03 A6 */ mtctr r0
|
|
/* 800AD6D4 000A95F4 4E 80 04 20 */ bctr
|
|
.global lbl_800AD6D8
|
|
lbl_800AD6D8:
|
|
/* 800AD6D8 000A95F8 38 00 00 02 */ li r0, 2
|
|
/* 800AD6DC 000A95FC 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800AD6E0 000A9600 48 00 06 CC */ b lbl_800ADDAC
|
|
.global lbl_800AD6E4
|
|
lbl_800AD6E4:
|
|
/* 800AD6E4 000A9604 88 1B 00 1E */ lbz r0, 0x1e(r27)
|
|
/* 800AD6E8 000A9608 2C 00 00 22 */ cmpwi r0, 0x22
|
|
/* 800AD6EC 000A960C 41 82 00 10 */ beq lbl_800AD6FC
|
|
/* 800AD6F0 000A9610 A8 0D 99 AE */ lha r0, gameSubmode@sda21(r13)
|
|
/* 800AD6F4 000A9614 2C 00 00 40 */ cmpwi r0, 0x40
|
|
/* 800AD6F8 000A9618 40 82 06 B4 */ bne lbl_800ADDAC
|
|
lbl_800AD6FC:
|
|
/* 800AD6FC 000A961C 38 00 00 03 */ li r0, 3
|
|
/* 800AD700 000A9620 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800AD704 000A9624 38 60 FF FF */ li r3, -1
|
|
/* 800AD708 000A9628 38 00 FF F1 */ li r0, -15
|
|
/* 800AD70C 000A962C 90 7E 05 7C */ stw r3, 0x57c(r30)
|
|
/* 800AD710 000A9630 90 1E 05 78 */ stw r0, 0x578(r30)
|
|
/* 800AD714 000A9634 48 00 06 98 */ b lbl_800ADDAC
|
|
.global lbl_800AD718
|
|
lbl_800AD718:
|
|
/* 800AD718 000A9638 3B FE 05 78 */ addi r31, r30, 0x578
|
|
/* 800AD71C 000A963C 80 7E 05 78 */ lwz r3, 0x578(r30)
|
|
/* 800AD720 000A9640 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800AD724 000A9644 38 63 00 01 */ addi r3, r3, 1
|
|
/* 800AD728 000A9648 90 7E 05 78 */ stw r3, 0x578(r30)
|
|
/* 800AD72C 000A964C 80 7E 05 78 */ lwz r3, 0x578(r30)
|
|
/* 800AD730 000A9650 C8 22 B7 28 */ lfd f1, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AD734 000A9654 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800AD738 000A9658 C8 42 B7 30 */ lfd f2, lbl_802F5F30-_SDA2_BASE_(r2)
|
|
/* 800AD73C 000A965C 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800AD740 000A9660 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800AD744 000A9664 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800AD748 000A9668 FC 00 08 28 */ fsub f0, f0, f1
|
|
/* 800AD74C 000A966C FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800AD750 000A9670 40 82 00 10 */ bne lbl_800AD760
|
|
/* 800AD754 000A9674 80 1C 00 94 */ lwz r0, 0x94(r28)
|
|
/* 800AD758 000A9678 60 00 04 00 */ ori r0, r0, 0x400
|
|
/* 800AD75C 000A967C 90 1C 00 94 */ stw r0, 0x94(r28)
|
|
lbl_800AD760:
|
|
/* 800AD760 000A9680 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800AD764 000A9684 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800AD768 000A9688 C8 22 B7 28 */ lfd f1, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AD76C 000A968C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800AD770 000A9690 C8 42 B7 38 */ lfd f2, lbl_802F5F38-_SDA2_BASE_(r2)
|
|
/* 800AD774 000A9694 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800AD778 000A9698 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800AD77C 000A969C C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800AD780 000A96A0 FC 00 08 28 */ fsub f0, f0, f1
|
|
/* 800AD784 000A96A4 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800AD788 000A96A8 40 82 00 14 */ bne lbl_800AD79C
|
|
/* 800AD78C 000A96AC 48 00 11 45 */ bl func_800AE8D0
|
|
/* 800AD790 000A96B0 80 1C 00 94 */ lwz r0, 0x94(r28)
|
|
/* 800AD794 000A96B4 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
|
/* 800AD798 000A96B8 90 1C 00 94 */ stw r0, 0x94(r28)
|
|
lbl_800AD79C:
|
|
/* 800AD79C 000A96BC A8 0D 99 AE */ lha r0, gameSubmode@sda21(r13)
|
|
/* 800AD7A0 000A96C0 2C 00 00 40 */ cmpwi r0, 0x40
|
|
/* 800AD7A4 000A96C4 40 82 06 08 */ bne lbl_800ADDAC
|
|
/* 800AD7A8 000A96C8 38 00 00 04 */ li r0, 4
|
|
/* 800AD7AC 000A96CC 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800AD7B0 000A96D0 38 60 00 00 */ li r3, 0
|
|
/* 800AD7B4 000A96D4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800AD7B8 000A96D8 90 7E 05 7C */ stw r3, 0x57c(r30)
|
|
/* 800AD7BC 000A96DC 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800AD7C0 000A96E0 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AD7C4 000A96E4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800AD7C8 000A96E8 C8 02 B7 38 */ lfd f0, lbl_802F5F38-_SDA2_BASE_(r2)
|
|
/* 800AD7CC 000A96EC 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800AD7D0 000A96F0 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800AD7D4 000A96F4 C8 21 00 F8 */ lfd f1, 0xf8(r1)
|
|
/* 800AD7D8 000A96F8 FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800AD7DC 000A96FC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AD7E0 000A9700 40 80 00 08 */ bge lbl_800AD7E8
|
|
/* 800AD7E4 000A9704 48 00 10 ED */ bl func_800AE8D0
|
|
lbl_800AD7E8:
|
|
/* 800AD7E8 000A9708 4B FC 2E 41 */ bl create_sprite
|
|
/* 800AD7EC 000A970C 7C 66 1B 79 */ or. r6, r3, r3
|
|
/* 800AD7F0 000A9710 41 82 05 BC */ beq lbl_800ADDAC
|
|
/* 800AD7F4 000A9714 C0 02 B7 40 */ lfs f0, lbl_802F5F40-_SDA2_BASE_(r2)
|
|
/* 800AD7F8 000A9718 3C 60 80 1D */ lis r3, lbl_801D6D48@ha
|
|
/* 800AD7FC 000A971C 38 83 6D 48 */ addi r4, r3, lbl_801D6D48@l
|
|
/* 800AD800 000A9720 4C C6 31 82 */ crclr 6
|
|
/* 800AD804 000A9724 D0 06 00 04 */ stfs f0, 4(r6)
|
|
/* 800AD808 000A9728 38 A0 00 01 */ li r5, 1
|
|
/* 800AD80C 000A972C C0 02 B7 44 */ lfs f0, lbl_802F5F44-_SDA2_BASE_(r2)
|
|
/* 800AD810 000A9730 38 00 00 03 */ li r0, 3
|
|
/* 800AD814 000A9734 38 66 00 8C */ addi r3, r6, 0x8c
|
|
/* 800AD818 000A9738 D0 06 00 08 */ stfs f0, 8(r6)
|
|
/* 800AD81C 000A973C 98 A6 00 01 */ stb r5, 1(r6)
|
|
/* 800AD820 000A9740 98 06 00 03 */ stb r0, 3(r6)
|
|
/* 800AD824 000A9744 48 05 74 01 */ bl sprintf
|
|
/* 800AD828 000A9748 48 00 05 84 */ b lbl_800ADDAC
|
|
.global lbl_800AD82C
|
|
lbl_800AD82C:
|
|
/* 800AD82C 000A974C 38 00 00 05 */ li r0, 5
|
|
/* 800AD830 000A9750 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800AD834 000A9754 38 60 00 01 */ li r3, 1
|
|
/* 800AD838 000A9758 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800AD83C 000A975C 80 9C 00 94 */ lwz r4, 0x94(r28)
|
|
/* 800AD840 000A9760 54 84 05 A8 */ rlwinm r4, r4, 0, 0x16, 0x14
|
|
/* 800AD844 000A9764 90 9C 00 94 */ stw r4, 0x94(r28)
|
|
/* 800AD848 000A9768 90 7E 05 88 */ stw r3, 0x588(r30)
|
|
/* 800AD84C 000A976C C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AD850 000A9770 D0 1E 05 94 */ stfs f0, 0x594(r30)
|
|
/* 800AD854 000A9774 C0 02 B7 1C */ lfs f0, lbl_802F5F1C-_SDA2_BASE_(r2)
|
|
/* 800AD858 000A9778 D0 1E 05 98 */ stfs f0, 0x598(r30)
|
|
/* 800AD85C 000A977C C0 02 B7 20 */ lfs f0, lbl_802F5F20-_SDA2_BASE_(r2)
|
|
/* 800AD860 000A9780 D0 1E 05 A0 */ stfs f0, 0x5a0(r30)
|
|
/* 800AD864 000A9784 80 7E 05 7C */ lwz r3, 0x57c(r30)
|
|
/* 800AD868 000A9788 C8 22 B7 28 */ lfd f1, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AD86C 000A978C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800AD870 000A9790 C8 42 B7 50 */ lfd f2, lbl_802F5F50-_SDA2_BASE_(r2)
|
|
/* 800AD874 000A9794 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800AD878 000A9798 C8 62 B7 48 */ lfd f3, lbl_802F5F48-_SDA2_BASE_(r2)
|
|
/* 800AD87C 000A979C 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800AD880 000A97A0 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800AD884 000A97A4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AD888 000A97A8 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AD88C 000A97AC FC 03 00 2A */ fadd f0, f3, f0
|
|
/* 800AD890 000A97B0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AD894 000A97B4 D0 1E 05 A8 */ stfs f0, 0x5a8(r30)
|
|
/* 800AD898 000A97B8 48 00 05 14 */ b lbl_800ADDAC
|
|
.global lbl_800AD89C
|
|
lbl_800AD89C:
|
|
/* 800AD89C 000A97BC 80 0D A0 28 */ lwz r0, lbl_802F2208@sda21(r13)
|
|
/* 800AD8A0 000A97C0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800AD8A4 000A97C4 41 82 00 0C */ beq lbl_800AD8B0
|
|
/* 800AD8A8 000A97C8 38 00 00 06 */ li r0, 6
|
|
/* 800AD8AC 000A97CC 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
lbl_800AD8B0:
|
|
/* 800AD8B0 000A97D0 3C 60 80 1F */ lis r3, lbl_801F3A58@ha
|
|
/* 800AD8B4 000A97D4 38 63 3A 58 */ addi r3, r3, lbl_801F3A58@l
|
|
/* 800AD8B8 000A97D8 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800AD8BC 000A97DC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
|
/* 800AD8C0 000A97E0 40 82 00 0C */ bne lbl_800AD8CC
|
|
/* 800AD8C4 000A97E4 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
|
/* 800AD8C8 000A97E8 41 82 04 E4 */ beq lbl_800ADDAC
|
|
lbl_800AD8CC:
|
|
/* 800AD8CC 000A97EC 38 00 00 07 */ li r0, 7
|
|
/* 800AD8D0 000A97F0 3C 60 80 1F */ lis r3, lbl_801F3A58@ha
|
|
/* 800AD8D4 000A97F4 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800AD8D8 000A97F8 38 83 3A 58 */ addi r4, r3, lbl_801F3A58@l
|
|
/* 800AD8DC 000A97FC 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800AD8E0 000A9800 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800AD8E4 000A9804 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
|
/* 800AD8E8 000A9808 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800AD8EC 000A980C 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800AD8F0 000A9810 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800AD8F4 000A9814 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800AD8F8 000A9818 80 1C 00 94 */ lwz r0, 0x94(r28)
|
|
/* 800AD8FC 000A981C 60 00 10 00 */ ori r0, r0, 0x1000
|
|
/* 800AD900 000A9820 90 1C 00 94 */ stw r0, 0x94(r28)
|
|
/* 800AD904 000A9824 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800AD908 000A9828 60 00 00 08 */ ori r0, r0, 8
|
|
/* 800AD90C 000A982C 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800AD910 000A9830 4B F8 A2 0D */ bl func_80037B1C
|
|
/* 800AD914 000A9834 48 00 04 98 */ b lbl_800ADDAC
|
|
.global lbl_800AD918
|
|
lbl_800AD918:
|
|
/* 800AD918 000A9838 80 8D A0 28 */ lwz r4, lbl_802F2208@sda21(r13)
|
|
/* 800AD91C 000A983C 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800AD920 000A9840 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 800AD924 000A9844 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800AD928 000A9848 90 01 00 E0 */ stw r0, 0xe0(r1)
|
|
/* 800AD92C 000A984C 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 800AD930 000A9850 80 04 00 0C */ lwz r0, 0xc(r4)
|
|
/* 800AD934 000A9854 90 61 00 E4 */ stw r3, 0xe4(r1)
|
|
/* 800AD938 000A9858 90 01 00 E8 */ stw r0, 0xe8(r1)
|
|
/* 800AD93C 000A985C 80 04 00 10 */ lwz r0, 0x10(r4)
|
|
/* 800AD940 000A9860 90 01 00 EC */ stw r0, 0xec(r1)
|
|
/* 800AD944 000A9864 80 61 00 E0 */ lwz r3, 0xe0(r1)
|
|
/* 800AD948 000A9868 4B F9 F7 0D */ bl func_8004D054
|
|
/* 800AD94C 000A986C 7C 7C 1B 79 */ or. r28, r3, r3
|
|
/* 800AD950 000A9870 41 82 00 38 */ beq lbl_800AD988
|
|
/* 800AD954 000A9874 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800AD958 000A9878 38 80 00 05 */ li r4, 5
|
|
/* 800AD95C 000A987C 48 00 1A 55 */ bl func_800AF3B0
|
|
/* 800AD960 000A9880 38 9C 00 00 */ addi r4, r28, 0
|
|
/* 800AD964 000A9884 38 61 00 2C */ addi r3, r1, 0x2c
|
|
/* 800AD968 000A9888 38 A0 00 AC */ li r5, 0xac
|
|
/* 800AD96C 000A988C 4B F5 5A A9 */ bl memcpy
|
|
/* 800AD970 000A9890 38 00 00 0F */ li r0, 0xf
|
|
/* 800AD974 000A9894 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800AD978 000A9898 38 61 00 2C */ addi r3, r1, 0x2c
|
|
/* 800AD97C 000A989C 4B F9 F5 8D */ bl func_8004CF08
|
|
/* 800AD980 000A98A0 80 8D A0 28 */ lwz r4, lbl_802F2208@sda21(r13)
|
|
/* 800AD984 000A98A4 90 64 00 04 */ stw r3, 4(r4)
|
|
lbl_800AD988:
|
|
/* 800AD988 000A98A8 28 1C 00 00 */ cmplwi r28, 0
|
|
/* 800AD98C 000A98AC 41 82 00 60 */ beq lbl_800AD9EC
|
|
/* 800AD990 000A98B0 80 1C 00 30 */ lwz r0, 0x30(r28)
|
|
/* 800AD994 000A98B4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800AD998 000A98B8 41 82 00 54 */ beq lbl_800AD9EC
|
|
/* 800AD99C 000A98BC 38 61 00 2C */ addi r3, r1, 0x2c
|
|
/* 800AD9A0 000A98C0 38 80 00 00 */ li r4, 0
|
|
/* 800AD9A4 000A98C4 38 A0 00 AC */ li r5, 0xac
|
|
/* 800AD9A8 000A98C8 4B F5 59 79 */ bl memset
|
|
/* 800AD9AC 000A98CC 38 00 00 25 */ li r0, 0x25
|
|
/* 800AD9B0 000A98D0 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AD9B4 000A98D4 B0 01 00 34 */ sth r0, 0x34(r1)
|
|
/* 800AD9B8 000A98D8 38 61 00 2C */ addi r3, r1, 0x2c
|
|
/* 800AD9BC 000A98DC 80 1C 00 30 */ lwz r0, 0x30(r28)
|
|
/* 800AD9C0 000A98E0 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800AD9C4 000A98E4 80 9C 00 34 */ lwz r4, 0x34(r28)
|
|
/* 800AD9C8 000A98E8 80 1C 00 38 */ lwz r0, 0x38(r28)
|
|
/* 800AD9CC 000A98EC 90 81 00 60 */ stw r4, 0x60(r1)
|
|
/* 800AD9D0 000A98F0 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 800AD9D4 000A98F4 80 1C 00 3C */ lwz r0, 0x3c(r28)
|
|
/* 800AD9D8 000A98F8 90 01 00 68 */ stw r0, 0x68(r1)
|
|
/* 800AD9DC 000A98FC D0 01 00 50 */ stfs f0, 0x50(r1)
|
|
/* 800AD9E0 000A9900 D0 01 00 54 */ stfs f0, 0x54(r1)
|
|
/* 800AD9E4 000A9904 D0 01 00 58 */ stfs f0, 0x58(r1)
|
|
/* 800AD9E8 000A9908 4B F9 F5 21 */ bl func_8004CF08
|
|
lbl_800AD9EC:
|
|
/* 800AD9EC 000A990C 88 01 00 DC */ lbz r0, 0xdc(r1)
|
|
/* 800AD9F0 000A9910 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800AD9F4 000A9914 41 82 00 08 */ beq lbl_800AD9FC
|
|
/* 800AD9F8 000A9918 48 00 00 54 */ b lbl_800ADA4C
|
|
lbl_800AD9FC:
|
|
/* 800AD9FC 000A991C 38 60 50 3D */ li r3, 0x503d
|
|
/* 800ADA00 000A9920 4B F7 DB A5 */ bl g_play_sound
|
|
/* 800ADA04 000A9924 38 BE 05 7C */ addi r5, r30, 0x57c
|
|
/* 800ADA08 000A9928 80 7E 05 7C */ lwz r3, 0x57c(r30)
|
|
/* 800ADA0C 000A992C 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800ADA10 000A9930 40 81 00 1C */ ble lbl_800ADA2C
|
|
/* 800ADA14 000A9934 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800ADA18 000A9938 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 800ADA1C 000A993C 38 80 00 20 */ li r4, 0x20
|
|
/* 800ADA20 000A9940 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800ADA24 000A9944 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800ADA28 000A9948 98 83 05 80 */ stb r4, 0x580(r3)
|
|
lbl_800ADA2C:
|
|
/* 800ADA2C 000A994C 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800ADA30 000A9950 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800ADA34 000A9954 40 82 00 68 */ bne lbl_800ADA9C
|
|
/* 800ADA38 000A9958 38 60 00 00 */ li r3, 0
|
|
/* 800ADA3C 000A995C 48 00 0E F5 */ bl func_800AE930
|
|
/* 800ADA40 000A9960 38 00 00 24 */ li r0, 0x24
|
|
/* 800ADA44 000A9964 98 1B 00 1E */ stb r0, 0x1e(r27)
|
|
/* 800ADA48 000A9968 48 00 00 54 */ b lbl_800ADA9C
|
|
lbl_800ADA4C:
|
|
/* 800ADA4C 000A996C 3C 60 00 01 */ lis r3, 0x0000C83C@ha
|
|
/* 800ADA50 000A9970 38 63 C8 3C */ addi r3, r3, 0x0000C83C@l
|
|
/* 800ADA54 000A9974 4B F7 DB 51 */ bl g_play_sound
|
|
/* 800ADA58 000A9978 38 9E 05 7C */ addi r4, r30, 0x57c
|
|
/* 800ADA5C 000A997C 80 7E 05 7C */ lwz r3, 0x57c(r30)
|
|
/* 800ADA60 000A9980 2C 03 00 03 */ cmpwi r3, 3
|
|
/* 800ADA64 000A9984 40 80 00 38 */ bge lbl_800ADA9C
|
|
/* 800ADA68 000A9988 88 01 00 DC */ lbz r0, 0xdc(r1)
|
|
/* 800ADA6C 000A998C 7C 7E 1A 14 */ add r3, r30, r3
|
|
/* 800ADA70 000A9990 98 03 05 80 */ stb r0, 0x580(r3)
|
|
/* 800ADA74 000A9994 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800ADA78 000A9998 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800ADA7C 000A999C 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800ADA80 000A99A0 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800ADA84 000A99A4 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800ADA88 000A99A8 40 82 00 14 */ bne lbl_800ADA9C
|
|
/* 800ADA8C 000A99AC 38 60 00 01 */ li r3, 1
|
|
/* 800ADA90 000A99B0 48 00 0E A1 */ bl func_800AE930
|
|
/* 800ADA94 000A99B4 38 00 00 25 */ li r0, 0x25
|
|
/* 800ADA98 000A99B8 98 1B 00 1E */ stb r0, 0x1e(r27)
|
|
lbl_800ADA9C:
|
|
/* 800ADA9C 000A99BC 80 7E 05 7C */ lwz r3, 0x57c(r30)
|
|
/* 800ADAA0 000A99C0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800ADAA4 000A99C4 C8 22 B7 28 */ lfd f1, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800ADAA8 000A99C8 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800ADAAC 000A99CC C8 42 B7 50 */ lfd f2, lbl_802F5F50-_SDA2_BASE_(r2)
|
|
/* 800ADAB0 000A99D0 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800ADAB4 000A99D4 C8 62 B7 48 */ lfd f3, lbl_802F5F48-_SDA2_BASE_(r2)
|
|
/* 800ADAB8 000A99D8 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800ADABC 000A99DC C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800ADAC0 000A99E0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800ADAC4 000A99E4 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800ADAC8 000A99E8 FC 03 00 2A */ fadd f0, f3, f0
|
|
/* 800ADACC 000A99EC FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADAD0 000A99F0 D0 1E 05 A8 */ stfs f0, 0x5a8(r30)
|
|
/* 800ADAD4 000A99F4 80 1E 05 7C */ lwz r0, 0x57c(r30)
|
|
/* 800ADAD8 000A99F8 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800ADADC 000A99FC 40 81 00 10 */ ble lbl_800ADAEC
|
|
/* 800ADAE0 000A9A00 38 00 00 07 */ li r0, 7
|
|
/* 800ADAE4 000A9A04 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800ADAE8 000A9A08 48 00 00 0C */ b lbl_800ADAF4
|
|
lbl_800ADAEC:
|
|
/* 800ADAEC 000A9A0C 38 00 00 04 */ li r0, 4
|
|
/* 800ADAF0 000A9A10 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
lbl_800ADAF4:
|
|
/* 800ADAF4 000A9A14 38 00 00 00 */ li r0, 0
|
|
/* 800ADAF8 000A9A18 90 0D A0 28 */ stw r0, lbl_802F2208@sda21(r13)
|
|
/* 800ADAFC 000A9A1C 48 00 02 B0 */ b lbl_800ADDAC
|
|
.global lbl_800ADB00
|
|
lbl_800ADB00:
|
|
/* 800ADB00 000A9A20 38 00 00 08 */ li r0, 8
|
|
/* 800ADB04 000A9A24 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800ADB08 000A9A28 3B 7E 05 80 */ addi r27, r30, 0x580
|
|
/* 800ADB0C 000A9A2C 38 80 00 00 */ li r4, 0
|
|
/* 800ADB10 000A9A30 80 7E 05 7C */ lwz r3, 0x57c(r30)
|
|
/* 800ADB14 000A9A34 38 00 00 04 */ li r0, 4
|
|
/* 800ADB18 000A9A38 7C 9B 19 AE */ stbx r4, r27, r3
|
|
/* 800ADB1C 000A9A3C 7F 63 DB 78 */ mr r3, r27
|
|
/* 800ADB20 000A9A40 90 1E 05 7C */ stw r0, 0x57c(r30)
|
|
/* 800ADB24 000A9A44 48 05 90 3D */ bl strlen
|
|
/* 800ADB28 000A9A48 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800ADB2C 000A9A4C 40 82 00 10 */ bne lbl_800ADB3C
|
|
/* 800ADB30 000A9A50 38 7B 00 00 */ addi r3, r27, 0
|
|
/* 800ADB34 000A9A54 38 8D 96 40 */ addi r4, r13, lbl_802F1820@sda21
|
|
/* 800ADB38 000A9A58 48 05 8F 75 */ bl strcpy
|
|
lbl_800ADB3C:
|
|
/* 800ADB3C 000A9A5C 7F 63 DB 78 */ mr r3, r27
|
|
/* 800ADB40 000A9A60 48 00 0F E9 */ bl func_800AEB28
|
|
/* 800ADB44 000A9A64 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800ADB48 000A9A68 41 82 00 10 */ beq lbl_800ADB58
|
|
/* 800ADB4C 000A9A6C 38 7B 00 00 */ addi r3, r27, 0
|
|
/* 800ADB50 000A9A70 38 8D 96 44 */ addi r4, r13, lbl_802F1824@sda21
|
|
/* 800ADB54 000A9A74 48 05 8F 59 */ bl strcpy
|
|
lbl_800ADB58:
|
|
/* 800ADB58 000A9A78 C0 02 B7 5C */ lfs f0, lbl_802F5F5C-_SDA2_BASE_(r2)
|
|
/* 800ADB5C 000A9A7C 38 9B 00 00 */ addi r4, r27, 0
|
|
/* 800ADB60 000A9A80 38 A0 00 04 */ li r5, 4
|
|
/* 800ADB64 000A9A84 D0 1E 05 A8 */ stfs f0, 0x5a8(r30)
|
|
/* 800ADB68 000A9A88 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800ADB6C 000A9A8C 1C 00 00 50 */ mulli r0, r0, 0x50
|
|
/* 800ADB70 000A9A90 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800ADB74 000A9A94 38 63 05 B4 */ addi r3, r3, 0x5b4
|
|
/* 800ADB78 000A9A98 4B F5 58 9D */ bl memcpy
|
|
/* 800ADB7C 000A9A9C 48 00 15 1D */ bl func_800AF098
|
|
/* 800ADB80 000A9AA0 7F 63 DB 78 */ mr r3, r27
|
|
/* 800ADB84 000A9AA4 48 00 11 D1 */ bl func_800AED54
|
|
/* 800ADB88 000A9AA8 7F 63 DB 78 */ mr r3, r27
|
|
/* 800ADB8C 000A9AAC 4B F9 B8 A5 */ bl func_80049430
|
|
/* 800ADB90 000A9AB0 38 60 00 34 */ li r3, 0x34
|
|
/* 800ADB94 000A9AB4 4B F7 DA 11 */ bl g_play_sound
|
|
/* 800ADB98 000A9AB8 38 60 00 59 */ li r3, 0x59
|
|
/* 800ADB9C 000A9ABC 4B F7 DA 09 */ bl g_play_sound
|
|
/* 800ADBA0 000A9AC0 48 00 02 0C */ b lbl_800ADDAC
|
|
.global lbl_800ADBA4
|
|
lbl_800ADBA4:
|
|
/* 800ADBA4 000A9AC4 38 00 00 09 */ li r0, 9
|
|
/* 800ADBA8 000A9AC8 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800ADBAC 000A9ACC 38 60 00 5A */ li r3, 0x5a
|
|
/* 800ADBB0 000A9AD0 38 00 00 11 */ li r0, 0x11
|
|
/* 800ADBB4 000A9AD4 90 7E 05 78 */ stw r3, 0x578(r30)
|
|
/* 800ADBB8 000A9AD8 38 60 00 00 */ li r3, 0
|
|
/* 800ADBBC 000A9ADC 98 1C 00 03 */ stb r0, 3(r28)
|
|
/* 800ADBC0 000A9AE0 4B FC 2B 91 */ bl g_dest_sprite_with_font
|
|
/* 800ADBC4 000A9AE4 38 60 00 02 */ li r3, 2
|
|
/* 800ADBC8 000A9AE8 4B FC 2B 89 */ bl g_dest_sprite_with_font
|
|
/* 800ADBCC 000A9AEC 4B FD AA 21 */ bl func_800885EC
|
|
/* 800ADBD0 000A9AF0 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 800ADBD4 000A9AF4 4B FD AB 0D */ bl func_800886E0
|
|
/* 800ADBD8 000A9AF8 80 7E 05 84 */ lwz r3, 0x584(r30)
|
|
/* 800ADBDC 000A9AFC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800ADBE0 000A9B00 C8 22 B7 28 */ lfd f1, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800ADBE4 000A9B04 1C 63 00 2E */ mulli r3, r3, 0x2e
|
|
/* 800ADBE8 000A9B08 38 63 00 A0 */ addi r3, r3, 0xa0
|
|
/* 800ADBEC 000A9B0C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800ADBF0 000A9B10 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800ADBF4 000A9B14 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800ADBF8 000A9B18 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800ADBFC 000A9B1C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800ADC00 000A9B20 D0 1E 05 98 */ stfs f0, 0x598(r30)
|
|
/* 800ADC04 000A9B24 C0 02 B7 60 */ lfs f0, lbl_802F5F60-_SDA2_BASE_(r2)
|
|
/* 800ADC08 000A9B28 D0 1E 05 A0 */ stfs f0, 0x5a0(r30)
|
|
.global lbl_800ADC0C
|
|
lbl_800ADC0C:
|
|
/* 800ADC0C 000A9B2C 38 9E 05 78 */ addi r4, r30, 0x578
|
|
/* 800ADC10 000A9B30 80 7E 05 78 */ lwz r3, 0x578(r30)
|
|
/* 800ADC14 000A9B34 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800ADC18 000A9B38 90 1E 05 78 */ stw r0, 0x578(r30)
|
|
/* 800ADC1C 000A9B3C 80 1E 05 78 */ lwz r0, 0x578(r30)
|
|
/* 800ADC20 000A9B40 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800ADC24 000A9B44 40 80 00 1C */ bge lbl_800ADC40
|
|
/* 800ADC28 000A9B48 38 00 00 05 */ li r0, 5
|
|
/* 800ADC2C 000A9B4C 98 1C 00 03 */ stb r0, 3(r28)
|
|
/* 800ADC30 000A9B50 38 60 00 0A */ li r3, 0xa
|
|
/* 800ADC34 000A9B54 38 00 01 4A */ li r0, 0x14a
|
|
/* 800ADC38 000A9B58 90 7E 05 74 */ stw r3, 0x574(r30)
|
|
/* 800ADC3C 000A9B5C 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800ADC40:
|
|
/* 800ADC40 000A9B60 C0 3C 00 0C */ lfs f1, 0xc(r28)
|
|
/* 800ADC44 000A9B64 C8 02 B7 68 */ lfd f0, lbl_802F5F68-_SDA2_BASE_(r2)
|
|
/* 800ADC48 000A9B68 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800ADC4C 000A9B6C 40 80 01 60 */ bge lbl_800ADDAC
|
|
/* 800ADC50 000A9B70 4B F5 9D 5D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800ADC54 000A9B74 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 800ADC58 000A9B78 4B F5 A2 AD */ bl mathutil_mtxA_rigid_inv_tf_tl
|
|
/* 800ADC5C 000A9B7C C0 41 00 20 */ lfs f2, 0x20(r1)
|
|
/* 800ADC60 000A9B80 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 800ADC64 000A9B84 C0 3C 00 04 */ lfs f1, 4(r28)
|
|
/* 800ADC68 000A9B88 7C 64 1B 78 */ mr r4, r3
|
|
/* 800ADC6C 000A9B8C C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800ADC70 000A9B90 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800ADC74 000A9B94 D0 21 00 20 */ stfs f1, 0x20(r1)
|
|
/* 800ADC78 000A9B98 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800ADC7C 000A9B9C C0 21 00 28 */ lfs f1, 0x28(r1)
|
|
/* 800ADC80 000A9BA0 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800ADC84 000A9BA4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800ADC88 000A9BA8 D0 01 00 28 */ stfs f0, 0x28(r1)
|
|
/* 800ADC8C 000A9BAC C0 22 B7 70 */ lfs f1, lbl_802F5F70-_SDA2_BASE_(r2)
|
|
/* 800ADC90 000A9BB0 4B F5 A4 E5 */ bl mathutil_vec_set_len
|
|
/* 800ADC94 000A9BB4 C0 3C 00 1C */ lfs f1, 0x1c(r28)
|
|
/* 800ADC98 000A9BB8 C0 01 00 20 */ lfs f0, 0x20(r1)
|
|
/* 800ADC9C 000A9BBC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800ADCA0 000A9BC0 D0 1C 00 1C */ stfs f0, 0x1c(r28)
|
|
/* 800ADCA4 000A9BC4 C0 3C 00 20 */ lfs f1, 0x20(r28)
|
|
/* 800ADCA8 000A9BC8 C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 800ADCAC 000A9BCC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800ADCB0 000A9BD0 D0 1C 00 20 */ stfs f0, 0x20(r28)
|
|
/* 800ADCB4 000A9BD4 C0 3C 00 24 */ lfs f1, 0x24(r28)
|
|
/* 800ADCB8 000A9BD8 C0 01 00 28 */ lfs f0, 0x28(r1)
|
|
/* 800ADCBC 000A9BDC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800ADCC0 000A9BE0 D0 1C 00 24 */ stfs f0, 0x24(r28)
|
|
/* 800ADCC4 000A9BE4 48 00 00 E8 */ b lbl_800ADDAC
|
|
.global lbl_800ADCC8
|
|
lbl_800ADCC8:
|
|
/* 800ADCC8 000A9BE8 38 DE 05 78 */ addi r6, r30, 0x578
|
|
/* 800ADCCC 000A9BEC 80 7E 05 78 */ lwz r3, 0x578(r30)
|
|
/* 800ADCD0 000A9BF0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800ADCD4 000A9BF4 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800ADCD8 000A9BF8 90 7E 05 78 */ stw r3, 0x578(r30)
|
|
/* 800ADCDC 000A9BFC 80 9E 05 78 */ lwz r4, 0x578(r30)
|
|
/* 800ADCE0 000A9C00 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800ADCE4 000A9C04 6C 83 80 00 */ xoris r3, r4, 0x8000
|
|
/* 800ADCE8 000A9C08 C8 22 B7 78 */ lfd f1, lbl_802F5F78-_SDA2_BASE_(r2)
|
|
/* 800ADCEC 000A9C0C 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800ADCF0 000A9C10 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800ADCF4 000A9C14 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800ADCF8 000A9C18 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800ADCFC 000A9C1C FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADD00 000A9C20 40 81 00 48 */ ble lbl_800ADD48
|
|
/* 800ADD04 000A9C24 88 1C 00 2E */ lbz r0, 0x2e(r28)
|
|
/* 800ADD08 000A9C28 3C 60 80 20 */ lis r3, lbl_80206BD0@ha
|
|
/* 800ADD0C 000A9C2C 3C A0 80 1F */ lis r5, controllerInfo@ha
|
|
/* 800ADD10 000A9C30 7C 00 07 74 */ extsb r0, r0
|
|
/* 800ADD14 000A9C34 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800ADD18 000A9C38 38 03 6B D0 */ addi r0, r3, lbl_80206BD0@l
|
|
/* 800ADD1C 000A9C3C 7C 60 22 14 */ add r3, r0, r4
|
|
/* 800ADD20 000A9C40 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800ADD24 000A9C44 38 65 3B 70 */ addi r3, r5, controllerInfo@l
|
|
/* 800ADD28 000A9C48 1C 00 00 3C */ mulli r0, r0, 0x3c
|
|
/* 800ADD2C 000A9C4C 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800ADD30 000A9C50 A0 03 00 18 */ lhz r0, 0x18(r3)
|
|
/* 800ADD34 000A9C54 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 800ADD38 000A9C58 41 82 00 74 */ beq lbl_800ADDAC
|
|
/* 800ADD3C 000A9C5C 38 00 00 61 */ li r0, 0x61
|
|
/* 800ADD40 000A9C60 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 800ADD44 000A9C64 48 00 00 68 */ b lbl_800ADDAC
|
|
lbl_800ADD48:
|
|
/* 800ADD48 000A9C68 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800ADD4C 000A9C6C 90 01 00 F8 */ stw r0, 0xf8(r1)
|
|
/* 800ADD50 000A9C70 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800ADD54 000A9C74 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800ADD58 000A9C78 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800ADD5C 000A9C7C 40 82 00 18 */ bne lbl_800ADD74
|
|
/* 800ADD60 000A9C80 38 00 00 00 */ li r0, 0
|
|
/* 800ADD64 000A9C84 90 1E 05 88 */ stw r0, 0x588(r30)
|
|
/* 800ADD68 000A9C88 38 60 00 00 */ li r3, 0
|
|
/* 800ADD6C 000A9C8C 4B FD AC 11 */ bl func_8008897C
|
|
/* 800ADD70 000A9C90 48 00 00 3C */ b lbl_800ADDAC
|
|
lbl_800ADD74:
|
|
/* 800ADD74 000A9C94 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 800ADD78 000A9C98 40 80 00 34 */ bge lbl_800ADDAC
|
|
/* 800ADD7C 000A9C9C 38 00 00 0B */ li r0, 0xb
|
|
/* 800ADD80 000A9CA0 90 1E 05 74 */ stw r0, 0x574(r30)
|
|
/* 800ADD84 000A9CA4 48 00 00 28 */ b lbl_800ADDAC
|
|
.global lbl_800ADD88
|
|
lbl_800ADD88:
|
|
/* 800ADD88 000A9CA8 3B A0 00 00 */ li r29, 0
|
|
/* 800ADD8C 000A9CAC 93 BE 05 74 */ stw r29, 0x574(r30)
|
|
/* 800ADD90 000A9CB0 38 60 00 0E */ li r3, 0xe
|
|
/* 800ADD94 000A9CB4 38 00 00 1B */ li r0, 0x1b
|
|
/* 800ADD98 000A9CB8 98 7B 00 1E */ stb r3, 0x1e(r27)
|
|
/* 800ADD9C 000A9CBC 38 60 00 01 */ li r3, 1
|
|
/* 800ADDA0 000A9CC0 98 1C 00 03 */ stb r0, 3(r28)
|
|
/* 800ADDA4 000A9CC4 4B FD AB D9 */ bl func_8008897C
|
|
/* 800ADDA8 000A9CC8 93 BE 05 88 */ stw r29, 0x588(r30)
|
|
lbl_800ADDAC:
|
|
.global lbl_800ADDAC
|
|
/* 800ADDAC 000A9CCC 38 7E 05 8C */ addi r3, r30, 0x58c
|
|
/* 800ADDB0 000A9CD0 38 9E 05 94 */ addi r4, r30, 0x594
|
|
/* 800ADDB4 000A9CD4 C0 3E 05 8C */ lfs f1, 0x58c(r30)
|
|
/* 800ADDB8 000A9CD8 C0 1E 05 94 */ lfs f0, 0x594(r30)
|
|
/* 800ADDBC 000A9CDC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800ADDC0 000A9CE0 40 80 00 2C */ bge lbl_800ADDEC
|
|
/* 800ADDC4 000A9CE4 C8 02 B7 80 */ lfd f0, lbl_802F5F80-_SDA2_BASE_(r2)
|
|
/* 800ADDC8 000A9CE8 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800ADDCC 000A9CEC FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADDD0 000A9CF0 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADDD4 000A9CF4 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADDD8 000A9CF8 C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 800ADDDC 000A9CFC FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADDE0 000A9D00 40 81 00 34 */ ble lbl_800ADE14
|
|
/* 800ADDE4 000A9D04 D0 23 00 00 */ stfs f1, 0(r3)
|
|
/* 800ADDE8 000A9D08 48 00 00 2C */ b lbl_800ADE14
|
|
lbl_800ADDEC:
|
|
/* 800ADDEC 000A9D0C 40 81 00 28 */ ble lbl_800ADE14
|
|
/* 800ADDF0 000A9D10 C8 02 B7 80 */ lfd f0, lbl_802F5F80-_SDA2_BASE_(r2)
|
|
/* 800ADDF4 000A9D14 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800ADDF8 000A9D18 FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADDFC 000A9D1C D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADE00 000A9D20 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADE04 000A9D24 C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 800ADE08 000A9D28 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADE0C 000A9D2C 40 80 00 08 */ bge lbl_800ADE14
|
|
/* 800ADE10 000A9D30 D0 23 00 00 */ stfs f1, 0(r3)
|
|
lbl_800ADE14:
|
|
/* 800ADE14 000A9D34 38 7E 05 90 */ addi r3, r30, 0x590
|
|
/* 800ADE18 000A9D38 38 9E 05 98 */ addi r4, r30, 0x598
|
|
/* 800ADE1C 000A9D3C C0 3E 05 90 */ lfs f1, 0x590(r30)
|
|
/* 800ADE20 000A9D40 C0 1E 05 98 */ lfs f0, 0x598(r30)
|
|
/* 800ADE24 000A9D44 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800ADE28 000A9D48 40 80 00 2C */ bge lbl_800ADE54
|
|
/* 800ADE2C 000A9D4C C8 02 B7 88 */ lfd f0, lbl_802F5F88-_SDA2_BASE_(r2)
|
|
/* 800ADE30 000A9D50 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800ADE34 000A9D54 FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADE38 000A9D58 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADE3C 000A9D5C C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADE40 000A9D60 C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 800ADE44 000A9D64 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADE48 000A9D68 40 81 00 34 */ ble lbl_800ADE7C
|
|
/* 800ADE4C 000A9D6C D0 23 00 00 */ stfs f1, 0(r3)
|
|
/* 800ADE50 000A9D70 48 00 00 2C */ b lbl_800ADE7C
|
|
lbl_800ADE54:
|
|
/* 800ADE54 000A9D74 40 81 00 28 */ ble lbl_800ADE7C
|
|
/* 800ADE58 000A9D78 C8 02 B7 88 */ lfd f0, lbl_802F5F88-_SDA2_BASE_(r2)
|
|
/* 800ADE5C 000A9D7C FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800ADE60 000A9D80 FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADE64 000A9D84 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADE68 000A9D88 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADE6C 000A9D8C C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 800ADE70 000A9D90 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADE74 000A9D94 40 80 00 08 */ bge lbl_800ADE7C
|
|
/* 800ADE78 000A9D98 D0 23 00 00 */ stfs f1, 0(r3)
|
|
lbl_800ADE7C:
|
|
/* 800ADE7C 000A9D9C 38 7E 05 9C */ addi r3, r30, 0x59c
|
|
/* 800ADE80 000A9DA0 38 9E 05 A0 */ addi r4, r30, 0x5a0
|
|
/* 800ADE84 000A9DA4 C0 3E 05 9C */ lfs f1, 0x59c(r30)
|
|
/* 800ADE88 000A9DA8 C0 1E 05 A0 */ lfs f0, 0x5a0(r30)
|
|
/* 800ADE8C 000A9DAC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800ADE90 000A9DB0 40 80 00 2C */ bge lbl_800ADEBC
|
|
/* 800ADE94 000A9DB4 C8 02 B7 88 */ lfd f0, lbl_802F5F88-_SDA2_BASE_(r2)
|
|
/* 800ADE98 000A9DB8 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800ADE9C 000A9DBC FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADEA0 000A9DC0 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADEA4 000A9DC4 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADEA8 000A9DC8 C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 800ADEAC 000A9DCC FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADEB0 000A9DD0 40 81 00 34 */ ble lbl_800ADEE4
|
|
/* 800ADEB4 000A9DD4 D0 23 00 00 */ stfs f1, 0(r3)
|
|
/* 800ADEB8 000A9DD8 48 00 00 2C */ b lbl_800ADEE4
|
|
lbl_800ADEBC:
|
|
/* 800ADEBC 000A9DDC 40 81 00 28 */ ble lbl_800ADEE4
|
|
/* 800ADEC0 000A9DE0 C8 02 B7 88 */ lfd f0, lbl_802F5F88-_SDA2_BASE_(r2)
|
|
/* 800ADEC4 000A9DE4 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800ADEC8 000A9DE8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADECC 000A9DEC D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADED0 000A9DF0 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADED4 000A9DF4 C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 800ADED8 000A9DF8 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800ADEDC 000A9DFC 40 80 00 08 */ bge lbl_800ADEE4
|
|
/* 800ADEE0 000A9E00 D0 23 00 00 */ stfs f1, 0(r3)
|
|
lbl_800ADEE4:
|
|
/* 800ADEE4 000A9E04 38 7E 05 A4 */ addi r3, r30, 0x5a4
|
|
/* 800ADEE8 000A9E08 C0 3E 05 A8 */ lfs f1, 0x5a8(r30)
|
|
/* 800ADEEC 000A9E0C C0 1E 05 A4 */ lfs f0, 0x5a4(r30)
|
|
/* 800ADEF0 000A9E10 C8 42 B7 90 */ lfd f2, lbl_802F5F90-_SDA2_BASE_(r2)
|
|
/* 800ADEF4 000A9E14 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 800ADEF8 000A9E18 C8 02 B7 98 */ lfd f0, lbl_802F5F98-_SDA2_BASE_(r2)
|
|
/* 800ADEFC 000A9E1C FC 22 00 72 */ fmul f1, f2, f1
|
|
/* 800ADF00 000A9E20 FF 80 08 18 */ frsp f28, f1
|
|
/* 800ADF04 000A9E24 FC 1C 00 40 */ fcmpo cr0, f28, f0
|
|
/* 800ADF08 000A9E28 40 81 00 0C */ ble lbl_800ADF14
|
|
/* 800ADF0C 000A9E2C C3 82 B7 A0 */ lfs f28, lbl_802F5FA0-_SDA2_BASE_(r2)
|
|
/* 800ADF10 000A9E30 48 00 00 14 */ b lbl_800ADF24
|
|
lbl_800ADF14:
|
|
/* 800ADF14 000A9E34 C8 02 B7 A8 */ lfd f0, lbl_802F5FA8-_SDA2_BASE_(r2)
|
|
/* 800ADF18 000A9E38 FC 1C 00 40 */ fcmpo cr0, f28, f0
|
|
/* 800ADF1C 000A9E3C 40 80 00 08 */ bge lbl_800ADF24
|
|
/* 800ADF20 000A9E40 C3 82 B7 B0 */ lfs f28, lbl_802F5FB0-_SDA2_BASE_(r2)
|
|
lbl_800ADF24:
|
|
/* 800ADF24 000A9E44 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800ADF28 000A9E48 3B 9E 05 AC */ addi r28, r30, 0x5ac
|
|
/* 800ADF2C 000A9E4C EC 00 E0 2A */ fadds f0, f0, f28
|
|
/* 800ADF30 000A9E50 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800ADF34 000A9E54 C0 1E 05 AC */ lfs f0, 0x5ac(r30)
|
|
/* 800ADF38 000A9E58 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800ADF3C 000A9E5C D8 01 00 F8 */ stfd f0, 0xf8(r1)
|
|
/* 800ADF40 000A9E60 80 01 00 FC */ lwz r0, 0xfc(r1)
|
|
/* 800ADF44 000A9E64 7C 03 07 34 */ extsh r3, r0
|
|
/* 800ADF48 000A9E68 38 63 40 00 */ addi r3, r3, 0x4000
|
|
/* 800ADF4C 000A9E6C 4B F5 92 95 */ bl mathutil_sin
|
|
/* 800ADF50 000A9E70 C8 42 B7 B8 */ lfd f2, lbl_802F5FB8-_SDA2_BASE_(r2)
|
|
/* 800ADF54 000A9E74 3B BE 05 B0 */ addi r29, r30, 0x5b0
|
|
/* 800ADF58 000A9E78 C0 1E 05 B0 */ lfs f0, 0x5b0(r30)
|
|
/* 800ADF5C 000A9E7C FC 42 07 32 */ fmul f2, f2, f28
|
|
/* 800ADF60 000A9E80 FC 22 00 72 */ fmul f1, f2, f1
|
|
/* 800ADF64 000A9E84 FC 00 08 2A */ fadd f0, f0, f1
|
|
/* 800ADF68 000A9E88 FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADF6C 000A9E8C D0 1E 05 B0 */ stfs f0, 0x5b0(r30)
|
|
/* 800ADF70 000A9E90 C0 1C 00 00 */ lfs f0, 0(r28)
|
|
/* 800ADF74 000A9E94 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800ADF78 000A9E98 D8 01 00 F0 */ stfd f0, 0xf0(r1)
|
|
/* 800ADF7C 000A9E9C 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
|
/* 800ADF80 000A9EA0 7C 03 07 34 */ extsh r3, r0
|
|
/* 800ADF84 000A9EA4 4B F5 92 5D */ bl mathutil_sin
|
|
/* 800ADF88 000A9EA8 C0 42 B7 C0 */ lfs f2, lbl_802F5FC0-_SDA2_BASE_(r2)
|
|
/* 800ADF8C 000A9EAC 3B 7E 01 B4 */ addi r27, r30, 0x1b4
|
|
/* 800ADF90 000A9EB0 C0 1D 00 00 */ lfs f0, 0(r29)
|
|
/* 800ADF94 000A9EB4 EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 800ADF98 000A9EB8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800ADF9C 000A9EBC D0 1D 00 00 */ stfs f0, 0(r29)
|
|
/* 800ADFA0 000A9EC0 C0 3D 00 00 */ lfs f1, 0(r29)
|
|
/* 800ADFA4 000A9EC4 C8 02 B7 C8 */ lfd f0, lbl_802F5FC8-_SDA2_BASE_(r2)
|
|
/* 800ADFA8 000A9EC8 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800ADFAC 000A9ECC FC 00 00 18 */ frsp f0, f0
|
|
/* 800ADFB0 000A9ED0 D0 1D 00 00 */ stfs f0, 0(r29)
|
|
/* 800ADFB4 000A9ED4 C0 3C 00 00 */ lfs f1, 0(r28)
|
|
/* 800ADFB8 000A9ED8 C0 1D 00 00 */ lfs f0, 0(r29)
|
|
/* 800ADFBC 000A9EDC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800ADFC0 000A9EE0 D0 1C 00 00 */ stfs f0, 0(r28)
|
|
/* 800ADFC4 000A9EE4 80 1E 05 7C */ lwz r0, 0x57c(r30)
|
|
/* 800ADFC8 000A9EE8 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 800ADFCC 000A9EEC 41 82 00 20 */ beq lbl_800ADFEC
|
|
/* 800ADFD0 000A9EF0 40 80 00 10 */ bge lbl_800ADFE0
|
|
/* 800ADFD4 000A9EF4 2C 00 FF FE */ cmpwi r0, -2
|
|
/* 800ADFD8 000A9EF8 40 80 03 CC */ bge lbl_800AE3A4
|
|
/* 800ADFDC 000A9EFC 48 00 02 48 */ b lbl_800AE224
|
|
lbl_800ADFE0:
|
|
/* 800ADFE0 000A9F00 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800ADFE4 000A9F04 41 82 01 88 */ beq lbl_800AE16C
|
|
/* 800ADFE8 000A9F08 48 00 02 3C */ b lbl_800AE224
|
|
lbl_800ADFEC:
|
|
/* 800ADFEC 000A9F0C 80 7E 05 78 */ lwz r3, 0x578(r30)
|
|
/* 800ADFF0 000A9F10 38 00 00 10 */ li r0, 0x10
|
|
/* 800ADFF4 000A9F14 7C 09 03 A6 */ mtctr r0
|
|
/* 800ADFF8 000A9F18 C8 42 B7 E0 */ lfd f2, lbl_802F5FE0-_SDA2_BASE_(r2)
|
|
/* 800ADFFC 000A9F1C 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800AE000 000A9F20 20 00 00 30 */ subfic r0, r0, 0x30
|
|
/* 800AE004 000A9F24 38 60 00 30 */ li r3, 0x30
|
|
lbl_800AE008:
|
|
/* 800AE008 000A9F28 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800AE00C 000A9F2C 40 81 00 14 */ ble lbl_800AE020
|
|
/* 800AE010 000A9F30 C0 02 B7 D0 */ lfs f0, lbl_802F5FD0-_SDA2_BASE_(r2)
|
|
/* 800AE014 000A9F34 C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE018 000A9F38 C0 82 B7 D4 */ lfs f4, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AE01C 000A9F3C 48 00 00 10 */ b lbl_800AE02C
|
|
lbl_800AE020:
|
|
/* 800AE020 000A9F40 C0 02 B7 D8 */ lfs f0, lbl_802F5FD8-_SDA2_BASE_(r2)
|
|
/* 800AE024 000A9F44 C0 62 B7 DC */ lfs f3, lbl_802F5FDC-_SDA2_BASE_(r2)
|
|
/* 800AE028 000A9F48 C0 82 B7 08 */ lfs f4, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
lbl_800AE02C:
|
|
/* 800AE02C 000A9F4C C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE030 000A9F50 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800AE034 000A9F54 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800AE038 000A9F58 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE03C 000A9F5C FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE040 000A9F60 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE044 000A9F64 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE048 000A9F68 D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE04C 000A9F6C C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE050 000A9F70 EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE054 000A9F74 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE058 000A9F78 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE05C 000A9F7C FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE060 000A9F80 D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE064 000A9F84 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE068 000A9F88 EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AE06C 000A9F8C FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE070 000A9F90 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE074 000A9F94 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE078 000A9F98 D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE07C 000A9F9C 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE080 000A9FA0 40 81 00 14 */ ble lbl_800AE094
|
|
/* 800AE084 000A9FA4 C0 02 B7 D0 */ lfs f0, lbl_802F5FD0-_SDA2_BASE_(r2)
|
|
/* 800AE088 000A9FA8 C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE08C 000A9FAC C0 82 B7 D4 */ lfs f4, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AE090 000A9FB0 48 00 00 10 */ b lbl_800AE0A0
|
|
lbl_800AE094:
|
|
/* 800AE094 000A9FB4 C0 02 B7 D8 */ lfs f0, lbl_802F5FD8-_SDA2_BASE_(r2)
|
|
/* 800AE098 000A9FB8 C0 62 B7 DC */ lfs f3, lbl_802F5FDC-_SDA2_BASE_(r2)
|
|
/* 800AE09C 000A9FBC C0 82 B7 08 */ lfs f4, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
lbl_800AE0A0:
|
|
/* 800AE0A0 000A9FC0 C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE0A4 000A9FC4 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800AE0A8 000A9FC8 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800AE0AC 000A9FCC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE0B0 000A9FD0 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE0B4 000A9FD4 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE0B8 000A9FD8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE0BC 000A9FDC D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE0C0 000A9FE0 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE0C4 000A9FE4 EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE0C8 000A9FE8 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE0CC 000A9FEC FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE0D0 000A9FF0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE0D4 000A9FF4 D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE0D8 000A9FF8 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE0DC 000A9FFC EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AE0E0 000AA000 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE0E4 000AA004 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE0E8 000AA008 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE0EC 000AA00C D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE0F0 000AA010 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE0F4 000AA014 40 81 00 14 */ ble lbl_800AE108
|
|
/* 800AE0F8 000AA018 C0 02 B7 D0 */ lfs f0, lbl_802F5FD0-_SDA2_BASE_(r2)
|
|
/* 800AE0FC 000AA01C C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE100 000AA020 C0 82 B7 D4 */ lfs f4, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AE104 000AA024 48 00 00 10 */ b lbl_800AE114
|
|
lbl_800AE108:
|
|
/* 800AE108 000AA028 C0 02 B7 D8 */ lfs f0, lbl_802F5FD8-_SDA2_BASE_(r2)
|
|
/* 800AE10C 000AA02C C0 62 B7 DC */ lfs f3, lbl_802F5FDC-_SDA2_BASE_(r2)
|
|
/* 800AE110 000AA030 C0 82 B7 08 */ lfs f4, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
lbl_800AE114:
|
|
/* 800AE114 000AA034 C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE118 000AA038 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800AE11C 000AA03C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE120 000AA040 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE124 000AA044 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE128 000AA048 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE12C 000AA04C D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE130 000AA050 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE134 000AA054 EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE138 000AA058 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE13C 000AA05C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE140 000AA060 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE144 000AA064 D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE148 000AA068 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE14C 000AA06C EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AE150 000AA070 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE154 000AA074 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE158 000AA078 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE15C 000AA07C D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE160 000AA080 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE164 000AA084 42 00 FE A4 */ bdnz lbl_800AE008
|
|
/* 800AE168 000AA088 48 00 02 3C */ b lbl_800AE3A4
|
|
lbl_800AE16C:
|
|
/* 800AE16C 000AA08C 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800AE170 000AA090 3B A0 00 30 */ li r29, 0x30
|
|
/* 800AE174 000AA094 CB A2 B7 E8 */ lfd f29, lbl_802F5FE8-_SDA2_BASE_(r2)
|
|
/* 800AE178 000AA098 CB C2 B7 F0 */ lfd f30, lbl_802F5FF0-_SDA2_BASE_(r2)
|
|
/* 800AE17C 000AA09C 54 1C 4C AC */ rlwinm r28, r0, 9, 0x12, 0x16
|
|
/* 800AE180 000AA0A0 CB E2 B7 F8 */ lfd f31, lbl_802F5FF8-_SDA2_BASE_(r2)
|
|
/* 800AE184 000AA0A4 CB 82 B8 00 */ lfd f28, lbl_802F6000-_SDA2_BASE_(r2)
|
|
lbl_800AE188:
|
|
/* 800AE188 000AA0A8 88 1B 00 00 */ lbz r0, 0(r27)
|
|
/* 800AE18C 000AA0AC 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800AE190 000AA0B0 40 82 00 28 */ bne lbl_800AE1B8
|
|
/* 800AE194 000AA0B4 7F 83 E3 78 */ mr r3, r28
|
|
/* 800AE198 000AA0B8 4B F5 90 49 */ bl mathutil_sin
|
|
/* 800AE19C 000AA0BC FC 1D 08 2A */ fadd f0, f29, f1
|
|
/* 800AE1A0 000AA0C0 FC 5E 08 2A */ fadd f2, f30, f1
|
|
/* 800AE1A4 000AA0C4 FC 7F 08 2A */ fadd f3, f31, f1
|
|
/* 800AE1A8 000AA0C8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE1AC 000AA0CC FC 40 10 18 */ frsp f2, f2
|
|
/* 800AE1B0 000AA0D0 FC 60 18 18 */ frsp f3, f3
|
|
/* 800AE1B4 000AA0D4 48 00 00 10 */ b lbl_800AE1C4
|
|
lbl_800AE1B8:
|
|
/* 800AE1B8 000AA0D8 C0 02 B7 D8 */ lfs f0, lbl_802F5FD8-_SDA2_BASE_(r2)
|
|
/* 800AE1BC 000AA0DC C0 42 B7 DC */ lfs f2, lbl_802F5FDC-_SDA2_BASE_(r2)
|
|
/* 800AE1C0 000AA0E0 C0 62 B7 08 */ lfs f3, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
lbl_800AE1C4:
|
|
/* 800AE1C4 000AA0E4 C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE1C8 000AA0E8 3B 9C 08 00 */ addi r28, r28, 0x800
|
|
/* 800AE1CC 000AA0EC 37 BD FF FF */ addic. r29, r29, -1
|
|
/* 800AE1D0 000AA0F0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE1D4 000AA0F4 57 9C 04 BE */ clrlwi r28, r28, 0x12
|
|
/* 800AE1D8 000AA0F8 FC 1C 00 32 */ fmul f0, f28, f0
|
|
/* 800AE1DC 000AA0FC FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE1E0 000AA100 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE1E4 000AA104 D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE1E8 000AA108 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE1EC 000AA10C EC 02 08 28 */ fsubs f0, f2, f1
|
|
/* 800AE1F0 000AA110 FC 1C 00 32 */ fmul f0, f28, f0
|
|
/* 800AE1F4 000AA114 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE1F8 000AA118 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE1FC 000AA11C D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE200 000AA120 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE204 000AA124 EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE208 000AA128 FC 1C 00 32 */ fmul f0, f28, f0
|
|
/* 800AE20C 000AA12C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE210 000AA130 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE214 000AA134 D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE218 000AA138 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE21C 000AA13C 41 81 FF 6C */ bgt lbl_800AE188
|
|
/* 800AE220 000AA140 48 00 01 84 */ b lbl_800AE3A4
|
|
lbl_800AE224:
|
|
/* 800AE224 000AA144 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800AE228 000AA148 38 00 00 10 */ li r0, 0x10
|
|
/* 800AE22C 000AA14C 7C 09 03 A6 */ mtctr r0
|
|
/* 800AE230 000AA150 C8 42 B8 10 */ lfd f2, lbl_802F6010-_SDA2_BASE_(r2)
|
|
/* 800AE234 000AA154 54 63 D9 7E */ srwi r3, r3, 5
|
|
/* 800AE238 000AA158 38 80 00 30 */ li r4, 0x30
|
|
lbl_800AE23C:
|
|
/* 800AE23C 000AA15C 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
|
/* 800AE240 000AA160 41 82 00 14 */ beq lbl_800AE254
|
|
/* 800AE244 000AA164 C0 02 B7 D4 */ lfs f0, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AE248 000AA168 C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE24C 000AA16C C0 82 B7 D0 */ lfs f4, lbl_802F5FD0-_SDA2_BASE_(r2)
|
|
/* 800AE250 000AA170 48 00 00 10 */ b lbl_800AE260
|
|
lbl_800AE254:
|
|
/* 800AE254 000AA174 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE258 000AA178 C0 62 B8 08 */ lfs f3, lbl_802F6008-_SDA2_BASE_(r2)
|
|
/* 800AE25C 000AA17C C0 82 B8 0C */ lfs f4, lbl_802F600C-_SDA2_BASE_(r2)
|
|
lbl_800AE260:
|
|
/* 800AE260 000AA180 C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE264 000AA184 38 63 00 01 */ addi r3, r3, 1
|
|
/* 800AE268 000AA188 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
|
/* 800AE26C 000AA18C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE270 000AA190 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE274 000AA194 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE278 000AA198 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE27C 000AA19C D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE280 000AA1A0 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE284 000AA1A4 EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE288 000AA1A8 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE28C 000AA1AC FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE290 000AA1B0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE294 000AA1B4 D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE298 000AA1B8 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE29C 000AA1BC EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AE2A0 000AA1C0 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE2A4 000AA1C4 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE2A8 000AA1C8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE2AC 000AA1CC D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE2B0 000AA1D0 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE2B4 000AA1D4 41 82 00 14 */ beq lbl_800AE2C8
|
|
/* 800AE2B8 000AA1D8 C0 02 B7 D4 */ lfs f0, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AE2BC 000AA1DC C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE2C0 000AA1E0 C0 82 B7 D0 */ lfs f4, lbl_802F5FD0-_SDA2_BASE_(r2)
|
|
/* 800AE2C4 000AA1E4 48 00 00 10 */ b lbl_800AE2D4
|
|
lbl_800AE2C8:
|
|
/* 800AE2C8 000AA1E8 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE2CC 000AA1EC C0 62 B8 08 */ lfs f3, lbl_802F6008-_SDA2_BASE_(r2)
|
|
/* 800AE2D0 000AA1F0 C0 82 B8 0C */ lfs f4, lbl_802F600C-_SDA2_BASE_(r2)
|
|
lbl_800AE2D4:
|
|
/* 800AE2D4 000AA1F4 C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE2D8 000AA1F8 38 63 00 01 */ addi r3, r3, 1
|
|
/* 800AE2DC 000AA1FC 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
|
/* 800AE2E0 000AA200 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE2E4 000AA204 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800AE2E8 000AA208 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE2EC 000AA20C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE2F0 000AA210 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE2F4 000AA214 D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE2F8 000AA218 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE2FC 000AA21C EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE300 000AA220 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE304 000AA224 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE308 000AA228 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE30C 000AA22C D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE310 000AA230 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE314 000AA234 EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AE318 000AA238 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE31C 000AA23C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE320 000AA240 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE324 000AA244 D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE328 000AA248 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE32C 000AA24C 41 82 00 14 */ beq lbl_800AE340
|
|
/* 800AE330 000AA250 C0 02 B7 D4 */ lfs f0, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AE334 000AA254 C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE338 000AA258 C0 82 B7 D0 */ lfs f4, lbl_802F5FD0-_SDA2_BASE_(r2)
|
|
/* 800AE33C 000AA25C 48 00 00 10 */ b lbl_800AE34C
|
|
lbl_800AE340:
|
|
/* 800AE340 000AA260 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE344 000AA264 C0 62 B8 08 */ lfs f3, lbl_802F6008-_SDA2_BASE_(r2)
|
|
/* 800AE348 000AA268 C0 82 B8 0C */ lfs f4, lbl_802F600C-_SDA2_BASE_(r2)
|
|
lbl_800AE34C:
|
|
/* 800AE34C 000AA26C C0 3B 00 08 */ lfs f1, 8(r27)
|
|
/* 800AE350 000AA270 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800AE354 000AA274 38 63 00 01 */ addi r3, r3, 1
|
|
/* 800AE358 000AA278 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AE35C 000AA27C FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE360 000AA280 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE364 000AA284 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE368 000AA288 D0 1B 00 08 */ stfs f0, 8(r27)
|
|
/* 800AE36C 000AA28C C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800AE370 000AA290 EC 03 08 28 */ fsubs f0, f3, f1
|
|
/* 800AE374 000AA294 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE378 000AA298 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE37C 000AA29C FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE380 000AA2A0 D0 1B 00 0C */ stfs f0, 0xc(r27)
|
|
/* 800AE384 000AA2A4 C0 3B 00 10 */ lfs f1, 0x10(r27)
|
|
/* 800AE388 000AA2A8 EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AE38C 000AA2AC FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AE390 000AA2B0 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE394 000AA2B4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE398 000AA2B8 D0 1B 00 10 */ stfs f0, 0x10(r27)
|
|
/* 800AE39C 000AA2BC 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AE3A0 000AA2C0 42 00 FE 9C */ bdnz lbl_800AE23C
|
|
lbl_800AE3A4:
|
|
/* 800AE3A4 000AA2C4 4B F5 96 09 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800AE3A8 000AA2C8 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800AE3AC 000AA2CC 4B F5 9B 59 */ bl mathutil_mtxA_rigid_inv_tf_tl
|
|
/* 800AE3B0 000AA2D0 C0 22 B7 08 */ lfs f1, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
/* 800AE3B4 000AA2D4 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800AE3B8 000AA2D8 38 60 00 05 */ li r3, 5
|
|
/* 800AE3BC 000AA2DC 4B F8 AD 0D */ bl func_800390C8
|
|
lbl_800AE3C0:
|
|
/* 800AE3C0 000AA2E0 BB 61 01 04 */ lmw r27, 0x104(r1)
|
|
/* 800AE3C4 000AA2E4 80 01 01 3C */ lwz r0, 0x13c(r1)
|
|
/* 800AE3C8 000AA2E8 CB E1 01 30 */ lfd f31, 0x130(r1)
|
|
/* 800AE3CC 000AA2EC CB C1 01 28 */ lfd f30, 0x128(r1)
|
|
/* 800AE3D0 000AA2F0 7C 08 03 A6 */ mtlr r0
|
|
/* 800AE3D4 000AA2F4 CB A1 01 20 */ lfd f29, 0x120(r1)
|
|
/* 800AE3D8 000AA2F8 CB 81 01 18 */ lfd f28, 0x118(r1)
|
|
/* 800AE3DC 000AA2FC 38 21 01 38 */ addi r1, r1, 0x138
|
|
/* 800AE3E0 000AA300 4E 80 00 20 */ blr
|
|
.global ev_name_entry_dest
|
|
ev_name_entry_dest:
|
|
/* 800AE3E4 000AA304 7C 08 02 A6 */ mflr r0
|
|
/* 800AE3E8 000AA308 38 60 00 03 */ li r3, 3
|
|
/* 800AE3EC 000AA30C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AE3F0 000AA310 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800AE3F4 000AA314 4B FC 21 D1 */ bl func_800705C4
|
|
/* 800AE3F8 000AA318 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800AE3FC 000AA31C 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800AE400 000AA320 7C 08 03 A6 */ mtlr r0
|
|
/* 800AE404 000AA324 4E 80 00 20 */ blr
|
|
|
|
.global func_800AE408
|
|
func_800AE408:
|
|
/* 800AE408 000AA328 7C 08 02 A6 */ mflr r0
|
|
/* 800AE40C 000AA32C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800AE410 000AA330 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AE414 000AA334 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800AE418 000AA338 3C 80 80 2C */ lis r4, lbl_802C6220@ha
|
|
/* 800AE41C 000AA33C 94 21 FE C8 */ stwu r1, -0x138(r1)
|
|
/* 800AE420 000AA340 BE E1 01 14 */ stmw r23, 0x114(r1)
|
|
/* 800AE424 000AA344 3B A3 00 2C */ addi r29, r3, 0x2c
|
|
/* 800AE428 000AA348 3B 44 62 20 */ addi r26, r4, lbl_802C6220@l
|
|
/* 800AE42C 000AA34C 80 63 00 2C */ lwz r3, 0x2c(r3)
|
|
/* 800AE430 000AA350 80 1A 05 88 */ lwz r0, 0x588(r26)
|
|
/* 800AE434 000AA354 1C 83 01 A4 */ mulli r4, r3, 0x1a4
|
|
/* 800AE438 000AA358 3C 60 80 20 */ lis r3, ballInfo@ha
|
|
/* 800AE43C 000AA35C 38 63 5E 60 */ addi r3, r3, ballInfo@l
|
|
/* 800AE440 000AA360 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AE444 000AA364 7F 03 22 14 */ add r24, r3, r4
|
|
/* 800AE448 000AA368 41 82 04 38 */ beq lbl_800AE880
|
|
/* 800AE44C 000AA36C C0 3A 05 8C */ lfs f1, 0x58c(r26)
|
|
/* 800AE450 000AA370 C0 1A 05 9C */ lfs f0, 0x59c(r26)
|
|
/* 800AE454 000AA374 FC 20 08 1E */ fctiwz f1, f1
|
|
/* 800AE458 000AA378 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800AE45C 000AA37C D8 21 01 08 */ stfd f1, 0x108(r1)
|
|
/* 800AE460 000AA380 D8 01 01 00 */ stfd f0, 0x100(r1)
|
|
/* 800AE464 000AA384 83 21 01 0C */ lwz r25, 0x10c(r1)
|
|
/* 800AE468 000AA388 82 E1 01 04 */ lwz r23, 0x104(r1)
|
|
/* 800AE46C 000AA38C 4B FC 36 21 */ bl func_80071A8C
|
|
/* 800AE470 000AA390 38 60 00 1D */ li r3, 0x1d
|
|
/* 800AE474 000AA394 4B FC 36 61 */ bl func_80071AD4
|
|
/* 800AE478 000AA398 C0 22 B8 18 */ lfs f1, lbl_802F6018-_SDA2_BASE_(r2)
|
|
/* 800AE47C 000AA39C 4B FC 36 A1 */ bl func_80071B1C
|
|
/* 800AE480 000AA3A0 38 19 00 41 */ addi r0, r25, 0x41
|
|
/* 800AE484 000AA3A4 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE488 000AA3A8 6C 1E 80 00 */ xoris r30, r0, 0x8000
|
|
/* 800AE48C 000AA3AC 6E FC 80 00 */ xoris r28, r23, 0x8000
|
|
/* 800AE490 000AA3B0 93 C1 00 FC */ stw r30, 0xfc(r1)
|
|
/* 800AE494 000AA3B4 3F 60 43 30 */ lis r27, 0x4330
|
|
/* 800AE498 000AA3B8 93 81 00 F4 */ stw r28, 0xf4(r1)
|
|
/* 800AE49C 000AA3BC 93 61 00 F8 */ stw r27, 0xf8(r1)
|
|
/* 800AE4A0 000AA3C0 93 61 00 F0 */ stw r27, 0xf0(r1)
|
|
/* 800AE4A4 000AA3C4 C8 21 00 F8 */ lfd f1, 0xf8(r1)
|
|
/* 800AE4A8 000AA3C8 C8 01 00 F0 */ lfd f0, 0xf0(r1)
|
|
/* 800AE4AC 000AA3CC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE4B0 000AA3D0 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE4B4 000AA3D4 4B FC 36 AD */ bl func_80071B60
|
|
/* 800AE4B8 000AA3D8 38 60 00 30 */ li r3, 0x30
|
|
/* 800AE4BC 000AA3DC 4B FC 36 BD */ bl func_80071B78
|
|
/* 800AE4C0 000AA3E0 38 19 00 B4 */ addi r0, r25, 0xb4
|
|
/* 800AE4C4 000AA3E4 93 81 00 E4 */ stw r28, 0xe4(r1)
|
|
/* 800AE4C8 000AA3E8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800AE4CC 000AA3EC C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE4D0 000AA3F0 90 01 00 EC */ stw r0, 0xec(r1)
|
|
/* 800AE4D4 000AA3F4 93 61 00 E8 */ stw r27, 0xe8(r1)
|
|
/* 800AE4D8 000AA3F8 93 61 00 E0 */ stw r27, 0xe0(r1)
|
|
/* 800AE4DC 000AA3FC C8 21 00 E8 */ lfd f1, 0xe8(r1)
|
|
/* 800AE4E0 000AA400 C8 01 00 E0 */ lfd f0, 0xe0(r1)
|
|
/* 800AE4E4 000AA404 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE4E8 000AA408 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE4EC 000AA40C 4B FC 36 75 */ bl func_80071B60
|
|
/* 800AE4F0 000AA410 38 60 00 31 */ li r3, 0x31
|
|
/* 800AE4F4 000AA414 4B FC 36 85 */ bl func_80071B78
|
|
/* 800AE4F8 000AA418 38 19 01 21 */ addi r0, r25, 0x121
|
|
/* 800AE4FC 000AA41C 93 81 00 D4 */ stw r28, 0xd4(r1)
|
|
/* 800AE500 000AA420 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800AE504 000AA424 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE508 000AA428 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800AE50C 000AA42C 93 61 00 D8 */ stw r27, 0xd8(r1)
|
|
/* 800AE510 000AA430 93 61 00 D0 */ stw r27, 0xd0(r1)
|
|
/* 800AE514 000AA434 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800AE518 000AA438 C8 01 00 D0 */ lfd f0, 0xd0(r1)
|
|
/* 800AE51C 000AA43C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE520 000AA440 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE524 000AA444 4B FC 36 3D */ bl func_80071B60
|
|
/* 800AE528 000AA448 38 60 00 32 */ li r3, 0x32
|
|
/* 800AE52C 000AA44C 4B FC 36 4D */ bl func_80071B78
|
|
/* 800AE530 000AA450 38 19 01 CC */ addi r0, r25, 0x1cc
|
|
/* 800AE534 000AA454 93 81 00 C4 */ stw r28, 0xc4(r1)
|
|
/* 800AE538 000AA458 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800AE53C 000AA45C C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE540 000AA460 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 800AE544 000AA464 93 61 00 C8 */ stw r27, 0xc8(r1)
|
|
/* 800AE548 000AA468 93 61 00 C0 */ stw r27, 0xc0(r1)
|
|
/* 800AE54C 000AA46C C8 21 00 C8 */ lfd f1, 0xc8(r1)
|
|
/* 800AE550 000AA470 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 800AE554 000AA474 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE558 000AA478 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE55C 000AA47C 4B FC 36 05 */ bl func_80071B60
|
|
/* 800AE560 000AA480 38 60 00 33 */ li r3, 0x33
|
|
/* 800AE564 000AA484 4B FC 36 15 */ bl func_80071B78
|
|
/* 800AE568 000AA488 3B FA 05 90 */ addi r31, r26, 0x590
|
|
/* 800AE56C 000AA48C C0 1A 05 90 */ lfs f0, 0x590(r26)
|
|
/* 800AE570 000AA490 38 60 00 1F */ li r3, 0x1f
|
|
/* 800AE574 000AA494 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800AE578 000AA498 D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
|
/* 800AE57C 000AA49C 82 E1 00 BC */ lwz r23, 0xbc(r1)
|
|
/* 800AE580 000AA4A0 4B FC 35 55 */ bl func_80071AD4
|
|
/* 800AE584 000AA4A4 6E FC 80 00 */ xoris r28, r23, 0x8000
|
|
/* 800AE588 000AA4A8 93 C1 00 B4 */ stw r30, 0xb4(r1)
|
|
/* 800AE58C 000AA4AC C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE590 000AA4B0 93 81 00 AC */ stw r28, 0xac(r1)
|
|
/* 800AE594 000AA4B4 93 61 00 B0 */ stw r27, 0xb0(r1)
|
|
/* 800AE598 000AA4B8 93 61 00 A8 */ stw r27, 0xa8(r1)
|
|
/* 800AE59C 000AA4BC C8 21 00 B0 */ lfd f1, 0xb0(r1)
|
|
/* 800AE5A0 000AA4C0 C8 01 00 A8 */ lfd f0, 0xa8(r1)
|
|
/* 800AE5A4 000AA4C4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE5A8 000AA4C8 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE5AC 000AA4CC 4B FC 35 B5 */ bl func_80071B60
|
|
/* 800AE5B0 000AA4D0 3B DA 05 84 */ addi r30, r26, 0x584
|
|
/* 800AE5B4 000AA4D4 80 7A 05 84 */ lwz r3, 0x584(r26)
|
|
/* 800AE5B8 000AA4D8 38 63 00 31 */ addi r3, r3, 0x31
|
|
/* 800AE5BC 000AA4DC 4B FC 35 BD */ bl func_80071B78
|
|
/* 800AE5C0 000AA4E0 38 60 00 1C */ li r3, 0x1c
|
|
/* 800AE5C4 000AA4E4 4B FC 35 11 */ bl func_80071AD4
|
|
/* 800AE5C8 000AA4E8 38 19 00 AC */ addi r0, r25, 0xac
|
|
/* 800AE5CC 000AA4EC 93 81 00 9C */ stw r28, 0x9c(r1)
|
|
/* 800AE5D0 000AA4F0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800AE5D4 000AA4F4 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE5D8 000AA4F8 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 800AE5DC 000AA4FC 93 61 00 A0 */ stw r27, 0xa0(r1)
|
|
/* 800AE5E0 000AA500 93 61 00 98 */ stw r27, 0x98(r1)
|
|
/* 800AE5E4 000AA504 C8 21 00 A0 */ lfd f1, 0xa0(r1)
|
|
/* 800AE5E8 000AA508 C8 01 00 98 */ lfd f0, 0x98(r1)
|
|
/* 800AE5EC 000AA50C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE5F0 000AA510 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE5F4 000AA514 4B FC 35 6D */ bl func_80071B60
|
|
/* 800AE5F8 000AA518 38 7A 05 80 */ addi r3, r26, 0x580
|
|
/* 800AE5FC 000AA51C 4B FC 38 5D */ bl func_80071E58
|
|
/* 800AE600 000AA520 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800AE604 000AA524 7F 24 CB 78 */ mr r4, r25
|
|
/* 800AE608 000AA528 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800AE60C 000AA52C 38 B7 00 00 */ addi r5, r23, 0
|
|
/* 800AE610 000AA530 1C 00 00 50 */ mulli r0, r0, 0x50
|
|
/* 800AE614 000AA534 7C DA 02 14 */ add r6, r26, r0
|
|
/* 800AE618 000AA538 38 C6 05 B4 */ addi r6, r6, 0x5b4
|
|
/* 800AE61C 000AA53C 4B FD 9C 15 */ bl func_80088230
|
|
/* 800AE620 000AA540 38 60 00 1B */ li r3, 0x1b
|
|
/* 800AE624 000AA544 4B FC 34 B1 */ bl func_80071AD4
|
|
/* 800AE628 000AA548 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 800AE62C 000AA54C 38 19 01 8C */ addi r0, r25, 0x18c
|
|
/* 800AE630 000AA550 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800AE634 000AA554 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE638 000AA558 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800AE63C 000AA55C 90 01 00 8C */ stw r0, 0x8c(r1)
|
|
/* 800AE640 000AA560 D8 01 00 90 */ stfd f0, 0x90(r1)
|
|
/* 800AE644 000AA564 83 C1 00 94 */ lwz r30, 0x94(r1)
|
|
/* 800AE648 000AA568 93 61 00 88 */ stw r27, 0x88(r1)
|
|
/* 800AE64C 000AA56C 6F DC 80 00 */ xoris r28, r30, 0x8000
|
|
/* 800AE650 000AA570 93 81 00 84 */ stw r28, 0x84(r1)
|
|
/* 800AE654 000AA574 C8 01 00 88 */ lfd f0, 0x88(r1)
|
|
/* 800AE658 000AA578 93 61 00 80 */ stw r27, 0x80(r1)
|
|
/* 800AE65C 000AA57C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 800AE660 000AA580 C8 01 00 80 */ lfd f0, 0x80(r1)
|
|
/* 800AE664 000AA584 EC 40 10 28 */ fsubs f2, f0, f2
|
|
/* 800AE668 000AA588 4B FC 34 F9 */ bl func_80071B60
|
|
/* 800AE66C 000AA58C 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800AE670 000AA590 4C C6 31 82 */ crclr 6
|
|
/* 800AE674 000AA594 38 6D 96 48 */ addi r3, r13, lbl_802F1828@sda21
|
|
/* 800AE678 000AA598 1C 00 00 50 */ mulli r0, r0, 0x50
|
|
/* 800AE67C 000AA59C 7C 9A 02 14 */ add r4, r26, r0
|
|
/* 800AE680 000AA5A0 80 84 05 B8 */ lwz r4, 0x5b8(r4)
|
|
/* 800AE684 000AA5A4 4B FC 44 3D */ bl func_80072AC0
|
|
/* 800AE688 000AA5A8 38 00 03 0B */ li r0, 0x30b
|
|
/* 800AE68C 000AA5AC C0 02 B8 18 */ lfs f0, lbl_802F6018-_SDA2_BASE_(r2)
|
|
/* 800AE690 000AA5B0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800AE694 000AA5B4 38 19 00 27 */ addi r0, r25, 0x27
|
|
/* 800AE698 000AA5B8 6C 03 80 00 */ xoris r3, r0, 0x8000
|
|
/* 800AE69C 000AA5BC D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 800AE6A0 000AA5C0 38 1E 00 20 */ addi r0, r30, 0x20
|
|
/* 800AE6A4 000AA5C4 3B A0 00 00 */ li r29, 0
|
|
/* 800AE6A8 000AA5C8 93 A1 00 30 */ stw r29, 0x30(r1)
|
|
/* 800AE6AC 000AA5CC 3C 80 01 00 */ lis r4, 0x00FFFFFF@ha
|
|
/* 800AE6B0 000AA5D0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800AE6B4 000AA5D4 C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE6B8 000AA5D8 3B C0 00 02 */ li r30, 2
|
|
/* 800AE6BC 000AA5DC 90 61 00 7C */ stw r3, 0x7c(r1)
|
|
/* 800AE6C0 000AA5E0 38 60 00 05 */ li r3, 5
|
|
/* 800AE6C4 000AA5E4 3B E4 FF FF */ addi r31, r4, 0x00FFFFFF@l
|
|
/* 800AE6C8 000AA5E8 D0 61 00 34 */ stfs f3, 0x34(r1)
|
|
/* 800AE6CC 000AA5EC 93 C1 00 38 */ stw r30, 0x38(r1)
|
|
/* 800AE6D0 000AA5F0 90 61 00 3C */ stw r3, 0x3c(r1)
|
|
/* 800AE6D4 000AA5F4 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800AE6D8 000AA5F8 93 E1 00 40 */ stw r31, 0x40(r1)
|
|
/* 800AE6DC 000AA5FC 93 A1 00 44 */ stw r29, 0x44(r1)
|
|
/* 800AE6E0 000AA600 93 61 00 78 */ stw r27, 0x78(r1)
|
|
/* 800AE6E4 000AA604 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE6E8 000AA608 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 800AE6EC 000AA60C C8 01 00 78 */ lfd f0, 0x78(r1)
|
|
/* 800AE6F0 000AA610 93 61 00 70 */ stw r27, 0x70(r1)
|
|
/* 800AE6F4 000AA614 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 800AE6F8 000AA618 C8 01 00 70 */ lfd f0, 0x70(r1)
|
|
/* 800AE6FC 000AA61C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800AE700 000AA620 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 800AE704 000AA624 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800AE708 000AA628 D0 61 00 18 */ stfs f3, 0x18(r1)
|
|
/* 800AE70C 000AA62C C0 02 B8 1C */ lfs f0, lbl_802F601C-_SDA2_BASE_(r2)
|
|
/* 800AE710 000AA630 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 800AE714 000AA634 C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AE718 000AA638 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800AE71C 000AA63C C0 02 B8 20 */ lfs f0, lbl_802F6020-_SDA2_BASE_(r2)
|
|
/* 800AE720 000AA640 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800AE724 000AA644 D0 61 00 28 */ stfs f3, 0x28(r1)
|
|
/* 800AE728 000AA648 D0 61 00 2C */ stfs f3, 0x2c(r1)
|
|
/* 800AE72C 000AA64C 4B FC 50 FD */ bl func_80073828
|
|
/* 800AE730 000AA650 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800AE734 000AA654 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800AE738 000AA658 C0 02 B8 24 */ lfs f0, lbl_802F6024-_SDA2_BASE_(r2)
|
|
/* 800AE73C 000AA65C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AE740 000AA660 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800AE744 000AA664 C0 22 B8 28 */ lfs f1, lbl_802F6028-_SDA2_BASE_(r2)
|
|
/* 800AE748 000AA668 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 800AE74C 000AA66C C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AE750 000AA670 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800AE754 000AA674 C0 02 B8 2C */ lfs f0, lbl_802F602C-_SDA2_BASE_(r2)
|
|
/* 800AE758 000AA678 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800AE75C 000AA67C D0 21 00 28 */ stfs f1, 0x28(r1)
|
|
/* 800AE760 000AA680 C0 02 B8 30 */ lfs f0, lbl_802F6030-_SDA2_BASE_(r2)
|
|
/* 800AE764 000AA684 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
/* 800AE768 000AA688 4B FC 50 C1 */ bl func_80073828
|
|
/* 800AE76C 000AA68C C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800AE770 000AA690 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800AE774 000AA694 C0 02 B8 34 */ lfs f0, lbl_802F6034-_SDA2_BASE_(r2)
|
|
/* 800AE778 000AA698 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AE77C 000AA69C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800AE780 000AA6A0 C0 22 B7 58 */ lfs f1, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE784 000AA6A4 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 800AE788 000AA6A8 C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AE78C 000AA6AC D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800AE790 000AA6B0 C0 02 B8 30 */ lfs f0, lbl_802F6030-_SDA2_BASE_(r2)
|
|
/* 800AE794 000AA6B4 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800AE798 000AA6B8 D0 21 00 28 */ stfs f1, 0x28(r1)
|
|
/* 800AE79C 000AA6BC C0 02 B8 20 */ lfs f0, lbl_802F6020-_SDA2_BASE_(r2)
|
|
/* 800AE7A0 000AA6C0 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
/* 800AE7A4 000AA6C4 4B FC 50 85 */ bl func_80073828
|
|
/* 800AE7A8 000AA6C8 88 98 00 2E */ lbz r4, 0x2e(r24)
|
|
/* 800AE7AC 000AA6CC 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800AE7B0 000AA6D0 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800AE7B4 000AA6D4 7C 83 07 74 */ extsb r3, r4
|
|
/* 800AE7B8 000AA6D8 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800AE7BC 000AA6DC 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800AE7C0 000AA6E0 80 A3 00 00 */ lwz r5, 0(r3)
|
|
/* 800AE7C4 000AA6E4 38 60 00 00 */ li r3, 0
|
|
/* 800AE7C8 000AA6E8 38 80 00 00 */ li r4, 0
|
|
/* 800AE7CC 000AA6EC 4B FD 35 31 */ bl func_80081CFC
|
|
/* 800AE7D0 000AA6F0 6F 24 80 00 */ xoris r4, r25, 0x8000
|
|
/* 800AE7D4 000AA6F4 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 800AE7D8 000AA6F8 C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE7DC 000AA6FC 38 00 10 0A */ li r0, 0x100a
|
|
/* 800AE7E0 000AA700 90 81 00 6C */ stw r4, 0x6c(r1)
|
|
/* 800AE7E4 000AA704 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800AE7E8 000AA708 C0 1A 05 A4 */ lfs f0, 0x5a4(r26)
|
|
/* 800AE7EC 000AA70C 93 61 00 68 */ stw r27, 0x68(r1)
|
|
/* 800AE7F0 000AA710 C8 21 00 68 */ lfd f1, 0x68(r1)
|
|
/* 800AE7F4 000AA714 93 81 00 64 */ stw r28, 0x64(r1)
|
|
/* 800AE7F8 000AA718 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AE7FC 000AA71C 93 61 00 60 */ stw r27, 0x60(r1)
|
|
/* 800AE800 000AA720 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800AE804 000AA724 C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 800AE808 000AA728 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800AE80C 000AA72C D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 800AE810 000AA730 C8 22 B8 38 */ lfd f1, lbl_802F6038-_SDA2_BASE_(r2)
|
|
/* 800AE814 000AA734 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AE818 000AA738 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AE81C 000AA73C D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800AE820 000AA740 C0 02 B8 40 */ lfs f0, lbl_802F6040-_SDA2_BASE_(r2)
|
|
/* 800AE824 000AA744 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 800AE828 000AA748 C0 1A 05 AC */ lfs f0, 0x5ac(r26)
|
|
/* 800AE82C 000AA74C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800AE830 000AA750 D8 01 00 58 */ stfd f0, 0x58(r1)
|
|
/* 800AE834 000AA754 80 81 00 5C */ lwz r4, 0x5c(r1)
|
|
/* 800AE838 000AA758 7C 84 07 34 */ extsh r4, r4
|
|
/* 800AE83C 000AA75C 90 81 00 30 */ stw r4, 0x30(r1)
|
|
/* 800AE840 000AA760 C0 22 B7 58 */ lfs f1, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AE844 000AA764 D0 21 00 34 */ stfs f1, 0x34(r1)
|
|
/* 800AE848 000AA768 93 C1 00 38 */ stw r30, 0x38(r1)
|
|
/* 800AE84C 000AA76C 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800AE850 000AA770 93 E1 00 40 */ stw r31, 0x40(r1)
|
|
/* 800AE854 000AA774 93 A1 00 44 */ stw r29, 0x44(r1)
|
|
/* 800AE858 000AA778 C0 02 B8 44 */ lfs f0, lbl_802F6044-_SDA2_BASE_(r2)
|
|
/* 800AE85C 000AA77C D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
/* 800AE860 000AA780 C0 02 B7 00 */ lfs f0, lbl_802F5F00-_SDA2_BASE_(r2)
|
|
/* 800AE864 000AA784 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 800AE868 000AA788 C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AE86C 000AA78C D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800AE870 000AA790 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800AE874 000AA794 D0 21 00 28 */ stfs f1, 0x28(r1)
|
|
/* 800AE878 000AA798 D0 21 00 2C */ stfs f1, 0x2c(r1)
|
|
/* 800AE87C 000AA79C 4B FC 4F AD */ bl func_80073828
|
|
lbl_800AE880:
|
|
/* 800AE880 000AA7A0 BA E1 01 14 */ lmw r23, 0x114(r1)
|
|
/* 800AE884 000AA7A4 80 01 01 3C */ lwz r0, 0x13c(r1)
|
|
/* 800AE888 000AA7A8 38 21 01 38 */ addi r1, r1, 0x138
|
|
/* 800AE88C 000AA7AC 7C 08 03 A6 */ mtlr r0
|
|
/* 800AE890 000AA7B0 4E 80 00 20 */ blr
|
|
|
|
.global func_800AE894
|
|
func_800AE894:
|
|
/* 800AE894 000AA7B4 3C 60 80 17 */ lis r3, eventInfo@ha
|
|
/* 800AE898 000AA7B8 38 63 3C C8 */ addi r3, r3, eventInfo@l
|
|
/* 800AE89C 000AA7BC 88 03 00 C0 */ lbz r0, 0xc0(r3)
|
|
/* 800AE8A0 000AA7C0 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800AE8A4 000AA7C4 40 82 00 0C */ bne lbl_800AE8B0
|
|
/* 800AE8A8 000AA7C8 38 60 00 01 */ li r3, 1
|
|
/* 800AE8AC 000AA7CC 4E 80 00 20 */ blr
|
|
lbl_800AE8B0:
|
|
/* 800AE8B0 000AA7D0 3C 60 80 2C */ lis r3, lbl_802C6794@ha
|
|
/* 800AE8B4 000AA7D4 80 03 67 94 */ lwz r0, lbl_802C6794@l(r3)
|
|
/* 800AE8B8 000AA7D8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AE8BC 000AA7DC 40 82 00 0C */ bne lbl_800AE8C8
|
|
/* 800AE8C0 000AA7E0 38 60 00 01 */ li r3, 1
|
|
/* 800AE8C4 000AA7E4 4E 80 00 20 */ blr
|
|
lbl_800AE8C8:
|
|
/* 800AE8C8 000AA7E8 38 60 00 00 */ li r3, 0
|
|
/* 800AE8CC 000AA7EC 4E 80 00 20 */ blr
|
|
|
|
.global func_800AE8D0
|
|
func_800AE8D0:
|
|
/* 800AE8D0 000AA7F0 7C 08 02 A6 */ mflr r0
|
|
/* 800AE8D4 000AA7F4 3C 60 80 2C */ lis r3, lbl_802C63D4@ha
|
|
/* 800AE8D8 000AA7F8 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AE8DC 000AA7FC 38 00 00 06 */ li r0, 6
|
|
/* 800AE8E0 000AA800 7C 09 03 A6 */ mtctr r0
|
|
/* 800AE8E4 000AA804 38 63 63 D4 */ addi r3, r3, lbl_802C63D4@l
|
|
/* 800AE8E8 000AA808 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800AE8EC 000AA80C 38 00 FF FF */ li r0, -1
|
|
lbl_800AE8F0:
|
|
/* 800AE8F0 000AA810 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 800AE8F4 000AA814 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 800AE8F8 000AA818 90 03 00 2C */ stw r0, 0x2c(r3)
|
|
/* 800AE8FC 000AA81C 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 800AE900 000AA820 90 03 00 54 */ stw r0, 0x54(r3)
|
|
/* 800AE904 000AA824 90 03 00 68 */ stw r0, 0x68(r3)
|
|
/* 800AE908 000AA828 90 03 00 7C */ stw r0, 0x7c(r3)
|
|
/* 800AE90C 000AA82C 90 03 00 90 */ stw r0, 0x90(r3)
|
|
/* 800AE910 000AA830 38 63 00 A0 */ addi r3, r3, 0xa0
|
|
/* 800AE914 000AA834 42 00 FF DC */ bdnz lbl_800AE8F0
|
|
/* 800AE918 000AA838 38 60 00 00 */ li r3, 0
|
|
/* 800AE91C 000AA83C 48 00 00 15 */ bl func_800AE930
|
|
/* 800AE920 000AA840 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800AE924 000AA844 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800AE928 000AA848 7C 08 03 A6 */ mtlr r0
|
|
/* 800AE92C 000AA84C 4E 80 00 20 */ blr
|
|
|
|
.global func_800AE930
|
|
func_800AE930:
|
|
/* 800AE930 000AA850 7C 08 02 A6 */ mflr r0
|
|
/* 800AE934 000AA854 38 80 00 00 */ li r4, 0
|
|
/* 800AE938 000AA858 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AE93C 000AA85C 38 A0 00 AC */ li r5, 0xac
|
|
/* 800AE940 000AA860 94 21 FE E0 */ stwu r1, -0x120(r1)
|
|
/* 800AE944 000AA864 DB E1 01 18 */ stfd f31, 0x118(r1)
|
|
/* 800AE948 000AA868 DB C1 01 10 */ stfd f30, 0x110(r1)
|
|
/* 800AE94C 000AA86C DB A1 01 08 */ stfd f29, 0x108(r1)
|
|
/* 800AE950 000AA870 DB 81 01 00 */ stfd f28, 0x100(r1)
|
|
/* 800AE954 000AA874 DB 61 00 F8 */ stfd f27, 0xf8(r1)
|
|
/* 800AE958 000AA878 DB 41 00 F0 */ stfd f26, 0xf0(r1)
|
|
/* 800AE95C 000AA87C DB 21 00 E8 */ stfd f25, 0xe8(r1)
|
|
/* 800AE960 000AA880 BF 21 00 CC */ stmw r25, 0xcc(r1)
|
|
/* 800AE964 000AA884 3B 43 00 00 */ addi r26, r3, 0
|
|
/* 800AE968 000AA888 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800AE96C 000AA88C 4B F5 49 B5 */ bl memset
|
|
/* 800AE970 000AA890 38 00 00 24 */ li r0, 0x24
|
|
/* 800AE974 000AA894 C3 22 B7 10 */ lfs f25, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AE978 000AA898 3C A0 80 2C */ lis r5, lbl_802C63D4@ha
|
|
/* 800AE97C 000AA89C B0 01 00 14 */ sth r0, 0x14(r1)
|
|
/* 800AE980 000AA8A0 3C 80 80 1D */ lis r4, lbl_801D6B58@ha
|
|
/* 800AE984 000AA8A4 C3 42 B8 48 */ lfs f26, lbl_802F6048-_SDA2_BASE_(r2)
|
|
/* 800AE988 000AA8A8 3C 60 80 2C */ lis r3, lbl_802C6314@ha
|
|
/* 800AE98C 000AA8AC C3 62 B8 4C */ lfs f27, lbl_802F604C-_SDA2_BASE_(r2)
|
|
/* 800AE990 000AA8B0 38 A5 63 D4 */ addi r5, r5, lbl_802C63D4@l
|
|
/* 800AE994 000AA8B4 C3 82 B7 04 */ lfs f28, lbl_802F5F04-_SDA2_BASE_(r2)
|
|
/* 800AE998 000AA8B8 38 84 6B 58 */ addi r4, r4, lbl_801D6B58@l
|
|
/* 800AE99C 000AA8BC C3 A2 B7 08 */ lfs f29, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
/* 800AE9A0 000AA8C0 38 03 63 14 */ addi r0, r3, lbl_802C6314@l
|
|
/* 800AE9A4 000AA8C4 CB C2 B7 28 */ lfd f30, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AE9A8 000AA8C8 C3 E2 B7 0C */ lfs f31, lbl_802F5F0C-_SDA2_BASE_(r2)
|
|
/* 800AE9AC 000AA8CC 3B E1 00 40 */ addi r31, r1, 0x40
|
|
/* 800AE9B0 000AA8D0 3B 65 00 00 */ addi r27, r5, 0
|
|
/* 800AE9B4 000AA8D4 3B 84 00 00 */ addi r28, r4, 0
|
|
/* 800AE9B8 000AA8D8 7C 1D 03 78 */ mr r29, r0
|
|
/* 800AE9BC 000AA8DC 3B C0 00 00 */ li r30, 0
|
|
/* 800AE9C0 000AA8E0 3F 20 43 30 */ lis r25, 0x4330
|
|
lbl_800AE9C4:
|
|
/* 800AE9C4 000AA8E4 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800AE9C8 000AA8E8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800AE9CC 000AA8EC 41 82 00 BC */ beq lbl_800AEA88
|
|
/* 800AE9D0 000AA8F0 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 800AE9D4 000AA8F4 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800AE9D8 000AA8F8 41 80 00 20 */ blt lbl_800AE9F8
|
|
/* 800AE9DC 000AA8FC 4B F9 E6 79 */ bl func_8004D054
|
|
/* 800AE9E0 000AA900 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800AE9E4 000AA904 41 82 00 0C */ beq lbl_800AE9F0
|
|
/* 800AE9E8 000AA908 38 80 00 05 */ li r4, 5
|
|
/* 800AE9EC 000AA90C 48 00 09 C5 */ bl func_800AF3B0
|
|
lbl_800AE9F0:
|
|
/* 800AE9F0 000AA910 38 00 FF FF */ li r0, -1
|
|
/* 800AE9F4 000AA914 90 1B 00 04 */ stw r0, 4(r27)
|
|
lbl_800AE9F8:
|
|
/* 800AE9F8 000AA918 2C 1A 00 00 */ cmpwi r26, 0
|
|
/* 800AE9FC 000AA91C 41 82 00 10 */ beq lbl_800AEA0C
|
|
/* 800AEA00 000AA920 88 1B 00 00 */ lbz r0, 0(r27)
|
|
/* 800AEA04 000AA924 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800AEA08 000AA928 40 82 00 80 */ bne lbl_800AEA88
|
|
lbl_800AEA0C:
|
|
/* 800AEA0C 000AA92C 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800AEA10 000AA930 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800AEA14 000AA934 D3 21 00 40 */ stfs f25, 0x40(r1)
|
|
/* 800AEA18 000AA938 D3 41 00 44 */ stfs f26, 0x44(r1)
|
|
/* 800AEA1C 000AA93C D3 61 00 48 */ stfs f27, 0x48(r1)
|
|
/* 800AEA20 000AA940 4B F5 8B 45 */ bl mathutil_mtxA_from_identity
|
|
/* 800AEA24 000AA944 6F C0 80 00 */ xoris r0, r30, 0x8000
|
|
/* 800AEA28 000AA948 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 800AEA2C 000AA94C 93 21 00 C0 */ stw r25, 0xc0(r1)
|
|
/* 800AEA30 000AA950 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 800AEA34 000AA954 EC 00 F0 28 */ fsubs f0, f0, f30
|
|
/* 800AEA38 000AA958 EC 1D 00 2A */ fadds f0, f29, f0
|
|
/* 800AEA3C 000AA95C EC 1C 00 32 */ fmuls f0, f28, f0
|
|
/* 800AEA40 000AA960 EC 00 F8 24 */ fdivs f0, f0, f31
|
|
/* 800AEA44 000AA964 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800AEA48 000AA968 D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
|
/* 800AEA4C 000AA96C 80 01 00 BC */ lwz r0, 0xbc(r1)
|
|
/* 800AEA50 000AA970 7C 03 07 34 */ extsh r3, r0
|
|
/* 800AEA54 000AA974 4B F5 95 A9 */ bl mathutil_mtxA_rotate_y
|
|
/* 800AEA58 000AA978 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800AEA5C 000AA97C 38 9F 00 00 */ addi r4, r31, 0
|
|
/* 800AEA60 000AA980 4B F5 93 DD */ bl mathutil_mtxA_tf_vec
|
|
/* 800AEA64 000AA984 48 05 7E 01 */ bl rand
|
|
/* 800AEA68 000AA988 54 63 06 FE */ clrlwi r3, r3, 0x1b
|
|
/* 800AEA6C 000AA98C 38 03 00 10 */ addi r0, r3, 0x10
|
|
/* 800AEA70 000AA990 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800AEA74 000AA994 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800AEA78 000AA998 4B F9 E4 91 */ bl func_8004CF08
|
|
/* 800AEA7C 000AA99C 90 7B 00 04 */ stw r3, 4(r27)
|
|
/* 800AEA80 000AA9A0 88 1C 00 00 */ lbz r0, 0(r28)
|
|
/* 800AEA84 000AA9A4 98 1B 00 00 */ stb r0, 0(r27)
|
|
lbl_800AEA88:
|
|
/* 800AEA88 000AA9A8 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 800AEA8C 000AA9AC 2C 1E 00 30 */ cmpwi r30, 0x30
|
|
/* 800AEA90 000AA9B0 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 800AEA94 000AA9B4 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 800AEA98 000AA9B8 3B 7B 00 14 */ addi r27, r27, 0x14
|
|
/* 800AEA9C 000AA9BC 41 80 FF 28 */ blt lbl_800AE9C4
|
|
/* 800AEAA0 000AA9C0 BB 21 00 CC */ lmw r25, 0xcc(r1)
|
|
/* 800AEAA4 000AA9C4 80 01 01 24 */ lwz r0, 0x124(r1)
|
|
/* 800AEAA8 000AA9C8 CB E1 01 18 */ lfd f31, 0x118(r1)
|
|
/* 800AEAAC 000AA9CC CB C1 01 10 */ lfd f30, 0x110(r1)
|
|
/* 800AEAB0 000AA9D0 7C 08 03 A6 */ mtlr r0
|
|
/* 800AEAB4 000AA9D4 CB A1 01 08 */ lfd f29, 0x108(r1)
|
|
/* 800AEAB8 000AA9D8 CB 81 01 00 */ lfd f28, 0x100(r1)
|
|
/* 800AEABC 000AA9DC CB 61 00 F8 */ lfd f27, 0xf8(r1)
|
|
/* 800AEAC0 000AA9E0 CB 41 00 F0 */ lfd f26, 0xf0(r1)
|
|
/* 800AEAC4 000AA9E4 CB 21 00 E8 */ lfd f25, 0xe8(r1)
|
|
/* 800AEAC8 000AA9E8 38 21 01 20 */ addi r1, r1, 0x120
|
|
/* 800AEACC 000AA9EC 4E 80 00 20 */ blr
|
|
|
|
.global func_800AEAD0
|
|
func_800AEAD0:
|
|
/* 800AEAD0 000AA9F0 3C 60 80 2C */ lis r3, lbl_802C6220@ha
|
|
/* 800AEAD4 000AA9F4 38 63 62 20 */ addi r3, r3, lbl_802C6220@l
|
|
/* 800AEAD8 000AA9F8 38 63 00 04 */ addi r3, r3, 4
|
|
/* 800AEADC 000AA9FC 38 00 FF FF */ li r0, -1
|
|
/* 800AEAE0 000AAA00 98 03 00 0E */ stb r0, 0xe(r3)
|
|
/* 800AEAE4 000AAA04 98 03 00 1E */ stb r0, 0x1e(r3)
|
|
/* 800AEAE8 000AAA08 98 03 00 2E */ stb r0, 0x2e(r3)
|
|
/* 800AEAEC 000AAA0C 98 03 00 3E */ stb r0, 0x3e(r3)
|
|
/* 800AEAF0 000AAA10 98 03 00 4E */ stb r0, 0x4e(r3)
|
|
/* 800AEAF4 000AAA14 38 63 00 50 */ addi r3, r3, 0x50
|
|
/* 800AEAF8 000AAA18 98 03 00 0E */ stb r0, 0xe(r3)
|
|
/* 800AEAFC 000AAA1C 98 03 00 1E */ stb r0, 0x1e(r3)
|
|
/* 800AEB00 000AAA20 98 03 00 2E */ stb r0, 0x2e(r3)
|
|
/* 800AEB04 000AAA24 98 03 00 3E */ stb r0, 0x3e(r3)
|
|
/* 800AEB08 000AAA28 98 03 00 4E */ stb r0, 0x4e(r3)
|
|
/* 800AEB0C 000AAA2C 38 63 00 50 */ addi r3, r3, 0x50
|
|
/* 800AEB10 000AAA30 98 03 00 0E */ stb r0, 0xe(r3)
|
|
/* 800AEB14 000AAA34 98 03 00 1E */ stb r0, 0x1e(r3)
|
|
/* 800AEB18 000AAA38 98 03 00 2E */ stb r0, 0x2e(r3)
|
|
/* 800AEB1C 000AAA3C 98 03 00 3E */ stb r0, 0x3e(r3)
|
|
/* 800AEB20 000AAA40 98 03 00 4E */ stb r0, 0x4e(r3)
|
|
/* 800AEB24 000AAA44 4E 80 00 20 */ blr
|
|
|
|
.global func_800AEB28
|
|
func_800AEB28:
|
|
/* 800AEB28 000AAA48 7C 08 02 A6 */ mflr r0
|
|
/* 800AEB2C 000AAA4C 3C 80 80 1D */ lis r4, lbl_801D6D30@ha
|
|
/* 800AEB30 000AAA50 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AEB34 000AAA54 38 04 6D 30 */ addi r0, r4, lbl_801D6D30@l
|
|
/* 800AEB38 000AAA58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800AEB3C 000AAA5C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800AEB40 000AAA60 3B E0 00 00 */ li r31, 0
|
|
/* 800AEB44 000AAA64 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800AEB48 000AAA68 3B C0 00 06 */ li r30, 6
|
|
/* 800AEB4C 000AAA6C 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800AEB50 000AAA70 7C 1D 03 78 */ mr r29, r0
|
|
/* 800AEB54 000AAA74 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 800AEB58 000AAA78 3B 83 00 00 */ addi r28, r3, 0
|
|
lbl_800AEB5C:
|
|
/* 800AEB5C 000AAA7C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800AEB60 000AAA80 7F 84 E3 78 */ mr r4, r28
|
|
/* 800AEB64 000AAA84 48 05 7D 95 */ bl strcmp
|
|
/* 800AEB68 000AAA88 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800AEB6C 000AAA8C 40 82 00 0C */ bne lbl_800AEB78
|
|
/* 800AEB70 000AAA90 3B E0 00 01 */ li r31, 1
|
|
/* 800AEB74 000AAA94 48 00 00 10 */ b lbl_800AEB84
|
|
lbl_800AEB78:
|
|
/* 800AEB78 000AAA98 37 DE FF FF */ addic. r30, r30, -1
|
|
/* 800AEB7C 000AAA9C 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 800AEB80 000AAAA0 41 81 FF DC */ bgt lbl_800AEB5C
|
|
lbl_800AEB84:
|
|
/* 800AEB84 000AAAA4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800AEB88 000AAAA8 7F E3 FB 78 */ mr r3, r31
|
|
/* 800AEB8C 000AAAAC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800AEB90 000AAAB0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800AEB94 000AAAB4 7C 08 03 A6 */ mtlr r0
|
|
/* 800AEB98 000AAAB8 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800AEB9C 000AAABC 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 800AEBA0 000AAAC0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800AEBA4 000AAAC4 4E 80 00 20 */ blr
|
|
|
|
.global func_800AEBA8
|
|
func_800AEBA8:
|
|
/* 800AEBA8 000AAAC8 7C 08 02 A6 */ mflr r0
|
|
/* 800AEBAC 000AAACC 3C 60 80 2C */ lis r3, lbl_802C6220@ha
|
|
/* 800AEBB0 000AAAD0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AEBB4 000AAAD4 38 80 00 00 */ li r4, 0
|
|
/* 800AEBB8 000AAAD8 38 A0 00 F4 */ li r5, 0xf4
|
|
/* 800AEBBC 000AAADC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800AEBC0 000AAAE0 BE A1 00 14 */ stmw r21, 0x14(r1)
|
|
/* 800AEBC4 000AAAE4 3B 83 62 20 */ addi r28, r3, lbl_802C6220@l
|
|
/* 800AEBC8 000AAAE8 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800AEBCC 000AAAEC 4B F5 47 55 */ bl memset
|
|
/* 800AEBD0 000AAAF0 3B 20 00 00 */ li r25, 0
|
|
/* 800AEBD4 000AAAF4 3C 60 80 1D */ lis r3, lbl_801D6DC0@ha
|
|
/* 800AEBD8 000AAAF8 38 03 6D C0 */ addi r0, r3, lbl_801D6DC0@l
|
|
/* 800AEBDC 000AAAFC 1C 99 00 14 */ mulli r4, r25, 0x14
|
|
/* 800AEBE0 000AAB00 38 60 00 F4 */ li r3, 0xf4
|
|
/* 800AEBE4 000AAB04 90 7C 00 00 */ stw r3, 0(r28)
|
|
/* 800AEBE8 000AAB08 3C 60 00 0B */ lis r3, 0x000AFC80@ha
|
|
/* 800AEBEC 000AAB0C 3A DC 00 04 */ addi r22, r28, 4
|
|
/* 800AEBF0 000AAB10 7F 40 22 14 */ add r26, r0, r4
|
|
/* 800AEBF4 000AAB14 3B A3 FC 80 */ addi r29, r3, 0x000AFC80@l
|
|
/* 800AEBF8 000AAB18 3F 80 00 01 */ lis r28, 0x0000C350@ha
|
|
lbl_800AEBFC:
|
|
/* 800AEBFC 000AAB1C 3B 00 00 00 */ li r24, 0
|
|
/* 800AEC00 000AAB20 57 00 10 3A */ slwi r0, r24, 2
|
|
/* 800AEC04 000AAB24 3A F6 00 00 */ addi r23, r22, 0
|
|
/* 800AEC08 000AAB28 3A BC C3 50 */ addi r21, r28, 0x0000C350@l
|
|
/* 800AEC0C 000AAB2C 7F 7A 02 14 */ add r27, r26, r0
|
|
/* 800AEC10 000AAB30 3B C0 00 FF */ li r30, 0xff
|
|
/* 800AEC14 000AAB34 3B E0 00 00 */ li r31, 0
|
|
lbl_800AEC18:
|
|
/* 800AEC18 000AAB38 7E E3 BB 78 */ mr r3, r23
|
|
/* 800AEC1C 000AAB3C 80 9B 00 00 */ lwz r4, 0(r27)
|
|
/* 800AEC20 000AAB40 48 05 7E 8D */ bl strcpy
|
|
/* 800AEC24 000AAB44 92 B7 00 04 */ stw r21, 4(r23)
|
|
/* 800AEC28 000AAB48 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 800AEC2C 000AAB4C 2C 18 00 05 */ cmpwi r24, 5
|
|
/* 800AEC30 000AAB50 93 B7 00 08 */ stw r29, 8(r23)
|
|
/* 800AEC34 000AAB54 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 800AEC38 000AAB58 3A B5 FC 18 */ addi r21, r21, -1000
|
|
/* 800AEC3C 000AAB5C 9B D7 00 0C */ stb r30, 0xc(r23)
|
|
/* 800AEC40 000AAB60 9B F7 00 0D */ stb r31, 0xd(r23)
|
|
/* 800AEC44 000AAB64 3A F7 00 10 */ addi r23, r23, 0x10
|
|
/* 800AEC48 000AAB68 41 80 FF D0 */ blt lbl_800AEC18
|
|
/* 800AEC4C 000AAB6C 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 800AEC50 000AAB70 2C 19 00 03 */ cmpwi r25, 3
|
|
/* 800AEC54 000AAB74 3B 5A 00 14 */ addi r26, r26, 0x14
|
|
/* 800AEC58 000AAB78 3A D6 00 50 */ addi r22, r22, 0x50
|
|
/* 800AEC5C 000AAB7C 41 80 FF A0 */ blt lbl_800AEBFC
|
|
/* 800AEC60 000AAB80 BA A1 00 14 */ lmw r21, 0x14(r1)
|
|
/* 800AEC64 000AAB84 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800AEC68 000AAB88 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800AEC6C 000AAB8C 7C 08 03 A6 */ mtlr r0
|
|
/* 800AEC70 000AAB90 4E 80 00 20 */ blr
|
|
|
|
.global func_800AEC74
|
|
func_800AEC74:
|
|
/* 800AEC74 000AAB94 7C 08 02 A6 */ mflr r0
|
|
/* 800AEC78 000AAB98 1C A3 00 50 */ mulli r5, r3, 0x50
|
|
/* 800AEC7C 000AAB9C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AEC80 000AABA0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800AEC84 000AABA4 3C 60 80 2C */ lis r3, lbl_802C6220@ha
|
|
/* 800AEC88 000AABA8 38 03 62 20 */ addi r0, r3, lbl_802C6220@l
|
|
/* 800AEC8C 000AABAC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800AEC90 000AABB0 7C 9F 23 79 */ or. r31, r4, r4
|
|
/* 800AEC94 000AABB4 7C 60 2A 14 */ add r3, r0, r5
|
|
/* 800AEC98 000AABB8 38 83 00 04 */ addi r4, r3, 4
|
|
/* 800AEC9C 000AABBC 41 82 00 18 */ beq lbl_800AECB4
|
|
/* 800AECA0 000AABC0 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800AECA4 000AABC4 38 A0 00 50 */ li r5, 0x50
|
|
/* 800AECA8 000AABC8 4B F5 47 6D */ bl memcpy
|
|
/* 800AECAC 000AABCC 7F E3 FB 78 */ mr r3, r31
|
|
/* 800AECB0 000AABD0 48 00 00 08 */ b lbl_800AECB8
|
|
lbl_800AECB4:
|
|
/* 800AECB4 000AABD4 7C 83 23 78 */ mr r3, r4
|
|
lbl_800AECB8:
|
|
/* 800AECB8 000AABD8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800AECBC 000AABDC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800AECC0 000AABE0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800AECC4 000AABE4 7C 08 03 A6 */ mtlr r0
|
|
/* 800AECC8 000AABE8 4E 80 00 20 */ blr
|
|
|
|
.global func_800AECCC
|
|
func_800AECCC:
|
|
/* 800AECCC 000AABEC 1C A3 00 50 */ mulli r5, r3, 0x50
|
|
/* 800AECD0 000AABF0 80 84 00 04 */ lwz r4, 4(r4)
|
|
/* 800AECD4 000AABF4 3C 60 80 2C */ lis r3, lbl_802C6220@ha
|
|
/* 800AECD8 000AABF8 38 03 62 20 */ addi r0, r3, lbl_802C6220@l
|
|
/* 800AECDC 000AABFC 7C 60 2A 14 */ add r3, r0, r5
|
|
/* 800AECE0 000AAC00 38 A3 00 04 */ addi r5, r3, 4
|
|
/* 800AECE4 000AAC04 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800AECE8 000AAC08 38 60 00 00 */ li r3, 0
|
|
/* 800AECEC 000AAC0C 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800AECF0 000AAC10 41 81 00 54 */ bgt lbl_800AED44
|
|
/* 800AECF4 000AAC14 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
/* 800AECF8 000AAC18 38 60 00 01 */ li r3, 1
|
|
/* 800AECFC 000AAC1C 38 A5 00 10 */ addi r5, r5, 0x10
|
|
/* 800AED00 000AAC20 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800AED04 000AAC24 41 81 00 40 */ bgt lbl_800AED44
|
|
/* 800AED08 000AAC28 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
/* 800AED0C 000AAC2C 38 60 00 02 */ li r3, 2
|
|
/* 800AED10 000AAC30 38 A5 00 10 */ addi r5, r5, 0x10
|
|
/* 800AED14 000AAC34 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800AED18 000AAC38 41 81 00 2C */ bgt lbl_800AED44
|
|
/* 800AED1C 000AAC3C 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
/* 800AED20 000AAC40 38 60 00 03 */ li r3, 3
|
|
/* 800AED24 000AAC44 38 A5 00 10 */ addi r5, r5, 0x10
|
|
/* 800AED28 000AAC48 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800AED2C 000AAC4C 41 81 00 18 */ bgt lbl_800AED44
|
|
/* 800AED30 000AAC50 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
/* 800AED34 000AAC54 38 60 00 04 */ li r3, 4
|
|
/* 800AED38 000AAC58 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800AED3C 000AAC5C 41 81 00 08 */ bgt lbl_800AED44
|
|
/* 800AED40 000AAC60 38 60 00 05 */ li r3, 5
|
|
lbl_800AED44:
|
|
/* 800AED44 000AAC64 2C 03 00 05 */ cmpwi r3, 5
|
|
/* 800AED48 000AAC68 4D 80 00 20 */ bltlr
|
|
/* 800AED4C 000AAC6C 38 60 FF FF */ li r3, -1
|
|
/* 800AED50 000AAC70 4E 80 00 20 */ blr
|
|
|
|
.global func_800AED54
|
|
func_800AED54:
|
|
/* 800AED54 000AAC74 7C 08 02 A6 */ mflr r0
|
|
/* 800AED58 000AAC78 3C 80 80 2C */ lis r4, lbl_802C6220@ha
|
|
/* 800AED5C 000AAC7C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AED60 000AAC80 38 A4 62 20 */ addi r5, r4, lbl_802C6220@l
|
|
/* 800AED64 000AAC84 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800AED68 000AAC88 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 800AED6C 000AAC8C BF 21 00 14 */ stmw r25, 0x14(r1)
|
|
/* 800AED70 000AAC90 3B 23 00 00 */ addi r25, r3, 0
|
|
/* 800AED74 000AAC94 3B 65 00 04 */ addi r27, r5, 4
|
|
/* 800AED78 000AAC98 3B C4 EC 20 */ addi r30, r4, modeCtrl@l
|
|
/* 800AED7C 000AAC9C 3B A0 00 03 */ li r29, 3
|
|
/* 800AED80 000AACA0 3B E0 FF FF */ li r31, -1
|
|
lbl_800AED84:
|
|
/* 800AED84 000AACA4 3B 5B 00 00 */ addi r26, r27, 0
|
|
/* 800AED88 000AACA8 3B 80 00 05 */ li r28, 5
|
|
lbl_800AED8C:
|
|
/* 800AED8C 000AACAC 88 7A 00 0E */ lbz r3, 0xe(r26)
|
|
/* 800AED90 000AACB0 80 1E 00 2C */ lwz r0, 0x2c(r30)
|
|
/* 800AED94 000AACB4 7C 63 07 74 */ extsb r3, r3
|
|
/* 800AED98 000AACB8 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800AED9C 000AACBC 40 82 00 14 */ bne lbl_800AEDB0
|
|
/* 800AEDA0 000AACC0 38 7A 00 00 */ addi r3, r26, 0
|
|
/* 800AEDA4 000AACC4 38 99 00 00 */ addi r4, r25, 0
|
|
/* 800AEDA8 000AACC8 48 05 7D 05 */ bl strcpy
|
|
/* 800AEDAC 000AACCC 9B FA 00 0E */ stb r31, 0xe(r26)
|
|
lbl_800AEDB0:
|
|
/* 800AEDB0 000AACD0 37 9C FF FF */ addic. r28, r28, -1
|
|
/* 800AEDB4 000AACD4 3B 5A 00 10 */ addi r26, r26, 0x10
|
|
/* 800AEDB8 000AACD8 41 81 FF D4 */ bgt lbl_800AED8C
|
|
/* 800AEDBC 000AACDC 37 BD FF FF */ addic. r29, r29, -1
|
|
/* 800AEDC0 000AACE0 3B 7B 00 50 */ addi r27, r27, 0x50
|
|
/* 800AEDC4 000AACE4 41 81 FF C0 */ bgt lbl_800AED84
|
|
/* 800AEDC8 000AACE8 BB 21 00 14 */ lmw r25, 0x14(r1)
|
|
/* 800AEDCC 000AACEC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800AEDD0 000AACF0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 800AEDD4 000AACF4 7C 08 03 A6 */ mtlr r0
|
|
/* 800AEDD8 000AACF8 4E 80 00 20 */ blr
|
|
|
|
.global func_800AEDDC
|
|
func_800AEDDC:
|
|
/* 800AEDDC 000AACFC 4E 80 00 20 */ blr
|
|
|
|
.global func_800AEDE0
|
|
func_800AEDE0:
|
|
/* 800AEDE0 000AAD00 7C 08 02 A6 */ mflr r0
|
|
/* 800AEDE4 000AAD04 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800AEDE8 000AAD08 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AEDEC 000AAD0C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 800AEDF0 000AAD10 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800AEDF4 000AAD14 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800AEDF8 000AAD18 3B C3 EC 20 */ addi r30, r3, modeCtrl@l
|
|
/* 800AEDFC 000AAD1C 3C 60 80 20 */ lis r3, ballInfo@ha
|
|
/* 800AEE00 000AAD20 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800AEE04 000AAD24 38 03 5E 60 */ addi r0, r3, ballInfo@l
|
|
/* 800AEE08 000AAD28 3B FE 00 2C */ addi r31, r30, 0x2c
|
|
/* 800AEE0C 000AAD2C 80 9E 00 2C */ lwz r4, 0x2c(r30)
|
|
/* 800AEE10 000AAD30 1C 64 01 A4 */ mulli r3, r4, 0x1a4
|
|
/* 800AEE14 000AAD34 7F A0 1A 14 */ add r29, r0, r3
|
|
/* 800AEE18 000AAD38 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800AEE1C 000AAD3C 38 8D 96 44 */ addi r4, r13, lbl_802F1824@sda21
|
|
/* 800AEE20 000AAD40 48 05 7C 8D */ bl strcpy
|
|
/* 800AEE24 000AAD44 80 1D 00 7C */ lwz r0, 0x7c(r29)
|
|
/* 800AEE28 000AAD48 3C 60 80 1F */ lis r3, lbl_801F3A58@ha
|
|
/* 800AEE2C 000AAD4C 38 63 3A 58 */ addi r3, r3, lbl_801F3A58@l
|
|
/* 800AEE30 000AAD50 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800AEE34 000AAD54 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800AEE38 000AAD58 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800AEE3C 000AAD5C A8 03 00 20 */ lha r0, 0x20(r3)
|
|
/* 800AEE40 000AAD60 98 01 00 18 */ stb r0, 0x18(r1)
|
|
/* 800AEE44 000AAD64 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 800AEE48 000AAD68 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
|
/* 800AEE4C 000AAD6C 41 82 00 10 */ beq lbl_800AEE5C
|
|
/* 800AEE50 000AAD70 38 00 00 02 */ li r0, 2
|
|
/* 800AEE54 000AAD74 98 01 00 19 */ stb r0, 0x19(r1)
|
|
/* 800AEE58 000AAD78 48 00 00 20 */ b lbl_800AEE78
|
|
lbl_800AEE5C:
|
|
/* 800AEE5C 000AAD7C 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
|
|
/* 800AEE60 000AAD80 41 82 00 10 */ beq lbl_800AEE70
|
|
/* 800AEE64 000AAD84 38 00 00 01 */ li r0, 1
|
|
/* 800AEE68 000AAD88 98 01 00 19 */ stb r0, 0x19(r1)
|
|
/* 800AEE6C 000AAD8C 48 00 00 0C */ b lbl_800AEE78
|
|
lbl_800AEE70:
|
|
/* 800AEE70 000AAD90 38 00 00 00 */ li r0, 0
|
|
/* 800AEE74 000AAD94 98 01 00 19 */ stb r0, 0x19(r1)
|
|
lbl_800AEE78:
|
|
/* 800AEE78 000AAD98 80 9F 00 00 */ lwz r4, 0(r31)
|
|
/* 800AEE7C 000AAD9C 3C 60 80 2C */ lis r3, lbl_802C67D4@ha
|
|
/* 800AEE80 000AADA0 38 03 67 D4 */ addi r0, r3, lbl_802C67D4@l
|
|
/* 800AEE84 000AADA4 80 A1 00 10 */ lwz r5, 0x10(r1)
|
|
/* 800AEE88 000AADA8 1C 64 00 50 */ mulli r3, r4, 0x50
|
|
/* 800AEE8C 000AADAC 7C C0 1A 14 */ add r6, r0, r3
|
|
/* 800AEE90 000AADB0 80 06 00 04 */ lwz r0, 4(r6)
|
|
/* 800AEE94 000AADB4 38 E0 00 00 */ li r7, 0
|
|
/* 800AEE98 000AADB8 7C 05 00 51 */ subf. r0, r5, r0
|
|
/* 800AEE9C 000AADBC 41 80 00 54 */ blt lbl_800AEEF0
|
|
/* 800AEEA0 000AADC0 38 66 00 10 */ addi r3, r6, 0x10
|
|
/* 800AEEA4 000AADC4 80 06 00 14 */ lwz r0, 0x14(r6)
|
|
/* 800AEEA8 000AADC8 38 E0 00 01 */ li r7, 1
|
|
/* 800AEEAC 000AADCC 7C 05 00 51 */ subf. r0, r5, r0
|
|
/* 800AEEB0 000AADD0 41 80 00 40 */ blt lbl_800AEEF0
|
|
/* 800AEEB4 000AADD4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800AEEB8 000AADD8 38 E0 00 02 */ li r7, 2
|
|
/* 800AEEBC 000AADDC 38 63 00 10 */ addi r3, r3, 0x10
|
|
/* 800AEEC0 000AADE0 7C 05 00 51 */ subf. r0, r5, r0
|
|
/* 800AEEC4 000AADE4 41 80 00 2C */ blt lbl_800AEEF0
|
|
/* 800AEEC8 000AADE8 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800AEECC 000AADEC 38 E0 00 03 */ li r7, 3
|
|
/* 800AEED0 000AADF0 38 63 00 10 */ addi r3, r3, 0x10
|
|
/* 800AEED4 000AADF4 7C 05 00 51 */ subf. r0, r5, r0
|
|
/* 800AEED8 000AADF8 41 80 00 18 */ blt lbl_800AEEF0
|
|
/* 800AEEDC 000AADFC 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800AEEE0 000AAE00 38 E0 00 04 */ li r7, 4
|
|
/* 800AEEE4 000AAE04 7C 05 00 51 */ subf. r0, r5, r0
|
|
/* 800AEEE8 000AAE08 41 80 00 08 */ blt lbl_800AEEF0
|
|
/* 800AEEEC 000AAE0C 38 E0 00 05 */ li r7, 5
|
|
lbl_800AEEF0:
|
|
/* 800AEEF0 000AAE10 2C 07 00 05 */ cmpwi r7, 5
|
|
/* 800AEEF4 000AAE14 40 80 01 88 */ bge lbl_800AF07C
|
|
/* 800AEEF8 000AAE18 38 07 00 01 */ addi r0, r7, 1
|
|
/* 800AEEFC 000AAE1C 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 800AEF00 000AAE20 38 A6 00 40 */ addi r5, r6, 0x40
|
|
/* 800AEF04 000AAE24 20 60 00 05 */ subfic r3, r0, 5
|
|
/* 800AEF08 000AAE28 40 80 01 4C */ bge lbl_800AF054
|
|
/* 800AEF0C 000AAE2C 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
|
|
/* 800AEF10 000AAE30 7C 09 03 A6 */ mtctr r0
|
|
/* 800AEF14 000AAE34 41 82 01 14 */ beq lbl_800AF028
|
|
lbl_800AEF18:
|
|
/* 800AEF18 000AAE38 80 85 FF F0 */ lwz r4, -0x10(r5)
|
|
/* 800AEF1C 000AAE3C 80 05 FF F4 */ lwz r0, -0xc(r5)
|
|
/* 800AEF20 000AAE40 90 85 00 00 */ stw r4, 0(r5)
|
|
/* 800AEF24 000AAE44 90 05 00 04 */ stw r0, 4(r5)
|
|
/* 800AEF28 000AAE48 80 85 FF F8 */ lwz r4, -8(r5)
|
|
/* 800AEF2C 000AAE4C 80 05 FF FC */ lwz r0, -4(r5)
|
|
/* 800AEF30 000AAE50 90 85 00 08 */ stw r4, 8(r5)
|
|
/* 800AEF34 000AAE54 90 05 00 0C */ stw r0, 0xc(r5)
|
|
/* 800AEF38 000AAE58 80 85 FF E0 */ lwz r4, -0x20(r5)
|
|
/* 800AEF3C 000AAE5C 80 05 FF E4 */ lwz r0, -0x1c(r5)
|
|
/* 800AEF40 000AAE60 90 85 FF F0 */ stw r4, -0x10(r5)
|
|
/* 800AEF44 000AAE64 90 05 FF F4 */ stw r0, -0xc(r5)
|
|
/* 800AEF48 000AAE68 80 85 FF E8 */ lwz r4, -0x18(r5)
|
|
/* 800AEF4C 000AAE6C 80 05 FF EC */ lwz r0, -0x14(r5)
|
|
/* 800AEF50 000AAE70 90 85 FF F8 */ stw r4, -8(r5)
|
|
/* 800AEF54 000AAE74 90 05 FF FC */ stw r0, -4(r5)
|
|
/* 800AEF58 000AAE78 80 85 FF D0 */ lwz r4, -0x30(r5)
|
|
/* 800AEF5C 000AAE7C 80 05 FF D4 */ lwz r0, -0x2c(r5)
|
|
/* 800AEF60 000AAE80 90 85 FF E0 */ stw r4, -0x20(r5)
|
|
/* 800AEF64 000AAE84 90 05 FF E4 */ stw r0, -0x1c(r5)
|
|
/* 800AEF68 000AAE88 80 85 FF D8 */ lwz r4, -0x28(r5)
|
|
/* 800AEF6C 000AAE8C 80 05 FF DC */ lwz r0, -0x24(r5)
|
|
/* 800AEF70 000AAE90 90 85 FF E8 */ stw r4, -0x18(r5)
|
|
/* 800AEF74 000AAE94 90 05 FF EC */ stw r0, -0x14(r5)
|
|
/* 800AEF78 000AAE98 80 85 FF C0 */ lwz r4, -0x40(r5)
|
|
/* 800AEF7C 000AAE9C 80 05 FF C4 */ lwz r0, -0x3c(r5)
|
|
/* 800AEF80 000AAEA0 90 85 FF D0 */ stw r4, -0x30(r5)
|
|
/* 800AEF84 000AAEA4 90 05 FF D4 */ stw r0, -0x2c(r5)
|
|
/* 800AEF88 000AAEA8 80 85 FF C8 */ lwz r4, -0x38(r5)
|
|
/* 800AEF8C 000AAEAC 80 05 FF CC */ lwz r0, -0x34(r5)
|
|
/* 800AEF90 000AAEB0 90 85 FF D8 */ stw r4, -0x28(r5)
|
|
/* 800AEF94 000AAEB4 90 05 FF DC */ stw r0, -0x24(r5)
|
|
/* 800AEF98 000AAEB8 80 85 FF B0 */ lwz r4, -0x50(r5)
|
|
/* 800AEF9C 000AAEBC 80 05 FF B4 */ lwz r0, -0x4c(r5)
|
|
/* 800AEFA0 000AAEC0 90 85 FF C0 */ stw r4, -0x40(r5)
|
|
/* 800AEFA4 000AAEC4 90 05 FF C4 */ stw r0, -0x3c(r5)
|
|
/* 800AEFA8 000AAEC8 80 85 FF B8 */ lwz r4, -0x48(r5)
|
|
/* 800AEFAC 000AAECC 80 05 FF BC */ lwz r0, -0x44(r5)
|
|
/* 800AEFB0 000AAED0 90 85 FF C8 */ stw r4, -0x38(r5)
|
|
/* 800AEFB4 000AAED4 90 05 FF CC */ stw r0, -0x34(r5)
|
|
/* 800AEFB8 000AAED8 80 85 FF A0 */ lwz r4, -0x60(r5)
|
|
/* 800AEFBC 000AAEDC 80 05 FF A4 */ lwz r0, -0x5c(r5)
|
|
/* 800AEFC0 000AAEE0 90 85 FF B0 */ stw r4, -0x50(r5)
|
|
/* 800AEFC4 000AAEE4 90 05 FF B4 */ stw r0, -0x4c(r5)
|
|
/* 800AEFC8 000AAEE8 80 85 FF A8 */ lwz r4, -0x58(r5)
|
|
/* 800AEFCC 000AAEEC 80 05 FF AC */ lwz r0, -0x54(r5)
|
|
/* 800AEFD0 000AAEF0 90 85 FF B8 */ stw r4, -0x48(r5)
|
|
/* 800AEFD4 000AAEF4 90 05 FF BC */ stw r0, -0x44(r5)
|
|
/* 800AEFD8 000AAEF8 80 85 FF 90 */ lwz r4, -0x70(r5)
|
|
/* 800AEFDC 000AAEFC 80 05 FF 94 */ lwz r0, -0x6c(r5)
|
|
/* 800AEFE0 000AAF00 90 85 FF A0 */ stw r4, -0x60(r5)
|
|
/* 800AEFE4 000AAF04 90 05 FF A4 */ stw r0, -0x5c(r5)
|
|
/* 800AEFE8 000AAF08 80 85 FF 98 */ lwz r4, -0x68(r5)
|
|
/* 800AEFEC 000AAF0C 80 05 FF 9C */ lwz r0, -0x64(r5)
|
|
/* 800AEFF0 000AAF10 90 85 FF A8 */ stw r4, -0x58(r5)
|
|
/* 800AEFF4 000AAF14 90 05 FF AC */ stw r0, -0x54(r5)
|
|
/* 800AEFF8 000AAF18 80 85 FF 80 */ lwz r4, -0x80(r5)
|
|
/* 800AEFFC 000AAF1C 80 05 FF 84 */ lwz r0, -0x7c(r5)
|
|
/* 800AF000 000AAF20 90 85 FF 90 */ stw r4, -0x70(r5)
|
|
/* 800AF004 000AAF24 90 05 FF 94 */ stw r0, -0x6c(r5)
|
|
/* 800AF008 000AAF28 80 85 FF 88 */ lwz r4, -0x78(r5)
|
|
/* 800AF00C 000AAF2C 80 05 FF 8C */ lwz r0, -0x74(r5)
|
|
/* 800AF010 000AAF30 90 85 FF 98 */ stw r4, -0x68(r5)
|
|
/* 800AF014 000AAF34 90 05 FF 9C */ stw r0, -0x64(r5)
|
|
/* 800AF018 000AAF38 38 A5 FF 80 */ addi r5, r5, -128
|
|
/* 800AF01C 000AAF3C 42 00 FE FC */ bdnz lbl_800AEF18
|
|
/* 800AF020 000AAF40 70 63 00 07 */ andi. r3, r3, 7
|
|
/* 800AF024 000AAF44 41 82 00 30 */ beq lbl_800AF054
|
|
lbl_800AF028:
|
|
/* 800AF028 000AAF48 7C 69 03 A6 */ mtctr r3
|
|
lbl_800AF02C:
|
|
/* 800AF02C 000AAF4C 80 85 FF F0 */ lwz r4, -0x10(r5)
|
|
/* 800AF030 000AAF50 80 05 FF F4 */ lwz r0, -0xc(r5)
|
|
/* 800AF034 000AAF54 90 85 00 00 */ stw r4, 0(r5)
|
|
/* 800AF038 000AAF58 90 05 00 04 */ stw r0, 4(r5)
|
|
/* 800AF03C 000AAF5C 80 85 FF F8 */ lwz r4, -8(r5)
|
|
/* 800AF040 000AAF60 80 05 FF FC */ lwz r0, -4(r5)
|
|
/* 800AF044 000AAF64 90 85 00 08 */ stw r4, 8(r5)
|
|
/* 800AF048 000AAF68 90 05 00 0C */ stw r0, 0xc(r5)
|
|
/* 800AF04C 000AAF6C 38 A5 FF F0 */ addi r5, r5, -16
|
|
/* 800AF050 000AAF70 42 00 FF DC */ bdnz lbl_800AF02C
|
|
lbl_800AF054:
|
|
/* 800AF054 000AAF74 54 E4 20 36 */ slwi r4, r7, 4
|
|
/* 800AF058 000AAF78 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800AF05C 000AAF7C 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 800AF060 000AAF80 7C 86 22 14 */ add r4, r6, r4
|
|
/* 800AF064 000AAF84 90 64 00 00 */ stw r3, 0(r4)
|
|
/* 800AF068 000AAF88 90 04 00 04 */ stw r0, 4(r4)
|
|
/* 800AF06C 000AAF8C 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 800AF070 000AAF90 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 800AF074 000AAF94 90 64 00 08 */ stw r3, 8(r4)
|
|
/* 800AF078 000AAF98 90 04 00 0C */ stw r0, 0xc(r4)
|
|
lbl_800AF07C:
|
|
/* 800AF07C 000AAF9C 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800AF080 000AAFA0 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800AF084 000AAFA4 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800AF088 000AAFA8 7C 08 03 A6 */ mtlr r0
|
|
/* 800AF08C 000AAFAC 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800AF090 000AAFB0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 800AF094 000AAFB4 4E 80 00 20 */ blr
|
|
|
|
.global func_800AF098
|
|
func_800AF098:
|
|
/* 800AF098 000AAFB8 7C 08 02 A6 */ mflr r0
|
|
/* 800AF09C 000AAFBC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800AF0A0 000AAFC0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AF0A4 000AAFC4 3C 80 80 2C */ lis r4, lbl_802C67D4@ha
|
|
/* 800AF0A8 000AAFC8 94 21 FF C8 */ stwu r1, -0x38(r1)
|
|
/* 800AF0AC 000AAFCC BE E1 00 14 */ stmw r23, 0x14(r1)
|
|
/* 800AF0B0 000AAFD0 3B A3 EC 20 */ addi r29, r3, modeCtrl@l
|
|
/* 800AF0B4 000AAFD4 3C 60 80 2C */ lis r3, lbl_802C6220@ha
|
|
/* 800AF0B8 000AAFD8 3B 3D 00 2C */ addi r25, r29, 0x2c
|
|
/* 800AF0BC 000AAFDC 3B C3 62 20 */ addi r30, r3, lbl_802C6220@l
|
|
/* 800AF0C0 000AAFE0 3B 00 00 05 */ li r24, 5
|
|
/* 800AF0C4 000AAFE4 80 1D 00 2C */ lwz r0, 0x2c(r29)
|
|
/* 800AF0C8 000AAFE8 1C A0 00 50 */ mulli r5, r0, 0x50
|
|
/* 800AF0CC 000AAFEC 38 04 67 D4 */ addi r0, r4, lbl_802C67D4@l
|
|
/* 800AF0D0 000AAFF0 7E E0 2A 14 */ add r23, r0, r5
|
|
lbl_800AF0D4:
|
|
/* 800AF0D4 000AAFF4 80 7D 00 04 */ lwz r3, 4(r29)
|
|
/* 800AF0D8 000AAFF8 38 97 00 00 */ addi r4, r23, 0
|
|
/* 800AF0DC 000AAFFC 1C 03 00 50 */ mulli r0, r3, 0x50
|
|
/* 800AF0E0 000AB000 7C BE 02 14 */ add r5, r30, r0
|
|
/* 800AF0E4 000AB004 3B 65 00 04 */ addi r27, r5, 4
|
|
/* 800AF0E8 000AB008 4B FF FB E5 */ bl func_800AECCC
|
|
/* 800AF0EC 000AB00C 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800AF0F0 000AB010 41 80 00 54 */ blt lbl_800AF144
|
|
/* 800AF0F4 000AB014 3B 9B 00 30 */ addi r28, r27, 0x30
|
|
/* 800AF0F8 000AB018 3B 40 00 04 */ li r26, 4
|
|
/* 800AF0FC 000AB01C 48 00 00 1C */ b lbl_800AF118
|
|
lbl_800AF100:
|
|
/* 800AF100 000AB020 38 9C 00 00 */ addi r4, r28, 0
|
|
/* 800AF104 000AB024 38 7C 00 10 */ addi r3, r28, 0x10
|
|
/* 800AF108 000AB028 38 A0 00 10 */ li r5, 0x10
|
|
/* 800AF10C 000AB02C 4B F5 43 09 */ bl memcpy
|
|
/* 800AF110 000AB030 3B 5A FF FF */ addi r26, r26, -1
|
|
/* 800AF114 000AB034 3B 9C FF F0 */ addi r28, r28, -16
|
|
lbl_800AF118:
|
|
/* 800AF118 000AB038 7C 1A F8 00 */ cmpw r26, r31
|
|
/* 800AF11C 000AB03C 41 81 FF E4 */ bgt lbl_800AF100
|
|
/* 800AF120 000AB040 57 E0 20 36 */ slwi r0, r31, 4
|
|
/* 800AF124 000AB044 7F 5B 02 14 */ add r26, r27, r0
|
|
/* 800AF128 000AB048 38 7A 00 00 */ addi r3, r26, 0
|
|
/* 800AF12C 000AB04C 38 97 00 00 */ addi r4, r23, 0
|
|
/* 800AF130 000AB050 38 A0 00 10 */ li r5, 0x10
|
|
/* 800AF134 000AB054 4B F5 42 E1 */ bl memcpy
|
|
/* 800AF138 000AB058 80 19 00 00 */ lwz r0, 0(r25)
|
|
/* 800AF13C 000AB05C 7C 00 07 74 */ extsb r0, r0
|
|
/* 800AF140 000AB060 98 1A 00 0E */ stb r0, 0xe(r26)
|
|
lbl_800AF144:
|
|
/* 800AF144 000AB064 37 18 FF FF */ addic. r24, r24, -1
|
|
/* 800AF148 000AB068 3A F7 00 10 */ addi r23, r23, 0x10
|
|
/* 800AF14C 000AB06C 41 81 FF 88 */ bgt lbl_800AF0D4
|
|
/* 800AF150 000AB070 BA E1 00 14 */ lmw r23, 0x14(r1)
|
|
/* 800AF154 000AB074 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800AF158 000AB078 38 21 00 38 */ addi r1, r1, 0x38
|
|
/* 800AF15C 000AB07C 7C 08 03 A6 */ mtlr r0
|
|
/* 800AF160 000AB080 4E 80 00 20 */ blr
|
|
|
|
.global func_800AF164
|
|
func_800AF164:
|
|
/* 800AF164 000AB084 7C 08 02 A6 */ mflr r0
|
|
/* 800AF168 000AB088 3C 60 80 2C */ lis r3, lbl_802C67D4@ha
|
|
/* 800AF16C 000AB08C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AF170 000AB090 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 800AF174 000AB094 BF 21 00 14 */ stmw r25, 0x14(r1)
|
|
/* 800AF178 000AB098 3B 83 67 D4 */ addi r28, r3, lbl_802C67D4@l
|
|
/* 800AF17C 000AB09C 3B 40 00 00 */ li r26, 0
|
|
/* 800AF180 000AB0A0 3B A0 FF FF */ li r29, -1
|
|
/* 800AF184 000AB0A4 3B C0 00 00 */ li r30, 0
|
|
/* 800AF188 000AB0A8 3B E0 00 FF */ li r31, 0xff
|
|
lbl_800AF18C:
|
|
/* 800AF18C 000AB0AC 3B 3C 00 00 */ addi r25, r28, 0
|
|
/* 800AF190 000AB0B0 3B 60 00 05 */ li r27, 5
|
|
lbl_800AF194:
|
|
/* 800AF194 000AB0B4 38 79 00 00 */ addi r3, r25, 0
|
|
/* 800AF198 000AB0B8 38 8D 96 44 */ addi r4, r13, lbl_802F1824@sda21
|
|
/* 800AF19C 000AB0BC 48 05 79 11 */ bl strcpy
|
|
/* 800AF1A0 000AB0C0 93 B9 00 04 */ stw r29, 4(r25)
|
|
/* 800AF1A4 000AB0C4 37 7B FF FF */ addic. r27, r27, -1
|
|
/* 800AF1A8 000AB0C8 93 D9 00 08 */ stw r30, 8(r25)
|
|
/* 800AF1AC 000AB0CC 9B F9 00 0C */ stb r31, 0xc(r25)
|
|
/* 800AF1B0 000AB0D0 3B 39 00 10 */ addi r25, r25, 0x10
|
|
/* 800AF1B4 000AB0D4 41 81 FF E0 */ bgt lbl_800AF194
|
|
/* 800AF1B8 000AB0D8 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 800AF1BC 000AB0DC 2C 1A 00 04 */ cmpwi r26, 4
|
|
/* 800AF1C0 000AB0E0 3B 9C 00 50 */ addi r28, r28, 0x50
|
|
/* 800AF1C4 000AB0E4 41 80 FF C8 */ blt lbl_800AF18C
|
|
/* 800AF1C8 000AB0E8 BB 21 00 14 */ lmw r25, 0x14(r1)
|
|
/* 800AF1CC 000AB0EC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800AF1D0 000AB0F0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 800AF1D4 000AB0F4 7C 08 03 A6 */ mtlr r0
|
|
/* 800AF1D8 000AB0F8 4E 80 00 20 */ blr
|
|
.global func_800AF1DC
|
|
func_800AF1DC:
|
|
/* 800AF1DC 000AB0FC 38 00 00 00 */ li r0, 0
|
|
/* 800AF1E0 000AB100 B0 03 00 0A */ sth r0, 0xa(r3)
|
|
/* 800AF1E4 000AB104 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF1E8 000AB108 D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 800AF1EC 000AB10C C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AF1F0 000AB110 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 800AF1F4 000AB114 4E 80 00 20 */ blr
|
|
.global func_800AF1F8
|
|
func_800AF1F8:
|
|
/* 800AF1F8 000AB118 A8 03 00 0A */ lha r0, 0xa(r3)
|
|
/* 800AF1FC 000AB11C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800AF200 000AB120 41 82 00 44 */ beq lbl_800AF244
|
|
/* 800AF204 000AB124 40 80 00 10 */ bge lbl_800AF214
|
|
/* 800AF208 000AB128 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AF20C 000AB12C 40 80 00 14 */ bge lbl_800AF220
|
|
/* 800AF210 000AB130 4E 80 00 20 */ blr
|
|
lbl_800AF214:
|
|
/* 800AF214 000AB134 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800AF218 000AB138 4C 80 00 20 */ bgelr
|
|
/* 800AF21C 000AB13C 48 00 00 4C */ b lbl_800AF268
|
|
lbl_800AF220:
|
|
/* 800AF220 000AB140 80 83 00 10 */ lwz r4, 0x10(r3)
|
|
/* 800AF224 000AB144 38 04 FF FF */ addi r0, r4, -1
|
|
/* 800AF228 000AB148 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 800AF22C 000AB14C 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 800AF230 000AB150 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AF234 000AB154 4C 80 00 20 */ bgelr
|
|
/* 800AF238 000AB158 38 00 00 01 */ li r0, 1
|
|
/* 800AF23C 000AB15C B0 03 00 0A */ sth r0, 0xa(r3)
|
|
/* 800AF240 000AB160 4E 80 00 20 */ blr
|
|
lbl_800AF244:
|
|
/* 800AF244 000AB164 C0 43 00 28 */ lfs f2, 0x28(r3)
|
|
/* 800AF248 000AB168 C8 02 B8 50 */ lfd f0, lbl_802F6050-_SDA2_BASE_(r2)
|
|
/* 800AF24C 000AB16C C8 22 B8 10 */ lfd f1, lbl_802F6010-_SDA2_BASE_(r2)
|
|
/* 800AF250 000AB170 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800AF254 000AB174 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AF258 000AB178 FC 02 00 2A */ fadd f0, f2, f0
|
|
/* 800AF25C 000AB17C FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF260 000AB180 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 800AF264 000AB184 4E 80 00 20 */ blr
|
|
lbl_800AF268:
|
|
/* 800AF268 000AB188 C0 43 00 28 */ lfs f2, 0x28(r3)
|
|
/* 800AF26C 000AB18C C8 02 B8 58 */ lfd f0, lbl_802F6058-_SDA2_BASE_(r2)
|
|
/* 800AF270 000AB190 C8 22 B8 00 */ lfd f1, lbl_802F6000-_SDA2_BASE_(r2)
|
|
/* 800AF274 000AB194 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800AF278 000AB198 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AF27C 000AB19C FC 02 00 2A */ fadd f0, f2, f0
|
|
/* 800AF280 000AB1A0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF284 000AB1A4 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 800AF288 000AB1A8 C0 23 00 24 */ lfs f1, 0x24(r3)
|
|
/* 800AF28C 000AB1AC C8 02 B8 60 */ lfd f0, lbl_802F6060-_SDA2_BASE_(r2)
|
|
/* 800AF290 000AB1B0 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800AF294 000AB1B4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF298 000AB1B8 D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 800AF29C 000AB1BC C0 23 00 24 */ lfs f1, 0x24(r3)
|
|
/* 800AF2A0 000AB1C0 C8 02 B8 68 */ lfd f0, lbl_802F6068-_SDA2_BASE_(r2)
|
|
/* 800AF2A4 000AB1C4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AF2A8 000AB1C8 4C 80 00 20 */ bgelr
|
|
/* 800AF2AC 000AB1CC 3C 80 80 20 */ lis r4, spritePoolInfo@ha
|
|
/* 800AF2B0 000AB1D0 A8 03 00 00 */ lha r0, 0(r3)
|
|
/* 800AF2B4 000AB1D4 38 64 59 88 */ addi r3, r4, spritePoolInfo@l
|
|
/* 800AF2B8 000AB1D8 80 63 00 4C */ lwz r3, 0x4c(r3)
|
|
/* 800AF2BC 000AB1DC 38 80 00 03 */ li r4, 3
|
|
/* 800AF2C0 000AB1E0 7C 83 01 AE */ stbx r4, r3, r0
|
|
/* 800AF2C4 000AB1E4 4E 80 00 20 */ blr
|
|
.global func_800AF2C8
|
|
func_800AF2C8:
|
|
/* 800AF2C8 000AB1E8 7C 08 02 A6 */ mflr r0
|
|
/* 800AF2CC 000AB1EC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AF2D0 000AB1F0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800AF2D4 000AB1F4 DB E1 00 38 */ stfd f31, 0x38(r1)
|
|
/* 800AF2D8 000AB1F8 DB C1 00 30 */ stfd f30, 0x30(r1)
|
|
/* 800AF2DC 000AB1FC 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800AF2E0 000AB200 3B E3 00 00 */ addi r31, r3, 0
|
|
/* 800AF2E4 000AB204 38 7F 00 34 */ addi r3, r31, 0x34
|
|
/* 800AF2E8 000AB208 4B F5 83 F5 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800AF2EC 000AB20C C0 22 B7 10 */ lfs f1, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AF2F0 000AB210 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 800AF2F4 000AB214 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF2F8 000AB218 7C 64 1B 78 */ mr r4, r3
|
|
/* 800AF2FC 000AB21C D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 800AF300 000AB220 D0 21 00 1C */ stfs f1, 0x1c(r1)
|
|
/* 800AF304 000AB224 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800AF308 000AB228 4B F5 8C 19 */ bl mathutil_mtxA_rigid_inv_tf_vec
|
|
/* 800AF30C 000AB22C C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800AF310 000AB230 C0 41 00 20 */ lfs f2, 0x20(r1)
|
|
/* 800AF314 000AB234 4B F5 7F 91 */ bl mathutil_atan2
|
|
/* 800AF318 000AB238 7C 63 07 34 */ extsh r3, r3
|
|
/* 800AF31C 000AB23C 4B F5 8C E1 */ bl mathutil_mtxA_rotate_y
|
|
/* 800AF320 000AB240 C8 42 B8 70 */ lfd f2, lbl_802F6070-_SDA2_BASE_(r2)
|
|
/* 800AF324 000AB244 C0 3F 00 24 */ lfs f1, 0x24(r31)
|
|
/* 800AF328 000AB248 C3 DF 00 28 */ lfs f30, 0x28(r31)
|
|
/* 800AF32C 000AB24C C8 02 B7 E8 */ lfd f0, lbl_802F5FE8-_SDA2_BASE_(r2)
|
|
/* 800AF330 000AB250 FC 22 00 72 */ fmul f1, f2, f1
|
|
/* 800AF334 000AB254 C0 62 B7 58 */ lfs f3, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF338 000AB258 FC 00 F0 2A */ fadd f0, f0, f30
|
|
/* 800AF33C 000AB25C FC 40 F0 90 */ fmr f2, f30
|
|
/* 800AF340 000AB260 FF E1 00 24 */ fdiv f31, f1, f0
|
|
/* 800AF344 000AB264 FF E0 F8 18 */ frsp f31, f31
|
|
/* 800AF348 000AB268 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800AF34C 000AB26C 4B F5 8A 8D */ bl mathutil_mtxA_scale_xyz
|
|
/* 800AF350 000AB270 FC 1F F0 40 */ fcmpo cr0, f31, f30
|
|
/* 800AF354 000AB274 40 81 00 08 */ ble lbl_800AF35C
|
|
/* 800AF358 000AB278 48 00 00 08 */ b lbl_800AF360
|
|
lbl_800AF35C:
|
|
/* 800AF35C 000AB27C FF E0 F0 90 */ fmr f31, f30
|
|
lbl_800AF360:
|
|
/* 800AF360 000AB280 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800AF364 000AB284 4B FD F0 BD */ bl func_8008E420
|
|
/* 800AF368 000AB288 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF36C 000AB28C 38 80 00 00 */ li r4, 0
|
|
/* 800AF370 000AB290 48 03 52 11 */ bl GXLoadPosMtxImm
|
|
/* 800AF374 000AB294 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF378 000AB298 38 80 00 00 */ li r4, 0
|
|
/* 800AF37C 000AB29C 48 03 52 41 */ bl GXLoadNrmMtxImm
|
|
/* 800AF380 000AB2A0 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 800AF384 000AB2A4 4B FD F0 B5 */ bl g_avdisp_maybe_draw_model_1
|
|
/* 800AF388 000AB2A8 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800AF38C 000AB2AC CB E1 00 38 */ lfd f31, 0x38(r1)
|
|
/* 800AF390 000AB2B0 CB C1 00 30 */ lfd f30, 0x30(r1)
|
|
/* 800AF394 000AB2B4 7C 08 03 A6 */ mtlr r0
|
|
/* 800AF398 000AB2B8 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800AF39C 000AB2BC 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800AF3A0 000AB2C0 4E 80 00 20 */ blr
|
|
.global func_800AF3A4
|
|
func_800AF3A4:
|
|
/* 800AF3A4 000AB2C4 38 00 00 00 */ li r0, 0
|
|
/* 800AF3A8 000AB2C8 90 03 00 30 */ stw r0, 0x30(r3)
|
|
/* 800AF3AC 000AB2CC 4E 80 00 20 */ blr
|
|
|
|
.global func_800AF3B0
|
|
func_800AF3B0:
|
|
/* 800AF3B0 000AB2D0 2C 04 00 06 */ cmpwi r4, 6
|
|
/* 800AF3B4 000AB2D4 4D 82 00 20 */ beqlr
|
|
/* 800AF3B8 000AB2D8 40 80 00 10 */ bge lbl_800AF3C8
|
|
/* 800AF3BC 000AB2DC 2C 04 00 05 */ cmpwi r4, 5
|
|
/* 800AF3C0 000AB2E0 40 80 00 10 */ bge lbl_800AF3D0
|
|
/* 800AF3C4 000AB2E4 4E 80 00 20 */ blr
|
|
lbl_800AF3C8:
|
|
/* 800AF3C8 000AB2E8 2C 04 00 08 */ cmpwi r4, 8
|
|
/* 800AF3CC 000AB2EC 4C 80 00 20 */ bgelr
|
|
lbl_800AF3D0:
|
|
/* 800AF3D0 000AB2F0 38 00 00 02 */ li r0, 2
|
|
/* 800AF3D4 000AB2F4 B0 03 00 0A */ sth r0, 0xa(r3)
|
|
/* 800AF3D8 000AB2F8 4E 80 00 20 */ blr
|
|
.global func_800AF3DC
|
|
func_800AF3DC:
|
|
/* 800AF3DC 000AB2FC 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800AF3E0 000AB300 38 84 EC 20 */ addi r4, r4, modeCtrl@l
|
|
/* 800AF3E4 000AB304 80 A4 00 2C */ lwz r5, 0x2c(r4)
|
|
/* 800AF3E8 000AB308 38 00 00 00 */ li r0, 0
|
|
/* 800AF3EC 000AB30C 3C 80 80 20 */ lis r4, ballInfo@ha
|
|
/* 800AF3F0 000AB310 B0 03 00 0A */ sth r0, 0xa(r3)
|
|
/* 800AF3F4 000AB314 1C A5 01 A4 */ mulli r5, r5, 0x1a4
|
|
/* 800AF3F8 000AB318 38 00 00 3C */ li r0, 0x3c
|
|
/* 800AF3FC 000AB31C 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 800AF400 000AB320 38 04 5E 60 */ addi r0, r4, ballInfo@l
|
|
/* 800AF404 000AB324 7C 80 2A 14 */ add r4, r0, r5
|
|
/* 800AF408 000AB328 C0 23 00 34 */ lfs f1, 0x34(r3)
|
|
/* 800AF40C 000AB32C 38 00 40 00 */ li r0, 0x4000
|
|
/* 800AF410 000AB330 C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 800AF414 000AB334 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AF418 000AB338 D0 03 00 88 */ stfs f0, 0x88(r3)
|
|
/* 800AF41C 000AB33C C0 23 00 38 */ lfs f1, 0x38(r3)
|
|
/* 800AF420 000AB340 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 800AF424 000AB344 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AF428 000AB348 D0 03 00 8C */ stfs f0, 0x8c(r3)
|
|
/* 800AF42C 000AB34C C0 23 00 3C */ lfs f1, 0x3c(r3)
|
|
/* 800AF430 000AB350 C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 800AF434 000AB354 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AF438 000AB358 D0 03 00 90 */ stfs f0, 0x90(r3)
|
|
/* 800AF43C 000AB35C C8 22 B7 E8 */ lfd f1, lbl_802F5FE8-_SDA2_BASE_(r2)
|
|
/* 800AF440 000AB360 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 800AF444 000AB364 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AF448 000AB368 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF44C 000AB36C D0 03 00 94 */ stfs f0, 0x94(r3)
|
|
/* 800AF450 000AB370 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 800AF454 000AB374 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AF458 000AB378 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF45C 000AB37C D0 03 00 98 */ stfs f0, 0x98(r3)
|
|
/* 800AF460 000AB380 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
|
/* 800AF464 000AB384 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AF468 000AB388 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF46C 000AB38C D0 03 00 9C */ stfs f0, 0x9c(r3)
|
|
/* 800AF470 000AB390 B0 03 00 A2 */ sth r0, 0xa2(r3)
|
|
/* 800AF474 000AB394 4E 80 00 20 */ blr
|
|
.global func_800AF478
|
|
func_800AF478:
|
|
/* 800AF478 000AB398 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800AF47C 000AB39C 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800AF480 000AB3A0 38 84 EC 20 */ addi r4, r4, modeCtrl@l
|
|
/* 800AF484 000AB3A4 80 A4 00 2C */ lwz r5, 0x2c(r4)
|
|
/* 800AF488 000AB3A8 3C 80 80 20 */ lis r4, ballInfo@ha
|
|
/* 800AF48C 000AB3AC A8 03 00 0A */ lha r0, 0xa(r3)
|
|
/* 800AF490 000AB3B0 38 84 5E 60 */ addi r4, r4, ballInfo@l
|
|
/* 800AF494 000AB3B4 1C A5 01 A4 */ mulli r5, r5, 0x1a4
|
|
/* 800AF498 000AB3B8 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800AF49C 000AB3BC 7C C4 2A 14 */ add r6, r4, r5
|
|
/* 800AF4A0 000AB3C0 41 82 00 7C */ beq lbl_800AF51C
|
|
/* 800AF4A4 000AB3C4 40 80 00 78 */ bge lbl_800AF51C
|
|
/* 800AF4A8 000AB3C8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AF4AC 000AB3CC 40 80 00 08 */ bge lbl_800AF4B4
|
|
/* 800AF4B0 000AB3D0 48 00 00 6C */ b lbl_800AF51C
|
|
lbl_800AF4B4:
|
|
/* 800AF4B4 000AB3D4 80 A3 00 10 */ lwz r5, 0x10(r3)
|
|
/* 800AF4B8 000AB3D8 3C 80 43 30 */ lis r4, 0x4330
|
|
/* 800AF4BC 000AB3DC C8 42 B7 28 */ lfd f2, lbl_802F5F28-_SDA2_BASE_(r2)
|
|
/* 800AF4C0 000AB3E0 6C A0 80 00 */ xoris r0, r5, 0x8000
|
|
/* 800AF4C4 000AB3E4 C0 02 B7 1C */ lfs f0, lbl_802F5F1C-_SDA2_BASE_(r2)
|
|
/* 800AF4C8 000AB3E8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800AF4CC 000AB3EC 38 05 FF FF */ addi r0, r5, -1
|
|
/* 800AF4D0 000AB3F0 C8 62 B8 50 */ lfd f3, lbl_802F6050-_SDA2_BASE_(r2)
|
|
/* 800AF4D4 000AB3F4 90 81 00 10 */ stw r4, 0x10(r1)
|
|
/* 800AF4D8 000AB3F8 C8 82 B8 70 */ lfd f4, lbl_802F6070-_SDA2_BASE_(r2)
|
|
/* 800AF4DC 000AB3FC C8 21 00 10 */ lfd f1, 0x10(r1)
|
|
/* 800AF4E0 000AB400 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 800AF4E4 000AB404 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800AF4E8 000AB408 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 800AF4EC 000AB40C EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800AF4F0 000AB410 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AF4F4 000AB414 FC 03 00 28 */ fsub f0, f3, f0
|
|
/* 800AF4F8 000AB418 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF4FC 000AB41C FC 84 00 32 */ fmul f4, f4, f0
|
|
/* 800AF500 000AB420 FC 80 20 18 */ frsp f4, f4
|
|
/* 800AF504 000AB424 40 80 00 44 */ bge lbl_800AF548
|
|
/* 800AF508 000AB428 38 00 00 01 */ li r0, 1
|
|
/* 800AF50C 000AB42C B0 03 00 0A */ sth r0, 0xa(r3)
|
|
/* 800AF510 000AB430 C0 02 B8 78 */ lfs f0, lbl_802F6078-_SDA2_BASE_(r2)
|
|
/* 800AF514 000AB434 D0 03 00 94 */ stfs f0, 0x94(r3)
|
|
/* 800AF518 000AB438 48 00 00 30 */ b lbl_800AF548
|
|
lbl_800AF51C:
|
|
/* 800AF51C 000AB43C C0 23 00 24 */ lfs f1, 0x24(r3)
|
|
/* 800AF520 000AB440 C8 02 B8 68 */ lfd f0, lbl_802F6068-_SDA2_BASE_(r2)
|
|
/* 800AF524 000AB444 C0 82 B7 D4 */ lfs f4, lbl_802F5FD4-_SDA2_BASE_(r2)
|
|
/* 800AF528 000AB448 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AF52C 000AB44C 40 80 00 1C */ bge lbl_800AF548
|
|
/* 800AF530 000AB450 3C 80 80 20 */ lis r4, spritePoolInfo@ha
|
|
/* 800AF534 000AB454 A8 03 00 00 */ lha r0, 0(r3)
|
|
/* 800AF538 000AB458 38 84 59 88 */ addi r4, r4, spritePoolInfo@l
|
|
/* 800AF53C 000AB45C 80 84 00 4C */ lwz r4, 0x4c(r4)
|
|
/* 800AF540 000AB460 38 A0 00 03 */ li r5, 3
|
|
/* 800AF544 000AB464 7C A4 01 AE */ stbx r5, r4, r0
|
|
lbl_800AF548:
|
|
/* 800AF548 000AB468 C0 03 00 88 */ lfs f0, 0x88(r3)
|
|
/* 800AF54C 000AB46C C8 62 B8 80 */ lfd f3, lbl_802F6080-_SDA2_BASE_(r2)
|
|
/* 800AF550 000AB470 FC 00 00 F2 */ fmul f0, f0, f3
|
|
/* 800AF554 000AB474 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF558 000AB478 D0 03 00 88 */ stfs f0, 0x88(r3)
|
|
/* 800AF55C 000AB47C C0 23 00 8C */ lfs f1, 0x8c(r3)
|
|
/* 800AF560 000AB480 C8 42 B8 00 */ lfd f2, lbl_802F6000-_SDA2_BASE_(r2)
|
|
/* 800AF564 000AB484 EC 04 08 28 */ fsubs f0, f4, f1
|
|
/* 800AF568 000AB488 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AF56C 000AB48C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AF570 000AB490 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF574 000AB494 D0 03 00 8C */ stfs f0, 0x8c(r3)
|
|
/* 800AF578 000AB498 C0 03 00 90 */ lfs f0, 0x90(r3)
|
|
/* 800AF57C 000AB49C FC 00 00 F2 */ fmul f0, f0, f3
|
|
/* 800AF580 000AB4A0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF584 000AB4A4 D0 03 00 90 */ stfs f0, 0x90(r3)
|
|
/* 800AF588 000AB4A8 C0 26 00 04 */ lfs f1, 4(r6)
|
|
/* 800AF58C 000AB4AC C0 03 00 88 */ lfs f0, 0x88(r3)
|
|
/* 800AF590 000AB4B0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF594 000AB4B4 D0 03 00 34 */ stfs f0, 0x34(r3)
|
|
/* 800AF598 000AB4B8 C0 26 00 08 */ lfs f1, 8(r6)
|
|
/* 800AF59C 000AB4BC C0 03 00 8C */ lfs f0, 0x8c(r3)
|
|
/* 800AF5A0 000AB4C0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF5A4 000AB4C4 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 800AF5A8 000AB4C8 C0 26 00 0C */ lfs f1, 0xc(r6)
|
|
/* 800AF5AC 000AB4CC C0 03 00 90 */ lfs f0, 0x90(r3)
|
|
/* 800AF5B0 000AB4D0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF5B4 000AB4D4 D0 03 00 3C */ stfs f0, 0x3c(r3)
|
|
/* 800AF5B8 000AB4D8 C0 23 00 24 */ lfs f1, 0x24(r3)
|
|
/* 800AF5BC 000AB4DC C0 03 00 94 */ lfs f0, 0x94(r3)
|
|
/* 800AF5C0 000AB4E0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AF5C4 000AB4E4 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AF5C8 000AB4E8 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AF5CC 000AB4EC FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF5D0 000AB4F0 D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 800AF5D4 000AB4F4 C0 23 00 28 */ lfs f1, 0x28(r3)
|
|
/* 800AF5D8 000AB4F8 C0 03 00 98 */ lfs f0, 0x98(r3)
|
|
/* 800AF5DC 000AB4FC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AF5E0 000AB500 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AF5E4 000AB504 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AF5E8 000AB508 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF5EC 000AB50C D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 800AF5F0 000AB510 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
|
/* 800AF5F4 000AB514 C0 03 00 9C */ lfs f0, 0x9c(r3)
|
|
/* 800AF5F8 000AB518 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800AF5FC 000AB51C FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800AF600 000AB520 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AF604 000AB524 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF608 000AB528 D0 03 00 2C */ stfs f0, 0x2c(r3)
|
|
/* 800AF60C 000AB52C A8 83 00 A2 */ lha r4, 0xa2(r3)
|
|
/* 800AF610 000AB530 38 04 08 00 */ addi r0, r4, 0x800
|
|
/* 800AF614 000AB534 B0 03 00 A2 */ sth r0, 0xa2(r3)
|
|
/* 800AF618 000AB538 A8 03 00 A2 */ lha r0, 0xa2(r3)
|
|
/* 800AF61C 000AB53C 54 00 04 7E */ clrlwi r0, r0, 0x11
|
|
/* 800AF620 000AB540 B0 03 00 A2 */ sth r0, 0xa2(r3)
|
|
/* 800AF624 000AB544 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800AF628 000AB548 4E 80 00 20 */ blr
|
|
.global func_800AF62C
|
|
func_800AF62C:
|
|
/* 800AF62C 000AB54C 7C 08 02 A6 */ mflr r0
|
|
/* 800AF630 000AB550 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AF634 000AB554 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800AF638 000AB558 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800AF63C 000AB55C 3B E3 00 00 */ addi r31, r3, 0
|
|
/* 800AF640 000AB560 38 7F 00 34 */ addi r3, r31, 0x34
|
|
/* 800AF644 000AB564 4B F5 80 99 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800AF648 000AB568 C0 22 B7 10 */ lfs f1, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AF64C 000AB56C 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800AF650 000AB570 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF654 000AB574 7C 64 1B 78 */ mr r4, r3
|
|
/* 800AF658 000AB578 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 800AF65C 000AB57C D0 21 00 10 */ stfs f1, 0x10(r1)
|
|
/* 800AF660 000AB580 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 800AF664 000AB584 4B F5 88 BD */ bl mathutil_mtxA_rigid_inv_tf_vec
|
|
/* 800AF668 000AB588 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800AF66C 000AB58C C0 41 00 14 */ lfs f2, 0x14(r1)
|
|
/* 800AF670 000AB590 4B F5 7C 35 */ bl mathutil_atan2
|
|
/* 800AF674 000AB594 A8 1F 00 A2 */ lha r0, 0xa2(r31)
|
|
/* 800AF678 000AB598 7C 63 07 34 */ extsh r3, r3
|
|
/* 800AF67C 000AB59C 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800AF680 000AB5A0 38 63 C0 00 */ addi r3, r3, -16384
|
|
/* 800AF684 000AB5A4 4B F5 89 79 */ bl mathutil_mtxA_rotate_y
|
|
/* 800AF688 000AB5A8 C0 3F 00 24 */ lfs f1, 0x24(r31)
|
|
/* 800AF68C 000AB5AC C0 5F 00 28 */ lfs f2, 0x28(r31)
|
|
/* 800AF690 000AB5B0 C0 7F 00 2C */ lfs f3, 0x2c(r31)
|
|
/* 800AF694 000AB5B4 4B F5 87 45 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800AF698 000AB5B8 C0 3F 00 28 */ lfs f1, 0x28(r31)
|
|
/* 800AF69C 000AB5BC 4B FD ED 85 */ bl func_8008E420
|
|
/* 800AF6A0 000AB5C0 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF6A4 000AB5C4 38 80 00 00 */ li r4, 0
|
|
/* 800AF6A8 000AB5C8 48 03 4E D9 */ bl GXLoadPosMtxImm
|
|
/* 800AF6AC 000AB5CC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF6B0 000AB5D0 38 80 00 00 */ li r4, 0
|
|
/* 800AF6B4 000AB5D4 48 03 4F 09 */ bl GXLoadNrmMtxImm
|
|
/* 800AF6B8 000AB5D8 80 7F 00 30 */ lwz r3, 0x30(r31)
|
|
/* 800AF6BC 000AB5DC 4B FD ED 7D */ bl g_avdisp_maybe_draw_model_1
|
|
/* 800AF6C0 000AB5E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800AF6C4 000AB5E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800AF6C8 000AB5E8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800AF6CC 000AB5EC 7C 08 03 A6 */ mtlr r0
|
|
/* 800AF6D0 000AB5F0 4E 80 00 20 */ blr
|
|
.global func_800AF6D4
|
|
func_800AF6D4:
|
|
/* 800AF6D4 000AB5F4 4E 80 00 20 */ blr
|
|
.global func_800AF6D8
|
|
func_800AF6D8:
|
|
/* 800AF6D8 000AB5F8 38 00 00 00 */ li r0, 0
|
|
/* 800AF6DC 000AB5FC B0 03 00 0C */ sth r0, 0xc(r3)
|
|
/* 800AF6E0 000AB600 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800AF6E4 000AB604 60 00 00 12 */ ori r0, r0, 0x12
|
|
/* 800AF6E8 000AB608 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 800AF6EC 000AB60C 80 83 00 54 */ lwz r4, 0x54(r3)
|
|
/* 800AF6F0 000AB610 C8 22 B8 88 */ lfd f1, lbl_802F6088-_SDA2_BASE_(r2)
|
|
/* 800AF6F4 000AB614 C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 800AF6F8 000AB618 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AF6FC 000AB61C FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF700 000AB620 D0 03 00 34 */ stfs f0, 0x34(r3)
|
|
/* 800AF704 000AB624 80 A3 00 54 */ lwz r5, 0x54(r3)
|
|
/* 800AF708 000AB628 80 85 00 08 */ lwz r4, 8(r5)
|
|
/* 800AF70C 000AB62C 80 05 00 0C */ lwz r0, 0xc(r5)
|
|
/* 800AF710 000AB630 90 83 00 10 */ stw r4, 0x10(r3)
|
|
/* 800AF714 000AB634 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800AF718 000AB638 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 800AF71C 000AB63C 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 800AF720 000AB640 80 83 00 58 */ lwz r4, 0x58(r3)
|
|
/* 800AF724 000AB644 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 800AF728 000AB648 90 83 00 A8 */ stw r4, 0xa8(r3)
|
|
/* 800AF72C 000AB64C 90 03 00 AC */ stw r0, 0xac(r3)
|
|
/* 800AF730 000AB650 80 03 00 60 */ lwz r0, 0x60(r3)
|
|
/* 800AF734 000AB654 90 03 00 B0 */ stw r0, 0xb0(r3)
|
|
/* 800AF738 000AB658 4E 80 00 20 */ blr
|
|
.global func_800AF73C
|
|
func_800AF73C:
|
|
/* 800AF73C 000AB65C A8 03 00 0C */ lha r0, 0xc(r3)
|
|
/* 800AF740 000AB660 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800AF744 000AB664 41 82 00 18 */ beq lbl_800AF75C
|
|
/* 800AF748 000AB668 40 80 00 08 */ bge lbl_800AF750
|
|
/* 800AF74C 000AB66C 48 00 00 44 */ b lbl_800AF790
|
|
lbl_800AF750:
|
|
/* 800AF750 000AB670 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800AF754 000AB674 40 80 00 3C */ bge lbl_800AF790
|
|
/* 800AF758 000AB678 48 00 00 14 */ b lbl_800AF76C
|
|
lbl_800AF75C:
|
|
/* 800AF75C 000AB67C 38 00 00 02 */ li r0, 2
|
|
/* 800AF760 000AB680 B0 03 00 0C */ sth r0, 0xc(r3)
|
|
/* 800AF764 000AB684 38 00 00 08 */ li r0, 8
|
|
/* 800AF768 000AB688 B0 03 00 0E */ sth r0, 0xe(r3)
|
|
lbl_800AF76C:
|
|
/* 800AF76C 000AB68C A8 83 00 0E */ lha r4, 0xe(r3)
|
|
/* 800AF770 000AB690 38 04 FF FF */ addi r0, r4, -1
|
|
/* 800AF774 000AB694 B0 03 00 0E */ sth r0, 0xe(r3)
|
|
/* 800AF778 000AB698 A8 03 00 0E */ lha r0, 0xe(r3)
|
|
/* 800AF77C 000AB69C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AF780 000AB6A0 40 80 00 10 */ bge lbl_800AF790
|
|
/* 800AF784 000AB6A4 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800AF788 000AB6A8 60 00 00 02 */ ori r0, r0, 2
|
|
/* 800AF78C 000AB6AC 90 03 00 08 */ stw r0, 8(r3)
|
|
lbl_800AF790:
|
|
/* 800AF790 000AB6B0 C0 23 00 A8 */ lfs f1, 0xa8(r3)
|
|
/* 800AF794 000AB6B4 C0 03 00 58 */ lfs f0, 0x58(r3)
|
|
/* 800AF798 000AB6B8 C8 62 B8 10 */ lfd f3, lbl_802F6010-_SDA2_BASE_(r2)
|
|
/* 800AF79C 000AB6BC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AF7A0 000AB6C0 C0 23 00 64 */ lfs f1, 0x64(r3)
|
|
/* 800AF7A4 000AB6C4 FC 03 00 32 */ fmul f0, f3, f0
|
|
/* 800AF7A8 000AB6C8 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AF7AC 000AB6CC FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF7B0 000AB6D0 D0 03 00 64 */ stfs f0, 0x64(r3)
|
|
/* 800AF7B4 000AB6D4 C0 23 00 AC */ lfs f1, 0xac(r3)
|
|
/* 800AF7B8 000AB6D8 C0 03 00 5C */ lfs f0, 0x5c(r3)
|
|
/* 800AF7BC 000AB6DC C0 43 00 68 */ lfs f2, 0x68(r3)
|
|
/* 800AF7C0 000AB6E0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AF7C4 000AB6E4 FC 03 00 32 */ fmul f0, f3, f0
|
|
/* 800AF7C8 000AB6E8 FC 02 00 2A */ fadd f0, f2, f0
|
|
/* 800AF7CC 000AB6EC FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF7D0 000AB6F0 D0 03 00 68 */ stfs f0, 0x68(r3)
|
|
/* 800AF7D4 000AB6F4 C0 23 00 B0 */ lfs f1, 0xb0(r3)
|
|
/* 800AF7D8 000AB6F8 C0 03 00 60 */ lfs f0, 0x60(r3)
|
|
/* 800AF7DC 000AB6FC C0 43 00 6C */ lfs f2, 0x6c(r3)
|
|
/* 800AF7E0 000AB700 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AF7E4 000AB704 FC 03 00 32 */ fmul f0, f3, f0
|
|
/* 800AF7E8 000AB708 FC 02 00 2A */ fadd f0, f2, f0
|
|
/* 800AF7EC 000AB70C FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF7F0 000AB710 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800AF7F4 000AB714 C0 03 00 64 */ lfs f0, 0x64(r3)
|
|
/* 800AF7F8 000AB718 C8 22 B8 90 */ lfd f1, lbl_802F6090-_SDA2_BASE_(r2)
|
|
/* 800AF7FC 000AB71C FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800AF800 000AB720 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF804 000AB724 D0 03 00 64 */ stfs f0, 0x64(r3)
|
|
/* 800AF808 000AB728 C0 03 00 68 */ lfs f0, 0x68(r3)
|
|
/* 800AF80C 000AB72C FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800AF810 000AB730 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF814 000AB734 D0 03 00 68 */ stfs f0, 0x68(r3)
|
|
/* 800AF818 000AB738 C0 03 00 6C */ lfs f0, 0x6c(r3)
|
|
/* 800AF81C 000AB73C FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800AF820 000AB740 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AF824 000AB744 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800AF828 000AB748 C0 23 00 58 */ lfs f1, 0x58(r3)
|
|
/* 800AF82C 000AB74C C0 03 00 64 */ lfs f0, 0x64(r3)
|
|
/* 800AF830 000AB750 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF834 000AB754 D0 03 00 58 */ stfs f0, 0x58(r3)
|
|
/* 800AF838 000AB758 C0 23 00 5C */ lfs f1, 0x5c(r3)
|
|
/* 800AF83C 000AB75C C0 03 00 68 */ lfs f0, 0x68(r3)
|
|
/* 800AF840 000AB760 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF844 000AB764 D0 03 00 5C */ stfs f0, 0x5c(r3)
|
|
/* 800AF848 000AB768 C0 23 00 60 */ lfs f1, 0x60(r3)
|
|
/* 800AF84C 000AB76C C0 03 00 6C */ lfs f0, 0x6c(r3)
|
|
/* 800AF850 000AB770 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF854 000AB774 D0 03 00 60 */ stfs f0, 0x60(r3)
|
|
/* 800AF858 000AB778 4E 80 00 20 */ blr
|
|
.global func_800AF85C
|
|
func_800AF85C:
|
|
/* 800AF85C 000AB77C 7C 08 02 A6 */ mflr r0
|
|
/* 800AF860 000AB780 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AF864 000AB784 94 21 FF C8 */ stwu r1, -0x38(r1)
|
|
/* 800AF868 000AB788 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 800AF86C 000AB78C 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800AF870 000AB790 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800AF874 000AB794 80 83 00 A4 */ lwz r4, 0xa4(r3)
|
|
/* 800AF878 000AB798 C8 02 B8 50 */ lfd f0, lbl_802F6050-_SDA2_BASE_(r2)
|
|
/* 800AF87C 000AB79C 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 800AF880 000AB7A0 80 04 00 0C */ lwz r0, 0xc(r4)
|
|
/* 800AF884 000AB7A4 90 61 00 18 */ stw r3, 0x18(r1)
|
|
/* 800AF888 000AB7A8 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800AF88C 000AB7AC 80 04 00 10 */ lwz r0, 0x10(r4)
|
|
/* 800AF890 000AB7B0 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800AF894 000AB7B4 C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800AF898 000AB7B8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AF89C 000AB7BC 40 81 00 0C */ ble lbl_800AF8A8
|
|
/* 800AF8A0 000AB7C0 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF8A4 000AB7C4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
lbl_800AF8A8:
|
|
/* 800AF8A8 000AB7C8 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 800AF8AC 000AB7CC C8 02 B8 50 */ lfd f0, lbl_802F6050-_SDA2_BASE_(r2)
|
|
/* 800AF8B0 000AB7D0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AF8B4 000AB7D4 40 81 00 0C */ ble lbl_800AF8C0
|
|
/* 800AF8B8 000AB7D8 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF8BC 000AB7DC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
lbl_800AF8C0:
|
|
/* 800AF8C0 000AB7E0 C0 21 00 20 */ lfs f1, 0x20(r1)
|
|
/* 800AF8C4 000AB7E4 C8 02 B8 50 */ lfd f0, lbl_802F6050-_SDA2_BASE_(r2)
|
|
/* 800AF8C8 000AB7E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AF8CC 000AB7EC 40 81 00 0C */ ble lbl_800AF8D8
|
|
/* 800AF8D0 000AB7F0 C0 02 B7 58 */ lfs f0, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF8D4 000AB7F4 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
lbl_800AF8D8:
|
|
/* 800AF8D8 000AB7F8 C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800AF8DC 000AB7FC C0 41 00 1C */ lfs f2, 0x1c(r1)
|
|
/* 800AF8E0 000AB800 C0 61 00 20 */ lfs f3, 0x20(r1)
|
|
/* 800AF8E4 000AB804 C0 82 B7 58 */ lfs f4, lbl_802F5F58-_SDA2_BASE_(r2)
|
|
/* 800AF8E8 000AB808 4B FD FE 2D */ bl g_avdisp_set_some_color_1
|
|
/* 800AF8EC 000AB80C 38 7F 00 58 */ addi r3, r31, 0x58
|
|
/* 800AF8F0 000AB810 4B F5 7D ED */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800AF8F4 000AB814 A8 7F 00 72 */ lha r3, 0x72(r31)
|
|
/* 800AF8F8 000AB818 4B F5 87 05 */ bl mathutil_mtxA_rotate_y
|
|
/* 800AF8FC 000AB81C A8 7F 00 70 */ lha r3, 0x70(r31)
|
|
/* 800AF900 000AB820 4B F5 86 89 */ bl mathutil_mtxA_rotate_x
|
|
/* 800AF904 000AB824 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF908 000AB828 38 80 00 00 */ li r4, 0
|
|
/* 800AF90C 000AB82C 48 03 4C 75 */ bl GXLoadPosMtxImm
|
|
/* 800AF910 000AB830 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF914 000AB834 38 80 00 00 */ li r4, 0
|
|
/* 800AF918 000AB838 48 03 4C A5 */ bl GXLoadNrmMtxImm
|
|
/* 800AF91C 000AB83C 80 7F 00 54 */ lwz r3, 0x54(r31)
|
|
/* 800AF920 000AB840 4B FD EB 19 */ bl g_avdisp_maybe_draw_model_1
|
|
/* 800AF924 000AB844 80 7F 00 54 */ lwz r3, 0x54(r31)
|
|
/* 800AF928 000AB848 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 800AF92C 000AB84C 38 63 00 08 */ addi r3, r3, 8
|
|
/* 800AF930 000AB850 4B F5 84 FD */ bl mathutil_mtxA_tf_point
|
|
/* 800AF934 000AB854 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 800AF938 000AB858 C0 02 B7 10 */ lfs f0, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AF93C 000AB85C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AF940 000AB860 40 80 00 C0 */ bge lbl_800AFA00
|
|
/* 800AF944 000AB864 3B E1 00 0C */ addi r31, r1, 0xc
|
|
/* 800AF948 000AB868 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800AF94C 000AB86C C0 41 00 10 */ lfs f2, 0x10(r1)
|
|
/* 800AF950 000AB870 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 800AF954 000AB874 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800AF958 000AB878 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800AF95C 000AB87C EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800AF960 000AB880 4B F5 77 99 */ bl mathutil_sqrt
|
|
/* 800AF964 000AB884 C8 02 B8 98 */ lfd f0, lbl_802F6098-_SDA2_BASE_(r2)
|
|
/* 800AF968 000AB888 7F E3 FB 78 */ mr r3, r31
|
|
/* 800AF96C 000AB88C C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 800AF970 000AB890 FC A1 00 28 */ fsub f5, f1, f0
|
|
/* 800AF974 000AB894 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 800AF978 000AB898 C0 61 00 20 */ lfs f3, 0x20(r1)
|
|
/* 800AF97C 000AB89C EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800AF980 000AB8A0 C0 81 00 0C */ lfs f4, 0xc(r1)
|
|
/* 800AF984 000AB8A4 FC A5 08 24 */ fdiv f5, f5, f1
|
|
/* 800AF988 000AB8A8 C0 42 B8 A0 */ lfs f2, lbl_802F60A0-_SDA2_BASE_(r2)
|
|
/* 800AF98C 000AB8AC C0 22 B7 08 */ lfs f1, lbl_802F5F08-_SDA2_BASE_(r2)
|
|
/* 800AF990 000AB8B0 FC A0 28 18 */ frsp f5, f5
|
|
/* 800AF994 000AB8B4 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 800AF998 000AB8B8 EC 64 01 72 */ fmuls f3, f4, f5
|
|
/* 800AF99C 000AB8BC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800AF9A0 000AB8C0 D0 61 00 0C */ stfs f3, 0xc(r1)
|
|
/* 800AF9A4 000AB8C4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AF9A8 000AB8C8 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800AF9AC 000AB8CC EC 21 01 72 */ fmuls f1, f1, f5
|
|
/* 800AF9B0 000AB8D0 EF E5 00 32 */ fmuls f31, f5, f0
|
|
/* 800AF9B4 000AB8D4 D0 21 00 10 */ stfs f1, 0x10(r1)
|
|
/* 800AF9B8 000AB8D8 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 800AF9BC 000AB8DC EC 00 01 72 */ fmuls f0, f0, f5
|
|
/* 800AF9C0 000AB8E0 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 800AF9C4 000AB8E4 4B F5 7B F9 */ bl mathutil_mtxA_from_translate
|
|
/* 800AF9C8 000AB8E8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800AF9CC 000AB8EC 4B F5 83 FD */ bl mathutil_mtxA_scale_s
|
|
/* 800AF9D0 000AB8F0 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF9D4 000AB8F4 38 80 00 00 */ li r4, 0
|
|
/* 800AF9D8 000AB8F8 48 03 4B A9 */ bl GXLoadPosMtxImm
|
|
/* 800AF9DC 000AB8FC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800AF9E0 000AB900 38 80 00 00 */ li r4, 0
|
|
/* 800AF9E4 000AB904 48 03 4B D9 */ bl GXLoadNrmMtxImm
|
|
/* 800AF9E8 000AB908 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800AF9EC 000AB90C 4B FD EA 35 */ bl func_8008E420
|
|
/* 800AF9F0 000AB910 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800AF9F4 000AB914 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800AF9F8 000AB918 80 63 02 D0 */ lwz r3, 0x2d0(r3)
|
|
/* 800AF9FC 000AB91C 4B FD EA 3D */ bl g_avdisp_maybe_draw_model_1
|
|
lbl_800AFA00:
|
|
/* 800AFA00 000AB920 4B F5 E9 BD */ bl func_8000E3BC
|
|
/* 800AFA04 000AB924 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800AFA08 000AB928 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 800AFA0C 000AB92C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800AFA10 000AB930 7C 08 03 A6 */ mtlr r0
|
|
/* 800AFA14 000AB934 38 21 00 38 */ addi r1, r1, 0x38
|
|
/* 800AFA18 000AB938 4E 80 00 20 */ blr
|
|
.global func_800AFA1C
|
|
func_800AFA1C:
|
|
/* 800AFA1C 000AB93C 7C 08 02 A6 */ mflr r0
|
|
/* 800AFA20 000AB940 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AFA24 000AB944 94 21 FF 80 */ stwu r1, -0x80(r1)
|
|
/* 800AFA28 000AB948 93 E1 00 7C */ stw r31, 0x7c(r1)
|
|
/* 800AFA2C 000AB94C 3B E4 00 00 */ addi r31, r4, 0
|
|
/* 800AFA30 000AB950 93 C1 00 78 */ stw r30, 0x78(r1)
|
|
/* 800AFA34 000AB954 3B C3 00 00 */ addi r30, r3, 0
|
|
/* 800AFA38 000AB958 38 7E 00 1C */ addi r3, r30, 0x1c
|
|
/* 800AFA3C 000AB95C 4B F5 7B 81 */ bl mathutil_mtxA_from_translate
|
|
/* 800AFA40 000AB960 A8 7E 00 72 */ lha r3, 0x72(r30)
|
|
/* 800AFA44 000AB964 4B F5 85 B9 */ bl mathutil_mtxA_rotate_y
|
|
/* 800AFA48 000AB968 A8 7E 00 70 */ lha r3, 0x70(r30)
|
|
/* 800AFA4C 000AB96C 4B F5 85 3D */ bl mathutil_mtxA_rotate_x
|
|
/* 800AFA50 000AB970 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800AFA54 000AB974 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 800AFA58 000AB978 4B F9 25 51 */ bl func_80041FA8
|
|
/* 800AFA5C 000AB97C C8 42 B8 A8 */ lfd f2, lbl_802F60A8-_SDA2_BASE_(r2)
|
|
/* 800AFA60 000AB980 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
|
/* 800AFA64 000AB984 C0 22 B7 10 */ lfs f1, lbl_802F5F10-_SDA2_BASE_(r2)
|
|
/* 800AFA68 000AB988 FC 42 00 2A */ fadd f2, f2, f0
|
|
/* 800AFA6C 000AB98C C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 800AFA70 000AB990 D0 21 00 6C */ stfs f1, 0x6c(r1)
|
|
/* 800AFA74 000AB994 FC 40 10 18 */ frsp f2, f2
|
|
/* 800AFA78 000AB998 D0 21 00 70 */ stfs f1, 0x70(r1)
|
|
/* 800AFA7C 000AB99C FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800AFA80 000AB9A0 40 81 00 0C */ ble lbl_800AFA8C
|
|
/* 800AFA84 000AB9A4 D0 21 00 74 */ stfs f1, 0x74(r1)
|
|
/* 800AFA88 000AB9A8 48 00 00 28 */ b lbl_800AFAB0
|
|
lbl_800AFA8C:
|
|
/* 800AFA8C 000AB9AC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800AFA90 000AB9B0 C8 22 B8 B0 */ lfd f1, lbl_802F60B0-_SDA2_BASE_(r2)
|
|
/* 800AFA94 000AB9B4 C0 41 00 34 */ lfs f2, 0x34(r1)
|
|
/* 800AFA98 000AB9B8 D0 01 00 74 */ stfs f0, 0x74(r1)
|
|
/* 800AFA9C 000AB9BC C0 01 00 74 */ lfs f0, 0x74(r1)
|
|
/* 800AFAA0 000AB9C0 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800AFAA4 000AB9C4 FC 02 00 2A */ fadd f0, f2, f0
|
|
/* 800AFAA8 000AB9C8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AFAAC 000AB9CC D0 01 00 34 */ stfs f0, 0x34(r1)
|
|
lbl_800AFAB0:
|
|
/* 800AFAB0 000AB9D0 38 61 00 6C */ addi r3, r1, 0x6c
|
|
/* 800AFAB4 000AB9D4 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800AFAB8 000AB9D8 4B F5 83 85 */ bl mathutil_mtxA_tf_vec
|
|
/* 800AFABC 000AB9DC C0 3E 00 58 */ lfs f1, 0x58(r30)
|
|
/* 800AFAC0 000AB9E0 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
|
/* 800AFAC4 000AB9E4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AFAC8 000AB9E8 D0 1E 00 58 */ stfs f0, 0x58(r30)
|
|
/* 800AFACC 000AB9EC C0 3E 00 5C */ lfs f1, 0x5c(r30)
|
|
/* 800AFAD0 000AB9F0 C0 01 00 70 */ lfs f0, 0x70(r1)
|
|
/* 800AFAD4 000AB9F4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AFAD8 000AB9F8 D0 1E 00 5C */ stfs f0, 0x5c(r30)
|
|
/* 800AFADC 000AB9FC C0 3E 00 60 */ lfs f1, 0x60(r30)
|
|
/* 800AFAE0 000ABA00 C0 01 00 74 */ lfs f0, 0x74(r1)
|
|
/* 800AFAE4 000ABA04 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800AFAE8 000ABA08 D0 1E 00 60 */ stfs f0, 0x60(r30)
|
|
/* 800AFAEC 000ABA0C C0 3E 00 58 */ lfs f1, 0x58(r30)
|
|
/* 800AFAF0 000ABA10 C0 1E 00 7C */ lfs f0, 0x7c(r30)
|
|
/* 800AFAF4 000ABA14 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AFAF8 000ABA18 D0 1E 00 64 */ stfs f0, 0x64(r30)
|
|
/* 800AFAFC 000ABA1C C0 3E 00 5C */ lfs f1, 0x5c(r30)
|
|
/* 800AFB00 000ABA20 C0 1E 00 80 */ lfs f0, 0x80(r30)
|
|
/* 800AFB04 000ABA24 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AFB08 000ABA28 D0 1E 00 68 */ stfs f0, 0x68(r30)
|
|
/* 800AFB0C 000ABA2C C0 3E 00 60 */ lfs f1, 0x60(r30)
|
|
/* 800AFB10 000ABA30 C0 1E 00 84 */ lfs f0, 0x84(r30)
|
|
/* 800AFB14 000ABA34 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AFB18 000ABA38 D0 1E 00 6C */ stfs f0, 0x6c(r30)
|
|
/* 800AFB1C 000ABA3C 80 0D A0 28 */ lwz r0, lbl_802F2208@sda21(r13)
|
|
/* 800AFB20 000ABA40 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800AFB24 000ABA44 40 82 00 CC */ bne lbl_800AFBF0
|
|
/* 800AFB28 000ABA48 38 9E 00 58 */ addi r4, r30, 0x58
|
|
/* 800AFB2C 000ABA4C 38 7E 00 A8 */ addi r3, r30, 0xa8
|
|
/* 800AFB30 000ABA50 C0 A3 00 00 */ lfs f5, 0(r3)
|
|
/* 800AFB34 000ABA54 C0 44 00 00 */ lfs f2, 0(r4)
|
|
/* 800AFB38 000ABA58 C0 83 00 04 */ lfs f4, 4(r3)
|
|
/* 800AFB3C 000ABA5C C0 24 00 04 */ lfs f1, 4(r4)
|
|
/* 800AFB40 000ABA60 C0 63 00 08 */ lfs f3, 8(r3)
|
|
/* 800AFB44 000ABA64 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 800AFB48 000ABA68 EC A5 10 28 */ fsubs f5, f5, f2
|
|
/* 800AFB4C 000ABA6C EC 84 08 28 */ fsubs f4, f4, f1
|
|
/* 800AFB50 000ABA70 EC 63 00 28 */ fsubs f3, f3, f0
|
|
/* 800AFB54 000ABA74 EC 25 01 72 */ fmuls f1, f5, f5
|
|
/* 800AFB58 000ABA78 EC 24 09 3A */ fmadds f1, f4, f4, f1
|
|
/* 800AFB5C 000ABA7C EC 23 08 FA */ fmadds f1, f3, f3, f1
|
|
/* 800AFB60 000ABA80 4B F5 75 99 */ bl mathutil_sqrt
|
|
/* 800AFB64 000ABA84 C8 42 B8 50 */ lfd f2, lbl_802F6050-_SDA2_BASE_(r2)
|
|
/* 800AFB68 000ABA88 FC 01 10 40 */ fcmpo cr0, f1, f2
|
|
/* 800AFB6C 000ABA8C 40 81 00 84 */ ble lbl_800AFBF0
|
|
/* 800AFB70 000ABA90 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
|
/* 800AFB74 000ABA94 38 00 00 01 */ li r0, 1
|
|
/* 800AFB78 000ABA98 90 6D A0 28 */ stw r3, lbl_802F2208@sda21(r13)
|
|
/* 800AFB7C 000ABA9C C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800AFB80 000ABAA0 FC 00 10 2A */ fadd f0, f0, f2
|
|
/* 800AFB84 000ABAA4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AFB88 000ABAA8 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800AFB8C 000ABAAC C0 03 00 0C */ lfs f0, 0xc(r3)
|
|
/* 800AFB90 000ABAB0 FC 00 10 2A */ fadd f0, f0, f2
|
|
/* 800AFB94 000ABAB4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AFB98 000ABAB8 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800AFB9C 000ABABC C0 03 00 10 */ lfs f0, 0x10(r3)
|
|
/* 800AFBA0 000ABAC0 FC 00 10 2A */ fadd f0, f0, f2
|
|
/* 800AFBA4 000ABAC4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AFBA8 000ABAC8 D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 800AFBAC 000ABACC B0 1E 00 0C */ sth r0, 0xc(r30)
|
|
/* 800AFBB0 000ABAD0 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800AFBB4 000ABAD4 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
|
/* 800AFBB8 000ABAD8 90 1E 00 08 */ stw r0, 8(r30)
|
|
/* 800AFBBC 000ABADC C0 21 00 34 */ lfs f1, 0x34(r1)
|
|
/* 800AFBC0 000ABAE0 C8 02 B7 F0 */ lfd f0, lbl_802F5FF0-_SDA2_BASE_(r2)
|
|
/* 800AFBC4 000ABAE4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AFBC8 000ABAE8 40 80 00 0C */ bge lbl_800AFBD4
|
|
/* 800AFBCC 000ABAEC C0 02 B7 00 */ lfs f0, lbl_802F5F00-_SDA2_BASE_(r2)
|
|
/* 800AFBD0 000ABAF0 D0 01 00 34 */ stfs f0, 0x34(r1)
|
|
lbl_800AFBD4:
|
|
/* 800AFBD4 000ABAF4 C0 21 00 30 */ lfs f1, 0x30(r1)
|
|
/* 800AFBD8 000ABAF8 38 60 00 33 */ li r3, 0x33
|
|
/* 800AFBDC 000ABAFC C8 02 B7 F8 */ lfd f0, lbl_802F5FF8-_SDA2_BASE_(r2)
|
|
/* 800AFBE0 000ABB00 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800AFBE4 000ABB04 FC 00 00 18 */ frsp f0, f0
|
|
/* 800AFBE8 000ABB08 D0 01 00 30 */ stfs f0, 0x30(r1)
|
|
/* 800AFBEC 000ABB0C 4B F7 B9 B9 */ bl g_play_sound
|
|
lbl_800AFBF0:
|
|
/* 800AFBF0 000ABB10 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800AFBF4 000ABB14 38 9F 00 00 */ addi r4, r31, 0
|
|
/* 800AFBF8 000ABB18 4B F9 23 59 */ bl func_80041F50
|
|
/* 800AFBFC 000ABB1C 80 01 00 84 */ lwz r0, 0x84(r1)
|
|
/* 800AFC00 000ABB20 83 E1 00 7C */ lwz r31, 0x7c(r1)
|
|
/* 800AFC04 000ABB24 83 C1 00 78 */ lwz r30, 0x78(r1)
|
|
/* 800AFC08 000ABB28 7C 08 03 A6 */ mtlr r0
|
|
/* 800AFC0C 000ABB2C 38 21 00 80 */ addi r1, r1, 0x80
|
|
/* 800AFC10 000ABB30 4E 80 00 20 */ blr
|
|
.global func_800AFC14
|
|
func_800AFC14:
|
|
/* 800AFC14 000ABB34 4E 80 00 20 */ blr
|
|
.global func_800AFC18
|
|
func_800AFC18:
|
|
/* 800AFC18 000ABB38 4E 80 00 20 */ blr
|
|
|
|
.global func_800AFC1C
|
|
func_800AFC1C:
|
|
/* 800AFC1C 000ABB3C 7C 08 02 A6 */ mflr r0
|
|
/* 800AFC20 000ABB40 3C 80 80 2C */ lis r4, lbl_802C6220@ha
|
|
/* 800AFC24 000ABB44 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AFC28 000ABB48 38 84 62 20 */ addi r4, r4, lbl_802C6220@l
|
|
/* 800AFC2C 000ABB4C 38 63 5B 0C */ addi r3, r3, 0x5b0c
|
|
/* 800AFC30 000ABB50 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800AFC34 000ABB54 38 A0 00 F4 */ li r5, 0xf4
|
|
/* 800AFC38 000ABB58 4B F5 37 DD */ bl memcpy
|
|
/* 800AFC3C 000ABB5C 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800AFC40 000ABB60 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800AFC44 000ABB64 7C 08 03 A6 */ mtlr r0
|
|
/* 800AFC48 000ABB68 4E 80 00 20 */ blr
|
|
|
|
.global func_800AFC4C
|
|
func_800AFC4C:
|
|
/* 800AFC4C 000ABB6C 7C 08 02 A6 */ mflr r0
|
|
/* 800AFC50 000ABB70 3C 80 80 2C */ lis r4, lbl_802C6220@ha
|
|
/* 800AFC54 000ABB74 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AFC58 000ABB78 38 A3 00 00 */ addi r5, r3, 0
|
|
/* 800AFC5C 000ABB7C 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800AFC60 000ABB80 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800AFC64 000ABB84 3B E4 62 20 */ addi r31, r4, lbl_802C6220@l
|
|
/* 800AFC68 000ABB88 38 85 5B 0C */ addi r4, r5, 0x5b0c
|
|
/* 800AFC6C 000ABB8C 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800AFC70 000ABB90 38 A0 00 F4 */ li r5, 0xf4
|
|
/* 800AFC74 000ABB94 4B F5 37 A1 */ bl memcpy
|
|
/* 800AFC78 000ABB98 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 800AFC7C 000ABB9C 28 00 00 F4 */ cmplwi r0, 0xf4
|
|
/* 800AFC80 000ABBA0 41 82 00 0C */ beq lbl_800AFC8C
|
|
/* 800AFC84 000ABBA4 38 00 00 00 */ li r0, 0
|
|
/* 800AFC88 000ABBA8 48 00 00 08 */ b lbl_800AFC90
|
|
lbl_800AFC8C:
|
|
/* 800AFC8C 000ABBAC 38 00 00 01 */ li r0, 1
|
|
lbl_800AFC90:
|
|
/* 800AFC90 000ABBB0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800AFC94 000ABBB4 40 82 00 08 */ bne lbl_800AFC9C
|
|
/* 800AFC98 000ABBB8 4B FF EF 11 */ bl func_800AEBA8
|
|
lbl_800AFC9C:
|
|
/* 800AFC9C 000ABBBC 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800AFCA0 000ABBC0 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800AFCA4 000ABBC4 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800AFCA8 000ABBC8 7C 08 03 A6 */ mtlr r0
|
|
/* 800AFCAC 000ABBCC 4E 80 00 20 */ blr
|
|
|
|
.global func_800AFCB0
|
|
func_800AFCB0:
|
|
/* 800AFCB0 000ABBD0 7C 08 02 A6 */ mflr r0
|
|
/* 800AFCB4 000ABBD4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AFCB8 000ABBD8 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800AFCBC 000ABBDC 4B F7 4D F9 */ bl func_80024AB4
|
|
/* 800AFCC0 000ABBE0 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800AFCC4 000ABBE4 4B FD B6 11 */ bl func_8008B2D4
|
|
/* 800AFCC8 000ABBE8 38 00 00 00 */ li r0, 0
|
|
/* 800AFCCC 000ABBEC 90 0D A0 74 */ stw r0, lbl_802F2254@sda21(r13)
|
|
/* 800AFCD0 000ABBF0 4B F5 B7 8D */ bl event_clear
|
|
/* 800AFCD4 000ABBF4 38 60 00 00 */ li r3, 0
|
|
/* 800AFCD8 000ABBF8 4B FC 0A 79 */ bl g_dest_sprite_with_font
|
|
/* 800AFCDC 000ABBFC 38 60 00 02 */ li r3, 2
|
|
/* 800AFCE0 000ABC00 4B FC 08 E5 */ bl func_800705C4
|
|
/* 800AFCE4 000ABC04 38 60 00 46 */ li r3, 0x46
|
|
/* 800AFCE8 000ABC08 38 80 00 01 */ li r4, 1
|
|
/* 800AFCEC 000ABC0C 4B F7 D2 4D */ bl func_8002CF38
|
|
/* 800AFCF0 000ABC10 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800AFCF4 000ABC14 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800AFCF8 000ABC18 7C 08 03 A6 */ mtlr r0
|
|
/* 800AFCFC 000ABC1C 4E 80 00 20 */ blr
|
|
|
|
.global func_800AFD00
|
|
func_800AFD00:
|
|
/* 800AFD00 000ABC20 7C 08 02 A6 */ mflr r0
|
|
/* 800AFD04 000ABC24 3C 60 80 2C */ lis r3, lbl_802C6918@ha
|
|
/* 800AFD08 000ABC28 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AFD0C 000ABC2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800AFD10 000ABC30 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800AFD14 000ABC34 3B E3 69 18 */ addi r31, r3, lbl_802C6918@l
|
|
/* 800AFD18 000ABC38 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800AFD1C 000ABC3C 4B F5 B7 41 */ bl event_clear
|
|
/* 800AFD20 000ABC40 38 60 00 C5 */ li r3, 0xc5
|
|
/* 800AFD24 000ABC44 4B F9 4C 01 */ bl load_stage
|
|
/* 800AFD28 000ABC48 3C 60 80 0B */ lis r3, func_800AFCB0@ha
|
|
/* 800AFD2C 000ABC4C 38 03 FC B0 */ addi r0, r3, func_800AFCB0@l
|
|
/* 800AFD30 000ABC50 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800AFD34 000ABC54 90 0D 99 9C */ stw r0, lbl_802F1B7C@sda21(r13)
|
|
/* 800AFD38 000ABC58 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800AFD3C 000ABC5C 38 60 01 00 */ li r3, 0x100
|
|
/* 800AFD40 000ABC60 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800AFD44 000ABC64 4B FC 35 99 */ bl func_800732DC
|
|
/* 800AFD48 000ABC68 38 60 00 12 */ li r3, 0x12
|
|
/* 800AFD4C 000ABC6C 4B F5 B5 DD */ bl ev_run_init
|
|
/* 800AFD50 000ABC70 38 60 00 0F */ li r3, 0xf
|
|
/* 800AFD54 000ABC74 4B F5 B5 D5 */ bl ev_run_init
|
|
/* 800AFD58 000ABC78 38 60 00 01 */ li r3, 1
|
|
/* 800AFD5C 000ABC7C 4B F5 B5 CD */ bl ev_run_init
|
|
/* 800AFD60 000ABC80 38 60 00 13 */ li r3, 0x13
|
|
/* 800AFD64 000ABC84 4B F5 B5 C5 */ bl ev_run_init
|
|
/* 800AFD68 000ABC88 38 60 00 0D */ li r3, 0xd
|
|
/* 800AFD6C 000ABC8C 4B F5 B5 BD */ bl ev_run_init
|
|
/* 800AFD70 000ABC90 38 60 00 04 */ li r3, 4
|
|
/* 800AFD74 000ABC94 4B F5 B5 B5 */ bl ev_run_init
|
|
/* 800AFD78 000ABC98 38 60 00 05 */ li r3, 5
|
|
/* 800AFD7C 000ABC9C 4B F5 B5 AD */ bl ev_run_init
|
|
/* 800AFD80 000ABCA0 38 60 00 07 */ li r3, 7
|
|
/* 800AFD84 000ABCA4 4B F5 B5 A5 */ bl ev_run_init
|
|
/* 800AFD88 000ABCA8 38 60 00 10 */ li r3, 0x10
|
|
/* 800AFD8C 000ABCAC 4B F5 B5 9D */ bl ev_run_init
|
|
/* 800AFD90 000ABCB0 38 60 00 02 */ li r3, 2
|
|
/* 800AFD94 000ABCB4 4B F5 B5 95 */ bl ev_run_init
|
|
/* 800AFD98 000ABCB8 38 60 00 0B */ li r3, 0xb
|
|
/* 800AFD9C 000ABCBC 4B F5 B5 8D */ bl ev_run_init
|
|
/* 800AFDA0 000ABCC0 38 60 00 46 */ li r3, 0x46
|
|
/* 800AFDA4 000ABCC4 38 80 00 00 */ li r4, 0
|
|
/* 800AFDA8 000ABCC8 4B F7 D1 91 */ bl func_8002CF38
|
|
/* 800AFDAC 000ABCCC 38 60 00 3F */ li r3, 0x3f
|
|
/* 800AFDB0 000ABCD0 4B F6 8C 55 */ bl camera_set_state
|
|
/* 800AFDB4 000ABCD4 38 60 00 03 */ li r3, 3
|
|
/* 800AFDB8 000ABCD8 4B F5 B5 71 */ bl ev_run_init
|
|
/* 800AFDBC 000ABCDC 3C 60 80 20 */ lis r3, spritePoolInfo@ha
|
|
/* 800AFDC0 000ABCE0 80 CD 9D 38 */ lwz r6, currentBallStructPtr@sda21(r13)
|
|
/* 800AFDC4 000ABCE4 38 83 59 88 */ addi r4, r3, spritePoolInfo@l
|
|
/* 800AFDC8 000ABCE8 3C 60 80 20 */ lis r3, ballInfo@ha
|
|
/* 800AFDCC 000ABCEC 80 E4 00 0C */ lwz r7, 0xc(r4)
|
|
/* 800AFDD0 000ABCF0 38 03 5E 60 */ addi r0, r3, ballInfo@l
|
|
/* 800AFDD4 000ABCF4 7C 05 03 78 */ mr r5, r0
|
|
/* 800AFDD8 000ABCF8 39 00 00 00 */ li r8, 0
|
|
/* 800AFDDC 000ABCFC 38 60 00 00 */ li r3, 0
|
|
/* 800AFDE0 000ABD00 48 00 00 24 */ b lbl_800AFE04
|
|
lbl_800AFDE4:
|
|
/* 800AFDE4 000ABD04 88 07 00 00 */ lbz r0, 0(r7)
|
|
/* 800AFDE8 000ABD08 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800AFDEC 000ABD0C 40 82 00 0C */ bne lbl_800AFDF8
|
|
/* 800AFDF0 000ABD10 90 AD 9D 38 */ stw r5, currentBallStructPtr@sda21(r13)
|
|
/* 800AFDF4 000ABD14 98 65 00 03 */ stb r3, 3(r5)
|
|
lbl_800AFDF8:
|
|
/* 800AFDF8 000ABD18 39 08 00 01 */ addi r8, r8, 1
|
|
/* 800AFDFC 000ABD1C 38 A5 01 A4 */ addi r5, r5, 0x1a4
|
|
/* 800AFE00 000ABD20 38 E7 00 01 */ addi r7, r7, 1
|
|
lbl_800AFE04:
|
|
/* 800AFE04 000ABD24 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800AFE08 000ABD28 7C 08 00 00 */ cmpw r8, r0
|
|
/* 800AFE0C 000ABD2C 41 80 FF D8 */ blt lbl_800AFDE4
|
|
/* 800AFE10 000ABD30 90 CD 9D 38 */ stw r6, currentBallStructPtr@sda21(r13)
|
|
/* 800AFE14 000ABD34 38 60 00 02 */ li r3, 2
|
|
/* 800AFE18 000ABD38 4B FC 07 8D */ bl call_something_with_bmp_bmp_com
|
|
/* 800AFE1C 000ABD3C 4B F7 30 F9 */ bl func_80022F14
|
|
/* 800AFE20 000ABD40 C0 42 B8 B8 */ lfs f2, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800AFE24 000ABD44 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800AFE28 000ABD48 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800AFE2C 000ABD4C 3C 60 80 20 */ lis r3, ballInfo@ha
|
|
/* 800AFE30 000ABD50 3B C0 00 00 */ li r30, 0
|
|
/* 800AFE34 000ABD54 D0 45 00 00 */ stfs f2, 0(r5)
|
|
/* 800AFE38 000ABD58 38 84 EC 20 */ addi r4, r4, modeCtrl@l
|
|
/* 800AFE3C 000ABD5C 38 03 5E 60 */ addi r0, r3, ballInfo@l
|
|
/* 800AFE40 000ABD60 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
|
/* 800AFE44 000ABD64 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800AFE48 000ABD68 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800AFE4C 000ABD6C 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800AFE50 000ABD70 B3 C3 00 1C */ sth r30, 0x1c(r3)
|
|
/* 800AFE54 000ABD74 93 CD A0 34 */ stw r30, lbl_802F2214@sda21(r13)
|
|
/* 800AFE58 000ABD78 C0 02 B8 BC */ lfs f0, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800AFE5C 000ABD7C C0 3F 00 0C */ lfs f1, 0xc(r31)
|
|
/* 800AFE60 000ABD80 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800AFE64 000ABD84 D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
/* 800AFE68 000ABD88 C0 02 B8 C0 */ lfs f0, lbl_802F60C0-_SDA2_BASE_(r2)
|
|
/* 800AFE6C 000ABD8C D0 1F 00 1C */ stfs f0, 0x1c(r31)
|
|
/* 800AFE70 000ABD90 C0 02 B8 C4 */ lfs f0, lbl_802F60C4-_SDA2_BASE_(r2)
|
|
/* 800AFE74 000ABD94 D0 1F 00 20 */ stfs f0, 0x20(r31)
|
|
/* 800AFE78 000ABD98 80 64 00 2C */ lwz r3, 0x2c(r4)
|
|
/* 800AFE7C 000ABD9C 1C 63 01 A4 */ mulli r3, r3, 0x1a4
|
|
/* 800AFE80 000ABDA0 7C 00 1A 14 */ add r0, r0, r3
|
|
/* 800AFE84 000ABDA4 90 0D 9D 38 */ stw r0, currentBallStructPtr@sda21(r13)
|
|
/* 800AFE88 000ABDA8 D0 5F 00 24 */ stfs f2, 0x24(r31)
|
|
/* 800AFE8C 000ABDAC D0 5F 00 0C */ stfs f2, 0xc(r31)
|
|
/* 800AFE90 000ABDB0 C0 02 B8 C8 */ lfs f0, lbl_802F60C8-_SDA2_BASE_(r2)
|
|
/* 800AFE94 000ABDB4 D0 1F 00 28 */ stfs f0, 0x28(r31)
|
|
/* 800AFE98 000ABDB8 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800AFE9C 000ABDBC D0 5F 00 2C */ stfs f2, 0x2c(r31)
|
|
/* 800AFEA0 000ABDC0 D0 5F 00 14 */ stfs f2, 0x14(r31)
|
|
/* 800AFEA4 000ABDC4 C0 02 B8 CC */ lfs f0, lbl_802F60CC-_SDA2_BASE_(r2)
|
|
/* 800AFEA8 000ABDC8 D0 4D A0 94 */ stfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800AFEAC 000ABDCC D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800AFEB0 000ABDD0 D0 4D A0 D8 */ stfs f2, lbl_802F22B8@sda21(r13)
|
|
/* 800AFEB4 000ABDD4 D0 5F 00 38 */ stfs f2, 0x38(r31)
|
|
/* 800AFEB8 000ABDD8 D0 5F 00 34 */ stfs f2, 0x34(r31)
|
|
/* 800AFEBC 000ABDDC D0 5F 00 30 */ stfs f2, 0x30(r31)
|
|
/* 800AFEC0 000ABDE0 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800AFEC4 000ABDE4 D0 1F 00 64 */ stfs f0, 0x64(r31)
|
|
/* 800AFEC8 000ABDE8 D0 1F 00 50 */ stfs f0, 0x50(r31)
|
|
/* 800AFECC 000ABDEC D0 1F 00 3C */ stfs f0, 0x3c(r31)
|
|
/* 800AFED0 000ABDF0 D0 5F 00 60 */ stfs f2, 0x60(r31)
|
|
/* 800AFED4 000ABDF4 D0 5F 00 5C */ stfs f2, 0x5c(r31)
|
|
/* 800AFED8 000ABDF8 D0 5F 00 54 */ stfs f2, 0x54(r31)
|
|
/* 800AFEDC 000ABDFC D0 5F 00 4C */ stfs f2, 0x4c(r31)
|
|
/* 800AFEE0 000ABE00 D0 5F 00 44 */ stfs f2, 0x44(r31)
|
|
/* 800AFEE4 000ABE04 D0 5F 00 40 */ stfs f2, 0x40(r31)
|
|
/* 800AFEE8 000ABE08 D0 1F 00 6C */ stfs f0, 0x6c(r31)
|
|
/* 800AFEEC 000ABE0C D0 5F 00 74 */ stfs f2, 0x74(r31)
|
|
/* 800AFEF0 000ABE10 D0 5F 00 70 */ stfs f2, 0x70(r31)
|
|
/* 800AFEF4 000ABE14 4B F5 76 71 */ bl mathutil_mtxA_from_identity
|
|
/* 800AFEF8 000ABE18 38 7F 00 78 */ addi r3, r31, 0x78
|
|
/* 800AFEFC 000ABE1C 4B F5 79 7D */ bl mathutil_mtxA_to_mtx
|
|
/* 800AFF00 000ABE20 38 7F 00 A8 */ addi r3, r31, 0xa8
|
|
/* 800AFF04 000ABE24 4B F5 89 6D */ bl mathutil_mtxA_to_quat
|
|
/* 800AFF08 000ABE28 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800AFF0C 000ABE2C 38 00 00 01 */ li r0, 1
|
|
/* 800AFF10 000ABE30 C0 22 B8 D4 */ lfs f1, lbl_802F60D4-_SDA2_BASE_(r2)
|
|
/* 800AFF14 000ABE34 D0 0D A0 CC */ stfs f0, lbl_802F22AC@sda21(r13)
|
|
/* 800AFF18 000ABE38 D0 2D A0 D4 */ stfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800AFF1C 000ABE3C D0 0D A0 C4 */ stfs f0, lbl_802F22A4@sda21(r13)
|
|
/* 800AFF20 000ABE40 D0 0D A0 DC */ stfs f0, lbl_802F22BC@sda21(r13)
|
|
/* 800AFF24 000ABE44 93 CD A0 A8 */ stw r30, lbl_802F2288@sda21(r13)
|
|
/* 800AFF28 000ABE48 90 0D A0 4C */ stw r0, lbl_802F222C@sda21(r13)
|
|
/* 800AFF2C 000ABE4C 93 CD A0 30 */ stw r30, lbl_802F2210@sda21(r13)
|
|
/* 800AFF30 000ABE50 93 CD A0 48 */ stw r30, lbl_802F2228@sda21(r13)
|
|
/* 800AFF34 000ABE54 93 CD A0 A4 */ stw r30, lbl_802F2284@sda21(r13)
|
|
/* 800AFF38 000ABE58 93 CD A0 38 */ stw r30, lbl_802F2218@sda21(r13)
|
|
/* 800AFF3C 000ABE5C 93 CD A0 7C */ stw r30, lbl_802F225C@sda21(r13)
|
|
/* 800AFF40 000ABE60 93 CD A0 78 */ stw r30, lbl_802F2258@sda21(r13)
|
|
/* 800AFF44 000ABE64 93 CD A0 44 */ stw r30, lbl_802F2224@sda21(r13)
|
|
/* 800AFF48 000ABE68 48 00 38 3D */ bl func_800B3784
|
|
/* 800AFF4C 000ABE6C 48 00 5C 11 */ bl func_800B5B5C
|
|
/* 800AFF50 000ABE70 48 00 34 BD */ bl func_800B340C
|
|
/* 800AFF54 000ABE74 48 00 35 61 */ bl func_800B34B4
|
|
/* 800AFF58 000ABE78 38 00 00 93 */ li r0, 0x93
|
|
/* 800AFF5C 000ABE7C B0 0D 99 AC */ sth r0, gameSubmodeRequest@sda21(r13)
|
|
/* 800AFF60 000ABE80 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800AFF64 000ABE84 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800AFF68 000ABE88 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800AFF6C 000ABE8C 7C 08 03 A6 */ mtlr r0
|
|
/* 800AFF70 000ABE90 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800AFF74 000ABE94 4E 80 00 20 */ blr
|
|
|
|
.global func_800AFF78
|
|
func_800AFF78:
|
|
/* 800AFF78 000ABE98 7C 08 02 A6 */ mflr r0
|
|
/* 800AFF7C 000ABE9C 3C 60 80 2C */ lis r3, lbl_802C6918@ha
|
|
/* 800AFF80 000ABEA0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800AFF84 000ABEA4 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800AFF88 000ABEA8 DB E1 00 58 */ stfd f31, 0x58(r1)
|
|
/* 800AFF8C 000ABEAC DB C1 00 50 */ stfd f30, 0x50(r1)
|
|
/* 800AFF90 000ABEB0 DB A1 00 48 */ stfd f29, 0x48(r1)
|
|
/* 800AFF94 000ABEB4 DB 81 00 40 */ stfd f28, 0x40(r1)
|
|
/* 800AFF98 000ABEB8 DB 61 00 38 */ stfd f27, 0x38(r1)
|
|
/* 800AFF9C 000ABEBC BF 01 00 18 */ stmw r24, 0x18(r1)
|
|
/* 800AFFA0 000ABEC0 3B 83 69 18 */ addi r28, r3, lbl_802C6918@l
|
|
/* 800AFFA4 000ABEC4 80 0D 9D 00 */ lwz r0, lbl_802F1EE0@sda21(r13)
|
|
/* 800AFFA8 000ABEC8 70 00 00 0A */ andi. r0, r0, 0xa
|
|
/* 800AFFAC 000ABECC 40 82 0B 74 */ bne lbl_800B0B20
|
|
/* 800AFFB0 000ABED0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800AFFB4 000ABED4 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800AFFB8 000ABED8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800AFFBC 000ABEDC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800AFFC0 000ABEE0 40 82 00 58 */ bne lbl_800B0018
|
|
/* 800AFFC4 000ABEE4 3C 60 80 20 */ lis r3, spritePoolInfo@ha
|
|
/* 800AFFC8 000ABEE8 38 83 59 88 */ addi r4, r3, spritePoolInfo@l
|
|
/* 800AFFCC 000ABEEC 3C 60 80 20 */ lis r3, lbl_80206BF0@ha
|
|
/* 800AFFD0 000ABEF0 80 C4 00 0C */ lwz r6, 0xc(r4)
|
|
/* 800AFFD4 000ABEF4 38 03 6B F0 */ addi r0, r3, lbl_80206BF0@l
|
|
/* 800AFFD8 000ABEF8 7C 05 03 78 */ mr r5, r0
|
|
/* 800AFFDC 000ABEFC 38 E0 00 00 */ li r7, 0
|
|
/* 800AFFE0 000ABF00 38 60 00 0B */ li r3, 0xb
|
|
/* 800AFFE4 000ABF04 48 00 00 20 */ b lbl_800B0004
|
|
lbl_800AFFE8:
|
|
/* 800AFFE8 000ABF08 88 06 00 00 */ lbz r0, 0(r6)
|
|
/* 800AFFEC 000ABF0C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800AFFF0 000ABF10 40 82 00 08 */ bne lbl_800AFFF8
|
|
/* 800AFFF4 000ABF14 98 65 00 08 */ stb r3, 8(r5)
|
|
lbl_800AFFF8:
|
|
/* 800AFFF8 000ABF18 38 E7 00 01 */ addi r7, r7, 1
|
|
/* 800AFFFC 000ABF1C 38 A5 00 40 */ addi r5, r5, 0x40
|
|
/* 800B0000 000ABF20 38 C6 00 01 */ addi r6, r6, 1
|
|
lbl_800B0004:
|
|
/* 800B0004 000ABF24 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B0008 000ABF28 7C 07 00 00 */ cmpw r7, r0
|
|
/* 800B000C 000ABF2C 41 80 FF DC */ blt lbl_800AFFE8
|
|
/* 800B0010 000ABF30 38 00 00 01 */ li r0, 1
|
|
/* 800B0014 000ABF34 90 0D A0 A8 */ stw r0, lbl_802F2288@sda21(r13)
|
|
lbl_800B0018:
|
|
/* 800B0018 000ABF38 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B001C 000ABF3C C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0020 000ABF40 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B0024 000ABF44 41 82 00 18 */ beq lbl_800B003C
|
|
/* 800B0028 000ABF48 80 0D A0 A8 */ lwz r0, lbl_802F2288@sda21(r13)
|
|
/* 800B002C 000ABF4C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B0030 000ABF50 41 82 00 0C */ beq lbl_800B003C
|
|
/* 800B0034 000ABF54 38 60 00 02 */ li r3, 2
|
|
/* 800B0038 000ABF58 4B F5 B3 5D */ bl ev_run_dest
|
|
lbl_800B003C:
|
|
/* 800B003C 000ABF5C C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0040 000ABF60 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B0044 000ABF64 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B0048 000ABF68 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B004C 000ABF6C 3B A3 00 2C */ addi r29, r3, 0x2c
|
|
/* 800B0050 000ABF70 D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 800B0054 000ABF74 3C 80 80 20 */ lis r4, ballInfo@ha
|
|
/* 800B0058 000ABF78 38 A4 5E 60 */ addi r5, r4, ballInfo@l
|
|
/* 800B005C 000ABF7C C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0060 000ABF80 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B0064 000ABF84 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800B0068 000ABF88 80 DD 00 00 */ lwz r6, 0(r29)
|
|
/* 800B006C 000ABF8C 80 7C 00 0C */ lwz r3, 0xc(r28)
|
|
/* 800B0070 000ABF90 1C 86 01 A4 */ mulli r4, r6, 0x1a4
|
|
/* 800B0074 000ABF94 80 1C 00 10 */ lwz r0, 0x10(r28)
|
|
/* 800B0078 000ABF98 7C 85 22 14 */ add r4, r5, r4
|
|
/* 800B007C 000ABF9C 90 64 00 04 */ stw r3, 4(r4)
|
|
/* 800B0080 000ABFA0 90 04 00 08 */ stw r0, 8(r4)
|
|
/* 800B0084 000ABFA4 80 1C 00 14 */ lwz r0, 0x14(r28)
|
|
/* 800B0088 000ABFA8 90 04 00 0C */ stw r0, 0xc(r4)
|
|
/* 800B008C 000ABFAC 80 0D A0 E8 */ lwz r0, lbl_802F22C8@sda21(r13)
|
|
/* 800B0090 000ABFB0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800B0094 000ABFB4 41 82 00 74 */ beq lbl_800B0108
|
|
/* 800B0098 000ABFB8 3C 60 80 20 */ lis r3, lbl_80206BD0@ha
|
|
/* 800B009C 000ABFBC 54 C4 10 3A */ slwi r4, r6, 2
|
|
/* 800B00A0 000ABFC0 38 03 6B D0 */ addi r0, r3, lbl_80206BD0@l
|
|
/* 800B00A4 000ABFC4 7C 60 22 14 */ add r3, r0, r4
|
|
/* 800B00A8 000ABFC8 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B00AC 000ABFCC 3C 60 80 1F */ lis r3, controllerInfo@ha
|
|
/* 800B00B0 000ABFD0 38 63 3B 70 */ addi r3, r3, controllerInfo@l
|
|
/* 800B00B4 000ABFD4 1C 00 00 3C */ mulli r0, r0, 0x3c
|
|
/* 800B00B8 000ABFD8 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B00BC 000ABFDC A0 03 00 18 */ lhz r0, 0x18(r3)
|
|
/* 800B00C0 000ABFE0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 800B00C4 000ABFE4 41 82 00 44 */ beq lbl_800B0108
|
|
/* 800B00C8 000ABFE8 80 0D A0 78 */ lwz r0, lbl_802F2258@sda21(r13)
|
|
/* 800B00CC 000ABFEC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B00D0 000ABFF0 40 82 00 38 */ bne lbl_800B0108
|
|
/* 800B00D4 000ABFF4 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B00D8 000ABFF8 C8 02 B8 E0 */ lfd f0, lbl_802F60E0-_SDA2_BASE_(r2)
|
|
/* 800B00DC 000ABFFC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B00E0 000AC000 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B00E4 000AC004 40 82 00 24 */ bne lbl_800B0108
|
|
/* 800B00E8 000AC008 C8 02 B8 E8 */ lfd f0, lbl_802F60E8-_SDA2_BASE_(r2)
|
|
/* 800B00EC 000AC00C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B00F0 000AC010 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B00F4 000AC014 40 82 00 14 */ bne lbl_800B0108
|
|
/* 800B00F8 000AC018 C0 02 B8 F0 */ lfs f0, lbl_802F60F0-_SDA2_BASE_(r2)
|
|
/* 800B00FC 000AC01C 38 00 00 01 */ li r0, 1
|
|
/* 800B0100 000AC020 90 0D A0 78 */ stw r0, lbl_802F2258@sda21(r13)
|
|
/* 800B0104 000AC024 D0 0D A0 D4 */ stfs f0, lbl_802F22B4@sda21(r13)
|
|
lbl_800B0108:
|
|
/* 800B0108 000AC028 C0 6D A0 D4 */ lfs f3, lbl_802F22B4@sda21(r13)
|
|
/* 800B010C 000AC02C C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B0110 000AC030 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800B0114 000AC034 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B0118 000AC038 40 82 00 1C */ bne lbl_800B0134
|
|
/* 800B011C 000AC03C C8 02 B8 F8 */ lfd f0, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B0120 000AC040 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800B0124 000AC044 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B0128 000AC048 40 82 00 0C */ bne lbl_800B0134
|
|
/* 800B012C 000AC04C 38 00 00 01 */ li r0, 1
|
|
/* 800B0130 000AC050 90 0D A0 7C */ stw r0, lbl_802F225C@sda21(r13)
|
|
lbl_800B0134:
|
|
/* 800B0134 000AC054 80 8D A0 4C */ lwz r4, lbl_802F222C@sda21(r13)
|
|
/* 800B0138 000AC058 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B013C 000AC05C C8 22 BA 28 */ lfd f1, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B0140 000AC060 6C 83 80 00 */ xoris r3, r4, 0x8000
|
|
/* 800B0144 000AC064 C8 42 B9 00 */ lfd f2, lbl_802F6100-_SDA2_BASE_(r2)
|
|
/* 800B0148 000AC068 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B014C 000AC06C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0150 000AC070 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B0154 000AC074 FC 00 08 28 */ fsub f0, f0, f1
|
|
/* 800B0158 000AC078 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B015C 000AC07C FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800B0160 000AC080 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B0164 000AC084 40 82 00 68 */ bne lbl_800B01CC
|
|
/* 800B0168 000AC088 C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B016C 000AC08C FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800B0170 000AC090 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B0174 000AC094 40 82 00 58 */ bne lbl_800B01CC
|
|
/* 800B0178 000AC098 2C 04 00 24 */ cmpwi r4, 0x24
|
|
/* 800B017C 000AC09C 40 80 00 50 */ bge lbl_800B01CC
|
|
/* 800B0180 000AC0A0 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800B0184 000AC0A4 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0188 000AC0A8 90 0D A0 4C */ stw r0, lbl_802F222C@sda21(r13)
|
|
/* 800B018C 000AC0AC 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B0190 000AC0B0 D0 0D A0 C8 */ stfs f0, lbl_802F22A8@sda21(r13)
|
|
/* 800B0194 000AC0B4 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800B0198 000AC0B8 7C 00 01 94 */ addze r0, r0
|
|
/* 800B019C 000AC0BC 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B01A0 000AC0C0 7C 00 18 11 */ subfc. r0, r0, r3
|
|
/* 800B01A4 000AC0C4 41 82 00 08 */ beq lbl_800B01AC
|
|
/* 800B01A8 000AC0C8 48 00 35 DD */ bl func_800B3784
|
|
lbl_800B01AC:
|
|
/* 800B01AC 000AC0CC 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B01B0 000AC0D0 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800B01B4 000AC0D4 7C 00 01 94 */ addze r0, r0
|
|
/* 800B01B8 000AC0D8 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B01BC 000AC0DC 7C 00 18 11 */ subfc. r0, r0, r3
|
|
/* 800B01C0 000AC0E0 40 82 00 08 */ bne lbl_800B01C8
|
|
/* 800B01C4 000AC0E4 48 00 34 59 */ bl func_800B361C
|
|
lbl_800B01C8:
|
|
/* 800B01C8 000AC0E8 48 00 32 ED */ bl func_800B34B4
|
|
lbl_800B01CC:
|
|
/* 800B01CC 000AC0EC 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B01D0 000AC0F0 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800B01D4 000AC0F4 7C 00 01 94 */ addze r0, r0
|
|
/* 800B01D8 000AC0F8 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B01DC 000AC0FC 7C 00 18 11 */ subfc. r0, r0, r3
|
|
/* 800B01E0 000AC100 41 82 00 08 */ beq lbl_800B01E8
|
|
/* 800B01E4 000AC104 48 00 3A E5 */ bl func_800B3CC8
|
|
lbl_800B01E8:
|
|
/* 800B01E8 000AC108 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B01EC 000AC10C 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800B01F0 000AC110 7C 00 01 94 */ addze r0, r0
|
|
/* 800B01F4 000AC114 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B01F8 000AC118 7C 00 18 11 */ subfc. r0, r0, r3
|
|
/* 800B01FC 000AC11C 40 82 00 08 */ bne lbl_800B0204
|
|
/* 800B0200 000AC120 48 00 3B CD */ bl func_800B3DCC
|
|
lbl_800B0204:
|
|
/* 800B0204 000AC124 C0 CD A0 C4 */ lfs f6, lbl_802F22A4@sda21(r13)
|
|
/* 800B0208 000AC128 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B020C 000AC12C FC 06 00 00 */ fcmpu cr0, f6, f0
|
|
/* 800B0210 000AC130 41 82 00 14 */ beq lbl_800B0224
|
|
/* 800B0214 000AC134 C0 2D A0 C8 */ lfs f1, lbl_802F22A8@sda21(r13)
|
|
/* 800B0218 000AC138 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B021C 000AC13C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B0220 000AC140 D0 0D A0 C8 */ stfs f0, lbl_802F22A8@sda21(r13)
|
|
lbl_800B0224:
|
|
/* 800B0224 000AC144 C0 A2 B8 B8 */ lfs f5, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0228 000AC148 FC 06 28 00 */ fcmpu cr0, f6, f5
|
|
/* 800B022C 000AC14C 40 82 00 74 */ bne lbl_800B02A0
|
|
/* 800B0230 000AC150 C0 4D A0 98 */ lfs f2, lbl_802F2278@sda21(r13)
|
|
/* 800B0234 000AC154 C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B0238 000AC158 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B023C 000AC15C EC 60 10 2A */ fadds f3, f0, f2
|
|
/* 800B0240 000AC160 C8 02 B9 10 */ lfd f0, lbl_802F6110-_SDA2_BASE_(r2)
|
|
/* 800B0244 000AC164 EC 81 10 2A */ fadds f4, f1, f2
|
|
/* 800B0248 000AC168 C0 4D A0 C0 */ lfs f2, lbl_802F22A0@sda21(r13)
|
|
/* 800B024C 000AC16C C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B0250 000AC170 D0 6D A0 D8 */ stfs f3, lbl_802F22B8@sda21(r13)
|
|
/* 800B0254 000AC174 EC 42 08 28 */ fsubs f2, f2, f1
|
|
/* 800B0258 000AC178 C0 2D A0 D8 */ lfs f1, lbl_802F22B8@sda21(r13)
|
|
/* 800B025C 000AC17C D0 8D A0 D4 */ stfs f4, lbl_802F22B4@sda21(r13)
|
|
/* 800B0260 000AC180 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0264 000AC184 D0 4D A0 C0 */ stfs f2, lbl_802F22A0@sda21(r13)
|
|
/* 800B0268 000AC188 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B026C 000AC18C 40 82 00 08 */ bne lbl_800B0274
|
|
/* 800B0270 000AC190 D0 AD A0 D8 */ stfs f5, lbl_802F22B8@sda21(r13)
|
|
lbl_800B0274:
|
|
/* 800B0274 000AC194 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0278 000AC198 FC 06 00 00 */ fcmpu cr0, f6, f0
|
|
/* 800B027C 000AC19C 40 82 00 24 */ bne lbl_800B02A0
|
|
/* 800B0280 000AC1A0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B0284 000AC1A4 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B0288 000AC1A8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B028C 000AC1AC 40 81 00 14 */ ble lbl_800B02A0
|
|
/* 800B0290 000AC1B0 C0 2D A0 CC */ lfs f1, lbl_802F22AC@sda21(r13)
|
|
/* 800B0294 000AC1B4 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B0298 000AC1B8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B029C 000AC1BC D0 0D A0 CC */ stfs f0, lbl_802F22AC@sda21(r13)
|
|
lbl_800B02A0:
|
|
/* 800B02A0 000AC1C0 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B02A4 000AC1C4 FC 06 00 00 */ fcmpu cr0, f6, f0
|
|
/* 800B02A8 000AC1C8 40 82 00 FC */ bne lbl_800B03A4
|
|
/* 800B02AC 000AC1CC 80 0D A0 A8 */ lwz r0, lbl_802F2288@sda21(r13)
|
|
/* 800B02B0 000AC1D0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B02B4 000AC1D4 41 82 00 F0 */ beq lbl_800B03A4
|
|
/* 800B02B8 000AC1D8 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800B02BC 000AC1DC 3C 60 80 20 */ lis r3, lbl_80206BD0@ha
|
|
/* 800B02C0 000AC1E0 3C A0 80 1F */ lis r5, controllerInfo@ha
|
|
/* 800B02C4 000AC1E4 C8 62 BA 28 */ lfd f3, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B02C8 000AC1E8 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B02CC 000AC1EC 38 03 6B D0 */ addi r0, r3, lbl_80206BD0@l
|
|
/* 800B02D0 000AC1F0 C0 02 B9 18 */ lfs f0, lbl_802F6118-_SDA2_BASE_(r2)
|
|
/* 800B02D4 000AC1F4 7C 60 22 14 */ add r3, r0, r4
|
|
/* 800B02D8 000AC1F8 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B02DC 000AC1FC 38 85 3B 70 */ addi r4, r5, controllerInfo@l
|
|
/* 800B02E0 000AC200 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B02E4 000AC204 1C 63 00 3C */ mulli r3, r3, 0x3c
|
|
/* 800B02E8 000AC208 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800B02EC 000AC20C 88 63 00 02 */ lbz r3, 2(r3)
|
|
/* 800B02F0 000AC210 7C 63 07 74 */ extsb r3, r3
|
|
/* 800B02F4 000AC214 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B02F8 000AC218 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B02FC 000AC21C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0300 000AC220 C8 21 00 10 */ lfd f1, 0x10(r1)
|
|
/* 800B0304 000AC224 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B0308 000AC228 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B030C 000AC22C 40 80 00 28 */ bge lbl_800B0334
|
|
/* 800B0310 000AC230 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B0314 000AC234 C8 02 B9 20 */ lfd f0, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B0318 000AC238 80 6D A0 34 */ lwz r3, lbl_802F2214@sda21(r13)
|
|
/* 800B031C 000AC23C FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B0320 000AC240 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B0324 000AC244 90 0D A0 34 */ stw r0, lbl_802F2214@sda21(r13)
|
|
/* 800B0328 000AC248 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B032C 000AC24C D0 0D A0 94 */ stfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B0330 000AC250 48 00 00 74 */ b lbl_800B03A4
|
|
lbl_800B0334:
|
|
/* 800B0334 000AC254 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B0338 000AC258 C0 22 B9 28 */ lfs f1, lbl_802F6128-_SDA2_BASE_(r2)
|
|
/* 800B033C 000AC25C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0340 000AC260 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B0344 000AC264 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B0348 000AC268 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B034C 000AC26C 40 80 00 28 */ bge lbl_800B0374
|
|
/* 800B0350 000AC270 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B0354 000AC274 C8 02 B9 20 */ lfd f0, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B0358 000AC278 80 6D A0 34 */ lwz r3, lbl_802F2214@sda21(r13)
|
|
/* 800B035C 000AC27C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B0360 000AC280 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B0364 000AC284 90 0D A0 34 */ stw r0, lbl_802F2214@sda21(r13)
|
|
/* 800B0368 000AC288 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B036C 000AC28C D0 0D A0 94 */ stfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B0370 000AC290 48 00 00 34 */ b lbl_800B03A4
|
|
lbl_800B0374:
|
|
/* 800B0374 000AC294 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B0378 000AC298 80 6D A0 34 */ lwz r3, lbl_802F2214@sda21(r13)
|
|
/* 800B037C 000AC29C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0380 000AC2A0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B0384 000AC2A4 C0 02 B9 2C */ lfs f0, lbl_802F612C-_SDA2_BASE_(r2)
|
|
/* 800B0388 000AC2A8 C8 21 00 10 */ lfd f1, 0x10(r1)
|
|
/* 800B038C 000AC2AC C0 4D A0 94 */ lfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800B0390 000AC2B0 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B0394 000AC2B4 90 0D A0 34 */ stw r0, lbl_802F2214@sda21(r13)
|
|
/* 800B0398 000AC2B8 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B039C 000AC2BC EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B03A0 000AC2C0 D0 0D A0 94 */ stfs f0, lbl_802F2274@sda21(r13)
|
|
lbl_800B03A4:
|
|
/* 800B03A4 000AC2C4 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B03A8 000AC2C8 3B 5C 00 14 */ addi r26, r28, 0x14
|
|
/* 800B03AC 000AC2CC C8 02 B9 30 */ lfd f0, lbl_802F6130-_SDA2_BASE_(r2)
|
|
/* 800B03B0 000AC2D0 3B 7C 00 10 */ addi r27, r28, 0x10
|
|
/* 800B03B4 000AC2D4 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800B03B8 000AC2D8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B03BC 000AC2DC D0 0D A0 94 */ stfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B03C0 000AC2E0 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B03C4 000AC2E4 D0 1C 00 24 */ stfs f0, 0x24(r28)
|
|
/* 800B03C8 000AC2E8 C0 1C 00 14 */ lfs f0, 0x14(r28)
|
|
/* 800B03CC 000AC2EC D0 1C 00 2C */ stfs f0, 0x2c(r28)
|
|
/* 800B03D0 000AC2F0 C0 1C 00 10 */ lfs f0, 0x10(r28)
|
|
/* 800B03D4 000AC2F4 D0 1C 00 28 */ stfs f0, 0x28(r28)
|
|
/* 800B03D8 000AC2F8 C0 3C 00 0C */ lfs f1, 0xc(r28)
|
|
/* 800B03DC 000AC2FC C0 0D A0 94 */ lfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B03E0 000AC300 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B03E4 000AC304 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B03E8 000AC308 C0 6D A0 98 */ lfs f3, lbl_802F2278@sda21(r13)
|
|
/* 800B03EC 000AC30C C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B03F0 000AC310 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800B03F4 000AC314 40 80 00 30 */ bge lbl_800B0424
|
|
/* 800B03F8 000AC318 C8 22 B9 38 */ lfd f1, lbl_802F6138-_SDA2_BASE_(r2)
|
|
/* 800B03FC 000AC31C C8 02 B9 40 */ lfd f0, lbl_802F6140-_SDA2_BASE_(r2)
|
|
/* 800B0400 000AC320 FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B0404 000AC324 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B0408 000AC328 D0 2D A0 98 */ stfs f1, lbl_802F2278@sda21(r13)
|
|
/* 800B040C 000AC32C C0 2D A0 98 */ lfs f1, lbl_802F2278@sda21(r13)
|
|
/* 800B0410 000AC330 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0414 000AC334 40 81 00 AC */ ble lbl_800B04C0
|
|
/* 800B0418 000AC338 C0 02 B9 48 */ lfs f0, lbl_802F6148-_SDA2_BASE_(r2)
|
|
/* 800B041C 000AC33C D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B0420 000AC340 48 00 00 A0 */ b lbl_800B04C0
|
|
lbl_800B0424:
|
|
/* 800B0424 000AC344 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B0428 000AC348 C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B042C 000AC34C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0430 000AC350 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B0434 000AC354 40 82 00 48 */ bne lbl_800B047C
|
|
/* 800B0438 000AC358 C8 02 B9 50 */ lfd f0, lbl_802F6150-_SDA2_BASE_(r2)
|
|
/* 800B043C 000AC35C C0 4D A0 94 */ lfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800B0440 000AC360 FC 63 00 32 */ fmul f3, f3, f0
|
|
/* 800B0444 000AC364 C8 22 B9 58 */ lfd f1, lbl_802F6158-_SDA2_BASE_(r2)
|
|
/* 800B0448 000AC368 C8 02 B9 20 */ lfd f0, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B044C 000AC36C FC 22 00 72 */ fmul f1, f2, f1
|
|
/* 800B0450 000AC370 FC 60 18 18 */ frsp f3, f3
|
|
/* 800B0454 000AC374 FC 40 08 18 */ frsp f2, f1
|
|
/* 800B0458 000AC378 D0 6D A0 98 */ stfs f3, lbl_802F2278@sda21(r13)
|
|
/* 800B045C 000AC37C C0 2D A0 98 */ lfs f1, lbl_802F2278@sda21(r13)
|
|
/* 800B0460 000AC380 D0 4D A0 94 */ stfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800B0464 000AC384 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0468 000AC388 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B046C 000AC38C 40 82 00 28 */ bne lbl_800B0494
|
|
/* 800B0470 000AC390 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0474 000AC394 D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B0478 000AC398 48 00 00 1C */ b lbl_800B0494
|
|
lbl_800B047C:
|
|
/* 800B047C 000AC39C C8 02 B9 20 */ lfd f0, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B0480 000AC3A0 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800B0484 000AC3A4 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B0488 000AC3A8 40 82 00 0C */ bne lbl_800B0494
|
|
/* 800B048C 000AC3AC C0 02 B9 48 */ lfs f0, lbl_802F6148-_SDA2_BASE_(r2)
|
|
/* 800B0490 000AC3B0 D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
lbl_800B0494:
|
|
/* 800B0494 000AC3B4 C0 4D A0 98 */ lfs f2, lbl_802F2278@sda21(r13)
|
|
/* 800B0498 000AC3B8 C8 22 B9 60 */ lfd f1, lbl_802F6160-_SDA2_BASE_(r2)
|
|
/* 800B049C 000AC3BC C8 02 B9 68 */ lfd f0, lbl_802F6168-_SDA2_BASE_(r2)
|
|
/* 800B04A0 000AC3C0 FC 22 00 72 */ fmul f1, f2, f1
|
|
/* 800B04A4 000AC3C4 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B04A8 000AC3C8 D0 2D A0 98 */ stfs f1, lbl_802F2278@sda21(r13)
|
|
/* 800B04AC 000AC3CC C0 2D A0 98 */ lfs f1, lbl_802F2278@sda21(r13)
|
|
/* 800B04B0 000AC3D0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B04B4 000AC3D4 40 81 00 0C */ ble lbl_800B04C0
|
|
/* 800B04B8 000AC3D8 C0 02 B9 70 */ lfs f0, lbl_802F6170-_SDA2_BASE_(r2)
|
|
/* 800B04BC 000AC3DC D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
lbl_800B04C0:
|
|
/* 800B04C0 000AC3E0 C8 02 B9 78 */ lfd f0, lbl_802F6178-_SDA2_BASE_(r2)
|
|
/* 800B04C4 000AC3E4 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B04C8 000AC3E8 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B04CC 000AC3EC 40 80 00 20 */ bge lbl_800B04EC
|
|
/* 800B04D0 000AC3F0 80 0D A0 38 */ lwz r0, lbl_802F2218@sda21(r13)
|
|
/* 800B04D4 000AC3F4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B04D8 000AC3F8 40 82 00 14 */ bne lbl_800B04EC
|
|
/* 800B04DC 000AC3FC C0 02 B9 48 */ lfs f0, lbl_802F6148-_SDA2_BASE_(r2)
|
|
/* 800B04E0 000AC400 38 00 00 01 */ li r0, 1
|
|
/* 800B04E4 000AC404 90 0D A0 38 */ stw r0, lbl_802F2218@sda21(r13)
|
|
/* 800B04E8 000AC408 D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
lbl_800B04EC:
|
|
/* 800B04EC 000AC40C C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B04F0 000AC410 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B04F4 000AC414 40 80 00 0C */ bge lbl_800B0500
|
|
/* 800B04F8 000AC418 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B04FC 000AC41C D0 0D A0 D8 */ stfs f0, lbl_802F22B8@sda21(r13)
|
|
lbl_800B0500:
|
|
/* 800B0500 000AC420 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0504 000AC424 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B0508 000AC428 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800B050C 000AC42C C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0510 000AC430 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B0514 000AC434 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800B0518 000AC438 80 0D A0 A4 */ lwz r0, lbl_802F2284@sda21(r13)
|
|
/* 800B051C 000AC43C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B0520 000AC440 40 82 01 E0 */ bne lbl_800B0700
|
|
/* 800B0524 000AC444 38 00 00 00 */ li r0, 0
|
|
/* 800B0528 000AC448 C3 82 B9 90 */ lfs f28, lbl_802F6190-_SDA2_BASE_(r2)
|
|
/* 800B052C 000AC44C 3C C0 80 1D */ lis r6, lbl_801D7524@ha
|
|
/* 800B0530 000AC450 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B0534 000AC454 3C A0 66 66 */ lis r5, 0x66666667@ha
|
|
/* 800B0538 000AC458 C3 A2 B8 B8 */ lfs f29, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B053C 000AC45C 3C 80 80 20 */ lis r4, spritePoolInfo@ha
|
|
/* 800B0540 000AC460 CB C2 B8 F8 */ lfd f30, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B0544 000AC464 3C 60 80 26 */ lis r3, lbl_802673C8@ha
|
|
/* 800B0548 000AC468 CB E2 B9 80 */ lfd f31, lbl_802F6180-_SDA2_BASE_(r2)
|
|
/* 800B054C 000AC46C CB 62 B9 88 */ lfd f27, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B0550 000AC470 3B C6 75 24 */ addi r30, r6, lbl_801D7524@l
|
|
/* 800B0554 000AC474 3B E5 66 67 */ addi r31, r5, 0x66666667@l
|
|
/* 800B0558 000AC478 3B 04 59 88 */ addi r24, r4, spritePoolInfo@l
|
|
/* 800B055C 000AC47C 3B 23 73 C8 */ addi r25, r3, lbl_802673C8@l
|
|
/* 800B0560 000AC480 3F A0 00 04 */ lis r29, 4
|
|
/* 800B0564 000AC484 48 00 01 90 */ b lbl_800B06F4
|
|
lbl_800B0568:
|
|
/* 800B0568 000AC488 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B056C 000AC48C 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B0570 000AC490 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B0574 000AC494 C0 03 00 0C */ lfs f0, 0xc(r3)
|
|
/* 800B0578 000AC498 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B057C 000AC49C D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B0580 000AC4A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B0584 000AC4A4 2C 00 01 00 */ cmpwi r0, 0x100
|
|
/* 800B0588 000AC4A8 40 82 01 60 */ bne lbl_800B06E8
|
|
/* 800B058C 000AC4AC C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 800B0590 000AC4B0 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0594 000AC4B4 C0 6D A0 D4 */ lfs f3, lbl_802F22B4@sda21(r13)
|
|
/* 800B0598 000AC4B8 EC 81 00 28 */ fsubs f4, f1, f0
|
|
/* 800B059C 000AC4BC C0 43 00 08 */ lfs f2, 8(r3)
|
|
/* 800B05A0 000AC4C0 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B05A4 000AC4C4 C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B05A8 000AC4C8 EC 63 10 28 */ fsubs f3, f3, f2
|
|
/* 800B05AC 000AC4CC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B05B0 000AC4D0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 800B05B4 000AC4D4 EC 24 01 32 */ fmuls f1, f4, f4
|
|
/* 800B05B8 000AC4D8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B05BC 000AC4DC EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B05C0 000AC4E0 EC 42 00 B2 */ fmuls f2, f2, f2
|
|
/* 800B05C4 000AC4E4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B05C8 000AC4E8 EC 42 00 2A */ fadds f2, f2, f0
|
|
/* 800B05CC 000AC4EC FC 02 E8 40 */ fcmpo cr0, f2, f29
|
|
/* 800B05D0 000AC4F0 40 81 00 68 */ ble lbl_800B0638
|
|
/* 800B05D4 000AC4F4 FC 20 10 34 */ frsqrte f1, f2
|
|
/* 800B05D8 000AC4F8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B05DC 000AC4FC FC 3E 00 72 */ fmul f1, f30, f1
|
|
/* 800B05E0 000AC500 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B05E4 000AC504 FC 1F 00 28 */ fsub f0, f31, f0
|
|
/* 800B05E8 000AC508 FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B05EC 000AC50C FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B05F0 000AC510 FC 3E 00 72 */ fmul f1, f30, f1
|
|
/* 800B05F4 000AC514 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B05F8 000AC518 FC 1F 00 28 */ fsub f0, f31, f0
|
|
/* 800B05FC 000AC51C FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B0600 000AC520 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B0604 000AC524 FC 3E 00 72 */ fmul f1, f30, f1
|
|
/* 800B0608 000AC528 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B060C 000AC52C FC 1F 00 28 */ fsub f0, f31, f0
|
|
/* 800B0610 000AC530 FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B0614 000AC534 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B0618 000AC538 FC 3E 00 72 */ fmul f1, f30, f1
|
|
/* 800B061C 000AC53C FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B0620 000AC540 FC 1F 00 28 */ fsub f0, f31, f0
|
|
/* 800B0624 000AC544 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800B0628 000AC548 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B062C 000AC54C FC 00 00 18 */ frsp f0, f0
|
|
/* 800B0630 000AC550 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800B0634 000AC554 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
lbl_800B0638:
|
|
/* 800B0638 000AC558 FC 02 D8 40 */ fcmpo cr0, f2, f27
|
|
/* 800B063C 000AC55C 40 80 00 AC */ bge lbl_800B06E8
|
|
/* 800B0640 000AC560 38 00 00 01 */ li r0, 1
|
|
/* 800B0644 000AC564 90 0D A0 A0 */ stw r0, lbl_802F2280@sda21(r13)
|
|
/* 800B0648 000AC568 38 7D B0 03 */ addi r3, r29, -20477
|
|
/* 800B064C 000AC56C 4B F7 AF 59 */ bl g_play_sound
|
|
/* 800B0650 000AC570 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B0654 000AC574 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B0658 000AC578 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B065C 000AC57C D3 83 00 0C */ stfs f28, 0xc(r3)
|
|
/* 800B0660 000AC580 80 8D A0 48 */ lwz r4, lbl_802F2228@sda21(r13)
|
|
/* 800B0664 000AC584 7C 1F 20 96 */ mulhw r0, r31, r4
|
|
/* 800B0668 000AC588 7C 00 16 70 */ srawi r0, r0, 2
|
|
/* 800B066C 000AC58C 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 800B0670 000AC590 7C 00 1A 14 */ add r0, r0, r3
|
|
/* 800B0674 000AC594 1C 00 00 0A */ mulli r0, r0, 0xa
|
|
/* 800B0678 000AC598 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800B067C 000AC59C 40 82 00 0C */ bne lbl_800B0688
|
|
/* 800B0680 000AC5A0 38 60 50 1F */ li r3, 0x501f
|
|
/* 800B0684 000AC5A4 4B F7 AF 21 */ bl g_play_sound
|
|
lbl_800B0688:
|
|
/* 800B0688 000AC5A8 80 6D A0 48 */ lwz r3, lbl_802F2228@sda21(r13)
|
|
/* 800B068C 000AC5AC 38 B9 00 00 */ addi r5, r25, 0
|
|
/* 800B0690 000AC5B0 38 80 00 00 */ li r4, 0
|
|
/* 800B0694 000AC5B4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B0698 000AC5B8 90 0D A0 48 */ stw r0, lbl_802F2228@sda21(r13)
|
|
/* 800B069C 000AC5BC 80 18 00 48 */ lwz r0, 0x48(r24)
|
|
/* 800B06A0 000AC5C0 80 78 00 4C */ lwz r3, 0x4c(r24)
|
|
/* 800B06A4 000AC5C4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B06A8 000AC5C8 7C 09 03 A6 */ mtctr r0
|
|
/* 800B06AC 000AC5CC 40 81 00 2C */ ble lbl_800B06D8
|
|
lbl_800B06B0:
|
|
/* 800B06B0 000AC5D0 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800B06B4 000AC5D4 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800B06B8 000AC5D8 41 82 00 14 */ beq lbl_800B06CC
|
|
/* 800B06BC 000AC5DC A8 05 00 08 */ lha r0, 8(r5)
|
|
/* 800B06C0 000AC5E0 2C 00 00 20 */ cmpwi r0, 0x20
|
|
/* 800B06C4 000AC5E4 40 82 00 08 */ bne lbl_800B06CC
|
|
/* 800B06C8 000AC5E8 38 84 00 01 */ addi r4, r4, 1
|
|
lbl_800B06CC:
|
|
/* 800B06CC 000AC5EC 38 63 00 01 */ addi r3, r3, 1
|
|
/* 800B06D0 000AC5F0 38 A5 00 AC */ addi r5, r5, 0xac
|
|
/* 800B06D4 000AC5F4 42 00 FF DC */ bdnz lbl_800B06B0
|
|
lbl_800B06D8:
|
|
/* 800B06D8 000AC5F8 2C 04 00 08 */ cmpwi r4, 8
|
|
/* 800B06DC 000AC5FC 40 80 00 0C */ bge lbl_800B06E8
|
|
/* 800B06E0 000AC600 38 60 00 00 */ li r3, 0
|
|
/* 800B06E4 000AC604 4B FA 4D C1 */ bl func_800554A4
|
|
lbl_800B06E8:
|
|
/* 800B06E8 000AC608 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B06EC 000AC60C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B06F0 000AC610 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B06F4:
|
|
/* 800B06F4 000AC614 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B06F8 000AC618 2C 00 00 C8 */ cmpwi r0, 0xc8
|
|
/* 800B06FC 000AC61C 41 80 FE 6C */ blt lbl_800B0568
|
|
lbl_800B0700:
|
|
/* 800B0700 000AC620 80 0D A0 A0 */ lwz r0, lbl_802F2280@sda21(r13)
|
|
/* 800B0704 000AC624 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B0708 000AC628 41 82 00 18 */ beq lbl_800B0720
|
|
/* 800B070C 000AC62C 3C 60 00 04 */ lis r3, 0x0003B003@ha
|
|
/* 800B0710 000AC630 38 63 B0 03 */ addi r3, r3, 0x0003B003@l
|
|
/* 800B0714 000AC634 4B F7 AE 91 */ bl g_play_sound
|
|
/* 800B0718 000AC638 38 00 00 00 */ li r0, 0
|
|
/* 800B071C 000AC63C 90 0D A0 A0 */ stw r0, lbl_802F2280@sda21(r13)
|
|
lbl_800B0720:
|
|
/* 800B0720 000AC640 C0 3C 00 0C */ lfs f1, 0xc(r28)
|
|
/* 800B0724 000AC644 C8 02 B9 98 */ lfd f0, lbl_802F6198-_SDA2_BASE_(r2)
|
|
/* 800B0728 000AC648 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B072C 000AC64C 40 80 00 1C */ bge lbl_800B0748
|
|
/* 800B0730 000AC650 C0 4D A0 94 */ lfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800B0734 000AC654 C0 22 B9 A0 */ lfs f1, lbl_802F61A0-_SDA2_BASE_(r2)
|
|
/* 800B0738 000AC658 C0 02 B9 A4 */ lfs f0, lbl_802F61A4-_SDA2_BASE_(r2)
|
|
/* 800B073C 000AC65C EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 800B0740 000AC660 D0 2D A0 94 */ stfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B0744 000AC664 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
lbl_800B0748:
|
|
/* 800B0748 000AC668 C8 22 B9 A8 */ lfd f1, lbl_802F61A8-_SDA2_BASE_(r2)
|
|
/* 800B074C 000AC66C C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0750 000AC670 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0754 000AC674 40 80 00 1C */ bge lbl_800B0770
|
|
/* 800B0758 000AC678 C0 4D A0 94 */ lfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800B075C 000AC67C C0 22 B9 A0 */ lfs f1, lbl_802F61A0-_SDA2_BASE_(r2)
|
|
/* 800B0760 000AC680 C0 02 B9 B0 */ lfs f0, lbl_802F61B0-_SDA2_BASE_(r2)
|
|
/* 800B0764 000AC684 EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 800B0768 000AC688 D0 2D A0 94 */ stfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B076C 000AC68C D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
lbl_800B0770:
|
|
/* 800B0770 000AC690 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0774 000AC694 3B BC 00 70 */ addi r29, r28, 0x70
|
|
/* 800B0778 000AC698 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B077C 000AC69C 3B DC 00 74 */ addi r30, r28, 0x74
|
|
/* 800B0780 000AC6A0 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800B0784 000AC6A4 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B0788 000AC6A8 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B078C 000AC6AC D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800B0790 000AC6B0 C0 42 B8 BC */ lfs f2, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B0794 000AC6B4 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B0798 000AC6B8 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B079C 000AC6BC D0 4D A0 90 */ stfs f2, lbl_802F2270@sda21(r13)
|
|
/* 800B07A0 000AC6C0 D0 2D A0 88 */ stfs f1, lbl_802F2268@sda21(r13)
|
|
/* 800B07A4 000AC6C4 D0 0D A0 8C */ stfs f0, lbl_802F226C@sda21(r13)
|
|
/* 800B07A8 000AC6C8 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B07AC 000AC6CC D0 1C 00 6C */ stfs f0, 0x6c(r28)
|
|
/* 800B07B0 000AC6D0 C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B07B4 000AC6D4 D0 1C 00 70 */ stfs f0, 0x70(r28)
|
|
/* 800B07B8 000AC6D8 C0 1A 00 00 */ lfs f0, 0(r26)
|
|
/* 800B07BC 000AC6DC D0 1C 00 74 */ stfs f0, 0x74(r28)
|
|
/* 800B07C0 000AC6E0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B07C4 000AC6E4 C0 02 B9 B4 */ lfs f0, lbl_802F61B4-_SDA2_BASE_(r2)
|
|
/* 800B07C8 000AC6E8 D0 2D A0 D0 */ stfs f1, lbl_802F22B0@sda21(r13)
|
|
/* 800B07CC 000AC6EC D0 0D A0 90 */ stfs f0, lbl_802F2270@sda21(r13)
|
|
/* 800B07D0 000AC6F0 48 00 48 51 */ bl func_800B5020
|
|
/* 800B07D4 000AC6F4 48 00 42 7D */ bl func_800B4A50
|
|
/* 800B07D8 000AC6F8 C0 1C 00 6C */ lfs f0, 0x6c(r28)
|
|
/* 800B07DC 000AC6FC D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B07E0 000AC700 C0 1D 00 00 */ lfs f0, 0(r29)
|
|
/* 800B07E4 000AC704 D0 1B 00 00 */ stfs f0, 0(r27)
|
|
/* 800B07E8 000AC708 C0 1E 00 00 */ lfs f0, 0(r30)
|
|
/* 800B07EC 000AC70C D0 1A 00 00 */ stfs f0, 0(r26)
|
|
/* 800B07F0 000AC710 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B07F4 000AC714 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B07F8 000AC718 C0 6D A0 D0 */ lfs f3, lbl_802F22B0@sda21(r13)
|
|
/* 800B07FC 000AC71C C0 4D A0 88 */ lfs f2, lbl_802F2268@sda21(r13)
|
|
/* 800B0800 000AC720 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B0804 000AC724 C0 0D A0 8C */ lfs f0, lbl_802F226C@sda21(r13)
|
|
/* 800B0808 000AC728 D0 6D A0 D4 */ stfs f3, lbl_802F22B4@sda21(r13)
|
|
/* 800B080C 000AC72C D0 4D A0 94 */ stfs f2, lbl_802F2274@sda21(r13)
|
|
/* 800B0810 000AC730 D0 0D A0 98 */ stfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B0814 000AC734 40 82 00 08 */ bne lbl_800B081C
|
|
/* 800B0818 000AC738 48 00 4D CD */ bl func_800B55E4
|
|
lbl_800B081C:
|
|
/* 800B081C 000AC73C 48 00 54 39 */ bl func_800B5C54
|
|
/* 800B0820 000AC740 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B0824 000AC744 C8 42 B9 B8 */ lfd f2, lbl_802F61B8-_SDA2_BASE_(r2)
|
|
/* 800B0828 000AC748 FC 60 02 10 */ fabs f3, f0
|
|
/* 800B082C 000AC74C C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B0830 000AC750 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B0834 000AC754 FC 43 10 24 */ fdiv f2, f3, f2
|
|
/* 800B0838 000AC758 FC 40 10 18 */ frsp f2, f2
|
|
/* 800B083C 000AC75C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0840 000AC760 D0 4D A0 80 */ stfs f2, lbl_802F2260@sda21(r13)
|
|
/* 800B0844 000AC764 40 80 00 20 */ bge lbl_800B0864
|
|
/* 800B0848 000AC768 80 6D 9D 38 */ lwz r3, currentBallStructPtr@sda21(r13)
|
|
/* 800B084C 000AC76C 38 80 00 00 */ li r4, 0
|
|
/* 800B0850 000AC770 38 A0 00 00 */ li r5, 0
|
|
/* 800B0854 000AC774 88 63 00 2E */ lbz r3, 0x2e(r3)
|
|
/* 800B0858 000AC778 7C 63 07 74 */ extsb r3, r3
|
|
/* 800B085C 000AC77C 4B F7 C2 01 */ bl func_8002CA5C
|
|
/* 800B0860 000AC780 48 00 00 60 */ b lbl_800B08C0
|
|
lbl_800B0864:
|
|
/* 800B0864 000AC784 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B0868 000AC788 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B086C 000AC78C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B0870 000AC790 41 82 00 20 */ beq lbl_800B0890
|
|
/* 800B0874 000AC794 80 6D 9D 38 */ lwz r3, currentBallStructPtr@sda21(r13)
|
|
/* 800B0878 000AC798 38 80 00 00 */ li r4, 0
|
|
/* 800B087C 000AC79C 38 A0 00 00 */ li r5, 0
|
|
/* 800B0880 000AC7A0 88 63 00 2E */ lbz r3, 0x2e(r3)
|
|
/* 800B0884 000AC7A4 7C 63 07 74 */ extsb r3, r3
|
|
/* 800B0888 000AC7A8 4B F7 C1 D5 */ bl func_8002CA5C
|
|
/* 800B088C 000AC7AC 48 00 00 34 */ b lbl_800B08C0
|
|
lbl_800B0890:
|
|
/* 800B0890 000AC7B0 80 0D A0 7C */ lwz r0, lbl_802F225C@sda21(r13)
|
|
/* 800B0894 000AC7B4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B0898 000AC7B8 41 82 00 28 */ beq lbl_800B08C0
|
|
/* 800B089C 000AC7BC C0 0D A0 80 */ lfs f0, lbl_802F2260@sda21(r13)
|
|
/* 800B08A0 000AC7C0 38 A0 00 41 */ li r5, 0x41
|
|
/* 800B08A4 000AC7C4 80 6D 9D 38 */ lwz r3, currentBallStructPtr@sda21(r13)
|
|
/* 800B08A8 000AC7C8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B08AC 000AC7CC 88 63 00 2E */ lbz r3, 0x2e(r3)
|
|
/* 800B08B0 000AC7D0 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B08B4 000AC7D4 7C 63 07 74 */ extsb r3, r3
|
|
/* 800B08B8 000AC7D8 80 81 00 14 */ lwz r4, 0x14(r1)
|
|
/* 800B08BC 000AC7DC 4B F7 C1 A1 */ bl func_8002CA5C
|
|
lbl_800B08C0:
|
|
/* 800B08C0 000AC7E0 C8 02 B9 C0 */ lfd f0, lbl_802F61C0-_SDA2_BASE_(r2)
|
|
/* 800B08C4 000AC7E4 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B08C8 000AC7E8 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B08CC 000AC7EC 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B08D0 000AC7F0 40 82 00 18 */ bne lbl_800B08E8
|
|
/* 800B08D4 000AC7F4 C8 02 B9 C8 */ lfd f0, lbl_802F61C8-_SDA2_BASE_(r2)
|
|
/* 800B08D8 000AC7F8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B08DC 000AC7FC 40 80 00 0C */ bge lbl_800B08E8
|
|
/* 800B08E0 000AC800 38 60 00 8C */ li r3, 0x8c
|
|
/* 800B08E4 000AC804 4B F7 A6 ED */ bl SoundReq
|
|
lbl_800B08E8:
|
|
/* 800B08E8 000AC808 C8 02 B9 D0 */ lfd f0, lbl_802F61D0-_SDA2_BASE_(r2)
|
|
/* 800B08EC 000AC80C C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B08F0 000AC810 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B08F4 000AC814 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B08F8 000AC818 40 82 00 18 */ bne lbl_800B0910
|
|
/* 800B08FC 000AC81C C8 02 B9 D8 */ lfd f0, lbl_802F61D8-_SDA2_BASE_(r2)
|
|
/* 800B0900 000AC820 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0904 000AC824 40 80 00 0C */ bge lbl_800B0910
|
|
/* 800B0908 000AC828 38 60 00 8D */ li r3, 0x8d
|
|
/* 800B090C 000AC82C 4B F7 A6 C5 */ bl SoundReq
|
|
lbl_800B0910:
|
|
/* 800B0910 000AC830 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B0914 000AC834 C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B0918 000AC838 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B091C 000AC83C 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B0920 000AC840 40 82 00 18 */ bne lbl_800B0938
|
|
/* 800B0924 000AC844 C8 02 B9 E0 */ lfd f0, lbl_802F61E0-_SDA2_BASE_(r2)
|
|
/* 800B0928 000AC848 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B092C 000AC84C 40 80 00 0C */ bge lbl_800B0938
|
|
/* 800B0930 000AC850 38 60 00 08 */ li r3, 8
|
|
/* 800B0934 000AC854 4B F7 AC 71 */ bl g_play_sound
|
|
lbl_800B0938:
|
|
/* 800B0938 000AC858 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B093C 000AC85C C8 02 B9 E8 */ lfd f0, lbl_802F61E8-_SDA2_BASE_(r2)
|
|
/* 800B0940 000AC860 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0944 000AC864 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B0948 000AC868 40 82 00 18 */ bne lbl_800B0960
|
|
/* 800B094C 000AC86C C8 02 B9 F0 */ lfd f0, lbl_802F61F0-_SDA2_BASE_(r2)
|
|
/* 800B0950 000AC870 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0954 000AC874 40 80 00 0C */ bge lbl_800B0960
|
|
/* 800B0958 000AC878 38 60 00 1E */ li r3, 0x1e
|
|
/* 800B095C 000AC87C 4B F7 AC 49 */ bl g_play_sound
|
|
lbl_800B0960:
|
|
/* 800B0960 000AC880 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B0964 000AC884 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0968 000AC888 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B096C 000AC88C 41 82 00 74 */ beq lbl_800B09E0
|
|
/* 800B0970 000AC890 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B0974 000AC894 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B0978 000AC898 C8 22 BA 30 */ lfd f1, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B097C 000AC89C 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B0980 000AC8A0 C8 42 B9 F8 */ lfd f2, lbl_802F61F8-_SDA2_BASE_(r2)
|
|
/* 800B0984 000AC8A4 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0988 000AC8A8 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B098C 000AC8AC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B0990 000AC8B0 EC 20 18 28 */ fsubs f1, f0, f3
|
|
/* 800B0994 000AC8B4 FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
/* 800B0998 000AC8B8 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B099C 000AC8BC 40 82 00 44 */ bne lbl_800B09E0
|
|
/* 800B09A0 000AC8C0 C8 02 BA 00 */ lfd f0, lbl_802F6200-_SDA2_BASE_(r2)
|
|
/* 800B09A4 000AC8C4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B09A8 000AC8C8 40 80 00 38 */ bge lbl_800B09E0
|
|
/* 800B09AC 000AC8CC 80 0D A0 44 */ lwz r0, lbl_802F2224@sda21(r13)
|
|
/* 800B09B0 000AC8D0 2C 00 00 0B */ cmpwi r0, 0xb
|
|
/* 800B09B4 000AC8D4 41 81 00 10 */ bgt lbl_800B09C4
|
|
/* 800B09B8 000AC8D8 38 60 00 59 */ li r3, 0x59
|
|
/* 800B09BC 000AC8DC 4B F7 AB E9 */ bl g_play_sound
|
|
/* 800B09C0 000AC8E0 48 00 00 20 */ b lbl_800B09E0
|
|
lbl_800B09C4:
|
|
/* 800B09C4 000AC8E4 2C 00 00 16 */ cmpwi r0, 0x16
|
|
/* 800B09C8 000AC8E8 41 81 00 10 */ bgt lbl_800B09D8
|
|
/* 800B09CC 000AC8EC 38 60 00 58 */ li r3, 0x58
|
|
/* 800B09D0 000AC8F0 4B F7 AB D5 */ bl g_play_sound
|
|
/* 800B09D4 000AC8F4 48 00 00 0C */ b lbl_800B09E0
|
|
lbl_800B09D8:
|
|
/* 800B09D8 000AC8F8 38 60 00 1B */ li r3, 0x1b
|
|
/* 800B09DC 000AC8FC 4B F7 AB C9 */ bl g_play_sound
|
|
lbl_800B09E0:
|
|
/* 800B09E0 000AC900 80 0D A0 78 */ lwz r0, lbl_802F2258@sda21(r13)
|
|
/* 800B09E4 000AC904 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B09E8 000AC908 40 82 00 48 */ bne lbl_800B0A30
|
|
/* 800B09EC 000AC90C C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B09F0 000AC910 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B09F4 000AC914 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B09F8 000AC918 41 82 00 38 */ beq lbl_800B0A30
|
|
/* 800B09FC 000AC91C 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B0A00 000AC920 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B0A04 000AC924 C8 22 BA 30 */ lfd f1, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B0A08 000AC928 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B0A0C 000AC92C C8 42 BA 08 */ lfd f2, lbl_802F6208-_SDA2_BASE_(r2)
|
|
/* 800B0A10 000AC930 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0A14 000AC934 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B0A18 000AC938 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B0A1C 000AC93C EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B0A20 000AC940 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B0A24 000AC944 40 82 00 0C */ bne lbl_800B0A30
|
|
/* 800B0A28 000AC948 38 60 01 E9 */ li r3, 0x1e9
|
|
/* 800B0A2C 000AC94C 4B F7 AB 79 */ bl g_play_sound
|
|
lbl_800B0A30:
|
|
/* 800B0A30 000AC950 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B0A34 000AC954 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0A38 000AC958 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B0A3C 000AC95C 41 82 00 38 */ beq lbl_800B0A74
|
|
/* 800B0A40 000AC960 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B0A44 000AC964 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B0A48 000AC968 C8 22 BA 30 */ lfd f1, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B0A4C 000AC96C 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B0A50 000AC970 C8 42 BA 10 */ lfd f2, lbl_802F6210-_SDA2_BASE_(r2)
|
|
/* 800B0A54 000AC974 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0A58 000AC978 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B0A5C 000AC97C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B0A60 000AC980 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B0A64 000AC984 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B0A68 000AC988 40 82 00 0C */ bne lbl_800B0A74
|
|
/* 800B0A6C 000AC98C 38 60 01 26 */ li r3, 0x126
|
|
/* 800B0A70 000AC990 4B F7 AB 35 */ bl g_play_sound
|
|
lbl_800B0A74:
|
|
/* 800B0A74 000AC994 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B0A78 000AC998 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0A7C 000AC99C FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B0A80 000AC9A0 41 82 00 38 */ beq lbl_800B0AB8
|
|
/* 800B0A84 000AC9A4 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B0A88 000AC9A8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B0A8C 000AC9AC C8 22 BA 30 */ lfd f1, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B0A90 000AC9B0 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B0A94 000AC9B4 C8 42 BA 18 */ lfd f2, lbl_802F6218-_SDA2_BASE_(r2)
|
|
/* 800B0A98 000AC9B8 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B0A9C 000AC9BC C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B0AA0 000AC9C0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B0AA4 000AC9C4 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B0AA8 000AC9C8 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B0AAC 000AC9CC 40 82 00 0C */ bne lbl_800B0AB8
|
|
/* 800B0AB0 000AC9D0 38 60 01 26 */ li r3, 0x126
|
|
/* 800B0AB4 000AC9D4 4B F7 BC C1 */ bl SoundOffID
|
|
lbl_800B0AB8:
|
|
/* 800B0AB8 000AC9D8 80 6D 99 24 */ lwz r3, lbl_802F1B04@sda21(r13)
|
|
/* 800B0ABC 000AC9DC 80 83 00 0C */ lwz r4, 0xc(r3)
|
|
/* 800B0AC0 000AC9E0 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 800B0AC4 000AC9E4 80 04 00 0C */ lwz r0, 0xc(r4)
|
|
/* 800B0AC8 000AC9E8 90 7C 00 6C */ stw r3, 0x6c(r28)
|
|
/* 800B0ACC 000AC9EC 90 1C 00 70 */ stw r0, 0x70(r28)
|
|
/* 800B0AD0 000AC9F0 80 04 00 10 */ lwz r0, 0x10(r4)
|
|
/* 800B0AD4 000AC9F4 90 1C 00 74 */ stw r0, 0x74(r28)
|
|
/* 800B0AD8 000AC9F8 4B F5 6A 8D */ bl mathutil_mtxA_from_identity
|
|
/* 800B0ADC 000AC9FC 80 6D A0 84 */ lwz r3, lbl_802F2264@sda21(r13)
|
|
/* 800B0AE0 000ACA00 4B F5 75 1D */ bl mathutil_mtxA_rotate_y
|
|
/* 800B0AE4 000ACA04 38 60 40 00 */ li r3, 0x4000
|
|
/* 800B0AE8 000ACA08 4B F5 74 A1 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B0AEC 000ACA0C C0 22 BA 20 */ lfs f1, lbl_802F6220-_SDA2_BASE_(r2)
|
|
/* 800B0AF0 000ACA10 C0 42 BA 24 */ lfs f2, lbl_802F6224-_SDA2_BASE_(r2)
|
|
/* 800B0AF4 000ACA14 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B0AF8 000ACA18 4B F5 72 E1 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B0AFC 000ACA1C C0 3C 00 6C */ lfs f1, 0x6c(r28)
|
|
/* 800B0B00 000ACA20 C0 5D 00 00 */ lfs f2, 0(r29)
|
|
/* 800B0B04 000ACA24 C0 1E 00 00 */ lfs f0, 0(r30)
|
|
/* 800B0B08 000ACA28 FC 20 08 50 */ fneg f1, f1
|
|
/* 800B0B0C 000ACA2C FC 40 10 50 */ fneg f2, f2
|
|
/* 800B0B10 000ACA30 FC 60 00 50 */ fneg f3, f0
|
|
/* 800B0B14 000ACA34 4B F5 72 1D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0B18 000ACA38 38 7C 00 B8 */ addi r3, r28, 0xb8
|
|
/* 800B0B1C 000ACA3C 4B F5 6D 5D */ bl mathutil_mtxA_to_mtx
|
|
lbl_800B0B20:
|
|
/* 800B0B20 000ACA40 BB 01 00 18 */ lmw r24, 0x18(r1)
|
|
/* 800B0B24 000ACA44 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800B0B28 000ACA48 CB E1 00 58 */ lfd f31, 0x58(r1)
|
|
/* 800B0B2C 000ACA4C CB C1 00 50 */ lfd f30, 0x50(r1)
|
|
/* 800B0B30 000ACA50 7C 08 03 A6 */ mtlr r0
|
|
/* 800B0B34 000ACA54 CB A1 00 48 */ lfd f29, 0x48(r1)
|
|
/* 800B0B38 000ACA58 CB 81 00 40 */ lfd f28, 0x40(r1)
|
|
/* 800B0B3C 000ACA5C CB 61 00 38 */ lfd f27, 0x38(r1)
|
|
/* 800B0B40 000ACA60 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800B0B44 000ACA64 4E 80 00 20 */ blr
|
|
|
|
.global func_800B0B48
|
|
func_800B0B48:
|
|
/* 800B0B48 000ACA68 7C 08 02 A6 */ mflr r0
|
|
/* 800B0B4C 000ACA6C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B0B50 000ACA70 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B0B54 000ACA74 3C A0 80 1D */ lis r5, lbl_801D6E00@ha
|
|
/* 800B0B58 000ACA78 3C 80 80 2C */ lis r4, lbl_802C6918@ha
|
|
/* 800B0B5C 000ACA7C 94 21 FF 10 */ stwu r1, -0xf0(r1)
|
|
/* 800B0B60 000ACA80 93 E1 00 EC */ stw r31, 0xec(r1)
|
|
/* 800B0B64 000ACA84 3B E4 69 18 */ addi r31, r4, lbl_802C6918@l
|
|
/* 800B0B68 000ACA88 93 C1 00 E8 */ stw r30, 0xe8(r1)
|
|
/* 800B0B6C 000ACA8C 3B C5 6E 00 */ addi r30, r5, lbl_801D6E00@l
|
|
/* 800B0B70 000ACA90 93 A1 00 E4 */ stw r29, 0xe4(r1)
|
|
/* 800B0B74 000ACA94 93 81 00 E0 */ stw r28, 0xe0(r1)
|
|
/* 800B0B78 000ACA98 3B 83 EC 20 */ addi r28, r3, modeCtrl@l
|
|
/* 800B0B7C 000ACA9C 80 7C 00 2C */ lwz r3, 0x2c(r28)
|
|
/* 800B0B80 000ACAA0 4B F6 7A C9 */ bl func_80018648
|
|
/* 800B0B84 000ACAA4 4B FE 21 B9 */ bl func_80092D3C
|
|
/* 800B0B88 000ACAA8 4B FA 44 69 */ bl func_80054FF0
|
|
/* 800B0B8C 000ACAAC 80 7C 00 2C */ lwz r3, 0x2c(r28)
|
|
/* 800B0B90 000ACAB0 4B F7 1A 31 */ bl func_800225C0
|
|
/* 800B0B94 000ACAB4 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B0B98 000ACAB8 38 00 00 00 */ li r0, 0
|
|
/* 800B0B9C 000ACABC 7C 03 00 40 */ cmplw r3, r0
|
|
/* 800B0BA0 000ACAC0 41 82 00 0C */ beq lbl_800B0BAC
|
|
/* 800B0BA4 000ACAC4 38 80 00 00 */ li r4, 0
|
|
/* 800B0BA8 000ACAC8 4B FD BD 7D */ bl func_8008C924
|
|
lbl_800B0BAC:
|
|
/* 800B0BAC 000ACACC 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B0BB0 000ACAD0 38 63 00 30 */ addi r3, r3, 0x30
|
|
/* 800B0BB4 000ACAD4 4B F5 6C FD */ bl mathutil_mtxA_from_mtx
|
|
/* 800B0BB8 000ACAD8 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0BBC 000ACADC C0 42 BA 38 */ lfs f2, lbl_802F6238-_SDA2_BASE_(r2)
|
|
/* 800B0BC0 000ACAE0 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B0BC4 000ACAE4 4B F5 71 6D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0BC8 000ACAE8 38 60 F7 00 */ li r3, -2304
|
|
/* 800B0BCC 000ACAEC 4B F5 73 BD */ bl mathutil_mtxA_rotate_x
|
|
/* 800B0BD0 000ACAF0 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B0BD4 000ACAF4 38 63 00 30 */ addi r3, r3, 0x30
|
|
/* 800B0BD8 000ACAF8 4B F5 6C A1 */ bl mathutil_mtxA_to_mtx
|
|
/* 800B0BDC 000ACAFC 4B F9 69 55 */ bl func_80047530
|
|
/* 800B0BE0 000ACB00 4B FA 44 49 */ bl background_draw
|
|
/* 800B0BE4 000ACB04 4B F9 C1 7D */ bl func_8004CD60
|
|
/* 800B0BE8 000ACB08 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B0BEC 000ACB0C C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B0BF0 000ACB10 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B0BF4 000ACB14 40 80 09 D4 */ bge lbl_800B15C8
|
|
/* 800B0BF8 000ACB18 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B0BFC 000ACB1C FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0C00 000ACB20 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B0C04 000ACB24 FC 80 08 90 */ fmr f4, f1
|
|
/* 800B0C08 000ACB28 4B FD EB 0D */ bl g_avdisp_set_some_color_1
|
|
/* 800B0C0C 000ACB2C 4B F5 6D A1 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0C10 000ACB30 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0C14 000ACB34 C0 62 BA 3C */ lfs f3, lbl_802F623C-_SDA2_BASE_(r2)
|
|
/* 800B0C18 000ACB38 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0C1C 000ACB3C 4B F5 71 15 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0C20 000ACB40 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0C24 000ACB44 38 80 00 00 */ li r4, 0
|
|
/* 800B0C28 000ACB48 4B FE 9D FD */ bl func_8009AA24
|
|
/* 800B0C2C 000ACB4C C0 22 BA 40 */ lfs f1, lbl_802F6240-_SDA2_BASE_(r2)
|
|
/* 800B0C30 000ACB50 4B FD D9 35 */ bl func_8008E564
|
|
/* 800B0C34 000ACB54 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0C38 000ACB58 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0C3C 000ACB5C 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B0C40 000ACB60 4B FD DF 55 */ bl g_avdisp_draw_model_3
|
|
/* 800B0C44 000ACB64 4B F5 6D 69 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0C48 000ACB68 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0C4C 000ACB6C C0 62 BA 44 */ lfs f3, lbl_802F6244-_SDA2_BASE_(r2)
|
|
/* 800B0C50 000ACB70 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0C54 000ACB74 4B F5 70 DD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0C58 000ACB78 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0C5C 000ACB7C 38 80 00 00 */ li r4, 0
|
|
/* 800B0C60 000ACB80 4B FE 9D C5 */ bl func_8009AA24
|
|
/* 800B0C64 000ACB84 C0 22 BA 48 */ lfs f1, lbl_802F6248-_SDA2_BASE_(r2)
|
|
/* 800B0C68 000ACB88 4B FD D8 FD */ bl func_8008E564
|
|
/* 800B0C6C 000ACB8C 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0C70 000ACB90 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0C74 000ACB94 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B0C78 000ACB98 4B FD DF 1D */ bl g_avdisp_draw_model_3
|
|
/* 800B0C7C 000ACB9C 4B F5 6D 31 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0C80 000ACBA0 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0C84 000ACBA4 C0 62 BA 4C */ lfs f3, lbl_802F624C-_SDA2_BASE_(r2)
|
|
/* 800B0C88 000ACBA8 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0C8C 000ACBAC 4B F5 70 A5 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0C90 000ACBB0 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0C94 000ACBB4 38 80 00 00 */ li r4, 0
|
|
/* 800B0C98 000ACBB8 4B FE 9D 8D */ bl func_8009AA24
|
|
/* 800B0C9C 000ACBBC C0 22 BA 50 */ lfs f1, lbl_802F6250-_SDA2_BASE_(r2)
|
|
/* 800B0CA0 000ACBC0 4B FD D8 C5 */ bl func_8008E564
|
|
/* 800B0CA4 000ACBC4 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0CA8 000ACBC8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0CAC 000ACBCC 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B0CB0 000ACBD0 4B FD DE E5 */ bl g_avdisp_draw_model_3
|
|
/* 800B0CB4 000ACBD4 4B F5 6C F9 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0CB8 000ACBD8 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0CBC 000ACBDC C0 62 B8 D4 */ lfs f3, lbl_802F60D4-_SDA2_BASE_(r2)
|
|
/* 800B0CC0 000ACBE0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0CC4 000ACBE4 4B F5 70 6D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0CC8 000ACBE8 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0CCC 000ACBEC 38 80 00 00 */ li r4, 0
|
|
/* 800B0CD0 000ACBF0 4B FE 9D 55 */ bl func_8009AA24
|
|
/* 800B0CD4 000ACBF4 C0 22 BA 54 */ lfs f1, lbl_802F6254-_SDA2_BASE_(r2)
|
|
/* 800B0CD8 000ACBF8 4B FD D8 8D */ bl func_8008E564
|
|
/* 800B0CDC 000ACBFC 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0CE0 000ACC00 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0CE4 000ACC04 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B0CE8 000ACC08 4B FD DE AD */ bl g_avdisp_draw_model_3
|
|
/* 800B0CEC 000ACC0C 4B F5 6C C1 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0CF0 000ACC10 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0CF4 000ACC14 C0 62 BA 58 */ lfs f3, lbl_802F6258-_SDA2_BASE_(r2)
|
|
/* 800B0CF8 000ACC18 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0CFC 000ACC1C 4B F5 70 35 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0D00 000ACC20 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0D04 000ACC24 38 80 00 00 */ li r4, 0
|
|
/* 800B0D08 000ACC28 4B FE 9D 1D */ bl func_8009AA24
|
|
/* 800B0D0C 000ACC2C C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B0D10 000ACC30 4B FD D8 55 */ bl func_8008E564
|
|
/* 800B0D14 000ACC34 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0D18 000ACC38 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0D1C 000ACC3C 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B0D20 000ACC40 4B FD DE 75 */ bl g_avdisp_draw_model_3
|
|
/* 800B0D24 000ACC44 4B F5 6C 89 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0D28 000ACC48 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0D2C 000ACC4C C0 62 BA 5C */ lfs f3, lbl_802F625C-_SDA2_BASE_(r2)
|
|
/* 800B0D30 000ACC50 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0D34 000ACC54 4B F5 6F FD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0D38 000ACC58 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0D3C 000ACC5C 38 80 00 00 */ li r4, 0
|
|
/* 800B0D40 000ACC60 4B FE 9C E5 */ bl func_8009AA24
|
|
/* 800B0D44 000ACC64 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0D48 000ACC68 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0D4C 000ACC6C 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B0D50 000ACC70 4B FD DE 45 */ bl g_avdisp_draw_model_3
|
|
/* 800B0D54 000ACC74 4B F5 6C 59 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0D58 000ACC78 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0D5C 000ACC7C C0 62 B9 18 */ lfs f3, lbl_802F6118-_SDA2_BASE_(r2)
|
|
/* 800B0D60 000ACC80 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0D64 000ACC84 4B F5 6F CD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0D68 000ACC88 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0D6C 000ACC8C 38 80 00 00 */ li r4, 0
|
|
/* 800B0D70 000ACC90 4B FE 9C B5 */ bl func_8009AA24
|
|
/* 800B0D74 000ACC94 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0D78 000ACC98 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0D7C 000ACC9C 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0D80 000ACCA0 4B FD DA 2D */ bl g_avdisp_draw_model_1
|
|
/* 800B0D84 000ACCA4 4B F5 6C 29 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0D88 000ACCA8 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0D8C 000ACCAC C0 62 BA 60 */ lfs f3, lbl_802F6260-_SDA2_BASE_(r2)
|
|
/* 800B0D90 000ACCB0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0D94 000ACCB4 4B F5 6F 9D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0D98 000ACCB8 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0D9C 000ACCBC 38 80 00 00 */ li r4, 0
|
|
/* 800B0DA0 000ACCC0 4B FE 9C 85 */ bl func_8009AA24
|
|
/* 800B0DA4 000ACCC4 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0DA8 000ACCC8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0DAC 000ACCCC 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0DB0 000ACCD0 4B FD D9 FD */ bl g_avdisp_draw_model_1
|
|
/* 800B0DB4 000ACCD4 4B F5 6B F9 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0DB8 000ACCD8 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0DBC 000ACCDC C0 62 BA 64 */ lfs f3, lbl_802F6264-_SDA2_BASE_(r2)
|
|
/* 800B0DC0 000ACCE0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0DC4 000ACCE4 4B F5 6F 6D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0DC8 000ACCE8 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0DCC 000ACCEC 38 80 00 00 */ li r4, 0
|
|
/* 800B0DD0 000ACCF0 4B FE 9C 55 */ bl func_8009AA24
|
|
/* 800B0DD4 000ACCF4 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0DD8 000ACCF8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0DDC 000ACCFC 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0DE0 000ACD00 4B FD D9 CD */ bl g_avdisp_draw_model_1
|
|
/* 800B0DE4 000ACD04 4B F5 6B C9 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0DE8 000ACD08 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0DEC 000ACD0C C0 62 BA 68 */ lfs f3, lbl_802F6268-_SDA2_BASE_(r2)
|
|
/* 800B0DF0 000ACD10 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0DF4 000ACD14 4B F5 6F 3D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0DF8 000ACD18 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0DFC 000ACD1C 38 80 00 00 */ li r4, 0
|
|
/* 800B0E00 000ACD20 4B FE 9C 25 */ bl func_8009AA24
|
|
/* 800B0E04 000ACD24 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0E08 000ACD28 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0E0C 000ACD2C 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0E10 000ACD30 4B FD D9 9D */ bl g_avdisp_draw_model_1
|
|
/* 800B0E14 000ACD34 4B F5 6B 99 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0E18 000ACD38 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0E1C 000ACD3C C0 62 BA 6C */ lfs f3, lbl_802F626C-_SDA2_BASE_(r2)
|
|
/* 800B0E20 000ACD40 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0E24 000ACD44 4B F5 6F 0D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0E28 000ACD48 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0E2C 000ACD4C 38 80 00 00 */ li r4, 0
|
|
/* 800B0E30 000ACD50 4B FE 9B F5 */ bl func_8009AA24
|
|
/* 800B0E34 000ACD54 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0E38 000ACD58 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0E3C 000ACD5C 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0E40 000ACD60 4B FD D9 6D */ bl g_avdisp_draw_model_1
|
|
/* 800B0E44 000ACD64 4B F5 6B 69 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0E48 000ACD68 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0E4C 000ACD6C C0 62 BA 70 */ lfs f3, lbl_802F6270-_SDA2_BASE_(r2)
|
|
/* 800B0E50 000ACD70 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0E54 000ACD74 4B F5 6E DD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0E58 000ACD78 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0E5C 000ACD7C 38 80 00 00 */ li r4, 0
|
|
/* 800B0E60 000ACD80 4B FE 9B C5 */ bl func_8009AA24
|
|
/* 800B0E64 000ACD84 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0E68 000ACD88 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0E6C 000ACD8C 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0E70 000ACD90 4B FD D9 3D */ bl g_avdisp_draw_model_1
|
|
/* 800B0E74 000ACD94 4B F5 6B 39 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B0E78 000ACD98 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B0E7C 000ACD9C C0 62 BA 74 */ lfs f3, lbl_802F6274-_SDA2_BASE_(r2)
|
|
/* 800B0E80 000ACDA0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0E84 000ACDA4 4B F5 6E AD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0E88 000ACDA8 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0E8C 000ACDAC 38 80 00 00 */ li r4, 0
|
|
/* 800B0E90 000ACDB0 4B FE 9B 95 */ bl func_8009AA24
|
|
/* 800B0E94 000ACDB4 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B0E98 000ACDB8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0E9C 000ACDBC 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B0EA0 000ACDC0 4B FD D9 0D */ bl g_avdisp_draw_model_1
|
|
/* 800B0EA4 000ACDC4 38 7F 00 0C */ addi r3, r31, 0xc
|
|
/* 800B0EA8 000ACDC8 4B F5 68 35 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800B0EAC 000ACDCC 38 60 00 01 */ li r3, 1
|
|
/* 800B0EB0 000ACDD0 38 80 00 07 */ li r4, 7
|
|
/* 800B0EB4 000ACDD4 38 A0 00 00 */ li r5, 0
|
|
/* 800B0EB8 000ACDD8 4B FD D7 11 */ bl avdisp_set_z_mode
|
|
/* 800B0EBC 000ACDDC C0 22 BA 78 */ lfs f1, lbl_802F6278-_SDA2_BASE_(r2)
|
|
/* 800B0EC0 000ACDE0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0EC4 000ACDE4 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B0EC8 000ACDE8 FC 80 08 90 */ fmr f4, f1
|
|
/* 800B0ECC 000ACDEC 4B FD E8 49 */ bl g_avdisp_set_some_color_1
|
|
/* 800B0ED0 000ACDF0 38 7F 00 0C */ addi r3, r31, 0xc
|
|
/* 800B0ED4 000ACDF4 4B F5 68 09 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800B0ED8 000ACDF8 C0 22 BA 78 */ lfs f1, lbl_802F6278-_SDA2_BASE_(r2)
|
|
/* 800B0EDC 000ACDFC C0 42 BA 7C */ lfs f2, lbl_802F627C-_SDA2_BASE_(r2)
|
|
/* 800B0EE0 000ACE00 C0 62 BA 80 */ lfs f3, lbl_802F6280-_SDA2_BASE_(r2)
|
|
/* 800B0EE4 000ACE04 4B F5 6E 4D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B0EE8 000ACE08 38 60 40 00 */ li r3, 0x4000
|
|
/* 800B0EEC 000ACE0C 4B F5 70 9D */ bl mathutil_mtxA_rotate_x
|
|
/* 800B0EF0 000ACE10 C0 22 BA 84 */ lfs f1, lbl_802F6284-_SDA2_BASE_(r2)
|
|
/* 800B0EF4 000ACE14 4B F5 6E D5 */ bl mathutil_mtxA_scale_s
|
|
/* 800B0EF8 000ACE18 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0EFC 000ACE1C 38 80 00 00 */ li r4, 0
|
|
/* 800B0F00 000ACE20 4B FE 9B 25 */ bl func_8009AA24
|
|
/* 800B0F04 000ACE24 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B0F08 000ACE28 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0F0C 000ACE2C 80 63 02 70 */ lwz r3, 0x270(r3)
|
|
/* 800B0F10 000ACE30 4B FD DB 55 */ bl g_avdisp_draw_model_2
|
|
/* 800B0F14 000ACE34 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B0F18 000ACE38 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B0F1C 000ACE3C FC 60 08 90 */ fmr f3, f1
|
|
/* 800B0F20 000ACE40 FC 80 08 90 */ fmr f4, f1
|
|
/* 800B0F24 000ACE44 4B FD E7 F1 */ bl g_avdisp_set_some_color_1
|
|
/* 800B0F28 000ACE48 38 60 00 01 */ li r3, 1
|
|
/* 800B0F2C 000ACE4C 38 80 00 03 */ li r4, 3
|
|
/* 800B0F30 000ACE50 38 A0 00 01 */ li r5, 1
|
|
/* 800B0F34 000ACE54 4B FD D6 95 */ bl avdisp_set_z_mode
|
|
/* 800B0F38 000ACE58 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B0F3C 000ACE5C C0 22 B8 C8 */ lfs f1, lbl_802F60C8-_SDA2_BASE_(r2)
|
|
/* 800B0F40 000ACE60 3B 83 EC 20 */ addi r28, r3, modeCtrl@l
|
|
/* 800B0F44 000ACE64 83 BC 00 2C */ lwz r29, 0x2c(r28)
|
|
/* 800B0F48 000ACE68 4B FD D6 1D */ bl func_8008E564
|
|
/* 800B0F4C 000ACE6C 38 7F 00 0C */ addi r3, r31, 0xc
|
|
/* 800B0F50 000ACE70 4B F5 67 8D */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800B0F54 000ACE74 38 60 20 00 */ li r3, 0x2000
|
|
/* 800B0F58 000ACE78 4B F5 71 31 */ bl mathutil_mtxA_rotate_z
|
|
/* 800B0F5C 000ACE7C 38 60 C0 00 */ li r3, -16384
|
|
/* 800B0F60 000ACE80 4B F5 70 9D */ bl mathutil_mtxA_rotate_y
|
|
/* 800B0F64 000ACE84 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B0F68 000ACE88 38 80 00 00 */ li r4, 0
|
|
/* 800B0F6C 000ACE8C 4B FE 9A B9 */ bl func_8009AA24
|
|
/* 800B0F70 000ACE90 38 60 00 01 */ li r3, 1
|
|
/* 800B0F74 000ACE94 38 80 00 03 */ li r4, 3
|
|
/* 800B0F78 000ACE98 38 A0 00 00 */ li r5, 0
|
|
/* 800B0F7C 000ACE9C 4B FD D6 4D */ bl avdisp_set_z_mode
|
|
/* 800B0F80 000ACEA0 80 1C 00 24 */ lwz r0, 0x24(r28)
|
|
/* 800B0F84 000ACEA4 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B0F88 000ACEA8 40 81 01 A8 */ ble lbl_800B1130
|
|
/* 800B0F8C 000ACEAC 2C 1D 00 00 */ cmpwi r29, 0
|
|
/* 800B0F90 000ACEB0 40 82 00 64 */ bne lbl_800B0FF4
|
|
/* 800B0F94 000ACEB4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B0F98 000ACEB8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0F9C 000ACEBC 80 63 01 C8 */ lwz r3, 0x1c8(r3)
|
|
/* 800B0FA0 000ACEC0 4B FD DA C5 */ bl g_avdisp_draw_model_2
|
|
/* 800B0FA4 000ACEC4 38 60 00 01 */ li r3, 1
|
|
/* 800B0FA8 000ACEC8 38 80 00 03 */ li r4, 3
|
|
/* 800B0FAC 000ACECC 38 A0 00 01 */ li r5, 1
|
|
/* 800B0FB0 000ACED0 4B FD D6 19 */ bl avdisp_set_z_mode
|
|
/* 800B0FB4 000ACED4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B0FB8 000ACED8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0FBC 000ACEDC 80 63 01 88 */ lwz r3, 0x188(r3)
|
|
/* 800B0FC0 000ACEE0 4B FD DA A5 */ bl g_avdisp_draw_model_2
|
|
/* 800B0FC4 000ACEE4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B0FC8 000ACEE8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0FCC 000ACEEC 80 63 01 90 */ lwz r3, 0x190(r3)
|
|
/* 800B0FD0 000ACEF0 4B FD DA 95 */ bl g_avdisp_draw_model_2
|
|
/* 800B0FD4 000ACEF4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B0FD8 000ACEF8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0FDC 000ACEFC 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B0FE0 000ACF00 4B FD DA 85 */ bl g_avdisp_draw_model_2
|
|
/* 800B0FE4 000ACF04 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B0FE8 000ACF08 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B0FEC 000ACF0C 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B0FF0 000ACF10 4B FD DA 75 */ bl g_avdisp_draw_model_2
|
|
lbl_800B0FF4:
|
|
/* 800B0FF4 000ACF14 2C 1D 00 01 */ cmpwi r29, 1
|
|
/* 800B0FF8 000ACF18 40 82 00 64 */ bne lbl_800B105C
|
|
/* 800B0FFC 000ACF1C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1000 000ACF20 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1004 000ACF24 80 63 01 F8 */ lwz r3, 0x1f8(r3)
|
|
/* 800B1008 000ACF28 4B FD DA 5D */ bl g_avdisp_draw_model_2
|
|
/* 800B100C 000ACF2C 38 60 00 01 */ li r3, 1
|
|
/* 800B1010 000ACF30 38 80 00 03 */ li r4, 3
|
|
/* 800B1014 000ACF34 38 A0 00 01 */ li r5, 1
|
|
/* 800B1018 000ACF38 4B FD D5 B1 */ bl avdisp_set_z_mode
|
|
/* 800B101C 000ACF3C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1020 000ACF40 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1024 000ACF44 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B1028 000ACF48 4B FD DA 3D */ bl g_avdisp_draw_model_2
|
|
/* 800B102C 000ACF4C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1030 000ACF50 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1034 000ACF54 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800B1038 000ACF58 4B FD DA 2D */ bl g_avdisp_draw_model_2
|
|
/* 800B103C 000ACF5C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1040 000ACF60 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1044 000ACF64 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1048 000ACF68 4B FD DA 1D */ bl g_avdisp_draw_model_2
|
|
/* 800B104C 000ACF6C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1050 000ACF70 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1054 000ACF74 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1058 000ACF78 4B FD DA 0D */ bl g_avdisp_draw_model_2
|
|
lbl_800B105C:
|
|
/* 800B105C 000ACF7C 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 800B1060 000ACF80 40 82 00 64 */ bne lbl_800B10C4
|
|
/* 800B1064 000ACF84 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1068 000ACF88 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B106C 000ACF8C 80 63 01 D8 */ lwz r3, 0x1d8(r3)
|
|
/* 800B1070 000ACF90 4B FD D9 F5 */ bl g_avdisp_draw_model_2
|
|
/* 800B1074 000ACF94 38 60 00 01 */ li r3, 1
|
|
/* 800B1078 000ACF98 38 80 00 03 */ li r4, 3
|
|
/* 800B107C 000ACF9C 38 A0 00 01 */ li r5, 1
|
|
/* 800B1080 000ACFA0 4B FD D5 49 */ bl avdisp_set_z_mode
|
|
/* 800B1084 000ACFA4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1088 000ACFA8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B108C 000ACFAC 80 63 02 28 */ lwz r3, 0x228(r3)
|
|
/* 800B1090 000ACFB0 4B FD D9 D5 */ bl g_avdisp_draw_model_2
|
|
/* 800B1094 000ACFB4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1098 000ACFB8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B109C 000ACFBC 80 63 02 30 */ lwz r3, 0x230(r3)
|
|
/* 800B10A0 000ACFC0 4B FD D9 C5 */ bl g_avdisp_draw_model_2
|
|
/* 800B10A4 000ACFC4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B10A8 000ACFC8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B10AC 000ACFCC 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B10B0 000ACFD0 4B FD D9 B5 */ bl g_avdisp_draw_model_2
|
|
/* 800B10B4 000ACFD4 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B10B8 000ACFD8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B10BC 000ACFDC 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B10C0 000ACFE0 4B FD D9 A5 */ bl g_avdisp_draw_model_2
|
|
lbl_800B10C4:
|
|
/* 800B10C4 000ACFE4 2C 1D 00 03 */ cmpwi r29, 3
|
|
/* 800B10C8 000ACFE8 40 82 00 C8 */ bne lbl_800B1190
|
|
/* 800B10CC 000ACFEC 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B10D0 000ACFF0 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B10D4 000ACFF4 80 63 01 E8 */ lwz r3, 0x1e8(r3)
|
|
/* 800B10D8 000ACFF8 4B FD D9 8D */ bl g_avdisp_draw_model_2
|
|
/* 800B10DC 000ACFFC 38 60 00 01 */ li r3, 1
|
|
/* 800B10E0 000AD000 38 80 00 03 */ li r4, 3
|
|
/* 800B10E4 000AD004 38 A0 00 01 */ li r5, 1
|
|
/* 800B10E8 000AD008 4B FD D4 E1 */ bl avdisp_set_z_mode
|
|
/* 800B10EC 000AD00C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B10F0 000AD010 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B10F4 000AD014 80 63 00 A8 */ lwz r3, 0xa8(r3)
|
|
/* 800B10F8 000AD018 4B FD D9 6D */ bl g_avdisp_draw_model_2
|
|
/* 800B10FC 000AD01C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1100 000AD020 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1104 000AD024 80 63 00 B0 */ lwz r3, 0xb0(r3)
|
|
/* 800B1108 000AD028 4B FD D9 5D */ bl g_avdisp_draw_model_2
|
|
/* 800B110C 000AD02C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1110 000AD030 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1114 000AD034 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1118 000AD038 4B FD D9 4D */ bl g_avdisp_draw_model_2
|
|
/* 800B111C 000AD03C 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1120 000AD040 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1124 000AD044 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1128 000AD048 4B FD D9 3D */ bl g_avdisp_draw_model_2
|
|
/* 800B112C 000AD04C 48 00 00 64 */ b lbl_800B1190
|
|
lbl_800B1130:
|
|
/* 800B1130 000AD050 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1134 000AD054 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1138 000AD058 80 63 01 E8 */ lwz r3, 0x1e8(r3)
|
|
/* 800B113C 000AD05C 4B FD D9 29 */ bl g_avdisp_draw_model_2
|
|
/* 800B1140 000AD060 38 60 00 01 */ li r3, 1
|
|
/* 800B1144 000AD064 38 80 00 03 */ li r4, 3
|
|
/* 800B1148 000AD068 38 A0 00 01 */ li r5, 1
|
|
/* 800B114C 000AD06C 4B FD D4 7D */ bl avdisp_set_z_mode
|
|
/* 800B1150 000AD070 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1154 000AD074 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1158 000AD078 80 63 00 A8 */ lwz r3, 0xa8(r3)
|
|
/* 800B115C 000AD07C 4B FD D9 09 */ bl g_avdisp_draw_model_2
|
|
/* 800B1160 000AD080 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1164 000AD084 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1168 000AD088 80 63 00 B0 */ lwz r3, 0xb0(r3)
|
|
/* 800B116C 000AD08C 4B FD D8 F9 */ bl g_avdisp_draw_model_2
|
|
/* 800B1170 000AD090 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1174 000AD094 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1178 000AD098 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B117C 000AD09C 4B FD D8 E9 */ bl g_avdisp_draw_model_2
|
|
/* 800B1180 000AD0A0 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1184 000AD0A4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1188 000AD0A8 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B118C 000AD0AC 4B FD D8 D9 */ bl g_avdisp_draw_model_2
|
|
lbl_800B1190:
|
|
/* 800B1190 000AD0B0 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1194 000AD0B4 4B FD D3 D1 */ bl func_8008E564
|
|
/* 800B1198 000AD0B8 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B119C 000AD0BC C8 02 BA 88 */ lfd f0, lbl_802F6288-_SDA2_BASE_(r2)
|
|
/* 800B11A0 000AD0C0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B11A4 000AD0C4 40 80 03 64 */ bge lbl_800B1508
|
|
/* 800B11A8 000AD0C8 C8 02 BA 90 */ lfd f0, lbl_802F6290-_SDA2_BASE_(r2)
|
|
/* 800B11AC 000AD0CC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B11B0 000AD0D0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B11B4 000AD0D4 40 82 03 54 */ bne lbl_800B1508
|
|
/* 800B11B8 000AD0D8 3C 60 00 76 */ lis r3, 0x0075FFF3@ha
|
|
/* 800B11BC 000AD0DC 38 63 FF F3 */ addi r3, r3, 0x0075FFF3@l
|
|
/* 800B11C0 000AD0E0 4B FC 09 25 */ bl func_80071AE4
|
|
/* 800B11C4 000AD0E4 38 60 00 09 */ li r3, 9
|
|
/* 800B11C8 000AD0E8 4B FC 09 0D */ bl func_80071AD4
|
|
/* 800B11CC 000AD0EC C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B11D0 000AD0F0 C8 02 B8 E0 */ lfd f0, lbl_802F60E0-_SDA2_BASE_(r2)
|
|
/* 800B11D4 000AD0F4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B11D8 000AD0F8 40 80 00 1C */ bge lbl_800B11F4
|
|
/* 800B11DC 000AD0FC C8 02 BA 98 */ lfd f0, lbl_802F6298-_SDA2_BASE_(r2)
|
|
/* 800B11E0 000AD100 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B11E4 000AD104 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B11E8 000AD108 40 82 00 0C */ bne lbl_800B11F4
|
|
/* 800B11EC 000AD10C C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B11F0 000AD110 4B FC 09 51 */ bl func_80071B40
|
|
lbl_800B11F4:
|
|
/* 800B11F4 000AD114 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B11F8 000AD118 C8 02 BA 88 */ lfd f0, lbl_802F6288-_SDA2_BASE_(r2)
|
|
/* 800B11FC 000AD11C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B1200 000AD120 40 80 00 34 */ bge lbl_800B1234
|
|
/* 800B1204 000AD124 C8 02 B8 E0 */ lfd f0, lbl_802F60E0-_SDA2_BASE_(r2)
|
|
/* 800B1208 000AD128 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B120C 000AD12C 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1210 000AD130 40 82 00 24 */ bne lbl_800B1234
|
|
/* 800B1214 000AD134 C8 22 BA A0 */ lfd f1, lbl_802F62A0-_SDA2_BASE_(r2)
|
|
/* 800B1218 000AD138 C8 02 B9 F8 */ lfd f0, lbl_802F61F8-_SDA2_BASE_(r2)
|
|
/* 800B121C 000AD13C FC 21 10 2A */ fadd f1, f1, f2
|
|
/* 800B1220 000AD140 C8 42 B9 88 */ lfd f2, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B1224 000AD144 FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B1228 000AD148 FC 22 00 28 */ fsub f1, f2, f0
|
|
/* 800B122C 000AD14C FC 20 08 18 */ frsp f1, f1
|
|
/* 800B1230 000AD150 4B FC 09 11 */ bl func_80071B40
|
|
lbl_800B1234:
|
|
/* 800B1234 000AD154 C0 22 BA A8 */ lfs f1, lbl_802F62A8-_SDA2_BASE_(r2)
|
|
/* 800B1238 000AD158 C0 42 BA AC */ lfs f2, lbl_802F62AC-_SDA2_BASE_(r2)
|
|
/* 800B123C 000AD15C 4B FC 09 25 */ bl func_80071B60
|
|
/* 800B1240 000AD160 38 6D 96 B0 */ addi r3, r13, lbl_802F1890@sda21
|
|
/* 800B1244 000AD164 4C C6 31 82 */ crclr 6
|
|
/* 800B1248 000AD168 4B FC 18 79 */ bl func_80072AC0
|
|
/* 800B124C 000AD16C 4B FB F3 DD */ bl create_sprite
|
|
/* 800B1250 000AD170 90 6D A0 70 */ stw r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1254 000AD174 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1258 000AD178 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B125C 000AD17C 41 82 01 3C */ beq lbl_800B1398
|
|
/* 800B1260 000AD180 38 00 00 09 */ li r0, 9
|
|
/* 800B1264 000AD184 98 03 00 01 */ stb r0, 1(r3)
|
|
/* 800B1268 000AD188 C0 02 BA B0 */ lfs f0, lbl_802F62B0-_SDA2_BASE_(r2)
|
|
/* 800B126C 000AD18C 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1270 000AD190 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B1274 000AD194 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1278 000AD198 C0 02 BA B4 */ lfs f0, lbl_802F62B4-_SDA2_BASE_(r2)
|
|
/* 800B127C 000AD19C C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 800B1280 000AD1A0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1284 000AD1A4 40 80 00 28 */ bge lbl_800B12AC
|
|
/* 800B1288 000AD1A8 C8 22 BA C8 */ lfd f1, lbl_802F62C8-_SDA2_BASE_(r2)
|
|
/* 800B128C 000AD1AC C0 0D A0 D4 */ lfs f0, lbl_802F22B4@sda21(r13)
|
|
/* 800B1290 000AD1B0 C8 42 BA C0 */ lfd f2, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B1294 000AD1B4 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B1298 000AD1B8 C8 22 BA B8 */ lfd f1, lbl_802F62B8-_SDA2_BASE_(r2)
|
|
/* 800B129C 000AD1BC FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B12A0 000AD1C0 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B12A4 000AD1C4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B12A8 000AD1C8 D0 03 00 08 */ stfs f0, 8(r3)
|
|
lbl_800B12AC:
|
|
/* 800B12AC 000AD1CC 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B12B0 000AD1D0 C0 02 BA B4 */ lfs f0, lbl_802F62B4-_SDA2_BASE_(r2)
|
|
/* 800B12B4 000AD1D4 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 800B12B8 000AD1D8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B12BC 000AD1DC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B12C0 000AD1E0 40 82 00 08 */ bne lbl_800B12C8
|
|
/* 800B12C4 000AD1E4 D0 03 00 08 */ stfs f0, 8(r3)
|
|
lbl_800B12C8:
|
|
/* 800B12C8 000AD1E8 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B12CC 000AD1EC 38 00 00 04 */ li r0, 4
|
|
/* 800B12D0 000AD1F0 38 A0 00 75 */ li r5, 0x75
|
|
/* 800B12D4 000AD1F4 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 800B12D8 000AD1F8 38 80 00 FF */ li r4, 0xff
|
|
/* 800B12DC 000AD1FC 38 00 00 F3 */ li r0, 0xf3
|
|
/* 800B12E0 000AD200 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B12E4 000AD204 98 A3 00 0C */ stb r5, 0xc(r3)
|
|
/* 800B12E8 000AD208 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B12EC 000AD20C 98 83 00 0D */ stb r4, 0xd(r3)
|
|
/* 800B12F0 000AD210 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B12F4 000AD214 98 03 00 0E */ stb r0, 0xe(r3)
|
|
/* 800B12F8 000AD218 C0 02 BA 40 */ lfs f0, lbl_802F6240-_SDA2_BASE_(r2)
|
|
/* 800B12FC 000AD21C 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1300 000AD220 D0 03 00 40 */ stfs f0, 0x40(r3)
|
|
/* 800B1304 000AD224 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1308 000AD228 D0 03 00 44 */ stfs f0, 0x44(r3)
|
|
/* 800B130C 000AD22C C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B1310 000AD230 C8 02 BA D0 */ lfd f0, lbl_802F62D0-_SDA2_BASE_(r2)
|
|
/* 800B1314 000AD234 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1318 000AD238 40 80 00 20 */ bge lbl_800B1338
|
|
/* 800B131C 000AD23C C8 02 BA 90 */ lfd f0, lbl_802F6290-_SDA2_BASE_(r2)
|
|
/* 800B1320 000AD240 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1324 000AD244 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1328 000AD248 40 82 00 10 */ bne lbl_800B1338
|
|
/* 800B132C 000AD24C C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1330 000AD250 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1334 000AD254 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B1338:
|
|
/* 800B1338 000AD258 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B133C 000AD25C C8 02 BA 88 */ lfd f0, lbl_802F6288-_SDA2_BASE_(r2)
|
|
/* 800B1340 000AD260 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B1344 000AD264 40 80 00 38 */ bge lbl_800B137C
|
|
/* 800B1348 000AD268 C8 02 BA D0 */ lfd f0, lbl_802F62D0-_SDA2_BASE_(r2)
|
|
/* 800B134C 000AD26C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B1350 000AD270 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1354 000AD274 40 82 00 28 */ bne lbl_800B137C
|
|
/* 800B1358 000AD278 C8 22 BA 08 */ lfd f1, lbl_802F6208-_SDA2_BASE_(r2)
|
|
/* 800B135C 000AD27C C8 02 BA C0 */ lfd f0, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B1360 000AD280 FC 21 10 2A */ fadd f1, f1, f2
|
|
/* 800B1364 000AD284 C8 42 B9 88 */ lfd f2, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B1368 000AD288 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B136C 000AD28C FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B1370 000AD290 FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B1374 000AD294 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B1378 000AD298 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B137C:
|
|
/* 800B137C 000AD29C 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1380 000AD2A0 4C C6 31 82 */ crclr 6
|
|
/* 800B1384 000AD2A4 38 8D 96 B8 */ addi r4, r13, lbl_802F1898@sda21
|
|
/* 800B1388 000AD2A8 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B138C 000AD2AC 48 05 38 99 */ bl sprintf
|
|
/* 800B1390 000AD2B0 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B1394 000AD2B4 4B FB EF 35 */ bl func_800702C8
|
|
lbl_800B1398:
|
|
/* 800B1398 000AD2B8 80 6D A0 70 */ lwz r3, lbl_802F2250@sda21(r13)
|
|
/* 800B139C 000AD2BC 4B FB EF 2D */ bl func_800702C8
|
|
/* 800B13A0 000AD2C0 38 60 00 00 */ li r3, 0
|
|
/* 800B13A4 000AD2C4 4B FB F3 AD */ bl g_dest_sprite_with_font
|
|
/* 800B13A8 000AD2C8 4B FB F2 81 */ bl create_sprite
|
|
/* 800B13AC 000AD2CC 90 6D A0 64 */ stw r3, lbl_802F2244@sda21(r13)
|
|
/* 800B13B0 000AD2D0 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B13B4 000AD2D4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B13B8 000AD2D8 41 82 01 40 */ beq lbl_800B14F8
|
|
/* 800B13BC 000AD2DC 38 00 00 09 */ li r0, 9
|
|
/* 800B13C0 000AD2E0 98 03 00 01 */ stb r0, 1(r3)
|
|
/* 800B13C4 000AD2E4 C0 02 BA B0 */ lfs f0, lbl_802F62B0-_SDA2_BASE_(r2)
|
|
/* 800B13C8 000AD2E8 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B13CC 000AD2EC D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B13D0 000AD2F0 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B13D4 000AD2F4 C0 02 BA D8 */ lfs f0, lbl_802F62D8-_SDA2_BASE_(r2)
|
|
/* 800B13D8 000AD2F8 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 800B13DC 000AD2FC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B13E0 000AD300 40 80 00 28 */ bge lbl_800B1408
|
|
/* 800B13E4 000AD304 C8 22 BA C8 */ lfd f1, lbl_802F62C8-_SDA2_BASE_(r2)
|
|
/* 800B13E8 000AD308 C0 0D A0 D4 */ lfs f0, lbl_802F22B4@sda21(r13)
|
|
/* 800B13EC 000AD30C C8 42 BA E8 */ lfd f2, lbl_802F62E8-_SDA2_BASE_(r2)
|
|
/* 800B13F0 000AD310 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B13F4 000AD314 C8 22 BA E0 */ lfd f1, lbl_802F62E0-_SDA2_BASE_(r2)
|
|
/* 800B13F8 000AD318 FC 02 00 32 */ fmul f0, f2, f0
|
|
/* 800B13FC 000AD31C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B1400 000AD320 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B1404 000AD324 D0 03 00 08 */ stfs f0, 8(r3)
|
|
lbl_800B1408:
|
|
/* 800B1408 000AD328 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B140C 000AD32C C0 02 BA D8 */ lfs f0, lbl_802F62D8-_SDA2_BASE_(r2)
|
|
/* 800B1410 000AD330 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 800B1414 000AD334 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1418 000AD338 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B141C 000AD33C 40 82 00 08 */ bne lbl_800B1424
|
|
/* 800B1420 000AD340 D0 03 00 08 */ stfs f0, 8(r3)
|
|
lbl_800B1424:
|
|
/* 800B1424 000AD344 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B1428 000AD348 38 00 00 04 */ li r0, 4
|
|
/* 800B142C 000AD34C 38 A0 00 75 */ li r5, 0x75
|
|
/* 800B1430 000AD350 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 800B1434 000AD354 38 80 00 FF */ li r4, 0xff
|
|
/* 800B1438 000AD358 38 00 00 F3 */ li r0, 0xf3
|
|
/* 800B143C 000AD35C 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B1440 000AD360 98 A3 00 0C */ stb r5, 0xc(r3)
|
|
/* 800B1444 000AD364 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B1448 000AD368 98 83 00 0D */ stb r4, 0xd(r3)
|
|
/* 800B144C 000AD36C 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B1450 000AD370 98 03 00 0E */ stb r0, 0xe(r3)
|
|
/* 800B1454 000AD374 C0 02 BA 40 */ lfs f0, lbl_802F6240-_SDA2_BASE_(r2)
|
|
/* 800B1458 000AD378 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B145C 000AD37C D0 03 00 40 */ stfs f0, 0x40(r3)
|
|
/* 800B1460 000AD380 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B1464 000AD384 D0 03 00 44 */ stfs f0, 0x44(r3)
|
|
/* 800B1468 000AD388 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B146C 000AD38C C8 02 BA D0 */ lfd f0, lbl_802F62D0-_SDA2_BASE_(r2)
|
|
/* 800B1470 000AD390 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1474 000AD394 40 80 00 20 */ bge lbl_800B1494
|
|
/* 800B1478 000AD398 C8 02 BA 90 */ lfd f0, lbl_802F6290-_SDA2_BASE_(r2)
|
|
/* 800B147C 000AD39C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1480 000AD3A0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1484 000AD3A4 40 82 00 10 */ bne lbl_800B1494
|
|
/* 800B1488 000AD3A8 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B148C 000AD3AC 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B1490 000AD3B0 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B1494:
|
|
/* 800B1494 000AD3B4 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B1498 000AD3B8 C8 02 BA 88 */ lfd f0, lbl_802F6288-_SDA2_BASE_(r2)
|
|
/* 800B149C 000AD3BC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B14A0 000AD3C0 40 80 00 38 */ bge lbl_800B14D8
|
|
/* 800B14A4 000AD3C4 C8 02 BA D0 */ lfd f0, lbl_802F62D0-_SDA2_BASE_(r2)
|
|
/* 800B14A8 000AD3C8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B14AC 000AD3CC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B14B0 000AD3D0 40 82 00 28 */ bne lbl_800B14D8
|
|
/* 800B14B4 000AD3D4 C8 22 BA 08 */ lfd f1, lbl_802F6208-_SDA2_BASE_(r2)
|
|
/* 800B14B8 000AD3D8 C8 02 BA C0 */ lfd f0, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B14BC 000AD3DC FC 21 10 2A */ fadd f1, f1, f2
|
|
/* 800B14C0 000AD3E0 C8 42 B9 88 */ lfd f2, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B14C4 000AD3E4 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B14C8 000AD3E8 FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B14CC 000AD3EC FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B14D0 000AD3F0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B14D4 000AD3F4 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B14D8:
|
|
/* 800B14D8 000AD3F8 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B14DC 000AD3FC 3C 9E 00 01 */ addis r4, r30, 1
|
|
/* 800B14E0 000AD400 4C C6 31 82 */ crclr 6
|
|
/* 800B14E4 000AD404 38 84 BC 2C */ addi r4, r4, -17364
|
|
/* 800B14E8 000AD408 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B14EC 000AD40C 48 05 37 39 */ bl sprintf
|
|
/* 800B14F0 000AD410 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B14F4 000AD414 4B FB ED D5 */ bl func_800702C8
|
|
lbl_800B14F8:
|
|
/* 800B14F8 000AD418 80 6D A0 64 */ lwz r3, lbl_802F2244@sda21(r13)
|
|
/* 800B14FC 000AD41C 4B FB ED CD */ bl func_800702C8
|
|
/* 800B1500 000AD420 38 60 00 00 */ li r3, 0
|
|
/* 800B1504 000AD424 4B FB F2 4D */ bl g_dest_sprite_with_font
|
|
lbl_800B1508:
|
|
/* 800B1508 000AD428 4B FC 05 85 */ bl func_80071A8C
|
|
/* 800B150C 000AD42C 4B FC 05 81 */ bl func_80071A8C
|
|
/* 800B1510 000AD430 C8 02 B9 C0 */ lfd f0, lbl_802F61C0-_SDA2_BASE_(r2)
|
|
/* 800B1514 000AD434 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B1518 000AD438 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B151C 000AD43C 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B1520 000AD440 40 82 1C 28 */ bne lbl_800B3148
|
|
/* 800B1524 000AD444 C8 02 BA F0 */ lfd f0, lbl_802F62F0-_SDA2_BASE_(r2)
|
|
/* 800B1528 000AD448 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B152C 000AD44C 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B1530 000AD450 40 82 1C 18 */ bne lbl_800B3148
|
|
/* 800B1534 000AD454 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B1538 000AD458 38 63 FF FF */ addi r3, r3, 0x00FFFFFF@l
|
|
/* 800B153C 000AD45C 4B FC 05 A9 */ bl func_80071AE4
|
|
/* 800B1540 000AD460 38 60 00 09 */ li r3, 9
|
|
/* 800B1544 000AD464 4B FC 05 91 */ bl func_80071AD4
|
|
/* 800B1548 000AD468 C0 22 BA A8 */ lfs f1, lbl_802F62A8-_SDA2_BASE_(r2)
|
|
/* 800B154C 000AD46C C0 42 BA F8 */ lfs f2, lbl_802F62F8-_SDA2_BASE_(r2)
|
|
/* 800B1550 000AD470 4B FC 06 11 */ bl func_80071B60
|
|
/* 800B1554 000AD474 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B1558 000AD478 C8 02 B9 C0 */ lfd f0, lbl_802F61C0-_SDA2_BASE_(r2)
|
|
/* 800B155C 000AD47C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1560 000AD480 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1564 000AD484 40 82 00 18 */ bne lbl_800B157C
|
|
/* 800B1568 000AD488 C8 02 BB 00 */ lfd f0, lbl_802F6300-_SDA2_BASE_(r2)
|
|
/* 800B156C 000AD48C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1570 000AD490 40 80 00 0C */ bge lbl_800B157C
|
|
/* 800B1574 000AD494 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1578 000AD498 4B FC 05 C9 */ bl func_80071B40
|
|
lbl_800B157C:
|
|
/* 800B157C 000AD49C C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B1580 000AD4A0 C8 02 BB 00 */ lfd f0, lbl_802F6300-_SDA2_BASE_(r2)
|
|
/* 800B1584 000AD4A4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B1588 000AD4A8 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B158C 000AD4AC 40 82 00 30 */ bne lbl_800B15BC
|
|
/* 800B1590 000AD4B0 C8 02 BA F0 */ lfd f0, lbl_802F62F0-_SDA2_BASE_(r2)
|
|
/* 800B1594 000AD4B4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B1598 000AD4B8 40 80 00 24 */ bge lbl_800B15BC
|
|
/* 800B159C 000AD4BC C8 22 B9 F8 */ lfd f1, lbl_802F61F8-_SDA2_BASE_(r2)
|
|
/* 800B15A0 000AD4C0 C8 02 B9 10 */ lfd f0, lbl_802F6110-_SDA2_BASE_(r2)
|
|
/* 800B15A4 000AD4C4 FC 21 10 2A */ fadd f1, f1, f2
|
|
/* 800B15A8 000AD4C8 C8 42 B9 88 */ lfd f2, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B15AC 000AD4CC FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B15B0 000AD4D0 FC 22 00 28 */ fsub f1, f2, f0
|
|
/* 800B15B4 000AD4D4 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B15B8 000AD4D8 4B FC 05 89 */ bl func_80071B40
|
|
lbl_800B15BC:
|
|
/* 800B15BC 000AD4DC 38 6D 96 C0 */ addi r3, r13, lbl_802F18A0@sda21
|
|
/* 800B15C0 000AD4E0 4B FC 08 99 */ bl func_80071E58
|
|
/* 800B15C4 000AD4E4 48 00 1B 84 */ b lbl_800B3148
|
|
lbl_800B15C8:
|
|
/* 800B15C8 000AD4E8 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B15CC 000AD4EC 40 82 1B 7C */ bne lbl_800B3148
|
|
/* 800B15D0 000AD4F0 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B15D4 000AD4F4 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B15D8 000AD4F8 41 81 00 64 */ bgt lbl_800B163C
|
|
/* 800B15DC 000AD4FC C8 02 B9 F0 */ lfd f0, lbl_802F61F0-_SDA2_BASE_(r2)
|
|
/* 800B15E0 000AD500 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B15E4 000AD504 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B15E8 000AD508 40 82 00 54 */ bne lbl_800B163C
|
|
/* 800B15EC 000AD50C C8 02 B9 88 */ lfd f0, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B15F0 000AD510 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B15F4 000AD514 40 80 00 48 */ bge lbl_800B163C
|
|
/* 800B15F8 000AD518 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B15FC 000AD51C 38 63 FF FF */ addi r3, r3, 0x00FFFFFF@l
|
|
/* 800B1600 000AD520 4B FC 04 E5 */ bl func_80071AE4
|
|
/* 800B1604 000AD524 38 60 00 09 */ li r3, 9
|
|
/* 800B1608 000AD528 4B FC 04 CD */ bl func_80071AD4
|
|
/* 800B160C 000AD52C C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1610 000AD530 4B FC 05 31 */ bl func_80071B40
|
|
/* 800B1614 000AD534 C0 22 BB 08 */ lfs f1, lbl_802F6308-_SDA2_BASE_(r2)
|
|
/* 800B1618 000AD538 C0 42 BA F8 */ lfs f2, lbl_802F62F8-_SDA2_BASE_(r2)
|
|
/* 800B161C 000AD53C 4B FC 05 45 */ bl func_80071B60
|
|
/* 800B1620 000AD540 38 60 00 47 */ li r3, 0x47
|
|
/* 800B1624 000AD544 4B FC 05 55 */ bl func_80071B78
|
|
/* 800B1628 000AD548 C0 22 BA B0 */ lfs f1, lbl_802F62B0-_SDA2_BASE_(r2)
|
|
/* 800B162C 000AD54C C0 42 BA F8 */ lfs f2, lbl_802F62F8-_SDA2_BASE_(r2)
|
|
/* 800B1630 000AD550 4B FC 05 31 */ bl func_80071B60
|
|
/* 800B1634 000AD554 38 60 00 4F */ li r3, 0x4f
|
|
/* 800B1638 000AD558 4B FC 05 41 */ bl func_80071B78
|
|
lbl_800B163C:
|
|
/* 800B163C 000AD55C C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1640 000AD560 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1644 000AD564 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B1648 000AD568 FC 80 08 90 */ fmr f4, f1
|
|
/* 800B164C 000AD56C 4B FD E0 C9 */ bl g_avdisp_set_some_color_1
|
|
/* 800B1650 000AD570 4B F5 63 5D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1654 000AD574 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1658 000AD578 C0 62 BB 0C */ lfs f3, lbl_802F630C-_SDA2_BASE_(r2)
|
|
/* 800B165C 000AD57C C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1660 000AD580 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1664 000AD584 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1668 000AD588 4B F5 66 C9 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B166C 000AD58C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1670 000AD590 38 80 00 00 */ li r4, 0
|
|
/* 800B1674 000AD594 4B FE 93 B1 */ bl func_8009AA24
|
|
/* 800B1678 000AD598 C0 22 BB 10 */ lfs f1, lbl_802F6310-_SDA2_BASE_(r2)
|
|
/* 800B167C 000AD59C 4B FD CE E9 */ bl func_8008E564
|
|
/* 800B1680 000AD5A0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1684 000AD5A4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1688 000AD5A8 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B168C 000AD5AC 4B FD D5 09 */ bl g_avdisp_draw_model_3
|
|
/* 800B1690 000AD5B0 4B F5 63 1D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1694 000AD5B4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1698 000AD5B8 C0 62 BA 3C */ lfs f3, lbl_802F623C-_SDA2_BASE_(r2)
|
|
/* 800B169C 000AD5BC C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B16A0 000AD5C0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B16A4 000AD5C4 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B16A8 000AD5C8 4B F5 66 89 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B16AC 000AD5CC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B16B0 000AD5D0 38 80 00 00 */ li r4, 0
|
|
/* 800B16B4 000AD5D4 4B FE 93 71 */ bl func_8009AA24
|
|
/* 800B16B8 000AD5D8 C0 22 BA 78 */ lfs f1, lbl_802F6278-_SDA2_BASE_(r2)
|
|
/* 800B16BC 000AD5DC 4B FD CE A9 */ bl func_8008E564
|
|
/* 800B16C0 000AD5E0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B16C4 000AD5E4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B16C8 000AD5E8 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B16CC 000AD5EC 4B FD D4 C9 */ bl g_avdisp_draw_model_3
|
|
/* 800B16D0 000AD5F0 4B F5 62 DD */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B16D4 000AD5F4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B16D8 000AD5F8 C0 62 BA 44 */ lfs f3, lbl_802F6244-_SDA2_BASE_(r2)
|
|
/* 800B16DC 000AD5FC C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B16E0 000AD600 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B16E4 000AD604 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B16E8 000AD608 4B F5 66 49 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B16EC 000AD60C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B16F0 000AD610 38 80 00 00 */ li r4, 0
|
|
/* 800B16F4 000AD614 4B FE 93 31 */ bl func_8009AA24
|
|
/* 800B16F8 000AD618 C0 22 BB 14 */ lfs f1, lbl_802F6314-_SDA2_BASE_(r2)
|
|
/* 800B16FC 000AD61C 4B FD CE 69 */ bl func_8008E564
|
|
/* 800B1700 000AD620 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1704 000AD624 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1708 000AD628 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B170C 000AD62C 4B FD D4 89 */ bl g_avdisp_draw_model_3
|
|
/* 800B1710 000AD630 4B F5 62 9D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1714 000AD634 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1718 000AD638 C0 62 BA 4C */ lfs f3, lbl_802F624C-_SDA2_BASE_(r2)
|
|
/* 800B171C 000AD63C C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1720 000AD640 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1724 000AD644 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1728 000AD648 4B F5 66 09 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B172C 000AD64C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1730 000AD650 38 80 00 00 */ li r4, 0
|
|
/* 800B1734 000AD654 4B FE 92 F1 */ bl func_8009AA24
|
|
/* 800B1738 000AD658 C0 22 B8 C8 */ lfs f1, lbl_802F60C8-_SDA2_BASE_(r2)
|
|
/* 800B173C 000AD65C 4B FD CE 29 */ bl func_8008E564
|
|
/* 800B1740 000AD660 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1744 000AD664 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1748 000AD668 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B174C 000AD66C 4B FD D4 49 */ bl g_avdisp_draw_model_3
|
|
/* 800B1750 000AD670 4B F5 62 5D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1754 000AD674 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1758 000AD678 C0 62 B8 D4 */ lfs f3, lbl_802F60D4-_SDA2_BASE_(r2)
|
|
/* 800B175C 000AD67C C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1760 000AD680 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1764 000AD684 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1768 000AD688 4B F5 65 C9 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B176C 000AD68C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1770 000AD690 38 80 00 00 */ li r4, 0
|
|
/* 800B1774 000AD694 4B FE 92 B1 */ bl func_8009AA24
|
|
/* 800B1778 000AD698 C0 22 BA 40 */ lfs f1, lbl_802F6240-_SDA2_BASE_(r2)
|
|
/* 800B177C 000AD69C 4B FD CD E9 */ bl func_8008E564
|
|
/* 800B1780 000AD6A0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1784 000AD6A4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1788 000AD6A8 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B178C 000AD6AC 4B FD D4 09 */ bl g_avdisp_draw_model_3
|
|
/* 800B1790 000AD6B0 4B F5 62 1D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1794 000AD6B4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1798 000AD6B8 C0 62 BA 58 */ lfs f3, lbl_802F6258-_SDA2_BASE_(r2)
|
|
/* 800B179C 000AD6BC C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B17A0 000AD6C0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B17A4 000AD6C4 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B17A8 000AD6C8 4B F5 65 89 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B17AC 000AD6CC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B17B0 000AD6D0 38 80 00 00 */ li r4, 0
|
|
/* 800B17B4 000AD6D4 4B FE 92 71 */ bl func_8009AA24
|
|
/* 800B17B8 000AD6D8 C0 22 BA 48 */ lfs f1, lbl_802F6248-_SDA2_BASE_(r2)
|
|
/* 800B17BC 000AD6DC 4B FD CD A9 */ bl func_8008E564
|
|
/* 800B17C0 000AD6E0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B17C4 000AD6E4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B17C8 000AD6E8 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B17CC 000AD6EC 4B FD D3 C9 */ bl g_avdisp_draw_model_3
|
|
/* 800B17D0 000AD6F0 4B F5 61 DD */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B17D4 000AD6F4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B17D8 000AD6F8 C0 62 BA 5C */ lfs f3, lbl_802F625C-_SDA2_BASE_(r2)
|
|
/* 800B17DC 000AD6FC C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B17E0 000AD700 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B17E4 000AD704 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B17E8 000AD708 4B F5 65 49 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B17EC 000AD70C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B17F0 000AD710 38 80 00 00 */ li r4, 0
|
|
/* 800B17F4 000AD714 4B FE 92 31 */ bl func_8009AA24
|
|
/* 800B17F8 000AD718 C0 22 BA 50 */ lfs f1, lbl_802F6250-_SDA2_BASE_(r2)
|
|
/* 800B17FC 000AD71C 4B FD CD 69 */ bl func_8008E564
|
|
/* 800B1800 000AD720 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1804 000AD724 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1808 000AD728 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B180C 000AD72C 4B FD D3 89 */ bl g_avdisp_draw_model_3
|
|
/* 800B1810 000AD730 4B F5 61 9D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1814 000AD734 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1818 000AD738 C0 62 B9 18 */ lfs f3, lbl_802F6118-_SDA2_BASE_(r2)
|
|
/* 800B181C 000AD73C C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1820 000AD740 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1824 000AD744 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1828 000AD748 4B F5 65 09 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B182C 000AD74C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1830 000AD750 38 80 00 00 */ li r4, 0
|
|
/* 800B1834 000AD754 4B FE 91 F1 */ bl func_8009AA24
|
|
/* 800B1838 000AD758 C0 22 BA 54 */ lfs f1, lbl_802F6254-_SDA2_BASE_(r2)
|
|
/* 800B183C 000AD75C 4B FD CD 29 */ bl func_8008E564
|
|
/* 800B1840 000AD760 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1844 000AD764 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1848 000AD768 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B184C 000AD76C 4B FD D3 49 */ bl g_avdisp_draw_model_3
|
|
/* 800B1850 000AD770 4B F5 61 5D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1854 000AD774 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1858 000AD778 C0 62 BA 60 */ lfs f3, lbl_802F6260-_SDA2_BASE_(r2)
|
|
/* 800B185C 000AD77C C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1860 000AD780 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1864 000AD784 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1868 000AD788 4B F5 64 C9 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B186C 000AD78C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1870 000AD790 38 80 00 00 */ li r4, 0
|
|
/* 800B1874 000AD794 4B FE 91 B1 */ bl func_8009AA24
|
|
/* 800B1878 000AD798 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B187C 000AD79C 4B FD CC E9 */ bl func_8008E564
|
|
/* 800B1880 000AD7A0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1884 000AD7A4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1888 000AD7A8 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B188C 000AD7AC 4B FD D3 09 */ bl g_avdisp_draw_model_3
|
|
/* 800B1890 000AD7B0 4B F5 61 1D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1894 000AD7B4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1898 000AD7B8 C0 62 BA 64 */ lfs f3, lbl_802F6264-_SDA2_BASE_(r2)
|
|
/* 800B189C 000AD7BC C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B18A0 000AD7C0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B18A4 000AD7C4 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B18A8 000AD7C8 4B F5 64 89 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B18AC 000AD7CC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B18B0 000AD7D0 38 80 00 00 */ li r4, 0
|
|
/* 800B18B4 000AD7D4 4B FE 91 71 */ bl func_8009AA24
|
|
/* 800B18B8 000AD7D8 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B18BC 000AD7DC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B18C0 000AD7E0 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B18C4 000AD7E4 4B FD D2 D1 */ bl g_avdisp_draw_model_3
|
|
/* 800B18C8 000AD7E8 4B F5 60 E5 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B18CC 000AD7EC C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B18D0 000AD7F0 C0 62 BA 68 */ lfs f3, lbl_802F6268-_SDA2_BASE_(r2)
|
|
/* 800B18D4 000AD7F4 C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B18D8 000AD7F8 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B18DC 000AD7FC EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B18E0 000AD800 4B F5 64 51 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B18E4 000AD804 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B18E8 000AD808 38 80 00 00 */ li r4, 0
|
|
/* 800B18EC 000AD80C 4B FE 91 39 */ bl func_8009AA24
|
|
/* 800B18F0 000AD810 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B18F4 000AD814 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B18F8 000AD818 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B18FC 000AD81C 4B FD CE B1 */ bl g_avdisp_draw_model_1
|
|
/* 800B1900 000AD820 4B F5 60 AD */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1904 000AD824 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1908 000AD828 C0 62 BA 6C */ lfs f3, lbl_802F626C-_SDA2_BASE_(r2)
|
|
/* 800B190C 000AD82C C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1910 000AD830 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1914 000AD834 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1918 000AD838 4B F5 64 19 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B191C 000AD83C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1920 000AD840 38 80 00 00 */ li r4, 0
|
|
/* 800B1924 000AD844 4B FE 91 01 */ bl func_8009AA24
|
|
/* 800B1928 000AD848 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B192C 000AD84C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1930 000AD850 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B1934 000AD854 4B FD CE 79 */ bl g_avdisp_draw_model_1
|
|
/* 800B1938 000AD858 4B F5 60 75 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B193C 000AD85C C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1940 000AD860 C0 62 BA 70 */ lfs f3, lbl_802F6270-_SDA2_BASE_(r2)
|
|
/* 800B1944 000AD864 C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B1948 000AD868 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B194C 000AD86C EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B1950 000AD870 4B F5 63 E1 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B1954 000AD874 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1958 000AD878 38 80 00 00 */ li r4, 0
|
|
/* 800B195C 000AD87C 4B FE 90 C9 */ bl func_8009AA24
|
|
/* 800B1960 000AD880 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1964 000AD884 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1968 000AD888 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B196C 000AD88C 4B FD CE 41 */ bl g_avdisp_draw_model_1
|
|
/* 800B1970 000AD890 4B F5 60 3D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1974 000AD894 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1978 000AD898 C0 42 BB 18 */ lfs f2, lbl_802F6318-_SDA2_BASE_(r2)
|
|
/* 800B197C 000AD89C C0 6D A0 D8 */ lfs f3, lbl_802F22B8@sda21(r13)
|
|
/* 800B1980 000AD8A0 4B F5 63 B1 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B1984 000AD8A4 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1988 000AD8A8 38 80 00 00 */ li r4, 0
|
|
/* 800B198C 000AD8AC 4B FE 90 99 */ bl func_8009AA24
|
|
/* 800B1990 000AD8B0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1994 000AD8B4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1998 000AD8B8 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B199C 000AD8BC 4B FD CE 11 */ bl g_avdisp_draw_model_1
|
|
/* 800B19A0 000AD8C0 4B F5 60 0D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B19A4 000AD8C4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B19A8 000AD8C8 C0 62 B8 BC */ lfs f3, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B19AC 000AD8CC C0 0D A0 D8 */ lfs f0, lbl_802F22B8@sda21(r13)
|
|
/* 800B19B0 000AD8D0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B19B4 000AD8D4 EC 63 00 2A */ fadds f3, f3, f0
|
|
/* 800B19B8 000AD8D8 4B F5 63 79 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B19BC 000AD8DC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B19C0 000AD8E0 38 80 00 00 */ li r4, 0
|
|
/* 800B19C4 000AD8E4 4B FE 90 61 */ bl func_8009AA24
|
|
/* 800B19C8 000AD8E8 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B19CC 000AD8EC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B19D0 000AD8F0 80 63 02 20 */ lwz r3, 0x220(r3)
|
|
/* 800B19D4 000AD8F4 4B FD CD D9 */ bl g_avdisp_draw_model_1
|
|
/* 800B19D8 000AD8F8 48 00 1F 15 */ bl func_800B38EC
|
|
/* 800B19DC 000AD8FC 80 0D A0 78 */ lwz r0, lbl_802F2258@sda21(r13)
|
|
/* 800B19E0 000AD900 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B19E4 000AD904 40 82 00 3C */ bne lbl_800B1A20
|
|
/* 800B19E8 000AD908 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B19EC 000AD90C 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800B19F0 000AD910 7C 00 01 94 */ addze r0, r0
|
|
/* 800B19F4 000AD914 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B19F8 000AD918 7C 00 18 11 */ subfc. r0, r0, r3
|
|
/* 800B19FC 000AD91C 41 82 00 08 */ beq lbl_800B1A04
|
|
/* 800B1A00 000AD920 48 00 28 ED */ bl func_800B42EC
|
|
lbl_800B1A04:
|
|
/* 800B1A04 000AD924 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B1A08 000AD928 7C 60 0E 70 */ srawi r0, r3, 1
|
|
/* 800B1A0C 000AD92C 7C 00 01 94 */ addze r0, r0
|
|
/* 800B1A10 000AD930 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B1A14 000AD934 7C 00 18 11 */ subfc. r0, r0, r3
|
|
/* 800B1A18 000AD938 40 82 00 08 */ bne lbl_800B1A20
|
|
/* 800B1A1C 000AD93C 48 00 24 B1 */ bl func_800B3ECC
|
|
lbl_800B1A20:
|
|
/* 800B1A20 000AD940 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B1A24 000AD944 C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B1A28 000AD948 C8 42 BB 20 */ lfd f2, lbl_802F6320-_SDA2_BASE_(r2)
|
|
/* 800B1A2C 000AD94C FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B1A30 000AD950 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B1A34 000AD954 40 80 00 40 */ bge lbl_800B1A74
|
|
/* 800B1A38 000AD958 4B F5 5F 75 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B1A3C 000AD95C C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B1A40 000AD960 C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B1A44 000AD964 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1A48 000AD968 FC 62 00 28 */ fsub f3, f2, f0
|
|
/* 800B1A4C 000AD96C FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1A50 000AD970 FC 60 18 18 */ frsp f3, f3
|
|
/* 800B1A54 000AD974 4B F5 62 DD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B1A58 000AD978 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1A5C 000AD97C 38 80 00 00 */ li r4, 0
|
|
/* 800B1A60 000AD980 4B FE 8F C5 */ bl func_8009AA24
|
|
/* 800B1A64 000AD984 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B1A68 000AD988 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1A6C 000AD98C 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B1A70 000AD990 4B FD CD 3D */ bl g_avdisp_draw_model_1
|
|
lbl_800B1A74:
|
|
/* 800B1A74 000AD994 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
|
/* 800B1A78 000AD998 C8 02 B8 F8 */ lfd f0, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B1A7C 000AD99C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1A80 000AD9A0 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B1A84 000AD9A4 40 82 00 90 */ bne lbl_800B1B14
|
|
/* 800B1A88 000AD9A8 38 60 00 01 */ li r3, 1
|
|
/* 800B1A8C 000AD9AC 38 80 00 03 */ li r4, 3
|
|
/* 800B1A90 000AD9B0 38 A0 00 00 */ li r5, 0
|
|
/* 800B1A94 000AD9B4 4B FD CB 35 */ bl avdisp_set_z_mode
|
|
/* 800B1A98 000AD9B8 C0 22 BA 78 */ lfs f1, lbl_802F6278-_SDA2_BASE_(r2)
|
|
/* 800B1A9C 000AD9BC FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1AA0 000AD9C0 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B1AA4 000AD9C4 FC 80 08 90 */ fmr f4, f1
|
|
/* 800B1AA8 000AD9C8 4B FD DC 6D */ bl g_avdisp_set_some_color_1
|
|
/* 800B1AAC 000AD9CC 38 7F 00 0C */ addi r3, r31, 0xc
|
|
/* 800B1AB0 000AD9D0 4B F5 5C 2D */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800B1AB4 000AD9D4 C0 22 BA 78 */ lfs f1, lbl_802F6278-_SDA2_BASE_(r2)
|
|
/* 800B1AB8 000AD9D8 C0 42 BA 7C */ lfs f2, lbl_802F627C-_SDA2_BASE_(r2)
|
|
/* 800B1ABC 000AD9DC C0 62 BA 80 */ lfs f3, lbl_802F6280-_SDA2_BASE_(r2)
|
|
/* 800B1AC0 000AD9E0 4B F5 62 71 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B1AC4 000AD9E4 38 60 40 00 */ li r3, 0x4000
|
|
/* 800B1AC8 000AD9E8 4B F5 64 C1 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B1ACC 000AD9EC C0 22 BA 84 */ lfs f1, lbl_802F6284-_SDA2_BASE_(r2)
|
|
/* 800B1AD0 000AD9F0 4B F5 62 F9 */ bl mathutil_mtxA_scale_s
|
|
/* 800B1AD4 000AD9F4 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1AD8 000AD9F8 38 80 00 00 */ li r4, 0
|
|
/* 800B1ADC 000AD9FC 4B FE 8F 49 */ bl func_8009AA24
|
|
/* 800B1AE0 000ADA00 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1AE4 000ADA04 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1AE8 000ADA08 80 63 02 70 */ lwz r3, 0x270(r3)
|
|
/* 800B1AEC 000ADA0C 4B FD C9 B1 */ bl g_avdisp_maybe_draw_model_2
|
|
/* 800B1AF0 000ADA10 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1AF4 000ADA14 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B1AF8 000ADA18 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B1AFC 000ADA1C FC 80 08 90 */ fmr f4, f1
|
|
/* 800B1B00 000ADA20 4B FD DC 15 */ bl g_avdisp_set_some_color_1
|
|
/* 800B1B04 000ADA24 38 60 00 01 */ li r3, 1
|
|
/* 800B1B08 000ADA28 38 80 00 03 */ li r4, 3
|
|
/* 800B1B0C 000ADA2C 38 A0 00 01 */ li r5, 1
|
|
/* 800B1B10 000ADA30 4B FD CA B9 */ bl avdisp_set_z_mode
|
|
lbl_800B1B14:
|
|
/* 800B1B14 000ADA34 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B1B18 000ADA38 C0 22 B8 C8 */ lfs f1, lbl_802F60C8-_SDA2_BASE_(r2)
|
|
/* 800B1B1C 000ADA3C 3B 83 EC 20 */ addi r28, r3, modeCtrl@l
|
|
/* 800B1B20 000ADA40 83 BC 00 2C */ lwz r29, 0x2c(r28)
|
|
/* 800B1B24 000ADA44 4B FD CA 41 */ bl func_8008E564
|
|
/* 800B1B28 000ADA48 38 7F 00 0C */ addi r3, r31, 0xc
|
|
/* 800B1B2C 000ADA4C 4B F5 5B B1 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800B1B30 000ADA50 38 7F 00 78 */ addi r3, r31, 0x78
|
|
/* 800B1B34 000ADA54 4B F5 61 0D */ bl mathutil_mtxA_mult_right
|
|
/* 800B1B38 000ADA58 38 60 20 00 */ li r3, 0x2000
|
|
/* 800B1B3C 000ADA5C 4B F5 65 4D */ bl mathutil_mtxA_rotate_z
|
|
/* 800B1B40 000ADA60 38 60 C0 00 */ li r3, -16384
|
|
/* 800B1B44 000ADA64 4B F5 64 B9 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B1B48 000ADA68 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B1B4C 000ADA6C 38 80 00 00 */ li r4, 0
|
|
/* 800B1B50 000ADA70 4B FE 8E D5 */ bl func_8009AA24
|
|
/* 800B1B54 000ADA74 38 60 00 01 */ li r3, 1
|
|
/* 800B1B58 000ADA78 38 80 00 03 */ li r4, 3
|
|
/* 800B1B5C 000ADA7C 38 A0 00 00 */ li r5, 0
|
|
/* 800B1B60 000ADA80 4B FD CA 69 */ bl avdisp_set_z_mode
|
|
/* 800B1B64 000ADA84 80 1C 00 24 */ lwz r0, 0x24(r28)
|
|
/* 800B1B68 000ADA88 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B1B6C 000ADA8C 40 81 01 A8 */ ble lbl_800B1D14
|
|
/* 800B1B70 000ADA90 2C 1D 00 00 */ cmpwi r29, 0
|
|
/* 800B1B74 000ADA94 40 82 00 64 */ bne lbl_800B1BD8
|
|
/* 800B1B78 000ADA98 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1B7C 000ADA9C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1B80 000ADAA0 80 63 01 C8 */ lwz r3, 0x1c8(r3)
|
|
/* 800B1B84 000ADAA4 4B FD CE E1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1B88 000ADAA8 38 60 00 01 */ li r3, 1
|
|
/* 800B1B8C 000ADAAC 38 80 00 03 */ li r4, 3
|
|
/* 800B1B90 000ADAB0 38 A0 00 01 */ li r5, 1
|
|
/* 800B1B94 000ADAB4 4B FD CA 35 */ bl avdisp_set_z_mode
|
|
/* 800B1B98 000ADAB8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1B9C 000ADABC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1BA0 000ADAC0 80 63 01 88 */ lwz r3, 0x188(r3)
|
|
/* 800B1BA4 000ADAC4 4B FD CE C1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1BA8 000ADAC8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1BAC 000ADACC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1BB0 000ADAD0 80 63 01 90 */ lwz r3, 0x190(r3)
|
|
/* 800B1BB4 000ADAD4 4B FD CE B1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1BB8 000ADAD8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1BBC 000ADADC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1BC0 000ADAE0 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1BC4 000ADAE4 4B FD CE A1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1BC8 000ADAE8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1BCC 000ADAEC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1BD0 000ADAF0 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1BD4 000ADAF4 4B FD CE 91 */ bl g_avdisp_draw_model_2
|
|
lbl_800B1BD8:
|
|
/* 800B1BD8 000ADAF8 2C 1D 00 01 */ cmpwi r29, 1
|
|
/* 800B1BDC 000ADAFC 40 82 00 64 */ bne lbl_800B1C40
|
|
/* 800B1BE0 000ADB00 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1BE4 000ADB04 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1BE8 000ADB08 80 63 01 F8 */ lwz r3, 0x1f8(r3)
|
|
/* 800B1BEC 000ADB0C 4B FD CE 79 */ bl g_avdisp_draw_model_2
|
|
/* 800B1BF0 000ADB10 38 60 00 01 */ li r3, 1
|
|
/* 800B1BF4 000ADB14 38 80 00 03 */ li r4, 3
|
|
/* 800B1BF8 000ADB18 38 A0 00 01 */ li r5, 1
|
|
/* 800B1BFC 000ADB1C 4B FD C9 CD */ bl avdisp_set_z_mode
|
|
/* 800B1C00 000ADB20 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C04 000ADB24 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C08 000ADB28 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B1C0C 000ADB2C 4B FD CE 59 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C10 000ADB30 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C14 000ADB34 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C18 000ADB38 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800B1C1C 000ADB3C 4B FD CE 49 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C20 000ADB40 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C24 000ADB44 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C28 000ADB48 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1C2C 000ADB4C 4B FD CE 39 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C30 000ADB50 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C34 000ADB54 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C38 000ADB58 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1C3C 000ADB5C 4B FD CE 29 */ bl g_avdisp_draw_model_2
|
|
lbl_800B1C40:
|
|
/* 800B1C40 000ADB60 2C 1D 00 02 */ cmpwi r29, 2
|
|
/* 800B1C44 000ADB64 40 82 00 64 */ bne lbl_800B1CA8
|
|
/* 800B1C48 000ADB68 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C4C 000ADB6C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C50 000ADB70 80 63 01 D8 */ lwz r3, 0x1d8(r3)
|
|
/* 800B1C54 000ADB74 4B FD CE 11 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C58 000ADB78 38 60 00 01 */ li r3, 1
|
|
/* 800B1C5C 000ADB7C 38 80 00 03 */ li r4, 3
|
|
/* 800B1C60 000ADB80 38 A0 00 01 */ li r5, 1
|
|
/* 800B1C64 000ADB84 4B FD C9 65 */ bl avdisp_set_z_mode
|
|
/* 800B1C68 000ADB88 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C6C 000ADB8C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C70 000ADB90 80 63 02 28 */ lwz r3, 0x228(r3)
|
|
/* 800B1C74 000ADB94 4B FD CD F1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C78 000ADB98 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C7C 000ADB9C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C80 000ADBA0 80 63 02 30 */ lwz r3, 0x230(r3)
|
|
/* 800B1C84 000ADBA4 4B FD CD E1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C88 000ADBA8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C8C 000ADBAC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1C90 000ADBB0 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1C94 000ADBB4 4B FD CD D1 */ bl g_avdisp_draw_model_2
|
|
/* 800B1C98 000ADBB8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1C9C 000ADBBC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1CA0 000ADBC0 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1CA4 000ADBC4 4B FD CD C1 */ bl g_avdisp_draw_model_2
|
|
lbl_800B1CA8:
|
|
/* 800B1CA8 000ADBC8 2C 1D 00 03 */ cmpwi r29, 3
|
|
/* 800B1CAC 000ADBCC 40 82 00 C8 */ bne lbl_800B1D74
|
|
/* 800B1CB0 000ADBD0 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1CB4 000ADBD4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1CB8 000ADBD8 80 63 01 E8 */ lwz r3, 0x1e8(r3)
|
|
/* 800B1CBC 000ADBDC 4B FD CD A9 */ bl g_avdisp_draw_model_2
|
|
/* 800B1CC0 000ADBE0 38 60 00 01 */ li r3, 1
|
|
/* 800B1CC4 000ADBE4 38 80 00 03 */ li r4, 3
|
|
/* 800B1CC8 000ADBE8 38 A0 00 01 */ li r5, 1
|
|
/* 800B1CCC 000ADBEC 4B FD C8 FD */ bl avdisp_set_z_mode
|
|
/* 800B1CD0 000ADBF0 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1CD4 000ADBF4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1CD8 000ADBF8 80 63 00 A8 */ lwz r3, 0xa8(r3)
|
|
/* 800B1CDC 000ADBFC 4B FD CD 89 */ bl g_avdisp_draw_model_2
|
|
/* 800B1CE0 000ADC00 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1CE4 000ADC04 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1CE8 000ADC08 80 63 00 B0 */ lwz r3, 0xb0(r3)
|
|
/* 800B1CEC 000ADC0C 4B FD CD 79 */ bl g_avdisp_draw_model_2
|
|
/* 800B1CF0 000ADC10 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1CF4 000ADC14 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1CF8 000ADC18 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1CFC 000ADC1C 4B FD CD 69 */ bl g_avdisp_draw_model_2
|
|
/* 800B1D00 000ADC20 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1D04 000ADC24 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1D08 000ADC28 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1D0C 000ADC2C 4B FD CD 59 */ bl g_avdisp_draw_model_2
|
|
/* 800B1D10 000ADC30 48 00 00 64 */ b lbl_800B1D74
|
|
lbl_800B1D14:
|
|
/* 800B1D14 000ADC34 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1D18 000ADC38 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1D1C 000ADC3C 80 63 01 E8 */ lwz r3, 0x1e8(r3)
|
|
/* 800B1D20 000ADC40 4B FD CD 45 */ bl g_avdisp_draw_model_2
|
|
/* 800B1D24 000ADC44 38 60 00 01 */ li r3, 1
|
|
/* 800B1D28 000ADC48 38 80 00 03 */ li r4, 3
|
|
/* 800B1D2C 000ADC4C 38 A0 00 01 */ li r5, 1
|
|
/* 800B1D30 000ADC50 4B FD C8 99 */ bl avdisp_set_z_mode
|
|
/* 800B1D34 000ADC54 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1D38 000ADC58 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1D3C 000ADC5C 80 63 00 A8 */ lwz r3, 0xa8(r3)
|
|
/* 800B1D40 000ADC60 4B FD CD 25 */ bl g_avdisp_draw_model_2
|
|
/* 800B1D44 000ADC64 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1D48 000ADC68 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1D4C 000ADC6C 80 63 00 B0 */ lwz r3, 0xb0(r3)
|
|
/* 800B1D50 000ADC70 4B FD CD 15 */ bl g_avdisp_draw_model_2
|
|
/* 800B1D54 000ADC74 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1D58 000ADC78 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1D5C 000ADC7C 80 63 00 88 */ lwz r3, 0x88(r3)
|
|
/* 800B1D60 000ADC80 4B FD CD 05 */ bl g_avdisp_draw_model_2
|
|
/* 800B1D64 000ADC84 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B1D68 000ADC88 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B1D6C 000ADC8C 80 63 00 90 */ lwz r3, 0x90(r3)
|
|
/* 800B1D70 000ADC90 4B FD CC F5 */ bl g_avdisp_draw_model_2
|
|
lbl_800B1D74:
|
|
/* 800B1D74 000ADC94 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1D78 000ADC98 4B FD C7 ED */ bl func_8008E564
|
|
/* 800B1D7C 000ADC9C C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B1D80 000ADCA0 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1D84 000ADCA4 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B1D88 000ADCA8 40 82 00 44 */ bne lbl_800B1DCC
|
|
/* 800B1D8C 000ADCAC C0 0D A0 C4 */ lfs f0, lbl_802F22A4@sda21(r13)
|
|
/* 800B1D90 000ADCB0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B1D94 000ADCB4 40 82 00 38 */ bne lbl_800B1DCC
|
|
/* 800B1D98 000ADCB8 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B1D9C 000ADCBC C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B1DA0 000ADCC0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1DA4 000ADCC4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1DA8 000ADCC8 40 82 00 24 */ bne lbl_800B1DCC
|
|
/* 800B1DAC 000ADCCC 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B1DB0 000ADCD0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B1DB4 000ADCD4 C8 22 BA 30 */ lfd f1, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B1DB8 000ADCD8 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B1DBC 000ADCDC 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B1DC0 000ADCE0 C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
|
/* 800B1DC4 000ADCE4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B1DC8 000ADCE8 D0 0D A0 C4 */ stfs f0, lbl_802F22A4@sda21(r13)
|
|
lbl_800B1DCC:
|
|
/* 800B1DCC 000ADCEC C8 02 B9 08 */ lfd f0, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B1DD0 000ADCF0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B1DD4 000ADCF4 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B1DD8 000ADCF8 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B1DDC 000ADCFC 40 82 00 64 */ bne lbl_800B1E40
|
|
/* 800B1DE0 000ADD00 C8 02 BB 28 */ lfd f0, lbl_802F6328-_SDA2_BASE_(r2)
|
|
/* 800B1DE4 000ADD04 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1DE8 000ADD08 40 80 00 58 */ bge lbl_800B1E40
|
|
/* 800B1DEC 000ADD0C C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B1DF0 000ADD10 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1DF4 000ADD14 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B1DF8 000ADD18 40 82 00 48 */ bne lbl_800B1E40
|
|
/* 800B1DFC 000ADD1C 3C 60 00 9F */ lis r3, 0x009EF8FF@ha
|
|
/* 800B1E00 000ADD20 38 63 F8 FF */ addi r3, r3, 0x009EF8FF@l
|
|
/* 800B1E04 000ADD24 4B FB FC E1 */ bl func_80071AE4
|
|
/* 800B1E08 000ADD28 38 60 00 09 */ li r3, 9
|
|
/* 800B1E0C 000ADD2C 4B FB FC C9 */ bl func_80071AD4
|
|
/* 800B1E10 000ADD30 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B1E14 000ADD34 C8 22 B9 08 */ lfd f1, lbl_802F6108-_SDA2_BASE_(r2)
|
|
/* 800B1E18 000ADD38 C8 02 B9 10 */ lfd f0, lbl_802F6110-_SDA2_BASE_(r2)
|
|
/* 800B1E1C 000ADD3C FC 22 08 28 */ fsub f1, f2, f1
|
|
/* 800B1E20 000ADD40 FC 21 00 24 */ fdiv f1, f1, f0
|
|
/* 800B1E24 000ADD44 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B1E28 000ADD48 4B FB FD 19 */ bl func_80071B40
|
|
/* 800B1E2C 000ADD4C C0 22 BB 30 */ lfs f1, lbl_802F6330-_SDA2_BASE_(r2)
|
|
/* 800B1E30 000ADD50 C0 42 BA F8 */ lfs f2, lbl_802F62F8-_SDA2_BASE_(r2)
|
|
/* 800B1E34 000ADD54 4B FB FD 2D */ bl func_80071B60
|
|
/* 800B1E38 000ADD58 38 6D 96 C8 */ addi r3, r13, lbl_802F18A8@sda21
|
|
/* 800B1E3C 000ADD5C 4B FC 00 1D */ bl func_80071E58
|
|
lbl_800B1E40:
|
|
/* 800B1E40 000ADD60 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B1E44 000ADD64 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1E48 000ADD68 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B1E4C 000ADD6C 41 82 00 1C */ beq lbl_800B1E68
|
|
/* 800B1E50 000ADD70 80 0D A0 34 */ lwz r0, lbl_802F2214@sda21(r13)
|
|
/* 800B1E54 000ADD74 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B1E58 000ADD78 40 82 00 10 */ bne lbl_800B1E68
|
|
/* 800B1E5C 000ADD7C 80 6D A0 48 */ lwz r3, lbl_802F2228@sda21(r13)
|
|
/* 800B1E60 000ADD80 38 03 FF 38 */ addi r0, r3, -200
|
|
/* 800B1E64 000ADD84 90 0D A0 48 */ stw r0, lbl_802F2228@sda21(r13)
|
|
lbl_800B1E68:
|
|
/* 800B1E68 000ADD88 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B1E6C 000ADD8C 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B1E70 000ADD90 C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B1E74 000ADD94 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B1E78 000ADD98 C0 4D A0 C4 */ lfs f2, lbl_802F22A4@sda21(r13)
|
|
/* 800B1E7C 000ADD9C 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B1E80 000ADDA0 C8 02 B9 F8 */ lfd f0, lbl_802F61F8-_SDA2_BASE_(r2)
|
|
/* 800B1E84 000ADDA4 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B1E88 000ADDA8 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B1E8C 000ADDAC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B1E90 000ADDB0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1E94 000ADDB4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1E98 000ADDB8 40 82 01 D0 */ bne lbl_800B2068
|
|
/* 800B1E9C 000ADDBC 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B1EA0 000ADDC0 C8 02 BB 38 */ lfd f0, lbl_802F6338-_SDA2_BASE_(r2)
|
|
/* 800B1EA4 000ADDC4 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B1EA8 000ADDC8 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B1EAC 000ADDCC EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B1EB0 000ADDD0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B1EB4 000ADDD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1EB8 000ADDD8 40 80 01 B0 */ bge lbl_800B2068
|
|
/* 800B1EBC 000ADDDC C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B1EC0 000ADDE0 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B1EC4 000ADDE4 41 82 01 A4 */ beq lbl_800B2068
|
|
/* 800B1EC8 000ADDE8 80 0D A0 78 */ lwz r0, lbl_802F2258@sda21(r13)
|
|
/* 800B1ECC 000ADDEC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B1ED0 000ADDF0 40 82 01 98 */ bne lbl_800B2068
|
|
/* 800B1ED4 000ADDF4 38 60 00 B1 */ li r3, 0xb1
|
|
/* 800B1ED8 000ADDF8 4B FB FB FD */ bl func_80071AD4
|
|
/* 800B1EDC 000ADDFC 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B1EE0 000ADE00 4B FB FC 71 */ bl func_80071B50
|
|
/* 800B1EE4 000ADE04 38 60 00 00 */ li r3, 0
|
|
/* 800B1EE8 000ADE08 4B FB FB FD */ bl func_80071AE4
|
|
/* 800B1EEC 000ADE0C 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B1EF0 000ADE10 4B FB FC 61 */ bl func_80071B50
|
|
/* 800B1EF4 000ADE14 C0 22 BB 40 */ lfs f1, lbl_802F6340-_SDA2_BASE_(r2)
|
|
/* 800B1EF8 000ADE18 C0 42 BB 44 */ lfs f2, lbl_802F6344-_SDA2_BASE_(r2)
|
|
/* 800B1EFC 000ADE1C 4B FB FC 65 */ bl func_80071B60
|
|
/* 800B1F00 000ADE20 38 7E 02 40 */ addi r3, r30, 0x240
|
|
/* 800B1F04 000ADE24 4C C6 31 82 */ crclr 6
|
|
/* 800B1F08 000ADE28 4B FC 0B B9 */ bl func_80072AC0
|
|
/* 800B1F0C 000ADE2C 3C 60 00 F8 */ lis r3, 0x00F7F325@ha
|
|
/* 800B1F10 000ADE30 38 63 F3 25 */ addi r3, r3, 0x00F7F325@l
|
|
/* 800B1F14 000ADE34 4B FB FB D1 */ bl func_80071AE4
|
|
/* 800B1F18 000ADE38 38 60 00 B1 */ li r3, 0xb1
|
|
/* 800B1F1C 000ADE3C 4B FB FB B9 */ bl func_80071AD4
|
|
/* 800B1F20 000ADE40 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B1F24 000ADE44 4B FB FC 2D */ bl func_80071B50
|
|
/* 800B1F28 000ADE48 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B1F2C 000ADE4C C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B1F30 000ADE50 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B1F34 000ADE54 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B1F38 000ADE58 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B1F3C 000ADE5C C8 42 B9 F8 */ lfd f2, lbl_802F61F8-_SDA2_BASE_(r2)
|
|
/* 800B1F40 000ADE60 C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
|
/* 800B1F44 000ADE64 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B1F48 000ADE68 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B1F4C 000ADE6C FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B1F50 000ADE70 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1F54 000ADE74 40 82 00 50 */ bne lbl_800B1FA4
|
|
/* 800B1F58 000ADE78 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B1F5C 000ADE7C C8 02 BA A0 */ lfd f0, lbl_802F62A0-_SDA2_BASE_(r2)
|
|
/* 800B1F60 000ADE80 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B1F64 000ADE84 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B1F68 000ADE88 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B1F6C 000ADE8C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B1F70 000ADE90 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1F74 000ADE94 40 80 00 30 */ bge lbl_800B1FA4
|
|
/* 800B1F78 000ADE98 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B1F7C 000ADE9C C8 02 BB 48 */ lfd f0, lbl_802F6348-_SDA2_BASE_(r2)
|
|
/* 800B1F80 000ADEA0 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B1F84 000ADEA4 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B1F88 000ADEA8 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B1F8C 000ADEAC EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B1F90 000ADEB0 FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B1F94 000ADEB4 FC 21 00 24 */ fdiv f1, f1, f0
|
|
/* 800B1F98 000ADEB8 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B1F9C 000ADEBC 4B FB FB A5 */ bl func_80071B40
|
|
/* 800B1FA0 000ADEC0 48 00 00 A0 */ b lbl_800B2040
|
|
lbl_800B1FA4:
|
|
/* 800B1FA4 000ADEC4 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B1FA8 000ADEC8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B1FAC 000ADECC C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B1FB0 000ADED0 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B1FB4 000ADED4 C0 4D A0 C4 */ lfs f2, lbl_802F22A4@sda21(r13)
|
|
/* 800B1FB8 000ADED8 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B1FBC 000ADEDC C8 02 BA A0 */ lfd f0, lbl_802F62A0-_SDA2_BASE_(r2)
|
|
/* 800B1FC0 000ADEE0 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B1FC4 000ADEE4 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B1FC8 000ADEE8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B1FCC 000ADEEC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1FD0 000ADEF0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B1FD4 000ADEF4 40 82 00 30 */ bne lbl_800B2004
|
|
/* 800B1FD8 000ADEF8 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B1FDC 000ADEFC C8 02 BB 38 */ lfd f0, lbl_802F6338-_SDA2_BASE_(r2)
|
|
/* 800B1FE0 000ADF00 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B1FE4 000ADF04 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B1FE8 000ADF08 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B1FEC 000ADF0C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B1FF0 000ADF10 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B1FF4 000ADF14 40 80 00 10 */ bge lbl_800B2004
|
|
/* 800B1FF8 000ADF18 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B1FFC 000ADF1C 4B FB FB 45 */ bl func_80071B40
|
|
/* 800B2000 000ADF20 48 00 00 40 */ b lbl_800B2040
|
|
lbl_800B2004:
|
|
/* 800B2004 000ADF24 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B2008 000ADF28 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B200C 000ADF2C C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2010 000ADF30 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B2014 000ADF34 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B2018 000ADF38 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B201C 000ADF3C C8 02 BB 50 */ lfd f0, lbl_802F6350-_SDA2_BASE_(r2)
|
|
/* 800B2020 000ADF40 C8 41 00 D8 */ lfd f2, 0xd8(r1)
|
|
/* 800B2024 000ADF44 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B2028 000ADF48 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800B202C 000ADF4C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2030 000ADF50 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2034 000ADF54 40 82 00 0C */ bne lbl_800B2040
|
|
/* 800B2038 000ADF58 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B203C 000ADF5C 4B FB FB 05 */ bl func_80071B40
|
|
lbl_800B2040:
|
|
/* 800B2040 000ADF60 C0 22 BB 58 */ lfs f1, lbl_802F6358-_SDA2_BASE_(r2)
|
|
/* 800B2044 000ADF64 C0 42 BA A8 */ lfs f2, lbl_802F62A8-_SDA2_BASE_(r2)
|
|
/* 800B2048 000ADF68 4B FB FB 19 */ bl func_80071B60
|
|
/* 800B204C 000ADF6C 38 7E 02 40 */ addi r3, r30, 0x240
|
|
/* 800B2050 000ADF70 4C C6 31 82 */ crclr 6
|
|
/* 800B2054 000ADF74 4B FC 0A 6D */ bl func_80072AC0
|
|
/* 800B2058 000ADF78 4B FB FA 35 */ bl func_80071A8C
|
|
/* 800B205C 000ADF7C 3C 60 00 F8 */ lis r3, 0x00F7F325@ha
|
|
/* 800B2060 000ADF80 38 63 F3 25 */ addi r3, r3, 0x00F7F325@l
|
|
/* 800B2064 000ADF84 4B FB FA 81 */ bl func_80071AE4
|
|
lbl_800B2068:
|
|
/* 800B2068 000ADF88 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B206C 000ADF8C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B2070 000ADF90 C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2074 000ADF94 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B2078 000ADF98 C0 4D A0 C4 */ lfs f2, lbl_802F22A4@sda21(r13)
|
|
/* 800B207C 000ADF9C 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B2080 000ADFA0 C8 02 BB 60 */ lfd f0, lbl_802F6360-_SDA2_BASE_(r2)
|
|
/* 800B2084 000ADFA4 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B2088 000ADFA8 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B208C 000ADFAC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2090 000ADFB0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2094 000ADFB4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2098 000ADFB8 40 82 06 E8 */ bne lbl_800B2780
|
|
/* 800B209C 000ADFBC 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B20A0 000ADFC0 C8 02 BB 38 */ lfd f0, lbl_802F6338-_SDA2_BASE_(r2)
|
|
/* 800B20A4 000ADFC4 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B20A8 000ADFC8 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B20AC 000ADFCC EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B20B0 000ADFD0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B20B4 000ADFD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B20B8 000ADFD8 40 80 06 C8 */ bge lbl_800B2780
|
|
/* 800B20BC 000ADFDC C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B20C0 000ADFE0 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B20C4 000ADFE4 41 82 06 BC */ beq lbl_800B2780
|
|
/* 800B20C8 000ADFE8 80 0D A0 78 */ lwz r0, lbl_802F2258@sda21(r13)
|
|
/* 800B20CC 000ADFEC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B20D0 000ADFF0 40 82 06 B0 */ bne lbl_800B2780
|
|
/* 800B20D4 000ADFF4 80 0D A0 48 */ lwz r0, lbl_802F2228@sda21(r13)
|
|
/* 800B20D8 000ADFF8 2C 00 04 CA */ cmpwi r0, 0x4ca
|
|
/* 800B20DC 000ADFFC 41 80 00 10 */ blt lbl_800B20EC
|
|
/* 800B20E0 000AE000 38 00 00 01 */ li r0, 1
|
|
/* 800B20E4 000AE004 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B20E8 000AE008 48 00 04 94 */ b lbl_800B257C
|
|
lbl_800B20EC:
|
|
/* 800B20EC 000AE00C 2C 00 04 B1 */ cmpwi r0, 0x4b1
|
|
/* 800B20F0 000AE010 41 80 00 10 */ blt lbl_800B2100
|
|
/* 800B20F4 000AE014 38 00 00 02 */ li r0, 2
|
|
/* 800B20F8 000AE018 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B20FC 000AE01C 48 00 04 80 */ b lbl_800B257C
|
|
lbl_800B2100:
|
|
/* 800B2100 000AE020 2C 00 04 98 */ cmpwi r0, 0x498
|
|
/* 800B2104 000AE024 41 80 00 10 */ blt lbl_800B2114
|
|
/* 800B2108 000AE028 38 00 00 03 */ li r0, 3
|
|
/* 800B210C 000AE02C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2110 000AE030 48 00 04 6C */ b lbl_800B257C
|
|
lbl_800B2114:
|
|
/* 800B2114 000AE034 2C 00 04 7F */ cmpwi r0, 0x47f
|
|
/* 800B2118 000AE038 41 80 00 10 */ blt lbl_800B2128
|
|
/* 800B211C 000AE03C 38 00 00 04 */ li r0, 4
|
|
/* 800B2120 000AE040 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2124 000AE044 48 00 04 58 */ b lbl_800B257C
|
|
lbl_800B2128:
|
|
/* 800B2128 000AE048 2C 00 04 66 */ cmpwi r0, 0x466
|
|
/* 800B212C 000AE04C 41 80 00 10 */ blt lbl_800B213C
|
|
/* 800B2130 000AE050 38 00 00 05 */ li r0, 5
|
|
/* 800B2134 000AE054 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2138 000AE058 48 00 04 44 */ b lbl_800B257C
|
|
lbl_800B213C:
|
|
/* 800B213C 000AE05C 2C 00 04 4D */ cmpwi r0, 0x44d
|
|
/* 800B2140 000AE060 41 80 00 10 */ blt lbl_800B2150
|
|
/* 800B2144 000AE064 38 00 00 06 */ li r0, 6
|
|
/* 800B2148 000AE068 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B214C 000AE06C 48 00 04 30 */ b lbl_800B257C
|
|
lbl_800B2150:
|
|
/* 800B2150 000AE070 2C 00 04 34 */ cmpwi r0, 0x434
|
|
/* 800B2154 000AE074 41 80 00 10 */ blt lbl_800B2164
|
|
/* 800B2158 000AE078 38 00 00 07 */ li r0, 7
|
|
/* 800B215C 000AE07C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2160 000AE080 48 00 04 1C */ b lbl_800B257C
|
|
lbl_800B2164:
|
|
/* 800B2164 000AE084 2C 00 04 1B */ cmpwi r0, 0x41b
|
|
/* 800B2168 000AE088 41 80 00 10 */ blt lbl_800B2178
|
|
/* 800B216C 000AE08C 38 00 00 08 */ li r0, 8
|
|
/* 800B2170 000AE090 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2174 000AE094 48 00 04 08 */ b lbl_800B257C
|
|
lbl_800B2178:
|
|
/* 800B2178 000AE098 2C 00 04 02 */ cmpwi r0, 0x402
|
|
/* 800B217C 000AE09C 41 80 00 10 */ blt lbl_800B218C
|
|
/* 800B2180 000AE0A0 38 00 00 09 */ li r0, 9
|
|
/* 800B2184 000AE0A4 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2188 000AE0A8 48 00 03 F4 */ b lbl_800B257C
|
|
lbl_800B218C:
|
|
/* 800B218C 000AE0AC 2C 00 03 E9 */ cmpwi r0, 0x3e9
|
|
/* 800B2190 000AE0B0 41 80 00 10 */ blt lbl_800B21A0
|
|
/* 800B2194 000AE0B4 38 00 00 0A */ li r0, 0xa
|
|
/* 800B2198 000AE0B8 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B219C 000AE0BC 48 00 03 E0 */ b lbl_800B257C
|
|
lbl_800B21A0:
|
|
/* 800B21A0 000AE0C0 2C 00 03 D0 */ cmpwi r0, 0x3d0
|
|
/* 800B21A4 000AE0C4 41 80 00 10 */ blt lbl_800B21B4
|
|
/* 800B21A8 000AE0C8 38 00 00 0B */ li r0, 0xb
|
|
/* 800B21AC 000AE0CC 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B21B0 000AE0D0 48 00 03 CC */ b lbl_800B257C
|
|
lbl_800B21B4:
|
|
/* 800B21B4 000AE0D4 2C 00 03 B7 */ cmpwi r0, 0x3b7
|
|
/* 800B21B8 000AE0D8 41 80 00 10 */ blt lbl_800B21C8
|
|
/* 800B21BC 000AE0DC 38 00 00 0C */ li r0, 0xc
|
|
/* 800B21C0 000AE0E0 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B21C4 000AE0E4 48 00 03 B8 */ b lbl_800B257C
|
|
lbl_800B21C8:
|
|
/* 800B21C8 000AE0E8 2C 00 03 9E */ cmpwi r0, 0x39e
|
|
/* 800B21CC 000AE0EC 41 80 00 10 */ blt lbl_800B21DC
|
|
/* 800B21D0 000AE0F0 38 00 00 0D */ li r0, 0xd
|
|
/* 800B21D4 000AE0F4 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B21D8 000AE0F8 48 00 03 A4 */ b lbl_800B257C
|
|
lbl_800B21DC:
|
|
/* 800B21DC 000AE0FC 2C 00 03 85 */ cmpwi r0, 0x385
|
|
/* 800B21E0 000AE100 41 80 00 10 */ blt lbl_800B21F0
|
|
/* 800B21E4 000AE104 38 00 00 0E */ li r0, 0xe
|
|
/* 800B21E8 000AE108 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B21EC 000AE10C 48 00 03 90 */ b lbl_800B257C
|
|
lbl_800B21F0:
|
|
/* 800B21F0 000AE110 2C 00 03 6C */ cmpwi r0, 0x36c
|
|
/* 800B21F4 000AE114 41 80 00 10 */ blt lbl_800B2204
|
|
/* 800B21F8 000AE118 38 00 00 0F */ li r0, 0xf
|
|
/* 800B21FC 000AE11C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2200 000AE120 48 00 03 7C */ b lbl_800B257C
|
|
lbl_800B2204:
|
|
/* 800B2204 000AE124 2C 00 03 53 */ cmpwi r0, 0x353
|
|
/* 800B2208 000AE128 41 80 00 10 */ blt lbl_800B2218
|
|
/* 800B220C 000AE12C 38 00 00 10 */ li r0, 0x10
|
|
/* 800B2210 000AE130 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2214 000AE134 48 00 03 68 */ b lbl_800B257C
|
|
lbl_800B2218:
|
|
/* 800B2218 000AE138 2C 00 03 3A */ cmpwi r0, 0x33a
|
|
/* 800B221C 000AE13C 41 80 00 10 */ blt lbl_800B222C
|
|
/* 800B2220 000AE140 38 00 00 11 */ li r0, 0x11
|
|
/* 800B2224 000AE144 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2228 000AE148 48 00 03 54 */ b lbl_800B257C
|
|
lbl_800B222C:
|
|
/* 800B222C 000AE14C 2C 00 03 21 */ cmpwi r0, 0x321
|
|
/* 800B2230 000AE150 41 80 00 10 */ blt lbl_800B2240
|
|
/* 800B2234 000AE154 38 00 00 12 */ li r0, 0x12
|
|
/* 800B2238 000AE158 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B223C 000AE15C 48 00 03 40 */ b lbl_800B257C
|
|
lbl_800B2240:
|
|
/* 800B2240 000AE160 2C 00 03 08 */ cmpwi r0, 0x308
|
|
/* 800B2244 000AE164 41 80 00 10 */ blt lbl_800B2254
|
|
/* 800B2248 000AE168 38 00 00 13 */ li r0, 0x13
|
|
/* 800B224C 000AE16C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2250 000AE170 48 00 03 2C */ b lbl_800B257C
|
|
lbl_800B2254:
|
|
/* 800B2254 000AE174 2C 00 02 EF */ cmpwi r0, 0x2ef
|
|
/* 800B2258 000AE178 41 80 00 10 */ blt lbl_800B2268
|
|
/* 800B225C 000AE17C 38 00 00 14 */ li r0, 0x14
|
|
/* 800B2260 000AE180 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2264 000AE184 48 00 03 18 */ b lbl_800B257C
|
|
lbl_800B2268:
|
|
/* 800B2268 000AE188 2C 00 02 D6 */ cmpwi r0, 0x2d6
|
|
/* 800B226C 000AE18C 41 80 00 10 */ blt lbl_800B227C
|
|
/* 800B2270 000AE190 38 00 00 15 */ li r0, 0x15
|
|
/* 800B2274 000AE194 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2278 000AE198 48 00 03 04 */ b lbl_800B257C
|
|
lbl_800B227C:
|
|
/* 800B227C 000AE19C 2C 00 02 BD */ cmpwi r0, 0x2bd
|
|
/* 800B2280 000AE1A0 41 80 00 10 */ blt lbl_800B2290
|
|
/* 800B2284 000AE1A4 38 00 00 16 */ li r0, 0x16
|
|
/* 800B2288 000AE1A8 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B228C 000AE1AC 48 00 02 F0 */ b lbl_800B257C
|
|
lbl_800B2290:
|
|
/* 800B2290 000AE1B0 2C 00 02 A4 */ cmpwi r0, 0x2a4
|
|
/* 800B2294 000AE1B4 41 80 00 10 */ blt lbl_800B22A4
|
|
/* 800B2298 000AE1B8 38 00 00 17 */ li r0, 0x17
|
|
/* 800B229C 000AE1BC 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B22A0 000AE1C0 48 00 02 DC */ b lbl_800B257C
|
|
lbl_800B22A4:
|
|
/* 800B22A4 000AE1C4 2C 00 02 8B */ cmpwi r0, 0x28b
|
|
/* 800B22A8 000AE1C8 41 80 00 10 */ blt lbl_800B22B8
|
|
/* 800B22AC 000AE1CC 38 00 00 18 */ li r0, 0x18
|
|
/* 800B22B0 000AE1D0 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B22B4 000AE1D4 48 00 02 C8 */ b lbl_800B257C
|
|
lbl_800B22B8:
|
|
/* 800B22B8 000AE1D8 2C 00 02 72 */ cmpwi r0, 0x272
|
|
/* 800B22BC 000AE1DC 41 80 00 10 */ blt lbl_800B22CC
|
|
/* 800B22C0 000AE1E0 38 00 00 19 */ li r0, 0x19
|
|
/* 800B22C4 000AE1E4 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B22C8 000AE1E8 48 00 02 B4 */ b lbl_800B257C
|
|
lbl_800B22CC:
|
|
/* 800B22CC 000AE1EC 2C 00 02 59 */ cmpwi r0, 0x259
|
|
/* 800B22D0 000AE1F0 41 80 00 10 */ blt lbl_800B22E0
|
|
/* 800B22D4 000AE1F4 38 00 00 1A */ li r0, 0x1a
|
|
/* 800B22D8 000AE1F8 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B22DC 000AE1FC 48 00 02 A0 */ b lbl_800B257C
|
|
lbl_800B22E0:
|
|
/* 800B22E0 000AE200 2C 00 02 40 */ cmpwi r0, 0x240
|
|
/* 800B22E4 000AE204 41 80 00 10 */ blt lbl_800B22F4
|
|
/* 800B22E8 000AE208 38 00 00 1B */ li r0, 0x1b
|
|
/* 800B22EC 000AE20C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B22F0 000AE210 48 00 02 8C */ b lbl_800B257C
|
|
lbl_800B22F4:
|
|
/* 800B22F4 000AE214 2C 00 02 27 */ cmpwi r0, 0x227
|
|
/* 800B22F8 000AE218 41 80 00 10 */ blt lbl_800B2308
|
|
/* 800B22FC 000AE21C 38 00 00 1C */ li r0, 0x1c
|
|
/* 800B2300 000AE220 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2304 000AE224 48 00 02 78 */ b lbl_800B257C
|
|
lbl_800B2308:
|
|
/* 800B2308 000AE228 2C 00 02 0E */ cmpwi r0, 0x20e
|
|
/* 800B230C 000AE22C 41 80 00 10 */ blt lbl_800B231C
|
|
/* 800B2310 000AE230 38 00 00 1D */ li r0, 0x1d
|
|
/* 800B2314 000AE234 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2318 000AE238 48 00 02 64 */ b lbl_800B257C
|
|
lbl_800B231C:
|
|
/* 800B231C 000AE23C 2C 00 01 F5 */ cmpwi r0, 0x1f5
|
|
/* 800B2320 000AE240 41 80 00 10 */ blt lbl_800B2330
|
|
/* 800B2324 000AE244 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B2328 000AE248 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B232C 000AE24C 48 00 02 50 */ b lbl_800B257C
|
|
lbl_800B2330:
|
|
/* 800B2330 000AE250 2C 00 01 DC */ cmpwi r0, 0x1dc
|
|
/* 800B2334 000AE254 41 80 00 10 */ blt lbl_800B2344
|
|
/* 800B2338 000AE258 38 00 00 1F */ li r0, 0x1f
|
|
/* 800B233C 000AE25C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2340 000AE260 48 00 02 3C */ b lbl_800B257C
|
|
lbl_800B2344:
|
|
/* 800B2344 000AE264 2C 00 01 C3 */ cmpwi r0, 0x1c3
|
|
/* 800B2348 000AE268 41 80 00 10 */ blt lbl_800B2358
|
|
/* 800B234C 000AE26C 38 00 00 20 */ li r0, 0x20
|
|
/* 800B2350 000AE270 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2354 000AE274 48 00 02 28 */ b lbl_800B257C
|
|
lbl_800B2358:
|
|
/* 800B2358 000AE278 2C 00 01 AA */ cmpwi r0, 0x1aa
|
|
/* 800B235C 000AE27C 41 80 00 10 */ blt lbl_800B236C
|
|
/* 800B2360 000AE280 38 00 00 21 */ li r0, 0x21
|
|
/* 800B2364 000AE284 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2368 000AE288 48 00 02 14 */ b lbl_800B257C
|
|
lbl_800B236C:
|
|
/* 800B236C 000AE28C 2C 00 01 91 */ cmpwi r0, 0x191
|
|
/* 800B2370 000AE290 41 80 00 10 */ blt lbl_800B2380
|
|
/* 800B2374 000AE294 38 00 00 22 */ li r0, 0x22
|
|
/* 800B2378 000AE298 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B237C 000AE29C 48 00 02 00 */ b lbl_800B257C
|
|
lbl_800B2380:
|
|
/* 800B2380 000AE2A0 2C 00 01 78 */ cmpwi r0, 0x178
|
|
/* 800B2384 000AE2A4 41 80 00 10 */ blt lbl_800B2394
|
|
/* 800B2388 000AE2A8 38 00 00 23 */ li r0, 0x23
|
|
/* 800B238C 000AE2AC 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2390 000AE2B0 48 00 01 EC */ b lbl_800B257C
|
|
lbl_800B2394:
|
|
/* 800B2394 000AE2B4 2C 00 01 5F */ cmpwi r0, 0x15f
|
|
/* 800B2398 000AE2B8 41 80 00 10 */ blt lbl_800B23A8
|
|
/* 800B239C 000AE2BC 38 00 00 24 */ li r0, 0x24
|
|
/* 800B23A0 000AE2C0 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B23A4 000AE2C4 48 00 01 D8 */ b lbl_800B257C
|
|
lbl_800B23A8:
|
|
/* 800B23A8 000AE2C8 2C 00 01 46 */ cmpwi r0, 0x146
|
|
/* 800B23AC 000AE2CC 41 80 00 10 */ blt lbl_800B23BC
|
|
/* 800B23B0 000AE2D0 38 00 00 25 */ li r0, 0x25
|
|
/* 800B23B4 000AE2D4 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B23B8 000AE2D8 48 00 01 C4 */ b lbl_800B257C
|
|
lbl_800B23BC:
|
|
/* 800B23BC 000AE2DC 2C 00 01 2D */ cmpwi r0, 0x12d
|
|
/* 800B23C0 000AE2E0 41 80 00 10 */ blt lbl_800B23D0
|
|
/* 800B23C4 000AE2E4 38 00 00 26 */ li r0, 0x26
|
|
/* 800B23C8 000AE2E8 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B23CC 000AE2EC 48 00 01 B0 */ b lbl_800B257C
|
|
lbl_800B23D0:
|
|
/* 800B23D0 000AE2F0 2C 00 01 14 */ cmpwi r0, 0x114
|
|
/* 800B23D4 000AE2F4 41 80 00 10 */ blt lbl_800B23E4
|
|
/* 800B23D8 000AE2F8 38 00 00 27 */ li r0, 0x27
|
|
/* 800B23DC 000AE2FC 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B23E0 000AE300 48 00 01 9C */ b lbl_800B257C
|
|
lbl_800B23E4:
|
|
/* 800B23E4 000AE304 2C 00 00 FB */ cmpwi r0, 0xfb
|
|
/* 800B23E8 000AE308 41 80 00 10 */ blt lbl_800B23F8
|
|
/* 800B23EC 000AE30C 38 00 00 28 */ li r0, 0x28
|
|
/* 800B23F0 000AE310 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B23F4 000AE314 48 00 01 88 */ b lbl_800B257C
|
|
lbl_800B23F8:
|
|
/* 800B23F8 000AE318 2C 00 00 E2 */ cmpwi r0, 0xe2
|
|
/* 800B23FC 000AE31C 41 80 00 10 */ blt lbl_800B240C
|
|
/* 800B2400 000AE320 38 00 00 29 */ li r0, 0x29
|
|
/* 800B2404 000AE324 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2408 000AE328 48 00 01 74 */ b lbl_800B257C
|
|
lbl_800B240C:
|
|
/* 800B240C 000AE32C 2C 00 00 C9 */ cmpwi r0, 0xc9
|
|
/* 800B2410 000AE330 41 80 00 10 */ blt lbl_800B2420
|
|
/* 800B2414 000AE334 38 00 00 2A */ li r0, 0x2a
|
|
/* 800B2418 000AE338 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B241C 000AE33C 48 00 01 60 */ b lbl_800B257C
|
|
lbl_800B2420:
|
|
/* 800B2420 000AE340 2C 00 00 B0 */ cmpwi r0, 0xb0
|
|
/* 800B2424 000AE344 41 80 00 10 */ blt lbl_800B2434
|
|
/* 800B2428 000AE348 38 00 00 2B */ li r0, 0x2b
|
|
/* 800B242C 000AE34C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2430 000AE350 48 00 01 4C */ b lbl_800B257C
|
|
lbl_800B2434:
|
|
/* 800B2434 000AE354 2C 00 00 97 */ cmpwi r0, 0x97
|
|
/* 800B2438 000AE358 41 80 00 10 */ blt lbl_800B2448
|
|
/* 800B243C 000AE35C 38 00 00 2C */ li r0, 0x2c
|
|
/* 800B2440 000AE360 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2444 000AE364 48 00 01 38 */ b lbl_800B257C
|
|
lbl_800B2448:
|
|
/* 800B2448 000AE368 2C 00 00 7E */ cmpwi r0, 0x7e
|
|
/* 800B244C 000AE36C 41 80 00 10 */ blt lbl_800B245C
|
|
/* 800B2450 000AE370 38 00 00 2D */ li r0, 0x2d
|
|
/* 800B2454 000AE374 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2458 000AE378 48 00 01 24 */ b lbl_800B257C
|
|
lbl_800B245C:
|
|
/* 800B245C 000AE37C 2C 00 00 65 */ cmpwi r0, 0x65
|
|
/* 800B2460 000AE380 41 80 00 10 */ blt lbl_800B2470
|
|
/* 800B2464 000AE384 38 00 00 2E */ li r0, 0x2e
|
|
/* 800B2468 000AE388 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B246C 000AE38C 48 00 01 10 */ b lbl_800B257C
|
|
lbl_800B2470:
|
|
/* 800B2470 000AE390 2C 00 00 4C */ cmpwi r0, 0x4c
|
|
/* 800B2474 000AE394 41 80 00 10 */ blt lbl_800B2484
|
|
/* 800B2478 000AE398 38 00 00 2F */ li r0, 0x2f
|
|
/* 800B247C 000AE39C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2480 000AE3A0 48 00 00 FC */ b lbl_800B257C
|
|
lbl_800B2484:
|
|
/* 800B2484 000AE3A4 2C 00 00 33 */ cmpwi r0, 0x33
|
|
/* 800B2488 000AE3A8 41 80 00 10 */ blt lbl_800B2498
|
|
/* 800B248C 000AE3AC 38 00 00 30 */ li r0, 0x30
|
|
/* 800B2490 000AE3B0 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2494 000AE3B4 48 00 00 E8 */ b lbl_800B257C
|
|
lbl_800B2498:
|
|
/* 800B2498 000AE3B8 2C 00 00 1A */ cmpwi r0, 0x1a
|
|
/* 800B249C 000AE3BC 41 80 00 10 */ blt lbl_800B24AC
|
|
/* 800B24A0 000AE3C0 38 00 00 31 */ li r0, 0x31
|
|
/* 800B24A4 000AE3C4 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B24A8 000AE3C8 48 00 00 D4 */ b lbl_800B257C
|
|
lbl_800B24AC:
|
|
/* 800B24AC 000AE3CC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B24B0 000AE3D0 41 80 00 10 */ blt lbl_800B24C0
|
|
/* 800B24B4 000AE3D4 38 00 00 32 */ li r0, 0x32
|
|
/* 800B24B8 000AE3D8 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B24BC 000AE3DC 48 00 00 C0 */ b lbl_800B257C
|
|
lbl_800B24C0:
|
|
/* 800B24C0 000AE3E0 2C 00 FE 0D */ cmpwi r0, -499
|
|
/* 800B24C4 000AE3E4 41 80 00 10 */ blt lbl_800B24D4
|
|
/* 800B24C8 000AE3E8 38 00 00 33 */ li r0, 0x33
|
|
/* 800B24CC 000AE3EC 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B24D0 000AE3F0 48 00 00 AC */ b lbl_800B257C
|
|
lbl_800B24D4:
|
|
/* 800B24D4 000AE3F4 2C 00 FC 19 */ cmpwi r0, -999
|
|
/* 800B24D8 000AE3F8 41 80 00 10 */ blt lbl_800B24E8
|
|
/* 800B24DC 000AE3FC 38 00 00 34 */ li r0, 0x34
|
|
/* 800B24E0 000AE400 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B24E4 000AE404 48 00 00 98 */ b lbl_800B257C
|
|
lbl_800B24E8:
|
|
/* 800B24E8 000AE408 2C 00 FA 25 */ cmpwi r0, -1499
|
|
/* 800B24EC 000AE40C 41 80 00 10 */ blt lbl_800B24FC
|
|
/* 800B24F0 000AE410 38 00 00 35 */ li r0, 0x35
|
|
/* 800B24F4 000AE414 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B24F8 000AE418 48 00 00 84 */ b lbl_800B257C
|
|
lbl_800B24FC:
|
|
/* 800B24FC 000AE41C 2C 00 F8 31 */ cmpwi r0, -1999
|
|
/* 800B2500 000AE420 41 80 00 10 */ blt lbl_800B2510
|
|
/* 800B2504 000AE424 38 00 00 36 */ li r0, 0x36
|
|
/* 800B2508 000AE428 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B250C 000AE42C 48 00 00 70 */ b lbl_800B257C
|
|
lbl_800B2510:
|
|
/* 800B2510 000AE430 2C 00 F6 3D */ cmpwi r0, -2499
|
|
/* 800B2514 000AE434 41 80 00 10 */ blt lbl_800B2524
|
|
/* 800B2518 000AE438 38 00 00 37 */ li r0, 0x37
|
|
/* 800B251C 000AE43C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2520 000AE440 48 00 00 5C */ b lbl_800B257C
|
|
lbl_800B2524:
|
|
/* 800B2524 000AE444 2C 00 F4 49 */ cmpwi r0, -2999
|
|
/* 800B2528 000AE448 41 80 00 10 */ blt lbl_800B2538
|
|
/* 800B252C 000AE44C 38 00 00 38 */ li r0, 0x38
|
|
/* 800B2530 000AE450 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2534 000AE454 48 00 00 48 */ b lbl_800B257C
|
|
lbl_800B2538:
|
|
/* 800B2538 000AE458 2C 00 F2 55 */ cmpwi r0, -3499
|
|
/* 800B253C 000AE45C 41 80 00 10 */ blt lbl_800B254C
|
|
/* 800B2540 000AE460 38 00 00 39 */ li r0, 0x39
|
|
/* 800B2544 000AE464 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2548 000AE468 48 00 00 34 */ b lbl_800B257C
|
|
lbl_800B254C:
|
|
/* 800B254C 000AE46C 2C 00 F0 61 */ cmpwi r0, -3999
|
|
/* 800B2550 000AE470 41 80 00 10 */ blt lbl_800B2560
|
|
/* 800B2554 000AE474 38 00 00 3A */ li r0, 0x3a
|
|
/* 800B2558 000AE478 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B255C 000AE47C 48 00 00 20 */ b lbl_800B257C
|
|
lbl_800B2560:
|
|
/* 800B2560 000AE480 2C 00 EE 6D */ cmpwi r0, -4499
|
|
/* 800B2564 000AE484 41 80 00 10 */ blt lbl_800B2574
|
|
/* 800B2568 000AE488 38 00 00 3B */ li r0, 0x3b
|
|
/* 800B256C 000AE48C 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2570 000AE490 48 00 00 0C */ b lbl_800B257C
|
|
lbl_800B2574:
|
|
/* 800B2574 000AE494 38 00 00 3C */ li r0, 0x3c
|
|
/* 800B2578 000AE498 90 0D A0 44 */ stw r0, lbl_802F2224@sda21(r13)
|
|
lbl_800B257C:
|
|
/* 800B257C 000AE49C 80 0D A0 44 */ lwz r0, lbl_802F2224@sda21(r13)
|
|
/* 800B2580 000AE4A0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B2584 000AE4A4 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B2588 000AE4A8 80 03 06 30 */ lwz r0, 0x630(r3)
|
|
/* 800B258C 000AE4AC 90 0D A0 50 */ stw r0, lbl_802F2230@sda21(r13)
|
|
/* 800B2590 000AE4B0 4B FB E0 99 */ bl create_sprite
|
|
/* 800B2594 000AE4B4 90 6D A0 68 */ stw r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2598 000AE4B8 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B259C 000AE4BC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B25A0 000AE4C0 41 82 01 D0 */ beq lbl_800B2770
|
|
/* 800B25A4 000AE4C4 38 00 00 B1 */ li r0, 0xb1
|
|
/* 800B25A8 000AE4C8 98 03 00 01 */ stb r0, 1(r3)
|
|
/* 800B25AC 000AE4CC 38 A0 00 04 */ li r5, 4
|
|
/* 800B25B0 000AE4D0 38 80 00 00 */ li r4, 0
|
|
/* 800B25B4 000AE4D4 C0 02 BB 68 */ lfs f0, lbl_802F6368-_SDA2_BASE_(r2)
|
|
/* 800B25B8 000AE4D8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B25BC 000AE4DC 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B25C0 000AE4E0 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B25C4 000AE4E4 C0 02 BB 6C */ lfs f0, lbl_802F636C-_SDA2_BASE_(r2)
|
|
/* 800B25C8 000AE4E8 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B25CC 000AE4EC D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B25D0 000AE4F0 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B25D4 000AE4F4 98 A3 00 03 */ stb r5, 3(r3)
|
|
/* 800B25D8 000AE4F8 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B25DC 000AE4FC 98 83 00 0C */ stb r4, 0xc(r3)
|
|
/* 800B25E0 000AE500 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B25E4 000AE504 98 83 00 0D */ stb r4, 0xd(r3)
|
|
/* 800B25E8 000AE508 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B25EC 000AE50C 98 83 00 0E */ stb r4, 0xe(r3)
|
|
/* 800B25F0 000AE510 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B25F4 000AE514 C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B25F8 000AE518 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B25FC 000AE51C C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2600 000AE520 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B2604 000AE524 C8 42 B9 F8 */ lfd f2, lbl_802F61F8-_SDA2_BASE_(r2)
|
|
/* 800B2608 000AE528 C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
|
/* 800B260C 000AE52C EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B2610 000AE530 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2614 000AE534 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B2618 000AE538 40 81 00 58 */ ble lbl_800B2670
|
|
/* 800B261C 000AE53C 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B2620 000AE540 C8 02 BA A0 */ lfd f0, lbl_802F62A0-_SDA2_BASE_(r2)
|
|
/* 800B2624 000AE544 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B2628 000AE548 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B262C 000AE54C EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2630 000AE550 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2634 000AE554 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2638 000AE558 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B263C 000AE55C 40 82 00 34 */ bne lbl_800B2670
|
|
/* 800B2640 000AE560 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B2644 000AE564 C8 02 BB 48 */ lfd f0, lbl_802F6348-_SDA2_BASE_(r2)
|
|
/* 800B2648 000AE568 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B264C 000AE56C 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2650 000AE570 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B2654 000AE574 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2658 000AE578 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B265C 000AE57C FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B2660 000AE580 FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B2664 000AE584 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B2668 000AE588 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B266C 000AE58C 48 00 00 68 */ b lbl_800B26D4
|
|
lbl_800B2670:
|
|
/* 800B2670 000AE590 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B2674 000AE594 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B2678 000AE598 C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B267C 000AE59C 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B2680 000AE5A0 C0 4D A0 C4 */ lfs f2, lbl_802F22A4@sda21(r13)
|
|
/* 800B2684 000AE5A4 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B2688 000AE5A8 C8 02 BA A0 */ lfd f0, lbl_802F62A0-_SDA2_BASE_(r2)
|
|
/* 800B268C 000AE5AC C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B2690 000AE5B0 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2694 000AE5B4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2698 000AE5B8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B269C 000AE5BC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B26A0 000AE5C0 40 82 00 34 */ bne lbl_800B26D4
|
|
/* 800B26A4 000AE5C4 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B26A8 000AE5C8 C8 02 BB 50 */ lfd f0, lbl_802F6350-_SDA2_BASE_(r2)
|
|
/* 800B26AC 000AE5CC 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B26B0 000AE5D0 C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B26B4 000AE5D4 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B26B8 000AE5D8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B26BC 000AE5DC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B26C0 000AE5E0 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B26C4 000AE5E4 40 82 00 10 */ bne lbl_800B26D4
|
|
/* 800B26C8 000AE5E8 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B26CC 000AE5EC 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B26D0 000AE5F0 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B26D4:
|
|
/* 800B26D4 000AE5F4 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B26D8 000AE5F8 3F A0 00 20 */ lis r29, 0x20
|
|
/* 800B26DC 000AE5FC 4C C6 31 82 */ crclr 6
|
|
/* 800B26E0 000AE600 38 8D 96 D0 */ addi r4, r13, lbl_802F18B0@sda21
|
|
/* 800B26E4 000AE604 93 A3 00 74 */ stw r29, 0x74(r3)
|
|
/* 800B26E8 000AE608 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B26EC 000AE60C 80 AD A0 50 */ lwz r5, lbl_802F2230@sda21(r13)
|
|
/* 800B26F0 000AE610 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B26F4 000AE614 48 05 25 31 */ bl sprintf
|
|
/* 800B26F8 000AE618 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B26FC 000AE61C 4B FB DB CD */ bl func_800702C8
|
|
/* 800B2700 000AE620 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2704 000AE624 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B2708 000AE628 41 82 00 68 */ beq lbl_800B2770
|
|
/* 800B270C 000AE62C C0 02 BA B0 */ lfs f0, lbl_802F62B0-_SDA2_BASE_(r2)
|
|
/* 800B2710 000AE630 38 E0 00 04 */ li r7, 4
|
|
/* 800B2714 000AE634 38 C0 00 F7 */ li r6, 0xf7
|
|
/* 800B2718 000AE638 4C C6 31 82 */ crclr 6
|
|
/* 800B271C 000AE63C D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B2720 000AE640 38 A0 00 F3 */ li r5, 0xf3
|
|
/* 800B2724 000AE644 C0 02 BA 38 */ lfs f0, lbl_802F6238-_SDA2_BASE_(r2)
|
|
/* 800B2728 000AE648 38 00 00 25 */ li r0, 0x25
|
|
/* 800B272C 000AE64C 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2730 000AE650 38 8D 96 D0 */ addi r4, r13, lbl_802F18B0@sda21
|
|
/* 800B2734 000AE654 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B2738 000AE658 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B273C 000AE65C 98 E3 00 03 */ stb r7, 3(r3)
|
|
/* 800B2740 000AE660 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2744 000AE664 98 C3 00 0C */ stb r6, 0xc(r3)
|
|
/* 800B2748 000AE668 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B274C 000AE66C 98 A3 00 0D */ stb r5, 0xd(r3)
|
|
/* 800B2750 000AE670 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2754 000AE674 98 03 00 0E */ stb r0, 0xe(r3)
|
|
/* 800B2758 000AE678 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B275C 000AE67C 93 A3 00 74 */ stw r29, 0x74(r3)
|
|
/* 800B2760 000AE680 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2764 000AE684 80 AD A0 50 */ lwz r5, lbl_802F2230@sda21(r13)
|
|
/* 800B2768 000AE688 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B276C 000AE68C 48 05 24 B9 */ bl sprintf
|
|
lbl_800B2770:
|
|
/* 800B2770 000AE690 80 6D A0 68 */ lwz r3, lbl_802F2248@sda21(r13)
|
|
/* 800B2774 000AE694 4B FB DB 55 */ bl func_800702C8
|
|
/* 800B2778 000AE698 38 60 00 00 */ li r3, 0
|
|
/* 800B277C 000AE69C 4B FB DF D5 */ bl g_dest_sprite_with_font
|
|
lbl_800B2780:
|
|
/* 800B2780 000AE6A0 C0 8D A0 C4 */ lfs f4, lbl_802F22A4@sda21(r13)
|
|
/* 800B2784 000AE6A4 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B2788 000AE6A8 FC 04 08 00 */ fcmpu cr0, f4, f1
|
|
/* 800B278C 000AE6AC 41 82 02 7C */ beq lbl_800B2A08
|
|
/* 800B2790 000AE6B0 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B2794 000AE6B4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B2798 000AE6B8 C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B279C 000AE6BC 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B27A0 000AE6C0 C8 02 BB 70 */ lfd f0, lbl_802F6370-_SDA2_BASE_(r2)
|
|
/* 800B27A4 000AE6C4 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B27A8 000AE6C8 C8 41 00 D8 */ lfd f2, 0xd8(r1)
|
|
/* 800B27AC 000AE6CC EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B27B0 000AE6D0 EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B27B4 000AE6D4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B27B8 000AE6D8 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B27BC 000AE6DC 40 82 02 4C */ bne lbl_800B2A08
|
|
/* 800B27C0 000AE6E0 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B27C4 000AE6E4 C8 42 BB 78 */ lfd f2, lbl_802F6378-_SDA2_BASE_(r2)
|
|
/* 800B27C8 000AE6E8 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B27CC 000AE6EC C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
|
/* 800B27D0 000AE6F0 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B27D4 000AE6F4 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B27D8 000AE6F8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B27DC 000AE6FC 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B27E0 000AE700 40 82 00 3C */ bne lbl_800B281C
|
|
/* 800B27E4 000AE704 90 61 00 DC */ stw r3, 0xdc(r1)
|
|
/* 800B27E8 000AE708 C8 02 BA 10 */ lfd f0, lbl_802F6210-_SDA2_BASE_(r2)
|
|
/* 800B27EC 000AE70C 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 800B27F0 000AE710 C8 41 00 D8 */ lfd f2, 0xd8(r1)
|
|
/* 800B27F4 000AE714 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B27F8 000AE718 EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B27FC 000AE71C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B2800 000AE720 40 80 00 1C */ bge lbl_800B281C
|
|
/* 800B2804 000AE724 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B2808 000AE728 38 80 00 05 */ li r4, 5
|
|
/* 800B280C 000AE72C 38 A0 00 06 */ li r5, 6
|
|
/* 800B2810 000AE730 38 C0 00 00 */ li r6, 0
|
|
/* 800B2814 000AE734 4B FD 93 C1 */ bl func_8008BBD4
|
|
/* 800B2818 000AE738 48 00 01 F0 */ b lbl_800B2A08
|
|
lbl_800B281C:
|
|
/* 800B281C 000AE73C 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2820 000AE740 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B2824 000AE744 C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2828 000AE748 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B282C 000AE74C C0 4D A0 C4 */ lfs f2, lbl_802F22A4@sda21(r13)
|
|
/* 800B2830 000AE750 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B2834 000AE754 C8 82 BA 10 */ lfd f4, lbl_802F6210-_SDA2_BASE_(r2)
|
|
/* 800B2838 000AE758 C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
|
/* 800B283C 000AE75C EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2840 000AE760 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800B2844 000AE764 FC 04 00 40 */ fcmpo cr0, f4, f0
|
|
/* 800B2848 000AE768 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B284C 000AE76C 40 82 01 BC */ bne lbl_800B2A08
|
|
/* 800B2850 000AE770 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B2854 000AE774 C8 02 BB 70 */ lfd f0, lbl_802F6370-_SDA2_BASE_(r2)
|
|
/* 800B2858 000AE778 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B285C 000AE77C C8 21 00 D8 */ lfd f1, 0xd8(r1)
|
|
/* 800B2860 000AE780 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2864 000AE784 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2868 000AE788 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B286C 000AE78C 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2870 000AE790 40 82 01 98 */ bne lbl_800B2A08
|
|
/* 800B2874 000AE794 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800B2878 000AE798 80 8D 9A 5C */ lwz r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B287C 000AE79C 93 A1 00 D8 */ stw r29, 0xd8(r1)
|
|
/* 800B2880 000AE7A0 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 800B2884 000AE7A4 C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
|
/* 800B2888 000AE7A8 80 1F 00 10 */ lwz r0, 0x10(r31)
|
|
/* 800B288C 000AE7AC EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2890 000AE7B0 90 64 00 0C */ stw r3, 0xc(r4)
|
|
/* 800B2894 000AE7B4 90 04 00 10 */ stw r0, 0x10(r4)
|
|
/* 800B2898 000AE7B8 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800B289C 000AE7BC 80 1F 00 14 */ lwz r0, 0x14(r31)
|
|
/* 800B28A0 000AE7C0 FC 00 20 28 */ fsub f0, f0, f4
|
|
/* 800B28A4 000AE7C4 90 04 00 14 */ stw r0, 0x14(r4)
|
|
/* 800B28A8 000AE7C8 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B28AC 000AE7CC FC 40 00 1E */ fctiwz f2, f0
|
|
/* 800B28B0 000AE7D0 C0 23 00 0C */ lfs f1, 0xc(r3)
|
|
/* 800B28B4 000AE7D4 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800B28B8 000AE7D8 D8 41 00 D0 */ stfd f2, 0xd0(r1)
|
|
/* 800B28BC 000AE7DC C0 43 00 14 */ lfs f2, 0x14(r3)
|
|
/* 800B28C0 000AE7E0 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 800B28C4 000AE7E4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B28C8 000AE7E8 83 81 00 D4 */ lwz r28, 0xd4(r1)
|
|
/* 800B28CC 000AE7EC EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 800B28D0 000AE7F0 4B F5 49 D5 */ bl mathutil_atan2
|
|
/* 800B28D4 000AE7F4 80 8D 9A 5C */ lwz r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B28D8 000AE7F8 38 03 80 00 */ addi r0, r3, -32768
|
|
/* 800B28DC 000AE7FC B0 04 00 1A */ sth r0, 0x1a(r4)
|
|
/* 800B28E0 000AE800 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B28E4 000AE804 C0 63 00 14 */ lfs f3, 0x14(r3)
|
|
/* 800B28E8 000AE808 C0 43 00 08 */ lfs f2, 8(r3)
|
|
/* 800B28EC 000AE80C C0 23 00 0C */ lfs f1, 0xc(r3)
|
|
/* 800B28F0 000AE810 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800B28F4 000AE814 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B28F8 000AE818 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 800B28FC 000AE81C EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B2900 000AE820 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B2904 000AE824 4B F5 47 F5 */ bl mathutil_sqrt
|
|
/* 800B2908 000AE828 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B290C 000AE82C FC 40 08 90 */ fmr f2, f1
|
|
/* 800B2910 000AE830 C0 63 00 10 */ lfs f3, 0x10(r3)
|
|
/* 800B2914 000AE834 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 800B2918 000AE838 EC 23 00 28 */ fsubs f1, f3, f0
|
|
/* 800B291C 000AE83C 4B F5 49 89 */ bl mathutil_atan2
|
|
/* 800B2920 000AE840 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B2924 000AE844 6F 80 80 00 */ xoris r0, r28, 0x8000
|
|
/* 800B2928 000AE848 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 800B292C 000AE84C 38 80 00 00 */ li r4, 0
|
|
/* 800B2930 000AE850 B0 65 00 18 */ sth r3, 0x18(r5)
|
|
/* 800B2934 000AE854 80 6D 9A 5C */ lwz r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B2938 000AE858 93 A1 00 C8 */ stw r29, 0xc8(r1)
|
|
/* 800B293C 000AE85C B0 83 00 1C */ sth r4, 0x1c(r3)
|
|
/* 800B2940 000AE860 C8 01 00 C8 */ lfd f0, 0xc8(r1)
|
|
/* 800B2944 000AE864 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 800B2948 000AE868 C8 42 BA 28 */ lfd f2, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B294C 000AE86C 93 A1 00 C0 */ stw r29, 0xc0(r1)
|
|
/* 800B2950 000AE870 FC 20 10 28 */ fsub f1, f0, f2
|
|
/* 800B2954 000AE874 C8 62 BB 80 */ lfd f3, lbl_802F6380-_SDA2_BASE_(r2)
|
|
/* 800B2958 000AE878 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 800B295C 000AE87C C0 9F 00 10 */ lfs f4, 0x10(r31)
|
|
/* 800B2960 000AE880 FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B2964 000AE884 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800B2968 000AE888 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800B296C 000AE88C FC 04 00 2A */ fadd f0, f4, f0
|
|
/* 800B2970 000AE890 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B2974 000AE894 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800B2978 000AE898 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B297C 000AE89C C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2980 000AE8A0 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2984 000AE8A4 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B2988 000AE8A8 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B298C 000AE8AC C8 02 BB 88 */ lfd f0, lbl_802F6388-_SDA2_BASE_(r2)
|
|
/* 800B2990 000AE8B0 C8 41 00 B8 */ lfd f2, 0xb8(r1)
|
|
/* 800B2994 000AE8B4 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B2998 000AE8B8 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800B299C 000AE8BC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B29A0 000AE8C0 40 80 00 50 */ bge lbl_800B29F0
|
|
/* 800B29A4 000AE8C4 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B29A8 000AE8C8 38 80 00 00 */ li r4, 0
|
|
/* 800B29AC 000AE8CC 38 A0 00 AC */ li r5, 0xac
|
|
/* 800B29B0 000AE8D0 4B F5 09 71 */ bl memset
|
|
/* 800B29B4 000AE8D4 38 00 00 0A */ li r0, 0xa
|
|
/* 800B29B8 000AE8D8 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B29BC 000AE8DC B0 01 00 10 */ sth r0, 0x10(r1)
|
|
/* 800B29C0 000AE8E0 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B29C4 000AE8E4 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 800B29C8 000AE8E8 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B29CC 000AE8EC 7C 00 07 34 */ extsh r0, r0
|
|
/* 800B29D0 000AE8F0 B0 01 00 1C */ sth r0, 0x1c(r1)
|
|
/* 800B29D4 000AE8F4 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 800B29D8 000AE8F8 80 1F 00 10 */ lwz r0, 0x10(r31)
|
|
/* 800B29DC 000AE8FC 90 81 00 3C */ stw r4, 0x3c(r1)
|
|
/* 800B29E0 000AE900 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 800B29E4 000AE904 80 1F 00 14 */ lwz r0, 0x14(r31)
|
|
/* 800B29E8 000AE908 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800B29EC 000AE90C 4B F9 A5 1D */ bl func_8004CF08
|
|
lbl_800B29F0:
|
|
/* 800B29F0 000AE910 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B29F4 000AE914 38 80 00 02 */ li r4, 2
|
|
/* 800B29F8 000AE918 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B29FC 000AE91C 38 A0 00 0F */ li r5, 0xf
|
|
/* 800B2A00 000AE920 38 C0 00 00 */ li r6, 0
|
|
/* 800B2A04 000AE924 4B FD 91 D1 */ bl func_8008BBD4
|
|
lbl_800B2A08:
|
|
/* 800B2A08 000AE928 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2A0C 000AE92C C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B2A10 000AE930 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B2A14 000AE934 41 82 02 6C */ beq lbl_800B2C80
|
|
/* 800B2A18 000AE938 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2A1C 000AE93C 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B2A20 000AE940 C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2A24 000AE944 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2A28 000AE948 C8 02 BB 70 */ lfd f0, lbl_802F6370-_SDA2_BASE_(r2)
|
|
/* 800B2A2C 000AE94C 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2A30 000AE950 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2A34 000AE954 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2A38 000AE958 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2A3C 000AE95C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2A40 000AE960 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2A44 000AE964 40 82 02 3C */ bne lbl_800B2C80
|
|
/* 800B2A48 000AE968 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2A4C 000AE96C C8 02 BB 90 */ lfd f0, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2A50 000AE970 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2A54 000AE974 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2A58 000AE978 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2A5C 000AE97C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2A60 000AE980 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2A64 000AE984 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2A68 000AE988 40 82 02 18 */ bne lbl_800B2C80
|
|
/* 800B2A6C 000AE98C 4B FB DB BD */ bl create_sprite
|
|
/* 800B2A70 000AE990 90 6D A0 60 */ stw r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2A74 000AE994 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2A78 000AE998 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B2A7C 000AE99C 41 82 01 F4 */ beq lbl_800B2C70
|
|
/* 800B2A80 000AE9A0 38 00 00 01 */ li r0, 1
|
|
/* 800B2A84 000AE9A4 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 800B2A88 000AE9A8 38 80 02 02 */ li r4, 0x202
|
|
/* 800B2A8C 000AE9AC 38 00 00 04 */ li r0, 4
|
|
/* 800B2A90 000AE9B0 C0 02 BB 98 */ lfs f0, lbl_802F6398-_SDA2_BASE_(r2)
|
|
/* 800B2A94 000AE9B4 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2A98 000AE9B8 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B2A9C 000AE9BC C0 02 BB 9C */ lfs f0, lbl_802F639C-_SDA2_BASE_(r2)
|
|
/* 800B2AA0 000AE9C0 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2AA4 000AE9C4 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B2AA8 000AE9C8 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2AAC 000AE9CC B0 83 00 3C */ sth r4, 0x3c(r3)
|
|
/* 800B2AB0 000AE9D0 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2AB4 000AE9D4 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 800B2AB8 000AE9D8 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2ABC 000AE9DC C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2AC0 000AE9E0 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2AC4 000AE9E4 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2AC8 000AE9E8 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2ACC 000AE9EC C8 42 BB 70 */ lfd f2, lbl_802F6370-_SDA2_BASE_(r2)
|
|
/* 800B2AD0 000AE9F0 C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 800B2AD4 000AE9F4 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B2AD8 000AE9F8 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2ADC 000AE9FC FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B2AE0 000AEA00 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2AE4 000AEA04 40 82 00 58 */ bne lbl_800B2B3C
|
|
/* 800B2AE8 000AEA08 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2AEC 000AEA0C C8 02 BB A0 */ lfd f0, lbl_802F63A0-_SDA2_BASE_(r2)
|
|
/* 800B2AF0 000AEA10 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2AF4 000AEA14 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2AF8 000AEA18 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2AFC 000AEA1C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2B00 000AEA20 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2B04 000AEA24 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2B08 000AEA28 40 82 00 34 */ bne lbl_800B2B3C
|
|
/* 800B2B0C 000AEA2C 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2B10 000AEA30 C8 02 BB 48 */ lfd f0, lbl_802F6348-_SDA2_BASE_(r2)
|
|
/* 800B2B14 000AEA34 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2B18 000AEA38 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2B1C 000AEA3C C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2B20 000AEA40 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2B24 000AEA44 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2B28 000AEA48 FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B2B2C 000AEA4C FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B2B30 000AEA50 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B2B34 000AEA54 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B2B38 000AEA58 48 00 01 18 */ b lbl_800B2C50
|
|
lbl_800B2B3C:
|
|
/* 800B2B3C 000AEA5C 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B2B40 000AEA60 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B2B44 000AEA64 C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2B48 000AEA68 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B2B4C 000AEA6C C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2B50 000AEA70 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B2B54 000AEA74 C8 02 BB A8 */ lfd f0, lbl_802F63A8-_SDA2_BASE_(r2)
|
|
/* 800B2B58 000AEA78 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2B5C 000AEA7C EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2B60 000AEA80 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2B64 000AEA84 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2B68 000AEA88 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2B6C 000AEA8C 40 82 00 54 */ bne lbl_800B2BC0
|
|
/* 800B2B70 000AEA90 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B2B74 000AEA94 C8 42 BB 90 */ lfd f2, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2B78 000AEA98 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B2B7C 000AEA9C C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 800B2B80 000AEAA0 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B2B84 000AEAA4 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2B88 000AEAA8 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B2B8C 000AEAAC 40 80 00 34 */ bge lbl_800B2BC0
|
|
/* 800B2B90 000AEAB0 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B2B94 000AEAB4 C8 02 BA 88 */ lfd f0, lbl_802F6288-_SDA2_BASE_(r2)
|
|
/* 800B2B98 000AEAB8 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B2B9C 000AEABC 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2BA0 000AEAC0 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2BA4 000AEAC4 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2BA8 000AEAC8 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2BAC 000AEACC FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B2BB0 000AEAD0 FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B2BB4 000AEAD4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B2BB8 000AEAD8 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B2BBC 000AEADC 48 00 00 94 */ b lbl_800B2C50
|
|
lbl_800B2BC0:
|
|
/* 800B2BC0 000AEAE0 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B2BC4 000AEAE4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B2BC8 000AEAE8 C8 62 BA 30 */ lfd f3, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2BCC 000AEAEC 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B2BD0 000AEAF0 C0 4D A0 C4 */ lfs f2, lbl_802F22A4@sda21(r13)
|
|
/* 800B2BD4 000AEAF4 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B2BD8 000AEAF8 C8 02 BB B0 */ lfd f0, lbl_802F63B0-_SDA2_BASE_(r2)
|
|
/* 800B2BDC 000AEAFC C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2BE0 000AEB00 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2BE4 000AEB04 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2BE8 000AEB08 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2BEC 000AEB0C 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2BF0 000AEB10 40 82 00 14 */ bne lbl_800B2C04
|
|
/* 800B2BF4 000AEB14 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B2BF8 000AEB18 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2BFC 000AEB1C D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B2C00 000AEB20 48 00 00 50 */ b lbl_800B2C50
|
|
lbl_800B2C04:
|
|
/* 800B2C04 000AEB24 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B2C08 000AEB28 C8 02 BB A0 */ lfd f0, lbl_802F63A0-_SDA2_BASE_(r2)
|
|
/* 800B2C0C 000AEB2C 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B2C10 000AEB30 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2C14 000AEB34 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2C18 000AEB38 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2C1C 000AEB3C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2C20 000AEB40 40 81 00 30 */ ble lbl_800B2C50
|
|
/* 800B2C24 000AEB44 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B2C28 000AEB48 C8 02 BB A8 */ lfd f0, lbl_802F63A8-_SDA2_BASE_(r2)
|
|
/* 800B2C2C 000AEB4C 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B2C30 000AEB50 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2C34 000AEB54 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2C38 000AEB58 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2C3C 000AEB5C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2C40 000AEB60 40 80 00 10 */ bge lbl_800B2C50
|
|
/* 800B2C44 000AEB64 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B2C48 000AEB68 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2C4C 000AEB6C D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B2C50:
|
|
/* 800B2C50 000AEB70 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2C54 000AEB74 3C 9E 00 01 */ addis r4, r30, 1
|
|
/* 800B2C58 000AEB78 4C C6 31 82 */ crclr 6
|
|
/* 800B2C5C 000AEB7C 38 84 BC 38 */ addi r4, r4, -17352
|
|
/* 800B2C60 000AEB80 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B2C64 000AEB84 48 05 1F C1 */ bl sprintf
|
|
/* 800B2C68 000AEB88 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2C6C 000AEB8C 4B FB D6 5D */ bl func_800702C8
|
|
lbl_800B2C70:
|
|
/* 800B2C70 000AEB90 80 6D A0 60 */ lwz r3, lbl_802F2240@sda21(r13)
|
|
/* 800B2C74 000AEB94 4B FB D6 55 */ bl func_800702C8
|
|
/* 800B2C78 000AEB98 38 60 00 00 */ li r3, 0
|
|
/* 800B2C7C 000AEB9C 4B FB DA D5 */ bl g_dest_sprite_with_font
|
|
lbl_800B2C80:
|
|
/* 800B2C80 000AEBA0 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2C84 000AEBA4 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B2C88 000AEBA8 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B2C8C 000AEBAC 41 82 01 64 */ beq lbl_800B2DF0
|
|
/* 800B2C90 000AEBB0 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2C94 000AEBB4 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B2C98 000AEBB8 C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2C9C 000AEBBC 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2CA0 000AEBC0 C8 02 BB 90 */ lfd f0, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2CA4 000AEBC4 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2CA8 000AEBC8 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2CAC 000AEBCC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2CB0 000AEBD0 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2CB4 000AEBD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2CB8 000AEBD8 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2CBC 000AEBDC 40 82 01 34 */ bne lbl_800B2DF0
|
|
/* 800B2CC0 000AEBE0 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2CC4 000AEBE4 C8 02 BB B8 */ lfd f0, lbl_802F63B8-_SDA2_BASE_(r2)
|
|
/* 800B2CC8 000AEBE8 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2CCC 000AEBEC C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2CD0 000AEBF0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2CD4 000AEBF4 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2CD8 000AEBF8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2CDC 000AEBFC 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2CE0 000AEC00 40 82 01 10 */ bne lbl_800B2DF0
|
|
/* 800B2CE4 000AEC04 4B FB D9 45 */ bl create_sprite
|
|
/* 800B2CE8 000AEC08 90 6D A0 5C */ stw r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2CEC 000AEC0C 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2CF0 000AEC10 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B2CF4 000AEC14 41 82 00 EC */ beq lbl_800B2DE0
|
|
/* 800B2CF8 000AEC18 38 00 00 01 */ li r0, 1
|
|
/* 800B2CFC 000AEC1C 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 800B2D00 000AEC20 38 80 02 00 */ li r4, 0x200
|
|
/* 800B2D04 000AEC24 38 00 00 04 */ li r0, 4
|
|
/* 800B2D08 000AEC28 C0 02 BA B0 */ lfs f0, lbl_802F62B0-_SDA2_BASE_(r2)
|
|
/* 800B2D0C 000AEC2C 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2D10 000AEC30 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B2D14 000AEC34 C0 02 BB C0 */ lfs f0, lbl_802F63C0-_SDA2_BASE_(r2)
|
|
/* 800B2D18 000AEC38 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2D1C 000AEC3C D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B2D20 000AEC40 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2D24 000AEC44 B0 83 00 3C */ sth r4, 0x3c(r3)
|
|
/* 800B2D28 000AEC48 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2D2C 000AEC4C 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 800B2D30 000AEC50 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2D34 000AEC54 C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2D38 000AEC58 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2D3C 000AEC5C C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2D40 000AEC60 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2D44 000AEC64 C8 42 BB 90 */ lfd f2, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2D48 000AEC68 C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 800B2D4C 000AEC6C EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B2D50 000AEC70 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2D54 000AEC74 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B2D58 000AEC78 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2D5C 000AEC7C 40 82 00 58 */ bne lbl_800B2DB4
|
|
/* 800B2D60 000AEC80 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2D64 000AEC84 C8 02 BB C8 */ lfd f0, lbl_802F63C8-_SDA2_BASE_(r2)
|
|
/* 800B2D68 000AEC88 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2D6C 000AEC8C C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2D70 000AEC90 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2D74 000AEC94 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2D78 000AEC98 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2D7C 000AEC9C 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2D80 000AECA0 40 82 00 34 */ bne lbl_800B2DB4
|
|
/* 800B2D84 000AECA4 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2D88 000AECA8 C8 02 BB 48 */ lfd f0, lbl_802F6348-_SDA2_BASE_(r2)
|
|
/* 800B2D8C 000AECAC 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2D90 000AECB0 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2D94 000AECB4 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2D98 000AECB8 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2D9C 000AECBC EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2DA0 000AECC0 FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B2DA4 000AECC4 FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B2DA8 000AECC8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B2DAC 000AECCC D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B2DB0 000AECD0 48 00 00 10 */ b lbl_800B2DC0
|
|
lbl_800B2DB4:
|
|
/* 800B2DB4 000AECD4 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B2DB8 000AECD8 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2DBC 000AECDC D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B2DC0:
|
|
/* 800B2DC0 000AECE0 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2DC4 000AECE4 3C 9E 00 01 */ addis r4, r30, 1
|
|
/* 800B2DC8 000AECE8 4C C6 31 82 */ crclr 6
|
|
/* 800B2DCC 000AECEC 38 84 BC 48 */ addi r4, r4, -17336
|
|
/* 800B2DD0 000AECF0 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B2DD4 000AECF4 48 05 1E 51 */ bl sprintf
|
|
/* 800B2DD8 000AECF8 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2DDC 000AECFC 4B FB D4 ED */ bl func_800702C8
|
|
lbl_800B2DE0:
|
|
/* 800B2DE0 000AED00 80 6D A0 5C */ lwz r3, lbl_802F223C@sda21(r13)
|
|
/* 800B2DE4 000AED04 4B FB D4 E5 */ bl func_800702C8
|
|
/* 800B2DE8 000AED08 38 60 00 00 */ li r3, 0
|
|
/* 800B2DEC 000AED0C 4B FB D9 65 */ bl g_dest_sprite_with_font
|
|
lbl_800B2DF0:
|
|
/* 800B2DF0 000AED10 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2DF4 000AED14 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B2DF8 000AED18 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B2DFC 000AED1C 41 82 01 68 */ beq lbl_800B2F64
|
|
/* 800B2E00 000AED20 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2E04 000AED24 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B2E08 000AED28 C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2E0C 000AED2C 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2E10 000AED30 C8 02 BB 90 */ lfd f0, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2E14 000AED34 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2E18 000AED38 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2E1C 000AED3C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2E20 000AED40 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2E24 000AED44 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2E28 000AED48 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2E2C 000AED4C 40 82 01 38 */ bne lbl_800B2F64
|
|
/* 800B2E30 000AED50 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2E34 000AED54 C8 02 BB B8 */ lfd f0, lbl_802F63B8-_SDA2_BASE_(r2)
|
|
/* 800B2E38 000AED58 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2E3C 000AED5C C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2E40 000AED60 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2E44 000AED64 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2E48 000AED68 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2E4C 000AED6C 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2E50 000AED70 40 82 01 14 */ bne lbl_800B2F64
|
|
/* 800B2E54 000AED74 4B FB D7 D5 */ bl create_sprite
|
|
/* 800B2E58 000AED78 90 6D A0 58 */ stw r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2E5C 000AED7C 38 00 00 00 */ li r0, 0
|
|
/* 800B2E60 000AED80 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2E64 000AED84 7C 03 00 40 */ cmplw r3, r0
|
|
/* 800B2E68 000AED88 41 82 00 EC */ beq lbl_800B2F54
|
|
/* 800B2E6C 000AED8C 38 00 00 01 */ li r0, 1
|
|
/* 800B2E70 000AED90 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 800B2E74 000AED94 38 80 00 04 */ li r4, 4
|
|
/* 800B2E78 000AED98 38 00 00 0D */ li r0, 0xd
|
|
/* 800B2E7C 000AED9C C0 02 BA D8 */ lfs f0, lbl_802F62D8-_SDA2_BASE_(r2)
|
|
/* 800B2E80 000AEDA0 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2E84 000AEDA4 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B2E88 000AEDA8 C0 02 BB D0 */ lfs f0, lbl_802F63D0-_SDA2_BASE_(r2)
|
|
/* 800B2E8C 000AEDAC 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2E90 000AEDB0 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B2E94 000AEDB4 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2E98 000AEDB8 98 83 00 03 */ stb r4, 3(r3)
|
|
/* 800B2E9C 000AEDBC 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2EA0 000AEDC0 B0 03 00 3C */ sth r0, 0x3c(r3)
|
|
/* 800B2EA4 000AEDC4 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2EA8 000AEDC8 C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2EAC 000AEDCC 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2EB0 000AEDD0 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2EB4 000AEDD4 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2EB8 000AEDD8 C8 42 BB 90 */ lfd f2, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2EBC 000AEDDC C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 800B2EC0 000AEDE0 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B2EC4 000AEDE4 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B2EC8 000AEDE8 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B2ECC 000AEDEC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2ED0 000AEDF0 40 82 00 58 */ bne lbl_800B2F28
|
|
/* 800B2ED4 000AEDF4 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2ED8 000AEDF8 C8 02 BB C8 */ lfd f0, lbl_802F63C8-_SDA2_BASE_(r2)
|
|
/* 800B2EDC 000AEDFC 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2EE0 000AEE00 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2EE4 000AEE04 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2EE8 000AEE08 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2EEC 000AEE0C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2EF0 000AEE10 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2EF4 000AEE14 40 82 00 34 */ bne lbl_800B2F28
|
|
/* 800B2EF8 000AEE18 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2EFC 000AEE1C C8 02 BB 48 */ lfd f0, lbl_802F6348-_SDA2_BASE_(r2)
|
|
/* 800B2F00 000AEE20 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2F04 000AEE24 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2F08 000AEE28 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2F0C 000AEE2C EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B2F10 000AEE30 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2F14 000AEE34 FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B2F18 000AEE38 FC 01 00 24 */ fdiv f0, f1, f0
|
|
/* 800B2F1C 000AEE3C FC 00 00 18 */ frsp f0, f0
|
|
/* 800B2F20 000AEE40 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B2F24 000AEE44 48 00 00 10 */ b lbl_800B2F34
|
|
lbl_800B2F28:
|
|
/* 800B2F28 000AEE48 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B2F2C 000AEE4C 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2F30 000AEE50 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B2F34:
|
|
/* 800B2F34 000AEE54 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2F38 000AEE58 3C 9E 00 01 */ addis r4, r30, 1
|
|
/* 800B2F3C 000AEE5C 4C C6 31 82 */ crclr 6
|
|
/* 800B2F40 000AEE60 38 84 BC 58 */ addi r4, r4, -17320
|
|
/* 800B2F44 000AEE64 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B2F48 000AEE68 48 05 1C DD */ bl sprintf
|
|
/* 800B2F4C 000AEE6C 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2F50 000AEE70 4B FB D3 79 */ bl func_800702C8
|
|
lbl_800B2F54:
|
|
/* 800B2F54 000AEE74 80 6D A0 58 */ lwz r3, lbl_802F2238@sda21(r13)
|
|
/* 800B2F58 000AEE78 4B FB D3 71 */ bl func_800702C8
|
|
/* 800B2F5C 000AEE7C 38 60 00 00 */ li r3, 0
|
|
/* 800B2F60 000AEE80 4B FB D7 F1 */ bl g_dest_sprite_with_font
|
|
lbl_800B2F64:
|
|
/* 800B2F64 000AEE84 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2F68 000AEE88 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B2F6C 000AEE8C FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B2F70 000AEE90 41 82 01 14 */ beq lbl_800B3084
|
|
/* 800B2F74 000AEE94 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2F78 000AEE98 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B2F7C 000AEE9C C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2F80 000AEEA0 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2F84 000AEEA4 C8 02 BB 90 */ lfd f0, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2F88 000AEEA8 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2F8C 000AEEAC C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2F90 000AEEB0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2F94 000AEEB4 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2F98 000AEEB8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2F9C 000AEEBC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B2FA0 000AEEC0 40 82 00 E4 */ bne lbl_800B3084
|
|
/* 800B2FA4 000AEEC4 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2FA8 000AEEC8 C8 02 BB B8 */ lfd f0, lbl_802F63B8-_SDA2_BASE_(r2)
|
|
/* 800B2FAC 000AEECC 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2FB0 000AEED0 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B2FB4 000AEED4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B2FB8 000AEED8 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B2FBC 000AEEDC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B2FC0 000AEEE0 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B2FC4 000AEEE4 40 82 00 C0 */ bne lbl_800B3084
|
|
/* 800B2FC8 000AEEE8 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B2FCC 000AEEEC 38 63 FF FF */ addi r3, r3, 0x00FFFFFF@l
|
|
/* 800B2FD0 000AEEF0 4B FB EB 15 */ bl func_80071AE4
|
|
/* 800B2FD4 000AEEF4 38 60 00 01 */ li r3, 1
|
|
/* 800B2FD8 000AEEF8 4B FB EA FD */ bl func_80071AD4
|
|
/* 800B2FDC 000AEEFC 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B2FE0 000AEF00 C8 82 BA 30 */ lfd f4, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B2FE4 000AEF04 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B2FE8 000AEF08 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B2FEC 000AEF0C 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B2FF0 000AEF10 C8 42 BB 90 */ lfd f2, lbl_802F6390-_SDA2_BASE_(r2)
|
|
/* 800B2FF4 000AEF14 C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 800B2FF8 000AEF18 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800B2FFC 000AEF1C EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B3000 000AEF20 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B3004 000AEF24 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3008 000AEF28 40 82 00 54 */ bne lbl_800B305C
|
|
/* 800B300C 000AEF2C 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B3010 000AEF30 C8 02 BB C8 */ lfd f0, lbl_802F63C8-_SDA2_BASE_(r2)
|
|
/* 800B3014 000AEF34 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B3018 000AEF38 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B301C 000AEF3C EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B3020 000AEF40 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B3024 000AEF44 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B3028 000AEF48 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B302C 000AEF4C 40 82 00 30 */ bne lbl_800B305C
|
|
/* 800B3030 000AEF50 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 800B3034 000AEF54 C8 02 BB 48 */ lfd f0, lbl_802F6348-_SDA2_BASE_(r2)
|
|
/* 800B3038 000AEF58 93 A1 00 B8 */ stw r29, 0xb8(r1)
|
|
/* 800B303C 000AEF5C C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B3040 000AEF60 EC 21 20 28 */ fsubs f1, f1, f4
|
|
/* 800B3044 000AEF64 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B3048 000AEF68 FC 21 10 28 */ fsub f1, f1, f2
|
|
/* 800B304C 000AEF6C FC 21 00 24 */ fdiv f1, f1, f0
|
|
/* 800B3050 000AEF70 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B3054 000AEF74 4B FB EA ED */ bl func_80071B40
|
|
/* 800B3058 000AEF78 48 00 00 0C */ b lbl_800B3064
|
|
lbl_800B305C:
|
|
/* 800B305C 000AEF7C C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B3060 000AEF80 4B FB EA E1 */ bl func_80071B40
|
|
lbl_800B3064:
|
|
/* 800B3064 000AEF84 C0 22 BB D4 */ lfs f1, lbl_802F63D4-_SDA2_BASE_(r2)
|
|
/* 800B3068 000AEF88 C0 42 BB D8 */ lfs f2, lbl_802F63D8-_SDA2_BASE_(r2)
|
|
/* 800B306C 000AEF8C 4B FB EA F5 */ bl func_80071B60
|
|
/* 800B3070 000AEF90 3C 7E 00 01 */ addis r3, r30, 1
|
|
/* 800B3074 000AEF94 4C C6 31 82 */ crclr 6
|
|
/* 800B3078 000AEF98 38 63 BC 64 */ addi r3, r3, -17308
|
|
/* 800B307C 000AEF9C 4B FB FA 45 */ bl func_80072AC0
|
|
/* 800B3080 000AEFA0 4B FB EA 0D */ bl func_80071A8C
|
|
lbl_800B3084:
|
|
/* 800B3084 000AEFA4 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B3088 000AEFA8 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B308C 000AEFAC FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B3090 000AEFB0 41 82 00 6C */ beq lbl_800B30FC
|
|
/* 800B3094 000AEFB4 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B3098 000AEFB8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B309C 000AEFBC C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B30A0 000AEFC0 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B30A4 000AEFC4 C8 02 BB E0 */ lfd f0, lbl_802F63E0-_SDA2_BASE_(r2)
|
|
/* 800B30A8 000AEFC8 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B30AC 000AEFCC C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B30B0 000AEFD0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B30B4 000AEFD4 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B30B8 000AEFD8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B30BC 000AEFDC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B30C0 000AEFE0 40 82 00 3C */ bne lbl_800B30FC
|
|
/* 800B30C4 000AEFE4 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B30C8 000AEFE8 C8 02 BB E8 */ lfd f0, lbl_802F63E8-_SDA2_BASE_(r2)
|
|
/* 800B30CC 000AEFEC 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B30D0 000AEFF0 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B30D4 000AEFF4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B30D8 000AEFF8 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B30DC 000AEFFC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B30E0 000AF000 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B30E4 000AF004 40 82 00 18 */ bne lbl_800B30FC
|
|
/* 800B30E8 000AF008 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B30EC 000AF00C 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800B30F0 000AF010 38 60 01 01 */ li r3, 0x101
|
|
/* 800B30F4 000AF014 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B30F8 000AF018 4B FC 01 E5 */ bl func_800732DC
|
|
lbl_800B30FC:
|
|
/* 800B30FC 000AF01C C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B3100 000AF020 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3104 000AF024 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B3108 000AF028 41 82 00 40 */ beq lbl_800B3148
|
|
/* 800B310C 000AF02C 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B3110 000AF030 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B3114 000AF034 C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B3118 000AF038 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B311C 000AF03C C8 02 BB E8 */ lfd f0, lbl_802F63E8-_SDA2_BASE_(r2)
|
|
/* 800B3120 000AF040 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B3124 000AF044 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B3128 000AF048 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B312C 000AF04C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B3130 000AF050 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B3134 000AF054 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3138 000AF058 40 82 00 10 */ bne lbl_800B3148
|
|
/* 800B313C 000AF05C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B3140 000AF060 38 00 00 00 */ li r0, 0
|
|
/* 800B3144 000AF064 90 03 EC 20 */ stw r0, modeCtrl@l(r3)
|
|
lbl_800B3148:
|
|
/* 800B3148 000AF068 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B314C 000AF06C 38 63 FF FF */ addi r3, r3, 0x00FFFFFF@l
|
|
/* 800B3150 000AF070 4B FB E9 95 */ bl func_80071AE4
|
|
/* 800B3154 000AF074 38 60 00 B1 */ li r3, 0xb1
|
|
/* 800B3158 000AF078 4B FB E9 7D */ bl func_80071AD4
|
|
/* 800B315C 000AF07C C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B3160 000AF080 C8 02 BA F0 */ lfd f0, lbl_802F62F0-_SDA2_BASE_(r2)
|
|
/* 800B3164 000AF084 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3168 000AF088 40 80 00 10 */ bge lbl_800B3178
|
|
/* 800B316C 000AF08C C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3170 000AF090 4B FB E9 D1 */ bl func_80071B40
|
|
/* 800B3174 000AF094 48 00 00 4C */ b lbl_800B31C0
|
|
lbl_800B3178:
|
|
/* 800B3178 000AF098 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B317C 000AF09C 40 82 00 28 */ bne lbl_800B31A4
|
|
/* 800B3180 000AF0A0 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B3184 000AF0A4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3188 000AF0A8 40 80 00 1C */ bge lbl_800B31A4
|
|
/* 800B318C 000AF0AC C8 22 B9 10 */ lfd f1, lbl_802F6110-_SDA2_BASE_(r2)
|
|
/* 800B3190 000AF0B0 FC 01 10 2A */ fadd f0, f1, f2
|
|
/* 800B3194 000AF0B4 FC 20 08 24 */ fdiv f1, f0, f1
|
|
/* 800B3198 000AF0B8 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B319C 000AF0BC 4B FB E9 A5 */ bl func_80071B40
|
|
/* 800B31A0 000AF0C0 48 00 00 20 */ b lbl_800B31C0
|
|
lbl_800B31A4:
|
|
/* 800B31A4 000AF0C4 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B31A8 000AF0C8 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B31AC 000AF0CC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B31B0 000AF0D0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B31B4 000AF0D4 40 82 00 0C */ bne lbl_800B31C0
|
|
/* 800B31B8 000AF0D8 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B31BC 000AF0DC 4B FB E9 85 */ bl func_80071B40
|
|
lbl_800B31C0:
|
|
/* 800B31C0 000AF0E0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B31C4 000AF0E4 C8 02 BB F0 */ lfd f0, lbl_802F63F0-_SDA2_BASE_(r2)
|
|
/* 800B31C8 000AF0E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B31CC 000AF0EC 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B31D0 000AF0F0 40 82 02 1C */ bne lbl_800B33EC
|
|
/* 800B31D4 000AF0F4 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B31D8 000AF0F8 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B31DC 000AF0FC FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B31E0 000AF100 41 82 00 34 */ beq lbl_800B3214
|
|
/* 800B31E4 000AF104 41 82 02 08 */ beq lbl_800B33EC
|
|
/* 800B31E8 000AF108 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B31EC 000AF10C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B31F0 000AF110 C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B31F4 000AF114 90 61 00 BC */ stw r3, 0xbc(r1)
|
|
/* 800B31F8 000AF118 C8 02 BB 38 */ lfd f0, lbl_802F6338-_SDA2_BASE_(r2)
|
|
/* 800B31FC 000AF11C 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 800B3200 000AF120 C8 21 00 B8 */ lfd f1, 0xb8(r1)
|
|
/* 800B3204 000AF124 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B3208 000AF128 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B320C 000AF12C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B3210 000AF130 40 80 01 DC */ bge lbl_800B33EC
|
|
lbl_800B3214:
|
|
/* 800B3214 000AF134 4B FB D4 15 */ bl create_sprite
|
|
/* 800B3218 000AF138 90 6D A0 6C */ stw r3, lbl_802F224C@sda21(r13)
|
|
/* 800B321C 000AF13C 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3220 000AF140 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B3224 000AF144 41 82 00 D4 */ beq lbl_800B32F8
|
|
/* 800B3228 000AF148 38 00 00 01 */ li r0, 1
|
|
/* 800B322C 000AF14C 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 800B3230 000AF150 38 A0 00 0C */ li r5, 0xc
|
|
/* 800B3234 000AF154 38 80 00 04 */ li r4, 4
|
|
/* 800B3238 000AF158 C0 02 BB F8 */ lfs f0, lbl_802F63F8-_SDA2_BASE_(r2)
|
|
/* 800B323C 000AF15C 38 00 00 00 */ li r0, 0
|
|
/* 800B3240 000AF160 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3244 000AF164 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B3248 000AF168 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B324C 000AF16C D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B3250 000AF170 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3254 000AF174 B0 A3 00 3C */ sth r5, 0x3c(r3)
|
|
/* 800B3258 000AF178 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B325C 000AF17C 98 83 00 03 */ stb r4, 3(r3)
|
|
/* 800B3260 000AF180 C0 02 BA 80 */ lfs f0, lbl_802F6280-_SDA2_BASE_(r2)
|
|
/* 800B3264 000AF184 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3268 000AF188 D0 03 00 40 */ stfs f0, 0x40(r3)
|
|
/* 800B326C 000AF18C 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3270 000AF190 D0 03 00 44 */ stfs f0, 0x44(r3)
|
|
/* 800B3274 000AF194 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3278 000AF198 B0 03 00 68 */ sth r0, 0x68(r3)
|
|
/* 800B327C 000AF19C C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B3280 000AF1A0 C8 02 BA F0 */ lfd f0, lbl_802F62F0-_SDA2_BASE_(r2)
|
|
/* 800B3284 000AF1A4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3288 000AF1A8 40 80 00 14 */ bge lbl_800B329C
|
|
/* 800B328C 000AF1AC C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3290 000AF1B0 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B3294 000AF1B4 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B3298 000AF1B8 48 00 00 40 */ b lbl_800B32D8
|
|
lbl_800B329C:
|
|
/* 800B329C 000AF1BC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B32A0 000AF1C0 40 82 00 2C */ bne lbl_800B32CC
|
|
/* 800B32A4 000AF1C4 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B32A8 000AF1C8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B32AC 000AF1CC 40 80 00 20 */ bge lbl_800B32CC
|
|
/* 800B32B0 000AF1D0 C8 22 B9 10 */ lfd f1, lbl_802F6110-_SDA2_BASE_(r2)
|
|
/* 800B32B4 000AF1D4 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B32B8 000AF1D8 FC 01 10 2A */ fadd f0, f1, f2
|
|
/* 800B32BC 000AF1DC FC 00 08 24 */ fdiv f0, f0, f1
|
|
/* 800B32C0 000AF1E0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B32C4 000AF1E4 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
/* 800B32C8 000AF1E8 48 00 00 10 */ b lbl_800B32D8
|
|
lbl_800B32CC:
|
|
/* 800B32CC 000AF1EC C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B32D0 000AF1F0 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B32D4 000AF1F4 D0 03 00 6C */ stfs f0, 0x6c(r3)
|
|
lbl_800B32D8:
|
|
/* 800B32D8 000AF1F8 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B32DC 000AF1FC 3C 9E 00 01 */ addis r4, r30, 1
|
|
/* 800B32E0 000AF200 4C C6 31 82 */ crclr 6
|
|
/* 800B32E4 000AF204 38 84 BC 88 */ addi r4, r4, -17272
|
|
/* 800B32E8 000AF208 38 63 00 8C */ addi r3, r3, 0x8c
|
|
/* 800B32EC 000AF20C 48 05 19 39 */ bl sprintf
|
|
/* 800B32F0 000AF210 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B32F4 000AF214 4B FB CF D5 */ bl func_800702C8
|
|
lbl_800B32F8:
|
|
/* 800B32F8 000AF218 80 6D A0 6C */ lwz r3, lbl_802F224C@sda21(r13)
|
|
/* 800B32FC 000AF21C 4B FB CF CD */ bl func_800702C8
|
|
/* 800B3300 000AF220 38 60 00 00 */ li r3, 0
|
|
/* 800B3304 000AF224 4B FB D4 4D */ bl g_dest_sprite_with_font
|
|
/* 800B3308 000AF228 80 0D A0 48 */ lwz r0, lbl_802F2228@sda21(r13)
|
|
/* 800B330C 000AF22C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B3310 000AF230 41 80 00 64 */ blt lbl_800B3374
|
|
/* 800B3314 000AF234 38 60 00 00 */ li r3, 0
|
|
/* 800B3318 000AF238 4B FB E7 CD */ bl func_80071AE4
|
|
/* 800B331C 000AF23C 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B3320 000AF240 4B FB E8 31 */ bl func_80071B50
|
|
/* 800B3324 000AF244 C0 22 BB FC */ lfs f1, lbl_802F63FC-_SDA2_BASE_(r2)
|
|
/* 800B3328 000AF248 C0 42 BC 00 */ lfs f2, lbl_802F6400-_SDA2_BASE_(r2)
|
|
/* 800B332C 000AF24C 4B FB E8 35 */ bl func_80071B60
|
|
/* 800B3330 000AF250 80 8D A0 48 */ lwz r4, lbl_802F2228@sda21(r13)
|
|
/* 800B3334 000AF254 4C C6 31 82 */ crclr 6
|
|
/* 800B3338 000AF258 38 6D 96 D4 */ addi r3, r13, lbl_802F18B4@sda21
|
|
/* 800B333C 000AF25C 4B FB F7 85 */ bl func_80072AC0
|
|
/* 800B3340 000AF260 3C 60 00 FE */ lis r3, 0x00FDE900@ha
|
|
/* 800B3344 000AF264 38 63 E9 00 */ addi r3, r3, 0x00FDE900@l
|
|
/* 800B3348 000AF268 4B FB E7 9D */ bl func_80071AE4
|
|
/* 800B334C 000AF26C 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B3350 000AF270 4B FB E8 01 */ bl func_80071B50
|
|
/* 800B3354 000AF274 C0 22 BC 04 */ lfs f1, lbl_802F6404-_SDA2_BASE_(r2)
|
|
/* 800B3358 000AF278 C0 42 BC 00 */ lfs f2, lbl_802F6400-_SDA2_BASE_(r2)
|
|
/* 800B335C 000AF27C 4B FB E8 05 */ bl func_80071B60
|
|
/* 800B3360 000AF280 80 8D A0 48 */ lwz r4, lbl_802F2228@sda21(r13)
|
|
/* 800B3364 000AF284 4C C6 31 82 */ crclr 6
|
|
/* 800B3368 000AF288 38 6D 96 D4 */ addi r3, r13, lbl_802F18B4@sda21
|
|
/* 800B336C 000AF28C 4B FB F7 55 */ bl func_80072AC0
|
|
/* 800B3370 000AF290 4B FB E7 1D */ bl func_80071A8C
|
|
lbl_800B3374:
|
|
/* 800B3374 000AF294 80 0D A0 48 */ lwz r0, lbl_802F2228@sda21(r13)
|
|
/* 800B3378 000AF298 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B337C 000AF29C 40 80 00 64 */ bge lbl_800B33E0
|
|
/* 800B3380 000AF2A0 38 60 00 00 */ li r3, 0
|
|
/* 800B3384 000AF2A4 4B FB E7 61 */ bl func_80071AE4
|
|
/* 800B3388 000AF2A8 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B338C 000AF2AC 4B FB E7 C5 */ bl func_80071B50
|
|
/* 800B3390 000AF2B0 C0 22 BB FC */ lfs f1, lbl_802F63FC-_SDA2_BASE_(r2)
|
|
/* 800B3394 000AF2B4 C0 42 BC 00 */ lfs f2, lbl_802F6400-_SDA2_BASE_(r2)
|
|
/* 800B3398 000AF2B8 4B FB E7 C9 */ bl func_80071B60
|
|
/* 800B339C 000AF2BC 80 8D A0 48 */ lwz r4, lbl_802F2228@sda21(r13)
|
|
/* 800B33A0 000AF2C0 4C C6 31 82 */ crclr 6
|
|
/* 800B33A4 000AF2C4 38 6D 96 D4 */ addi r3, r13, lbl_802F18B4@sda21
|
|
/* 800B33A8 000AF2C8 4B FB F7 19 */ bl func_80072AC0
|
|
/* 800B33AC 000AF2CC 3C 60 00 6C */ lis r3, 0x006BFFF7@ha
|
|
/* 800B33B0 000AF2D0 38 63 FF F7 */ addi r3, r3, 0x006BFFF7@l
|
|
/* 800B33B4 000AF2D4 4B FB E7 31 */ bl func_80071AE4
|
|
/* 800B33B8 000AF2D8 3C 60 00 20 */ lis r3, 0x20
|
|
/* 800B33BC 000AF2DC 4B FB E7 95 */ bl func_80071B50
|
|
/* 800B33C0 000AF2E0 C0 22 BC 04 */ lfs f1, lbl_802F6404-_SDA2_BASE_(r2)
|
|
/* 800B33C4 000AF2E4 C0 42 BC 00 */ lfs f2, lbl_802F6400-_SDA2_BASE_(r2)
|
|
/* 800B33C8 000AF2E8 4B FB E7 99 */ bl func_80071B60
|
|
/* 800B33CC 000AF2EC 80 8D A0 48 */ lwz r4, lbl_802F2228@sda21(r13)
|
|
/* 800B33D0 000AF2F0 4C C6 31 82 */ crclr 6
|
|
/* 800B33D4 000AF2F4 38 6D 96 D4 */ addi r3, r13, lbl_802F18B4@sda21
|
|
/* 800B33D8 000AF2F8 4B FB F6 E9 */ bl func_80072AC0
|
|
/* 800B33DC 000AF2FC 4B FB E6 B1 */ bl func_80071A8C
|
|
lbl_800B33E0:
|
|
/* 800B33E0 000AF300 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B33E4 000AF304 38 63 FF FF */ addi r3, r3, 0x00FFFFFF@l
|
|
/* 800B33E8 000AF308 4B FB E6 FD */ bl func_80071AE4
|
|
lbl_800B33EC:
|
|
/* 800B33EC 000AF30C 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
|
/* 800B33F0 000AF310 83 E1 00 EC */ lwz r31, 0xec(r1)
|
|
/* 800B33F4 000AF314 83 C1 00 E8 */ lwz r30, 0xe8(r1)
|
|
/* 800B33F8 000AF318 7C 08 03 A6 */ mtlr r0
|
|
/* 800B33FC 000AF31C 83 A1 00 E4 */ lwz r29, 0xe4(r1)
|
|
/* 800B3400 000AF320 83 81 00 E0 */ lwz r28, 0xe0(r1)
|
|
/* 800B3404 000AF324 38 21 00 F0 */ addi r1, r1, 0xf0
|
|
/* 800B3408 000AF328 4E 80 00 20 */ blr
|
|
|
|
.global func_800B340C
|
|
func_800B340C:
|
|
/* 800B340C 000AF32C 38 00 00 19 */ li r0, 0x19
|
|
/* 800B3410 000AF330 C0 42 BA 4C */ lfs f2, lbl_802F624C-_SDA2_BASE_(r2)
|
|
/* 800B3414 000AF334 3C 60 80 1D */ lis r3, lbl_801D7524@ha
|
|
/* 800B3418 000AF338 C0 22 BC 08 */ lfs f1, lbl_802F6408-_SDA2_BASE_(r2)
|
|
/* 800B341C 000AF33C 7C 09 03 A6 */ mtctr r0
|
|
/* 800B3420 000AF340 C0 02 BA 74 */ lfs f0, lbl_802F6274-_SDA2_BASE_(r2)
|
|
/* 800B3424 000AF344 38 63 75 24 */ addi r3, r3, lbl_801D7524@l
|
|
lbl_800B3428:
|
|
/* 800B3428 000AF348 D0 43 00 00 */ stfs f2, 0(r3)
|
|
/* 800B342C 000AF34C D0 43 00 08 */ stfs f2, 8(r3)
|
|
/* 800B3430 000AF350 D0 23 00 0C */ stfs f1, 0xc(r3)
|
|
/* 800B3434 000AF354 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B3438 000AF358 D0 43 00 10 */ stfs f2, 0x10(r3)
|
|
/* 800B343C 000AF35C D0 43 00 18 */ stfs f2, 0x18(r3)
|
|
/* 800B3440 000AF360 D0 23 00 1C */ stfs f1, 0x1c(r3)
|
|
/* 800B3444 000AF364 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 800B3448 000AF368 D0 43 00 20 */ stfs f2, 0x20(r3)
|
|
/* 800B344C 000AF36C D0 43 00 28 */ stfs f2, 0x28(r3)
|
|
/* 800B3450 000AF370 D0 23 00 2C */ stfs f1, 0x2c(r3)
|
|
/* 800B3454 000AF374 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 800B3458 000AF378 D0 43 00 30 */ stfs f2, 0x30(r3)
|
|
/* 800B345C 000AF37C D0 43 00 38 */ stfs f2, 0x38(r3)
|
|
/* 800B3460 000AF380 D0 23 00 3C */ stfs f1, 0x3c(r3)
|
|
/* 800B3464 000AF384 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 800B3468 000AF388 D0 43 00 40 */ stfs f2, 0x40(r3)
|
|
/* 800B346C 000AF38C D0 43 00 48 */ stfs f2, 0x48(r3)
|
|
/* 800B3470 000AF390 D0 23 00 4C */ stfs f1, 0x4c(r3)
|
|
/* 800B3474 000AF394 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800B3478 000AF398 D0 43 00 50 */ stfs f2, 0x50(r3)
|
|
/* 800B347C 000AF39C D0 43 00 58 */ stfs f2, 0x58(r3)
|
|
/* 800B3480 000AF3A0 D0 23 00 5C */ stfs f1, 0x5c(r3)
|
|
/* 800B3484 000AF3A4 D0 03 00 58 */ stfs f0, 0x58(r3)
|
|
/* 800B3488 000AF3A8 D0 43 00 60 */ stfs f2, 0x60(r3)
|
|
/* 800B348C 000AF3AC D0 43 00 68 */ stfs f2, 0x68(r3)
|
|
/* 800B3490 000AF3B0 D0 23 00 6C */ stfs f1, 0x6c(r3)
|
|
/* 800B3494 000AF3B4 D0 03 00 68 */ stfs f0, 0x68(r3)
|
|
/* 800B3498 000AF3B8 D0 43 00 70 */ stfs f2, 0x70(r3)
|
|
/* 800B349C 000AF3BC D0 43 00 78 */ stfs f2, 0x78(r3)
|
|
/* 800B34A0 000AF3C0 D0 23 00 7C */ stfs f1, 0x7c(r3)
|
|
/* 800B34A4 000AF3C4 D0 03 00 78 */ stfs f0, 0x78(r3)
|
|
/* 800B34A8 000AF3C8 38 63 00 80 */ addi r3, r3, 0x80
|
|
/* 800B34AC 000AF3CC 42 00 FF 7C */ bdnz lbl_800B3428
|
|
/* 800B34B0 000AF3D0 4E 80 00 20 */ blr
|
|
|
|
.global func_800B34B4
|
|
func_800B34B4:
|
|
/* 800B34B4 000AF3D4 7C 08 02 A6 */ mflr r0
|
|
/* 800B34B8 000AF3D8 3C 60 80 1D */ lis r3, lbl_801D7524@ha
|
|
/* 800B34BC 000AF3DC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B34C0 000AF3E0 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800B34C4 000AF3E4 DB E1 00 58 */ stfd f31, 0x58(r1)
|
|
/* 800B34C8 000AF3E8 DB C1 00 50 */ stfd f30, 0x50(r1)
|
|
/* 800B34CC 000AF3EC DB A1 00 48 */ stfd f29, 0x48(r1)
|
|
/* 800B34D0 000AF3F0 DB 81 00 40 */ stfd f28, 0x40(r1)
|
|
/* 800B34D4 000AF3F4 DB 61 00 38 */ stfd f27, 0x38(r1)
|
|
/* 800B34D8 000AF3F8 DB 41 00 30 */ stfd f26, 0x30(r1)
|
|
/* 800B34DC 000AF3FC 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800B34E0 000AF400 3B E3 75 24 */ addi r31, r3, lbl_801D7524@l
|
|
/* 800B34E4 000AF404 3C 60 6B CA */ lis r3, 0x6BCA1AF3@ha
|
|
/* 800B34E8 000AF408 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800B34EC 000AF40C 3B C0 00 00 */ li r30, 0
|
|
/* 800B34F0 000AF410 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800B34F4 000AF414 3B A3 1A F3 */ addi r29, r3, 0x6BCA1AF3@l
|
|
/* 800B34F8 000AF418 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 800B34FC 000AF41C 3F 80 43 30 */ lis r28, 0x4330
|
|
/* 800B3500 000AF420 C3 42 B8 BC */ lfs f26, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B3504 000AF424 C3 62 B8 B8 */ lfs f27, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3508 000AF428 CB 82 BA 28 */ lfd f28, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B350C 000AF42C CB A2 BC 10 */ lfd f29, lbl_802F6410-_SDA2_BASE_(r2)
|
|
/* 800B3510 000AF430 CB C2 BC 18 */ lfd f30, lbl_802F6418-_SDA2_BASE_(r2)
|
|
/* 800B3514 000AF434 CB E2 B9 00 */ lfd f31, lbl_802F6100-_SDA2_BASE_(r2)
|
|
lbl_800B3518:
|
|
/* 800B3518 000AF438 D3 7F 00 00 */ stfs f27, 0(r31)
|
|
/* 800B351C 000AF43C D3 7F 00 08 */ stfs f27, 8(r31)
|
|
/* 800B3520 000AF440 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
|
/* 800B3524 000AF444 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B3528 000AF448 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800B352C 000AF44C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800B3530 000AF450 60 00 01 00 */ ori r0, r0, 0x100
|
|
/* 800B3534 000AF454 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3538 000AF458 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B353C 000AF45C 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 800B3540 000AF460 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B3544 000AF464 EC 00 E0 28 */ fsubs f0, f0, f28
|
|
/* 800B3548 000AF468 D0 1F 00 0C */ stfs f0, 0xc(r31)
|
|
/* 800B354C 000AF46C 48 05 33 19 */ bl rand
|
|
/* 800B3550 000AF470 54 64 04 7E */ clrlwi r4, r3, 0x11
|
|
/* 800B3554 000AF474 7C 1D 20 96 */ mulhw r0, r29, r4
|
|
/* 800B3558 000AF478 7C 00 1E 70 */ srawi r0, r0, 3
|
|
/* 800B355C 000AF47C 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 800B3560 000AF480 7C 00 1A 14 */ add r0, r0, r3
|
|
/* 800B3564 000AF484 1C 00 00 13 */ mulli r0, r0, 0x13
|
|
/* 800B3568 000AF488 7C 60 20 50 */ subf r3, r0, r4
|
|
/* 800B356C 000AF48C 38 03 FF F7 */ addi r0, r3, -9
|
|
/* 800B3570 000AF490 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3574 000AF494 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B3578 000AF498 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800B357C 000AF49C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3580 000AF4A0 EC 00 E0 28 */ fsubs f0, f0, f28
|
|
/* 800B3584 000AF4A4 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 800B3588 000AF4A8 D3 5F 00 08 */ stfs f26, 8(r31)
|
|
/* 800B358C 000AF4AC FF 5A E8 2A */ fadd f26, f26, f29
|
|
/* 800B3590 000AF4B0 FF 40 D0 18 */ frsp f26, f26
|
|
/* 800B3594 000AF4B4 FC 1A F0 40 */ fcmpo cr0, f26, f30
|
|
/* 800B3598 000AF4B8 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B359C 000AF4BC 40 82 00 08 */ bne lbl_800B35A4
|
|
/* 800B35A0 000AF4C0 C3 42 BC 20 */ lfs f26, lbl_802F6420-_SDA2_BASE_(r2)
|
|
lbl_800B35A4:
|
|
/* 800B35A4 000AF4C4 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B35A8 000AF4C8 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 800B35AC 000AF4CC C0 3F 00 08 */ lfs f1, 8(r31)
|
|
/* 800B35B0 000AF4D0 2C 1E 00 C8 */ cmpwi r30, 0xc8
|
|
/* 800B35B4 000AF4D4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B35B8 000AF4D8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B35BC 000AF4DC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B35C0 000AF4E0 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800B35C4 000AF4E4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B35C8 000AF4E8 FC 00 E0 28 */ fsub f0, f0, f28
|
|
/* 800B35CC 000AF4EC FC 1F 00 32 */ fmul f0, f31, f0
|
|
/* 800B35D0 000AF4F0 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B35D4 000AF4F4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B35D8 000AF4F8 D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 800B35DC 000AF4FC 3B FF 00 10 */ addi r31, r31, 0x10
|
|
/* 800B35E0 000AF500 41 80 FF 38 */ blt lbl_800B3518
|
|
/* 800B35E4 000AF504 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800B35E8 000AF508 CB E1 00 58 */ lfd f31, 0x58(r1)
|
|
/* 800B35EC 000AF50C CB C1 00 50 */ lfd f30, 0x50(r1)
|
|
/* 800B35F0 000AF510 7C 08 03 A6 */ mtlr r0
|
|
/* 800B35F4 000AF514 CB A1 00 48 */ lfd f29, 0x48(r1)
|
|
/* 800B35F8 000AF518 CB 81 00 40 */ lfd f28, 0x40(r1)
|
|
/* 800B35FC 000AF51C CB 61 00 38 */ lfd f27, 0x38(r1)
|
|
/* 800B3600 000AF520 CB 41 00 30 */ lfd f26, 0x30(r1)
|
|
/* 800B3604 000AF524 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800B3608 000AF528 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800B360C 000AF52C 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800B3610 000AF530 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 800B3614 000AF534 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800B3618 000AF538 4E 80 00 20 */ blr
|
|
|
|
.global func_800B361C
|
|
func_800B361C:
|
|
/* 800B361C 000AF53C 7C 08 02 A6 */ mflr r0
|
|
/* 800B3620 000AF540 3C 80 80 1E */ lis r4, lbl_801D83B0@ha
|
|
/* 800B3624 000AF544 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B3628 000AF548 38 00 00 00 */ li r0, 0
|
|
/* 800B362C 000AF54C 3C 60 88 89 */ lis r3, 0x88888889@ha
|
|
/* 800B3630 000AF550 94 21 FF A8 */ stwu r1, -0x58(r1)
|
|
/* 800B3634 000AF554 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 800B3638 000AF558 DB C1 00 48 */ stfd f30, 0x48(r1)
|
|
/* 800B363C 000AF55C DB A1 00 40 */ stfd f29, 0x40(r1)
|
|
/* 800B3640 000AF560 DB 81 00 38 */ stfd f28, 0x38(r1)
|
|
/* 800B3644 000AF564 93 E1 00 34 */ stw r31, 0x34(r1)
|
|
/* 800B3648 000AF568 3B E3 88 89 */ addi r31, r3, 0x88888889@l
|
|
/* 800B364C 000AF56C 93 C1 00 30 */ stw r30, 0x30(r1)
|
|
/* 800B3650 000AF570 3B C4 83 B0 */ addi r30, r4, lbl_801D83B0@l
|
|
/* 800B3654 000AF574 93 A1 00 2C */ stw r29, 0x2c(r1)
|
|
/* 800B3658 000AF578 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B365C 000AF57C C3 82 B8 B8 */ lfs f28, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3660 000AF580 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3664 000AF584 CB A2 BA 28 */ lfd f29, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B3668 000AF588 CB C2 BC 28 */ lfd f30, lbl_802F6428-_SDA2_BASE_(r2)
|
|
/* 800B366C 000AF58C CB E2 B9 00 */ lfd f31, lbl_802F6100-_SDA2_BASE_(r2)
|
|
/* 800B3670 000AF590 48 00 00 DC */ b lbl_800B374C
|
|
lbl_800B3674:
|
|
/* 800B3674 000AF594 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3678 000AF598 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B367C 000AF59C 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B3680 000AF5A0 D3 83 00 18 */ stfs f28, 0x18(r3)
|
|
/* 800B3684 000AF5A4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B3688 000AF5A8 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800B368C 000AF5AC D3 83 00 1C */ stfs f28, 0x1c(r3)
|
|
/* 800B3690 000AF5B0 D3 83 00 10 */ stfs f28, 0x10(r3)
|
|
/* 800B3694 000AF5B4 48 05 31 D1 */ bl rand
|
|
/* 800B3698 000AF5B8 54 65 04 7E */ clrlwi r5, r3, 0x11
|
|
/* 800B369C 000AF5BC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B36A0 000AF5C0 7C 7F 28 96 */ mulhw r3, r31, r5
|
|
/* 800B36A4 000AF5C4 7C 63 2A 14 */ add r3, r3, r5
|
|
/* 800B36A8 000AF5C8 7C 63 26 70 */ srawi r3, r3, 4
|
|
/* 800B36AC 000AF5CC 54 64 0F FE */ srwi r4, r3, 0x1f
|
|
/* 800B36B0 000AF5D0 7C 63 22 14 */ add r3, r3, r4
|
|
/* 800B36B4 000AF5D4 1C 63 00 1E */ mulli r3, r3, 0x1e
|
|
/* 800B36B8 000AF5D8 7C 63 28 50 */ subf r3, r3, r5
|
|
/* 800B36BC 000AF5DC 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B36C0 000AF5E0 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 800B36C4 000AF5E4 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B36C8 000AF5E8 93 A1 00 20 */ stw r29, 0x20(r1)
|
|
/* 800B36CC 000AF5EC 7C BE 02 14 */ add r5, r30, r0
|
|
/* 800B36D0 000AF5F0 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B36D4 000AF5F4 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800B36D8 000AF5F8 D0 05 00 10 */ stfs f0, 0x10(r5)
|
|
/* 800B36DC 000AF5FC 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B36E0 000AF600 C0 25 00 10 */ lfs f1, 0x10(r5)
|
|
/* 800B36E4 000AF604 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B36E8 000AF608 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B36EC 000AF60C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B36F0 000AF610 93 A1 00 18 */ stw r29, 0x18(r1)
|
|
/* 800B36F4 000AF614 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800B36F8 000AF618 FC 00 E8 28 */ fsub f0, f0, f29
|
|
/* 800B36FC 000AF61C FC 1F 00 32 */ fmul f0, f31, f0
|
|
/* 800B3700 000AF620 FC 1E 00 2A */ fadd f0, f30, f0
|
|
/* 800B3704 000AF624 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B3708 000AF628 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B370C 000AF62C D0 05 00 10 */ stfs f0, 0x10(r5)
|
|
/* 800B3710 000AF630 C0 05 00 20 */ lfs f0, 0x20(r5)
|
|
/* 800B3714 000AF634 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B3718 000AF638 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B371C 000AF63C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3720 000AF640 60 00 01 00 */ ori r0, r0, 0x100
|
|
/* 800B3724 000AF644 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3728 000AF648 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B372C 000AF64C 93 A1 00 08 */ stw r29, 8(r1)
|
|
/* 800B3730 000AF650 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3734 000AF654 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800B3738 000AF658 D0 05 00 20 */ stfs f0, 0x20(r5)
|
|
/* 800B373C 000AF65C D3 85 00 28 */ stfs f28, 0x28(r5)
|
|
/* 800B3740 000AF660 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B3744 000AF664 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B3748 000AF668 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B374C:
|
|
/* 800B374C 000AF66C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3750 000AF670 2C 00 02 0C */ cmpwi r0, 0x20c
|
|
/* 800B3754 000AF674 41 80 FF 20 */ blt lbl_800B3674
|
|
/* 800B3758 000AF678 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800B375C 000AF67C CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 800B3760 000AF680 CB C1 00 48 */ lfd f30, 0x48(r1)
|
|
/* 800B3764 000AF684 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3768 000AF688 CB A1 00 40 */ lfd f29, 0x40(r1)
|
|
/* 800B376C 000AF68C CB 81 00 38 */ lfd f28, 0x38(r1)
|
|
/* 800B3770 000AF690 83 E1 00 34 */ lwz r31, 0x34(r1)
|
|
/* 800B3774 000AF694 83 C1 00 30 */ lwz r30, 0x30(r1)
|
|
/* 800B3778 000AF698 83 A1 00 2C */ lwz r29, 0x2c(r1)
|
|
/* 800B377C 000AF69C 38 21 00 58 */ addi r1, r1, 0x58
|
|
/* 800B3780 000AF6A0 4E 80 00 20 */ blr
|
|
|
|
.global func_800B3784
|
|
func_800B3784:
|
|
/* 800B3784 000AF6A4 7C 08 02 A6 */ mflr r0
|
|
/* 800B3788 000AF6A8 3C 80 80 1E */ lis r4, lbl_801DEF44@ha
|
|
/* 800B378C 000AF6AC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B3790 000AF6B0 38 00 00 00 */ li r0, 0
|
|
/* 800B3794 000AF6B4 3C 60 88 89 */ lis r3, 0x88888889@ha
|
|
/* 800B3798 000AF6B8 94 21 FF A8 */ stwu r1, -0x58(r1)
|
|
/* 800B379C 000AF6BC DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 800B37A0 000AF6C0 DB C1 00 48 */ stfd f30, 0x48(r1)
|
|
/* 800B37A4 000AF6C4 DB A1 00 40 */ stfd f29, 0x40(r1)
|
|
/* 800B37A8 000AF6C8 DB 81 00 38 */ stfd f28, 0x38(r1)
|
|
/* 800B37AC 000AF6CC 93 E1 00 34 */ stw r31, 0x34(r1)
|
|
/* 800B37B0 000AF6D0 3B E3 88 89 */ addi r31, r3, 0x88888889@l
|
|
/* 800B37B4 000AF6D4 93 C1 00 30 */ stw r30, 0x30(r1)
|
|
/* 800B37B8 000AF6D8 3B C4 EF 44 */ addi r30, r4, lbl_801DEF44@l
|
|
/* 800B37BC 000AF6DC 93 A1 00 2C */ stw r29, 0x2c(r1)
|
|
/* 800B37C0 000AF6E0 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B37C4 000AF6E4 C3 82 B8 B8 */ lfs f28, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B37C8 000AF6E8 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B37CC 000AF6EC CB A2 BA 28 */ lfd f29, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B37D0 000AF6F0 CB C2 BA C0 */ lfd f30, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B37D4 000AF6F4 CB E2 B9 00 */ lfd f31, lbl_802F6100-_SDA2_BASE_(r2)
|
|
/* 800B37D8 000AF6F8 48 00 00 DC */ b lbl_800B38B4
|
|
lbl_800B37DC:
|
|
/* 800B37DC 000AF6FC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B37E0 000AF700 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B37E4 000AF704 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B37E8 000AF708 D3 83 00 18 */ stfs f28, 0x18(r3)
|
|
/* 800B37EC 000AF70C C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B37F0 000AF710 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800B37F4 000AF714 D3 83 00 1C */ stfs f28, 0x1c(r3)
|
|
/* 800B37F8 000AF718 D3 83 00 14 */ stfs f28, 0x14(r3)
|
|
/* 800B37FC 000AF71C 48 05 30 69 */ bl rand
|
|
/* 800B3800 000AF720 54 65 04 7E */ clrlwi r5, r3, 0x11
|
|
/* 800B3804 000AF724 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3808 000AF728 7C 7F 28 96 */ mulhw r3, r31, r5
|
|
/* 800B380C 000AF72C 7C 63 2A 14 */ add r3, r3, r5
|
|
/* 800B3810 000AF730 7C 63 26 70 */ srawi r3, r3, 4
|
|
/* 800B3814 000AF734 54 64 0F FE */ srwi r4, r3, 0x1f
|
|
/* 800B3818 000AF738 7C 63 22 14 */ add r3, r3, r4
|
|
/* 800B381C 000AF73C 1C 63 00 1E */ mulli r3, r3, 0x1e
|
|
/* 800B3820 000AF740 7C 63 28 50 */ subf r3, r3, r5
|
|
/* 800B3824 000AF744 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B3828 000AF748 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 800B382C 000AF74C 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B3830 000AF750 93 A1 00 20 */ stw r29, 0x20(r1)
|
|
/* 800B3834 000AF754 7C BE 02 14 */ add r5, r30, r0
|
|
/* 800B3838 000AF758 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B383C 000AF75C EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800B3840 000AF760 D0 05 00 14 */ stfs f0, 0x14(r5)
|
|
/* 800B3844 000AF764 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B3848 000AF768 C0 25 00 14 */ lfs f1, 0x14(r5)
|
|
/* 800B384C 000AF76C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B3850 000AF770 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3854 000AF774 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B3858 000AF778 93 A1 00 18 */ stw r29, 0x18(r1)
|
|
/* 800B385C 000AF77C C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800B3860 000AF780 FC 00 E8 28 */ fsub f0, f0, f29
|
|
/* 800B3864 000AF784 FC 1F 00 32 */ fmul f0, f31, f0
|
|
/* 800B3868 000AF788 FC 1E 00 2A */ fadd f0, f30, f0
|
|
/* 800B386C 000AF78C FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B3870 000AF790 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B3874 000AF794 D0 05 00 14 */ stfs f0, 0x14(r5)
|
|
/* 800B3878 000AF798 C0 05 00 20 */ lfs f0, 0x20(r5)
|
|
/* 800B387C 000AF79C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B3880 000AF7A0 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B3884 000AF7A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3888 000AF7A8 60 00 01 00 */ ori r0, r0, 0x100
|
|
/* 800B388C 000AF7AC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3890 000AF7B0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B3894 000AF7B4 93 A1 00 08 */ stw r29, 8(r1)
|
|
/* 800B3898 000AF7B8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B389C 000AF7BC EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800B38A0 000AF7C0 D0 05 00 20 */ stfs f0, 0x20(r5)
|
|
/* 800B38A4 000AF7C4 D3 85 00 28 */ stfs f28, 0x28(r5)
|
|
/* 800B38A8 000AF7C8 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B38AC 000AF7CC 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B38B0 000AF7D0 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B38B4:
|
|
/* 800B38B4 000AF7D4 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B38B8 000AF7D8 2C 00 01 22 */ cmpwi r0, 0x122
|
|
/* 800B38BC 000AF7DC 41 80 FF 20 */ blt lbl_800B37DC
|
|
/* 800B38C0 000AF7E0 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800B38C4 000AF7E4 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 800B38C8 000AF7E8 CB C1 00 48 */ lfd f30, 0x48(r1)
|
|
/* 800B38CC 000AF7EC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B38D0 000AF7F0 CB A1 00 40 */ lfd f29, 0x40(r1)
|
|
/* 800B38D4 000AF7F4 CB 81 00 38 */ lfd f28, 0x38(r1)
|
|
/* 800B38D8 000AF7F8 83 E1 00 34 */ lwz r31, 0x34(r1)
|
|
/* 800B38DC 000AF7FC 83 C1 00 30 */ lwz r30, 0x30(r1)
|
|
/* 800B38E0 000AF800 83 A1 00 2C */ lwz r29, 0x2c(r1)
|
|
/* 800B38E4 000AF804 38 21 00 58 */ addi r1, r1, 0x58
|
|
/* 800B38E8 000AF808 4E 80 00 20 */ blr
|
|
|
|
.global func_800B38EC
|
|
func_800B38EC:
|
|
/* 800B38EC 000AF80C 7C 08 02 A6 */ mflr r0
|
|
/* 800B38F0 000AF810 3C 80 80 1D */ lis r4, lbl_801D6E00@ha
|
|
/* 800B38F4 000AF814 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B38F8 000AF818 38 00 00 00 */ li r0, 0
|
|
/* 800B38FC 000AF81C 3C 60 80 2C */ lis r3, lbl_802C6918@ha
|
|
/* 800B3900 000AF820 94 21 FF 80 */ stwu r1, -0x80(r1)
|
|
/* 800B3904 000AF824 DB E1 00 78 */ stfd f31, 0x78(r1)
|
|
/* 800B3908 000AF828 DB C1 00 70 */ stfd f30, 0x70(r1)
|
|
/* 800B390C 000AF82C DB A1 00 68 */ stfd f29, 0x68(r1)
|
|
/* 800B3910 000AF830 DB 81 00 60 */ stfd f28, 0x60(r1)
|
|
/* 800B3914 000AF834 DB 61 00 58 */ stfd f27, 0x58(r1)
|
|
/* 800B3918 000AF838 DB 41 00 50 */ stfd f26, 0x50(r1)
|
|
/* 800B391C 000AF83C DB 21 00 48 */ stfd f25, 0x48(r1)
|
|
/* 800B3920 000AF840 DB 01 00 40 */ stfd f24, 0x40(r1)
|
|
/* 800B3924 000AF844 DA E1 00 38 */ stfd f23, 0x38(r1)
|
|
/* 800B3928 000AF848 DA C1 00 30 */ stfd f22, 0x30(r1)
|
|
/* 800B392C 000AF84C DA A1 00 28 */ stfd f21, 0x28(r1)
|
|
/* 800B3930 000AF850 93 E1 00 24 */ stw r31, 0x24(r1)
|
|
/* 800B3934 000AF854 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800B3938 000AF858 93 C1 00 20 */ stw r30, 0x20(r1)
|
|
/* 800B393C 000AF85C 3B C3 69 18 */ addi r30, r3, lbl_802C6918@l
|
|
/* 800B3940 000AF860 93 A1 00 1C */ stw r29, 0x1c(r1)
|
|
/* 800B3944 000AF864 3B A4 6E 00 */ addi r29, r4, lbl_801D6E00@l
|
|
/* 800B3948 000AF868 C3 A2 B8 BC */ lfs f29, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B394C 000AF86C 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3950 000AF870 CB C2 B9 88 */ lfd f30, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B3954 000AF874 C3 E2 BC 3C */ lfs f31, lbl_802F643C-_SDA2_BASE_(r2)
|
|
/* 800B3958 000AF878 C2 A2 BC 08 */ lfs f21, lbl_802F6408-_SDA2_BASE_(r2)
|
|
/* 800B395C 000AF87C CB 02 B9 00 */ lfd f24, lbl_802F6100-_SDA2_BASE_(r2)
|
|
/* 800B3960 000AF880 CB 22 BA 28 */ lfd f25, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B3964 000AF884 CB 42 B8 D8 */ lfd f26, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B3968 000AF888 CB 62 B9 10 */ lfd f27, lbl_802F6110-_SDA2_BASE_(r2)
|
|
/* 800B396C 000AF88C CA C2 B9 C0 */ lfd f22, lbl_802F61C0-_SDA2_BASE_(r2)
|
|
/* 800B3970 000AF890 CA E2 BC 30 */ lfd f23, lbl_802F6430-_SDA2_BASE_(r2)
|
|
/* 800B3974 000AF894 C3 82 B8 B8 */ lfs f28, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3978 000AF898 48 00 02 FC */ b lbl_800B3C74
|
|
lbl_800B397C:
|
|
/* 800B397C 000AF89C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3980 000AF8A0 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B3984 000AF8A4 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B3988 000AF8A8 C0 23 07 30 */ lfs f1, 0x730(r3)
|
|
/* 800B398C 000AF8AC 38 83 07 30 */ addi r4, r3, 0x730
|
|
/* 800B3990 000AF8B0 38 63 07 24 */ addi r3, r3, 0x724
|
|
/* 800B3994 000AF8B4 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 800B3998 000AF8B8 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B399C 000AF8BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B39A0 000AF8C0 2C 00 01 00 */ cmpwi r0, 0x100
|
|
/* 800B39A4 000AF8C4 40 82 01 C0 */ bne lbl_800B3B64
|
|
/* 800B39A8 000AF8C8 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B39AC 000AF8CC C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B39B0 000AF8D0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B39B4 000AF8D4 FC 00 B0 40 */ fcmpo cr0, f0, f22
|
|
/* 800B39B8 000AF8D8 40 81 02 B0 */ ble lbl_800B3C68
|
|
/* 800B39BC 000AF8DC FC 00 B8 40 */ fcmpo cr0, f0, f23
|
|
/* 800B39C0 000AF8E0 40 80 02 A8 */ bge lbl_800B3C68
|
|
/* 800B39C4 000AF8E4 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B39C8 000AF8E8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B39CC 000AF8EC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B39D0 000AF8F0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B39D4 000AF8F4 93 E1 00 10 */ stw r31, 0x10(r1)
|
|
/* 800B39D8 000AF8F8 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B39DC 000AF8FC FC 00 C8 28 */ fsub f0, f0, f25
|
|
/* 800B39E0 000AF900 FC 18 00 32 */ fmul f0, f24, f0
|
|
/* 800B39E4 000AF904 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B39E8 000AF908 FC 00 D0 40 */ fcmpo cr0, f0, f26
|
|
/* 800B39EC 000AF90C 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B39F0 000AF910 40 82 00 F0 */ bne lbl_800B3AE0
|
|
/* 800B39F4 000AF914 FC 00 D8 40 */ fcmpo cr0, f0, f27
|
|
/* 800B39F8 000AF918 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B39FC 000AF91C 40 82 00 E4 */ bne lbl_800B3AE0
|
|
/* 800B3A00 000AF920 4B F5 3F AD */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B3A04 000AF924 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3A08 000AF928 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B3A0C 000AF92C 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B3A10 000AF930 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B3A14 000AF934 C0 03 07 2C */ lfs f0, 0x72c(r3)
|
|
/* 800B3A18 000AF938 C0 23 07 24 */ lfs f1, 0x724(r3)
|
|
/* 800B3A1C 000AF93C EC 62 00 28 */ fsubs f3, f2, f0
|
|
/* 800B3A20 000AF940 C0 43 07 28 */ lfs f2, 0x728(r3)
|
|
/* 800B3A24 000AF944 4B F5 43 0D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B3A28 000AF948 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B3A2C 000AF94C 54 03 48 2C */ slwi r3, r0, 9
|
|
/* 800B3A30 000AF950 4B F5 45 CD */ bl mathutil_mtxA_rotate_y
|
|
/* 800B3A34 000AF954 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B3A38 000AF958 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B3A3C 000AF95C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B3A40 000AF960 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3A44 000AF964 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3A48 000AF968 93 E1 00 10 */ stw r31, 0x10(r1)
|
|
/* 800B3A4C 000AF96C C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B3A50 000AF970 FC 00 C8 28 */ fsub f0, f0, f25
|
|
/* 800B3A54 000AF974 FC 18 00 32 */ fmul f0, f24, f0
|
|
/* 800B3A58 000AF978 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B3A5C 000AF97C FC 00 D8 24 */ fdiv f0, f0, f27
|
|
/* 800B3A60 000AF980 FC 1B 00 32 */ fmul f0, f27, f0
|
|
/* 800B3A64 000AF984 FC 00 D8 24 */ fdiv f0, f0, f27
|
|
/* 800B3A68 000AF988 FC 20 00 18 */ frsp f1, f0
|
|
/* 800B3A6C 000AF98C FC 40 08 90 */ fmr f2, f1
|
|
/* 800B3A70 000AF990 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B3A74 000AF994 4B F5 43 65 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B3A78 000AF998 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B3A7C 000AF99C 38 80 00 00 */ li r4, 0
|
|
/* 800B3A80 000AF9A0 4B FE 6F A5 */ bl func_8009AA24
|
|
/* 800B3A84 000AF9A4 C0 22 B8 D0 */ lfs f1, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B3A88 000AF9A8 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B3A8C 000AF9AC FC 60 08 90 */ fmr f3, f1
|
|
/* 800B3A90 000AF9B0 FC 80 08 90 */ fmr f4, f1
|
|
/* 800B3A94 000AF9B4 4B FD BC 81 */ bl g_avdisp_set_some_color_1
|
|
/* 800B3A98 000AF9B8 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B3A9C 000AF9BC C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B3AA0 000AF9C0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B3AA4 000AF9C4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3AA8 000AF9C8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B3AAC 000AF9CC 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800B3AB0 000AF9D0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3AB4 000AF9D4 FC 00 C8 28 */ fsub f0, f0, f25
|
|
/* 800B3AB8 000AF9D8 FC 18 00 32 */ fmul f0, f24, f0
|
|
/* 800B3ABC 000AF9DC FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B3AC0 000AF9E0 FC 20 D8 24 */ fdiv f1, f0, f27
|
|
/* 800B3AC4 000AF9E4 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B3AC8 000AF9E8 4B FD AA 9D */ bl func_8008E564
|
|
/* 800B3ACC 000AF9EC 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B3AD0 000AF9F0 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B3AD4 000AF9F4 80 63 01 18 */ lwz r3, 0x118(r3)
|
|
/* 800B3AD8 000AF9F8 4B FD AA 29 */ bl g_avdisp_maybe_draw_model_3
|
|
/* 800B3ADC 000AF9FC 48 00 00 54 */ b lbl_800B3B30
|
|
lbl_800B3AE0:
|
|
/* 800B3AE0 000AFA00 4B F5 3E CD */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B3AE4 000AFA04 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3AE8 000AFA08 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B3AEC 000AFA0C 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B3AF0 000AFA10 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B3AF4 000AFA14 C0 03 07 2C */ lfs f0, 0x72c(r3)
|
|
/* 800B3AF8 000AFA18 C0 23 07 24 */ lfs f1, 0x724(r3)
|
|
/* 800B3AFC 000AFA1C EC 62 00 28 */ fsubs f3, f2, f0
|
|
/* 800B3B00 000AFA20 C0 43 07 28 */ lfs f2, 0x728(r3)
|
|
/* 800B3B04 000AFA24 4B F5 42 2D */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B3B08 000AFA28 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B3B0C 000AFA2C 54 03 48 2C */ slwi r3, r0, 9
|
|
/* 800B3B10 000AFA30 4B F5 44 ED */ bl mathutil_mtxA_rotate_y
|
|
/* 800B3B14 000AFA34 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B3B18 000AFA38 38 80 00 00 */ li r4, 0
|
|
/* 800B3B1C 000AFA3C 4B FE 6F 09 */ bl func_8009AA24
|
|
/* 800B3B20 000AFA40 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B3B24 000AFA44 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B3B28 000AFA48 80 63 01 18 */ lwz r3, 0x118(r3)
|
|
/* 800B3B2C 000AFA4C 4B FD A9 71 */ bl g_avdisp_maybe_draw_model_2
|
|
lbl_800B3B30:
|
|
/* 800B3B30 000AFA50 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3B34 000AFA54 C0 42 BA 7C */ lfs f2, lbl_802F627C-_SDA2_BASE_(r2)
|
|
/* 800B3B38 000AFA58 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B3B3C 000AFA5C 4B F5 41 F5 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B3B40 000AFA60 C0 22 BC 38 */ lfs f1, lbl_802F6438-_SDA2_BASE_(r2)
|
|
/* 800B3B44 000AFA64 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B3B48 000AFA68 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B3B4C 000AFA6C 4B F5 42 8D */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B3B50 000AFA70 80 6D 99 24 */ lwz r3, lbl_802F1B04@sda21(r13)
|
|
/* 800B3B54 000AFA74 C0 22 BB 14 */ lfs f1, lbl_802F6314-_SDA2_BASE_(r2)
|
|
/* 800B3B58 000AFA78 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 800B3B5C 000AFA7C 4B F7 DA 89 */ bl func_800315E4
|
|
/* 800B3B60 000AFA80 48 00 01 08 */ b lbl_800B3C68
|
|
lbl_800B3B64:
|
|
/* 800B3B64 000AFA84 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B3B68 000AFA88 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B3B6C 000AFA8C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B3B70 000AFA90 41 81 00 0C */ bgt lbl_800B3B7C
|
|
/* 800B3B74 000AFA94 D3 84 00 00 */ stfs f28, 0(r4)
|
|
/* 800B3B78 000AFA98 48 00 00 F0 */ b lbl_800B3C68
|
|
lbl_800B3B7C:
|
|
/* 800B3B7C 000AFA9C EC 01 E8 28 */ fsubs f0, f1, f29
|
|
/* 800B3B80 000AFAA0 D0 04 00 00 */ stfs f0, 0(r4)
|
|
/* 800B3B84 000AFAA4 4B F5 3E 29 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B3B88 000AFAA8 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3B8C 000AFAAC C0 5E 00 18 */ lfs f2, 0x18(r30)
|
|
/* 800B3B90 000AFAB0 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B3B94 000AFAB4 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800B3B98 000AFAB8 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B3B9C 000AFABC C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B3BA0 000AFAC0 EC A2 00 2A */ fadds f5, f2, f0
|
|
/* 800B3BA4 000AFAC4 C0 43 07 30 */ lfs f2, 0x730(r3)
|
|
/* 800B3BA8 000AFAC8 C0 03 07 2C */ lfs f0, 0x72c(r3)
|
|
/* 800B3BAC 000AFACC EC C2 07 F2 */ fmuls f6, f2, f31
|
|
/* 800B3BB0 000AFAD0 C0 83 07 24 */ lfs f4, 0x724(r3)
|
|
/* 800B3BB4 000AFAD4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B3BB8 000AFAD8 C0 3E 00 20 */ lfs f1, 0x20(r30)
|
|
/* 800B3BBC 000AFADC C0 7E 00 1C */ lfs f3, 0x1c(r30)
|
|
/* 800B3BC0 000AFAE0 C0 43 07 28 */ lfs f2, 0x728(r3)
|
|
/* 800B3BC4 000AFAE4 FC DE 30 28 */ fsub f6, f30, f6
|
|
/* 800B3BC8 000AFAE8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B3BCC 000AFAEC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B3BD0 000AFAF0 EC 85 20 28 */ fsubs f4, f5, f4
|
|
/* 800B3BD4 000AFAF4 FC 42 01 B2 */ fmul f2, f2, f6
|
|
/* 800B3BD8 000AFAF8 FC 26 01 32 */ fmul f1, f6, f4
|
|
/* 800B3BDC 000AFAFC FC 60 01 B2 */ fmul f3, f0, f6
|
|
/* 800B3BE0 000AFB00 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B3BE4 000AFB04 FC 40 10 18 */ frsp f2, f2
|
|
/* 800B3BE8 000AFB08 FC 60 18 18 */ frsp f3, f3
|
|
/* 800B3BEC 000AFB0C 4B F5 41 45 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B3BF0 000AFB10 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3BF4 000AFB14 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B3BF8 000AFB18 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B3BFC 000AFB1C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B3C00 000AFB20 C0 03 07 2C */ lfs f0, 0x72c(r3)
|
|
/* 800B3C04 000AFB24 C0 23 07 24 */ lfs f1, 0x724(r3)
|
|
/* 800B3C08 000AFB28 EC 62 00 28 */ fsubs f3, f2, f0
|
|
/* 800B3C0C 000AFB2C C0 43 07 28 */ lfs f2, 0x728(r3)
|
|
/* 800B3C10 000AFB30 4B F5 41 21 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B3C14 000AFB34 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3C18 000AFB38 54 00 20 36 */ slwi r0, r0, 4
|
|
/* 800B3C1C 000AFB3C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B3C20 000AFB40 C0 03 07 30 */ lfs f0, 0x730(r3)
|
|
/* 800B3C24 000AFB44 EC 15 00 28 */ fsubs f0, f21, f0
|
|
/* 800B3C28 000AFB48 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B3C2C 000AFB4C FC 1E 00 28 */ fsub f0, f30, f0
|
|
/* 800B3C30 000AFB50 FC 20 00 18 */ frsp f1, f0
|
|
/* 800B3C34 000AFB54 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B3C38 000AFB58 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B3C3C 000AFB5C 4B F5 41 9D */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B3C40 000AFB60 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B3C44 000AFB64 54 03 60 26 */ slwi r3, r0, 0xc
|
|
/* 800B3C48 000AFB68 4B F5 43 B5 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B3C4C 000AFB6C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B3C50 000AFB70 38 80 00 00 */ li r4, 0
|
|
/* 800B3C54 000AFB74 4B FE 6D D1 */ bl func_8009AA24
|
|
/* 800B3C58 000AFB78 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800B3C5C 000AFB7C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B3C60 000AFB80 80 63 01 18 */ lwz r3, 0x118(r3)
|
|
/* 800B3C64 000AFB84 4B FD A7 D5 */ bl g_avdisp_maybe_draw_model_1
|
|
lbl_800B3C68:
|
|
/* 800B3C68 000AFB88 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B3C6C 000AFB8C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B3C70 000AFB90 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B3C74:
|
|
/* 800B3C74 000AFB94 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3C78 000AFB98 2C 00 00 C8 */ cmpwi r0, 0xc8
|
|
/* 800B3C7C 000AFB9C 41 80 FD 00 */ blt lbl_800B397C
|
|
/* 800B3C80 000AFBA0 80 01 00 84 */ lwz r0, 0x84(r1)
|
|
/* 800B3C84 000AFBA4 CB E1 00 78 */ lfd f31, 0x78(r1)
|
|
/* 800B3C88 000AFBA8 CB C1 00 70 */ lfd f30, 0x70(r1)
|
|
/* 800B3C8C 000AFBAC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3C90 000AFBB0 CB A1 00 68 */ lfd f29, 0x68(r1)
|
|
/* 800B3C94 000AFBB4 CB 81 00 60 */ lfd f28, 0x60(r1)
|
|
/* 800B3C98 000AFBB8 CB 61 00 58 */ lfd f27, 0x58(r1)
|
|
/* 800B3C9C 000AFBBC CB 41 00 50 */ lfd f26, 0x50(r1)
|
|
/* 800B3CA0 000AFBC0 CB 21 00 48 */ lfd f25, 0x48(r1)
|
|
/* 800B3CA4 000AFBC4 CB 01 00 40 */ lfd f24, 0x40(r1)
|
|
/* 800B3CA8 000AFBC8 CA E1 00 38 */ lfd f23, 0x38(r1)
|
|
/* 800B3CAC 000AFBCC CA C1 00 30 */ lfd f22, 0x30(r1)
|
|
/* 800B3CB0 000AFBD0 CA A1 00 28 */ lfd f21, 0x28(r1)
|
|
/* 800B3CB4 000AFBD4 83 E1 00 24 */ lwz r31, 0x24(r1)
|
|
/* 800B3CB8 000AFBD8 83 C1 00 20 */ lwz r30, 0x20(r1)
|
|
/* 800B3CBC 000AFBDC 83 A1 00 1C */ lwz r29, 0x1c(r1)
|
|
/* 800B3CC0 000AFBE0 38 21 00 80 */ addi r1, r1, 0x80
|
|
/* 800B3CC4 000AFBE4 4E 80 00 20 */ blr
|
|
|
|
.global func_800B3CC8
|
|
func_800B3CC8:
|
|
/* 800B3CC8 000AFBE8 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B3CCC 000AFBEC 3C 60 80 1D */ lis r3, lbl_801D6E00@ha
|
|
/* 800B3CD0 000AFBF0 38 63 6E 00 */ addi r3, r3, lbl_801D6E00@l
|
|
/* 800B3CD4 000AFBF4 C1 2D A0 D4 */ lfs f9, lbl_802F22B4@sda21(r13)
|
|
/* 800B3CD8 000AFBF8 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B3CDC 000AFBFC 7C 83 02 14 */ add r4, r3, r0
|
|
/* 800B3CE0 000AFC00 C8 62 BC 40 */ lfd f3, lbl_802F6440-_SDA2_BASE_(r2)
|
|
/* 800B3CE4 000AFC04 80 04 FF F8 */ lwz r0, -8(r4)
|
|
/* 800B3CE8 000AFC08 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B3CEC 000AFC0C C8 42 BC 48 */ lfd f2, lbl_802F6448-_SDA2_BASE_(r2)
|
|
/* 800B3CF0 000AFC10 90 0D A0 AC */ stw r0, lbl_802F228C@sda21(r13)
|
|
/* 800B3CF4 000AFC14 C0 E2 B8 BC */ lfs f7, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B3CF8 000AFC18 80 84 FF FC */ lwz r4, -4(r4)
|
|
/* 800B3CFC 000AFC1C 80 0D A0 AC */ lwz r0, lbl_802F228C@sda21(r13)
|
|
/* 800B3D00 000AFC20 90 8D A0 B0 */ stw r4, lbl_802F2290@sda21(r13)
|
|
/* 800B3D04 000AFC24 C8 C2 B9 20 */ lfd f6, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B3D08 000AFC28 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3D0C 000AFC2C 80 AD A0 B0 */ lwz r5, lbl_802F2290@sda21(r13)
|
|
/* 800B3D10 000AFC30 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3D14 000AFC34 C8 82 B8 D8 */ lfd f4, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B3D18 000AFC38 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B3D1C 000AFC3C C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3D20 000AFC40 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B3D24 000AFC44 7C 83 02 14 */ add r4, r3, r0
|
|
/* 800B3D28 000AFC48 38 84 81 44 */ addi r4, r4, -32444
|
|
/* 800B3D2C 000AFC4C 48 00 00 90 */ b lbl_800B3DBC
|
|
lbl_800B3D30:
|
|
/* 800B3D30 000AFC50 C1 04 00 0C */ lfs f8, 0xc(r4)
|
|
/* 800B3D34 000AFC54 C0 A4 00 1C */ lfs f5, 0x1c(r4)
|
|
/* 800B3D38 000AFC58 EC A8 28 2A */ fadds f5, f8, f5
|
|
/* 800B3D3C 000AFC5C D0 A4 00 0C */ stfs f5, 0xc(r4)
|
|
/* 800B3D40 000AFC60 C0 A4 00 14 */ lfs f5, 0x14(r4)
|
|
/* 800B3D44 000AFC64 FC 09 28 40 */ fcmpo cr0, f9, f5
|
|
/* 800B3D48 000AFC68 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3D4C 000AFC6C 40 82 00 08 */ bne lbl_800B3D54
|
|
/* 800B3D50 000AFC70 D0 E4 00 18 */ stfs f7, 0x18(r4)
|
|
lbl_800B3D54:
|
|
/* 800B3D54 000AFC74 C0 A4 00 18 */ lfs f5, 0x18(r4)
|
|
/* 800B3D58 000AFC78 FC 07 28 00 */ fcmpu cr0, f7, f5
|
|
/* 800B3D5C 000AFC7C 40 82 00 50 */ bne lbl_800B3DAC
|
|
/* 800B3D60 000AFC80 C0 A4 00 1C */ lfs f5, 0x1c(r4)
|
|
/* 800B3D64 000AFC84 FC A5 30 28 */ fsub f5, f5, f6
|
|
/* 800B3D68 000AFC88 FC A0 28 18 */ frsp f5, f5
|
|
/* 800B3D6C 000AFC8C D0 A4 00 1C */ stfs f5, 0x1c(r4)
|
|
/* 800B3D70 000AFC90 D0 E4 00 18 */ stfs f7, 0x18(r4)
|
|
/* 800B3D74 000AFC94 C0 A4 00 0C */ lfs f5, 0xc(r4)
|
|
/* 800B3D78 000AFC98 FC 05 20 40 */ fcmpo cr0, f5, f4
|
|
/* 800B3D7C 000AFC9C 40 80 00 30 */ bge lbl_800B3DAC
|
|
/* 800B3D80 000AFCA0 C0 A4 00 00 */ lfs f5, 0(r4)
|
|
/* 800B3D84 000AFCA4 FC 05 18 40 */ fcmpo cr0, f5, f3
|
|
/* 800B3D88 000AFCA8 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B3D8C 000AFCAC 40 82 00 1C */ bne lbl_800B3DA8
|
|
/* 800B3D90 000AFCB0 FC 05 10 40 */ fcmpo cr0, f5, f2
|
|
/* 800B3D94 000AFCB4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3D98 000AFCB8 40 82 00 10 */ bne lbl_800B3DA8
|
|
/* 800B3D9C 000AFCBC D0 24 00 0C */ stfs f1, 0xc(r4)
|
|
/* 800B3DA0 000AFCC0 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800B3DA4 000AFCC4 48 00 00 08 */ b lbl_800B3DAC
|
|
lbl_800B3DA8:
|
|
/* 800B3DA8 000AFCC8 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
lbl_800B3DAC:
|
|
/* 800B3DAC 000AFCCC 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B3DB0 000AFCD0 38 84 00 34 */ addi r4, r4, 0x34
|
|
/* 800B3DB4 000AFCD4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B3DB8 000AFCD8 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B3DBC:
|
|
/* 800B3DBC 000AFCDC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3DC0 000AFCE0 7C 00 28 00 */ cmpw r0, r5
|
|
/* 800B3DC4 000AFCE4 41 80 FF 6C */ blt lbl_800B3D30
|
|
/* 800B3DC8 000AFCE8 4E 80 00 20 */ blr
|
|
|
|
.global func_800B3DCC
|
|
func_800B3DCC:
|
|
/* 800B3DCC 000AFCEC 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B3DD0 000AFCF0 3C 60 80 1D */ lis r3, lbl_801D6E00@ha
|
|
/* 800B3DD4 000AFCF4 38 83 6E 00 */ addi r4, r3, lbl_801D6E00@l
|
|
/* 800B3DD8 000AFCF8 C1 2D A0 D4 */ lfs f9, lbl_802F22B4@sda21(r13)
|
|
/* 800B3DDC 000AFCFC 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B3DE0 000AFD00 7C 64 02 14 */ add r3, r4, r0
|
|
/* 800B3DE4 000AFD04 C8 62 BC 40 */ lfd f3, lbl_802F6440-_SDA2_BASE_(r2)
|
|
/* 800B3DE8 000AFD08 80 03 01 18 */ lwz r0, 0x118(r3)
|
|
/* 800B3DEC 000AFD0C C8 42 BC 48 */ lfd f2, lbl_802F6448-_SDA2_BASE_(r2)
|
|
/* 800B3DF0 000AFD10 90 0D A0 B4 */ stw r0, lbl_802F2294@sda21(r13)
|
|
/* 800B3DF4 000AFD14 C0 E2 B8 BC */ lfs f7, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B3DF8 000AFD18 80 63 01 1C */ lwz r3, 0x11c(r3)
|
|
/* 800B3DFC 000AFD1C 80 0D A0 B4 */ lwz r0, lbl_802F2294@sda21(r13)
|
|
/* 800B3E00 000AFD20 90 6D A0 B8 */ stw r3, lbl_802F2298@sda21(r13)
|
|
/* 800B3E04 000AFD24 C8 C2 B9 20 */ lfd f6, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B3E08 000AFD28 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3E0C 000AFD2C 80 AD A0 B8 */ lwz r5, lbl_802F2298@sda21(r13)
|
|
/* 800B3E10 000AFD30 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3E14 000AFD34 C8 82 B8 D8 */ lfd f4, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B3E18 000AFD38 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B3E1C 000AFD3C C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3E20 000AFD40 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B3E24 000AFD44 7C 84 02 14 */ add r4, r4, r0
|
|
/* 800B3E28 000AFD48 38 84 15 B0 */ addi r4, r4, 0x15b0
|
|
/* 800B3E2C 000AFD4C 48 00 00 90 */ b lbl_800B3EBC
|
|
lbl_800B3E30:
|
|
/* 800B3E30 000AFD50 C1 04 00 0C */ lfs f8, 0xc(r4)
|
|
/* 800B3E34 000AFD54 C0 A4 00 1C */ lfs f5, 0x1c(r4)
|
|
/* 800B3E38 000AFD58 EC A8 28 2A */ fadds f5, f8, f5
|
|
/* 800B3E3C 000AFD5C D0 A4 00 0C */ stfs f5, 0xc(r4)
|
|
/* 800B3E40 000AFD60 C0 A4 00 10 */ lfs f5, 0x10(r4)
|
|
/* 800B3E44 000AFD64 FC 09 28 40 */ fcmpo cr0, f9, f5
|
|
/* 800B3E48 000AFD68 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3E4C 000AFD6C 40 82 00 08 */ bne lbl_800B3E54
|
|
/* 800B3E50 000AFD70 D0 E4 00 18 */ stfs f7, 0x18(r4)
|
|
lbl_800B3E54:
|
|
/* 800B3E54 000AFD74 C0 A4 00 18 */ lfs f5, 0x18(r4)
|
|
/* 800B3E58 000AFD78 FC 07 28 00 */ fcmpu cr0, f7, f5
|
|
/* 800B3E5C 000AFD7C 40 82 00 50 */ bne lbl_800B3EAC
|
|
/* 800B3E60 000AFD80 C0 A4 00 1C */ lfs f5, 0x1c(r4)
|
|
/* 800B3E64 000AFD84 FC A5 30 28 */ fsub f5, f5, f6
|
|
/* 800B3E68 000AFD88 FC A0 28 18 */ frsp f5, f5
|
|
/* 800B3E6C 000AFD8C D0 A4 00 1C */ stfs f5, 0x1c(r4)
|
|
/* 800B3E70 000AFD90 D0 E4 00 18 */ stfs f7, 0x18(r4)
|
|
/* 800B3E74 000AFD94 C0 A4 00 0C */ lfs f5, 0xc(r4)
|
|
/* 800B3E78 000AFD98 FC 05 20 40 */ fcmpo cr0, f5, f4
|
|
/* 800B3E7C 000AFD9C 40 80 00 30 */ bge lbl_800B3EAC
|
|
/* 800B3E80 000AFDA0 C0 A4 00 00 */ lfs f5, 0(r4)
|
|
/* 800B3E84 000AFDA4 FC 05 18 40 */ fcmpo cr0, f5, f3
|
|
/* 800B3E88 000AFDA8 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B3E8C 000AFDAC 40 82 00 1C */ bne lbl_800B3EA8
|
|
/* 800B3E90 000AFDB0 FC 05 10 40 */ fcmpo cr0, f5, f2
|
|
/* 800B3E94 000AFDB4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3E98 000AFDB8 40 82 00 10 */ bne lbl_800B3EA8
|
|
/* 800B3E9C 000AFDBC D0 24 00 0C */ stfs f1, 0xc(r4)
|
|
/* 800B3EA0 000AFDC0 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800B3EA4 000AFDC4 48 00 00 08 */ b lbl_800B3EAC
|
|
lbl_800B3EA8:
|
|
/* 800B3EA8 000AFDC8 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
lbl_800B3EAC:
|
|
/* 800B3EAC 000AFDCC 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B3EB0 000AFDD0 38 84 00 34 */ addi r4, r4, 0x34
|
|
/* 800B3EB4 000AFDD4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B3EB8 000AFDD8 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B3EBC:
|
|
/* 800B3EBC 000AFDDC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3EC0 000AFDE0 7C 00 28 00 */ cmpw r0, r5
|
|
/* 800B3EC4 000AFDE4 41 80 FF 6C */ blt lbl_800B3E30
|
|
/* 800B3EC8 000AFDE8 4E 80 00 20 */ blr
|
|
|
|
.global func_800B3ECC
|
|
func_800B3ECC:
|
|
/* 800B3ECC 000AFDEC 7C 08 02 A6 */ mflr r0
|
|
/* 800B3ED0 000AFDF0 3C 60 80 1D */ lis r3, lbl_801D6E00@ha
|
|
/* 800B3ED4 000AFDF4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B3ED8 000AFDF8 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800B3EDC 000AFDFC DB E1 00 58 */ stfd f31, 0x58(r1)
|
|
/* 800B3EE0 000AFE00 DB C1 00 50 */ stfd f30, 0x50(r1)
|
|
/* 800B3EE4 000AFE04 DB A1 00 48 */ stfd f29, 0x48(r1)
|
|
/* 800B3EE8 000AFE08 DB 81 00 40 */ stfd f28, 0x40(r1)
|
|
/* 800B3EEC 000AFE0C DB 61 00 38 */ stfd f27, 0x38(r1)
|
|
/* 800B3EF0 000AFE10 DB 41 00 30 */ stfd f26, 0x30(r1)
|
|
/* 800B3EF4 000AFE14 DB 21 00 28 */ stfd f25, 0x28(r1)
|
|
/* 800B3EF8 000AFE18 DB 01 00 20 */ stfd f24, 0x20(r1)
|
|
/* 800B3EFC 000AFE1C DA E1 00 18 */ stfd f23, 0x18(r1)
|
|
/* 800B3F00 000AFE20 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B3F04 000AFE24 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800B3F08 000AFE28 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B3F0C 000AFE2C 3B C3 6E 00 */ addi r30, r3, lbl_801D6E00@l
|
|
/* 800B3F10 000AFE30 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B3F14 000AFE34 C2 E2 B8 BC */ lfs f23, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B3F18 000AFE38 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B3F1C 000AFE3C CB 02 BA C0 */ lfd f24, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B3F20 000AFE40 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B3F24 000AFE44 CB 22 B8 F8 */ lfd f25, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B3F28 000AFE48 80 03 01 18 */ lwz r0, 0x118(r3)
|
|
/* 800B3F2C 000AFE4C CB 62 BC 58 */ lfd f27, lbl_802F6458-_SDA2_BASE_(r2)
|
|
/* 800B3F30 000AFE50 90 0D A0 B4 */ stw r0, lbl_802F2294@sda21(r13)
|
|
/* 800B3F34 000AFE54 CB 82 BC 50 */ lfd f28, lbl_802F6450-_SDA2_BASE_(r2)
|
|
/* 800B3F38 000AFE58 80 63 01 1C */ lwz r3, 0x11c(r3)
|
|
/* 800B3F3C 000AFE5C 80 0D A0 B4 */ lwz r0, lbl_802F2294@sda21(r13)
|
|
/* 800B3F40 000AFE60 90 6D A0 B8 */ stw r3, lbl_802F2298@sda21(r13)
|
|
/* 800B3F44 000AFE64 CB A2 B9 00 */ lfd f29, lbl_802F6100-_SDA2_BASE_(r2)
|
|
/* 800B3F48 000AFE68 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3F4C 000AFE6C CB C2 BA 28 */ lfd f30, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B3F50 000AFE70 C3 42 B8 B8 */ lfs f26, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B3F54 000AFE74 C3 E2 B8 D0 */ lfs f31, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B3F58 000AFE78 48 00 03 48 */ b lbl_800B42A0
|
|
lbl_800B3F5C:
|
|
/* 800B3F5C 000AFE7C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3F60 000AFE80 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B3F64 000AFE84 88 03 13 A4 */ lbz r0, 0x13a4(r3)
|
|
/* 800B3F68 000AFE88 98 0D A0 54 */ stb r0, lbl_802F2234@sda21(r13)
|
|
/* 800B3F6C 000AFE8C 88 6D A0 54 */ lbz r3, lbl_802F2234@sda21(r13)
|
|
/* 800B3F70 000AFE90 48 00 07 A1 */ bl func_800B4710
|
|
/* 800B3F74 000AFE94 88 0D A0 54 */ lbz r0, lbl_802F2234@sda21(r13)
|
|
/* 800B3F78 000AFE98 2C 00 00 2B */ cmpwi r0, 0x2b
|
|
/* 800B3F7C 000AFE9C 41 82 03 18 */ beq lbl_800B4294
|
|
/* 800B3F80 000AFEA0 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B3F84 000AFEA4 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B3F88 000AFEA8 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B3F8C 000AFEAC C0 03 15 C8 */ lfs f0, 0x15c8(r3)
|
|
/* 800B3F90 000AFEB0 FC 1A 00 00 */ fcmpu cr0, f26, f0
|
|
/* 800B3F94 000AFEB4 40 82 01 4C */ bne lbl_800B40E0
|
|
/* 800B3F98 000AFEB8 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B3F9C 000AFEBC C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B3FA0 000AFEC0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B3FA4 000AFEC4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3FA8 000AFEC8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B3FAC 000AFECC 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800B3FB0 000AFED0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3FB4 000AFED4 FC 00 F0 28 */ fsub f0, f0, f30
|
|
/* 800B3FB8 000AFED8 FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B3FBC 000AFEDC FC 1C 00 2A */ fadd f0, f28, f0
|
|
/* 800B3FC0 000AFEE0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B3FC4 000AFEE4 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B3FC8 000AFEE8 40 82 00 8C */ bne lbl_800B4054
|
|
/* 800B3FCC 000AFEEC 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B3FD0 000AFEF0 4B F5 38 E1 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B3FD4 000AFEF4 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B3FD8 000AFEF8 C0 6D A0 D4 */ lfs f3, lbl_802F22B4@sda21(r13)
|
|
/* 800B3FDC 000AFEFC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B3FE0 000AFF00 80 8D A0 40 */ lwz r4, lbl_802F2220@sda21(r13)
|
|
/* 800B3FE4 000AFF04 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B3FE8 000AFF08 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B3FEC 000AFF0C 1C 04 00 34 */ mulli r0, r4, 0x34
|
|
/* 800B3FF0 000AFF10 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800B3FF4 000AFF14 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B3FF8 000AFF18 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3FFC 000AFF1C C0 23 15 B0 */ lfs f1, 0x15b0(r3)
|
|
/* 800B4000 000AFF20 FC 00 F0 28 */ fsub f0, f0, f30
|
|
/* 800B4004 000AFF24 C0 43 15 BC */ lfs f2, 0x15bc(r3)
|
|
/* 800B4008 000AFF28 FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B400C 000AFF2C FC 03 00 28 */ fsub f0, f3, f0
|
|
/* 800B4010 000AFF30 FC 1C 00 32 */ fmul f0, f28, f0
|
|
/* 800B4014 000AFF34 FC 7B 00 2A */ fadd f3, f27, f0
|
|
/* 800B4018 000AFF38 FC 60 18 18 */ frsp f3, f3
|
|
/* 800B401C 000AFF3C 4B F5 3D 15 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B4020 000AFF40 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B4024 000AFF44 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B4028 000AFF48 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B402C 000AFF4C 4B F5 3D AD */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B4030 000AFF50 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B4034 000AFF54 38 80 00 00 */ li r4, 0
|
|
/* 800B4038 000AFF58 4B FE 69 ED */ bl func_8009AA24
|
|
/* 800B403C 000AFF5C 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B4040 000AFF60 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4044 000AFF64 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B4048 000AFF68 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B404C 000AFF6C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B4050 000AFF70 4B FD A7 5D */ bl g_avdisp_draw_model_1
|
|
lbl_800B4054:
|
|
/* 800B4054 000AFF74 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B4058 000AFF78 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B405C 000AFF7C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B4060 000AFF80 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B4064 000AFF84 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B4068 000AFF88 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800B406C 000AFF8C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B4070 000AFF90 FC 00 F0 28 */ fsub f0, f0, f30
|
|
/* 800B4074 000AFF94 FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B4078 000AFF98 FC 1C 00 2A */ fadd f0, f28, f0
|
|
/* 800B407C 000AFF9C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B4080 000AFFA0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B4084 000AFFA4 40 82 00 5C */ bne lbl_800B40E0
|
|
/* 800B4088 000AFFA8 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B408C 000AFFAC 4B F5 38 25 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B4090 000AFFB0 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4094 000AFFB4 C0 62 BC 64 */ lfs f3, lbl_802F6464-_SDA2_BASE_(r2)
|
|
/* 800B4098 000AFFB8 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B409C 000AFFBC 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B40A0 000AFFC0 C0 23 15 B0 */ lfs f1, 0x15b0(r3)
|
|
/* 800B40A4 000AFFC4 C0 43 15 BC */ lfs f2, 0x15bc(r3)
|
|
/* 800B40A8 000AFFC8 4B F5 3C 89 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B40AC 000AFFCC C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B40B0 000AFFD0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B40B4 000AFFD4 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B40B8 000AFFD8 4B F5 3D 21 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B40BC 000AFFDC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B40C0 000AFFE0 38 80 00 00 */ li r4, 0
|
|
/* 800B40C4 000AFFE4 4B FE 69 61 */ bl func_8009AA24
|
|
/* 800B40C8 000AFFE8 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B40CC 000AFFEC 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B40D0 000AFFF0 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B40D4 000AFFF4 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B40D8 000AFFF8 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B40DC 000AFFFC 4B FD A6 D1 */ bl g_avdisp_draw_model_1
|
|
lbl_800B40E0:
|
|
/* 800B40E0 000B0000 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B40E4 000B0004 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B40E8 000B0008 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B40EC 000B000C C0 03 15 C8 */ lfs f0, 0x15c8(r3)
|
|
/* 800B40F0 000B0010 FC 17 00 00 */ fcmpu cr0, f23, f0
|
|
/* 800B40F4 000B0014 40 82 00 5C */ bne lbl_800B4150
|
|
/* 800B40F8 000B0018 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B40FC 000B001C 4B F5 37 B5 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B4100 000B0020 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4104 000B0024 C0 62 BC 64 */ lfs f3, lbl_802F6464-_SDA2_BASE_(r2)
|
|
/* 800B4108 000B0028 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B410C 000B002C 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B4110 000B0030 C0 23 15 B0 */ lfs f1, 0x15b0(r3)
|
|
/* 800B4114 000B0034 C0 43 15 BC */ lfs f2, 0x15bc(r3)
|
|
/* 800B4118 000B0038 4B F5 3C 19 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B411C 000B003C C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B4120 000B0040 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B4124 000B0044 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B4128 000B0048 4B F5 3C B1 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B412C 000B004C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B4130 000B0050 38 80 00 00 */ li r4, 0
|
|
/* 800B4134 000B0054 4B FE 68 F1 */ bl func_8009AA24
|
|
/* 800B4138 000B0058 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B413C 000B005C 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4140 000B0060 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B4144 000B0064 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B4148 000B0068 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B414C 000B006C 4B FD A6 61 */ bl g_avdisp_draw_model_1
|
|
lbl_800B4150:
|
|
/* 800B4150 000B0070 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4154 000B0074 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4158 000B0078 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B415C 000B007C C0 03 15 C8 */ lfs f0, 0x15c8(r3)
|
|
/* 800B4160 000B0080 38 63 15 B0 */ addi r3, r3, 0x15b0
|
|
/* 800B4164 000B0084 FC 1F 00 00 */ fcmpu cr0, f31, f0
|
|
/* 800B4168 000B0088 40 82 01 2C */ bne lbl_800B4294
|
|
/* 800B416C 000B008C C4 23 00 20 */ lfsu f1, 0x20(r3)
|
|
/* 800B4170 000B0090 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 800B4174 000B0094 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B4178 000B0098 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B417C 000B009C 2C 00 01 00 */ cmpwi r0, 0x100
|
|
/* 800B4180 000B00A0 40 82 00 78 */ bne lbl_800B41F8
|
|
/* 800B4184 000B00A4 4B F5 38 29 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B4188 000B00A8 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B418C 000B00AC C0 8D A0 D4 */ lfs f4, lbl_802F22B4@sda21(r13)
|
|
/* 800B4190 000B00B0 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4194 000B00B4 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B4198 000B00B8 C0 23 15 C0 */ lfs f1, 0x15c0(r3)
|
|
/* 800B419C 000B00BC C0 03 15 B8 */ lfs f0, 0x15b8(r3)
|
|
/* 800B41A0 000B00C0 FC 78 08 2A */ fadd f3, f24, f1
|
|
/* 800B41A4 000B00C4 C0 23 15 B0 */ lfs f1, 0x15b0(r3)
|
|
/* 800B41A8 000B00C8 C0 43 15 BC */ lfs f2, 0x15bc(r3)
|
|
/* 800B41AC 000B00CC FC 03 00 2A */ fadd f0, f3, f0
|
|
/* 800B41B0 000B00D0 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B41B4 000B00D4 FC 64 00 28 */ fsub f3, f4, f0
|
|
/* 800B41B8 000B00D8 FC 60 18 18 */ frsp f3, f3
|
|
/* 800B41BC 000B00DC 4B F5 3B 75 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B41C0 000B00E0 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B41C4 000B00E4 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B41C8 000B00E8 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B41CC 000B00EC 4B F5 3C 0D */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B41D0 000B00F0 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B41D4 000B00F4 38 80 00 00 */ li r4, 0
|
|
/* 800B41D8 000B00F8 4B FE 68 4D */ bl func_8009AA24
|
|
/* 800B41DC 000B00FC 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B41E0 000B0100 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B41E4 000B0104 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B41E8 000B0108 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B41EC 000B010C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B41F0 000B0110 4B FD A5 BD */ bl g_avdisp_draw_model_1
|
|
/* 800B41F4 000B0114 48 00 00 A0 */ b lbl_800B4294
|
|
lbl_800B41F8:
|
|
/* 800B41F8 000B0118 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B41FC 000B011C 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B4200 000B0120 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B4204 000B0124 41 81 00 0C */ bgt lbl_800B4210
|
|
/* 800B4208 000B0128 D3 43 00 00 */ stfs f26, 0(r3)
|
|
/* 800B420C 000B012C 48 00 00 88 */ b lbl_800B4294
|
|
lbl_800B4210:
|
|
/* 800B4210 000B0130 EC 01 B8 28 */ fsubs f0, f1, f23
|
|
/* 800B4214 000B0134 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800B4218 000B0138 4B F5 37 95 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B421C 000B013C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4220 000B0140 C0 8D A0 D4 */ lfs f4, lbl_802F22B4@sda21(r13)
|
|
/* 800B4224 000B0144 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4228 000B0148 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B422C 000B014C C0 23 15 C0 */ lfs f1, 0x15c0(r3)
|
|
/* 800B4230 000B0150 C0 03 15 B8 */ lfs f0, 0x15b8(r3)
|
|
/* 800B4234 000B0154 FC 78 08 2A */ fadd f3, f24, f1
|
|
/* 800B4238 000B0158 C0 23 15 B0 */ lfs f1, 0x15b0(r3)
|
|
/* 800B423C 000B015C FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B4240 000B0160 C0 43 15 BC */ lfs f2, 0x15bc(r3)
|
|
/* 800B4244 000B0164 FC 03 00 2A */ fadd f0, f3, f0
|
|
/* 800B4248 000B0168 FC 64 00 28 */ fsub f3, f4, f0
|
|
/* 800B424C 000B016C FC 60 18 18 */ frsp f3, f3
|
|
/* 800B4250 000B0170 4B F5 3A E1 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B4254 000B0174 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B4258 000B0178 54 03 60 26 */ slwi r3, r0, 0xc
|
|
/* 800B425C 000B017C 4B F5 3D A1 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B4260 000B0180 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B4264 000B0184 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B4268 000B0188 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B426C 000B018C 4B F5 3B 6D */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B4270 000B0190 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B4274 000B0194 38 80 00 00 */ li r4, 0
|
|
/* 800B4278 000B0198 4B FE 67 AD */ bl func_8009AA24
|
|
/* 800B427C 000B019C 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B4280 000B01A0 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4284 000B01A4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B4288 000B01A8 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B428C 000B01AC 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B4290 000B01B0 4B FD A1 A9 */ bl g_avdisp_maybe_draw_model_1
|
|
lbl_800B4294:
|
|
/* 800B4294 000B01B4 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B4298 000B01B8 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B429C 000B01BC 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B42A0:
|
|
/* 800B42A0 000B01C0 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B42A4 000B01C4 80 0D A0 B8 */ lwz r0, lbl_802F2298@sda21(r13)
|
|
/* 800B42A8 000B01C8 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B42AC 000B01CC 41 80 FC B0 */ blt lbl_800B3F5C
|
|
/* 800B42B0 000B01D0 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800B42B4 000B01D4 CB E1 00 58 */ lfd f31, 0x58(r1)
|
|
/* 800B42B8 000B01D8 CB C1 00 50 */ lfd f30, 0x50(r1)
|
|
/* 800B42BC 000B01DC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B42C0 000B01E0 CB A1 00 48 */ lfd f29, 0x48(r1)
|
|
/* 800B42C4 000B01E4 CB 81 00 40 */ lfd f28, 0x40(r1)
|
|
/* 800B42C8 000B01E8 CB 61 00 38 */ lfd f27, 0x38(r1)
|
|
/* 800B42CC 000B01EC CB 41 00 30 */ lfd f26, 0x30(r1)
|
|
/* 800B42D0 000B01F0 CB 21 00 28 */ lfd f25, 0x28(r1)
|
|
/* 800B42D4 000B01F4 CB 01 00 20 */ lfd f24, 0x20(r1)
|
|
/* 800B42D8 000B01F8 CA E1 00 18 */ lfd f23, 0x18(r1)
|
|
/* 800B42DC 000B01FC 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B42E0 000B0200 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B42E4 000B0204 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800B42E8 000B0208 4E 80 00 20 */ blr
|
|
|
|
.global func_800B42EC
|
|
func_800B42EC:
|
|
/* 800B42EC 000B020C 7C 08 02 A6 */ mflr r0
|
|
/* 800B42F0 000B0210 3C 60 80 1D */ lis r3, lbl_801D6E00@ha
|
|
/* 800B42F4 000B0214 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B42F8 000B0218 38 83 6E 00 */ addi r4, r3, lbl_801D6E00@l
|
|
/* 800B42FC 000B021C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800B4300 000B0220 DB E1 00 58 */ stfd f31, 0x58(r1)
|
|
/* 800B4304 000B0224 DB C1 00 50 */ stfd f30, 0x50(r1)
|
|
/* 800B4308 000B0228 DB A1 00 48 */ stfd f29, 0x48(r1)
|
|
/* 800B430C 000B022C DB 81 00 40 */ stfd f28, 0x40(r1)
|
|
/* 800B4310 000B0230 DB 61 00 38 */ stfd f27, 0x38(r1)
|
|
/* 800B4314 000B0234 DB 41 00 30 */ stfd f26, 0x30(r1)
|
|
/* 800B4318 000B0238 DB 21 00 28 */ stfd f25, 0x28(r1)
|
|
/* 800B431C 000B023C DB 01 00 20 */ stfd f24, 0x20(r1)
|
|
/* 800B4320 000B0240 DA E1 00 18 */ stfd f23, 0x18(r1)
|
|
/* 800B4324 000B0244 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B4328 000B0248 3F E4 00 01 */ addis r31, r4, 1
|
|
/* 800B432C 000B024C 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B4330 000B0250 3F C0 43 30 */ lis r30, 0x4330
|
|
/* 800B4334 000B0254 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B4338 000B0258 C2 E2 B8 BC */ lfs f23, lbl_802F60BC-_SDA2_BASE_(r2)
|
|
/* 800B433C 000B025C 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B4340 000B0260 CB 02 BA C0 */ lfd f24, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B4344 000B0264 7C 64 02 14 */ add r3, r4, r0
|
|
/* 800B4348 000B0268 CB 22 B8 F8 */ lfd f25, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B434C 000B026C 80 03 FF F8 */ lwz r0, -8(r3)
|
|
/* 800B4350 000B0270 CB 62 BC 58 */ lfd f27, lbl_802F6458-_SDA2_BASE_(r2)
|
|
/* 800B4354 000B0274 90 0D A0 AC */ stw r0, lbl_802F228C@sda21(r13)
|
|
/* 800B4358 000B0278 CB 82 BC 50 */ lfd f28, lbl_802F6450-_SDA2_BASE_(r2)
|
|
/* 800B435C 000B027C 80 63 FF FC */ lwz r3, -4(r3)
|
|
/* 800B4360 000B0280 80 0D A0 AC */ lwz r0, lbl_802F228C@sda21(r13)
|
|
/* 800B4364 000B0284 90 6D A0 B0 */ stw r3, lbl_802F2290@sda21(r13)
|
|
/* 800B4368 000B0288 CB A2 B9 00 */ lfd f29, lbl_802F6100-_SDA2_BASE_(r2)
|
|
/* 800B436C 000B028C 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4370 000B0290 CB C2 BA 28 */ lfd f30, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B4374 000B0294 C3 42 B8 B8 */ lfs f26, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B4378 000B0298 C3 E2 B8 D0 */ lfs f31, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B437C 000B029C 48 00 03 48 */ b lbl_800B46C4
|
|
lbl_800B4380:
|
|
/* 800B4380 000B02A0 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4384 000B02A4 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B4388 000B02A8 88 03 80 20 */ lbz r0, -0x7fe0(r3)
|
|
/* 800B438C 000B02AC 98 0D A0 54 */ stb r0, lbl_802F2234@sda21(r13)
|
|
/* 800B4390 000B02B0 88 6D A0 54 */ lbz r3, lbl_802F2234@sda21(r13)
|
|
/* 800B4394 000B02B4 48 00 03 7D */ bl func_800B4710
|
|
/* 800B4398 000B02B8 88 0D A0 54 */ lbz r0, lbl_802F2234@sda21(r13)
|
|
/* 800B439C 000B02BC 2C 00 00 2B */ cmpwi r0, 0x2b
|
|
/* 800B43A0 000B02C0 41 82 03 18 */ beq lbl_800B46B8
|
|
/* 800B43A4 000B02C4 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B43A8 000B02C8 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B43AC 000B02CC 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B43B0 000B02D0 C0 03 81 5C */ lfs f0, -0x7ea4(r3)
|
|
/* 800B43B4 000B02D4 FC 1A 00 00 */ fcmpu cr0, f26, f0
|
|
/* 800B43B8 000B02D8 40 82 01 4C */ bne lbl_800B4504
|
|
/* 800B43BC 000B02DC 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B43C0 000B02E0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B43C4 000B02E4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B43C8 000B02E8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B43CC 000B02EC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B43D0 000B02F0 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B43D4 000B02F4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B43D8 000B02F8 FC 00 F0 28 */ fsub f0, f0, f30
|
|
/* 800B43DC 000B02FC FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B43E0 000B0300 FC 1C 00 2A */ fadd f0, f28, f0
|
|
/* 800B43E4 000B0304 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B43E8 000B0308 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B43EC 000B030C 40 82 00 8C */ bne lbl_800B4478
|
|
/* 800B43F0 000B0310 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B43F4 000B0314 4B F5 34 BD */ bl mathutil_mtxA_from_mtx
|
|
/* 800B43F8 000B0318 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B43FC 000B031C C0 6D A0 D4 */ lfs f3, lbl_802F22B4@sda21(r13)
|
|
/* 800B4400 000B0320 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B4404 000B0324 80 8D A0 40 */ lwz r4, lbl_802F2220@sda21(r13)
|
|
/* 800B4408 000B0328 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B440C 000B032C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B4410 000B0330 1C 04 00 34 */ mulli r0, r4, 0x34
|
|
/* 800B4414 000B0334 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4418 000B0338 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B441C 000B033C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B4420 000B0340 C0 23 81 44 */ lfs f1, -0x7ebc(r3)
|
|
/* 800B4424 000B0344 FC 00 F0 28 */ fsub f0, f0, f30
|
|
/* 800B4428 000B0348 C0 43 81 50 */ lfs f2, -0x7eb0(r3)
|
|
/* 800B442C 000B034C FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B4430 000B0350 FC 03 00 28 */ fsub f0, f3, f0
|
|
/* 800B4434 000B0354 FC 1C 00 32 */ fmul f0, f28, f0
|
|
/* 800B4438 000B0358 FC 7B 00 2A */ fadd f3, f27, f0
|
|
/* 800B443C 000B035C FC 60 18 18 */ frsp f3, f3
|
|
/* 800B4440 000B0360 4B F5 38 F1 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B4444 000B0364 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B4448 000B0368 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B444C 000B036C FC 60 08 90 */ fmr f3, f1
|
|
/* 800B4450 000B0370 4B F5 39 89 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B4454 000B0374 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B4458 000B0378 38 80 00 00 */ li r4, 0
|
|
/* 800B445C 000B037C 4B FE 65 C9 */ bl func_8009AA24
|
|
/* 800B4460 000B0380 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B4464 000B0384 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4468 000B0388 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B446C 000B038C 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B4470 000B0390 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B4474 000B0394 4B FD A3 39 */ bl g_avdisp_draw_model_1
|
|
lbl_800B4478:
|
|
/* 800B4478 000B0398 80 6D A0 4C */ lwz r3, lbl_802F222C@sda21(r13)
|
|
/* 800B447C 000B039C C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B4480 000B03A0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B4484 000B03A4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B4488 000B03A8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B448C 000B03AC 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4490 000B03B0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B4494 000B03B4 FC 00 F0 28 */ fsub f0, f0, f30
|
|
/* 800B4498 000B03B8 FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B449C 000B03BC FC 1C 00 2A */ fadd f0, f28, f0
|
|
/* 800B44A0 000B03C0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B44A4 000B03C4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B44A8 000B03C8 40 82 00 5C */ bne lbl_800B4504
|
|
/* 800B44AC 000B03CC 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B44B0 000B03D0 4B F5 34 01 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B44B4 000B03D4 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B44B8 000B03D8 C0 62 BC 64 */ lfs f3, lbl_802F6464-_SDA2_BASE_(r2)
|
|
/* 800B44BC 000B03DC 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B44C0 000B03E0 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B44C4 000B03E4 C0 23 81 44 */ lfs f1, -0x7ebc(r3)
|
|
/* 800B44C8 000B03E8 C0 43 81 50 */ lfs f2, -0x7eb0(r3)
|
|
/* 800B44CC 000B03EC 4B F5 38 65 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B44D0 000B03F0 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B44D4 000B03F4 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B44D8 000B03F8 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B44DC 000B03FC 4B F5 38 FD */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B44E0 000B0400 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B44E4 000B0404 38 80 00 00 */ li r4, 0
|
|
/* 800B44E8 000B0408 4B FE 65 3D */ bl func_8009AA24
|
|
/* 800B44EC 000B040C 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B44F0 000B0410 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B44F4 000B0414 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B44F8 000B0418 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B44FC 000B041C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B4500 000B0420 4B FD A2 AD */ bl g_avdisp_draw_model_1
|
|
lbl_800B4504:
|
|
/* 800B4504 000B0424 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4508 000B0428 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B450C 000B042C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B4510 000B0430 C0 03 81 5C */ lfs f0, -0x7ea4(r3)
|
|
/* 800B4514 000B0434 FC 17 00 00 */ fcmpu cr0, f23, f0
|
|
/* 800B4518 000B0438 40 82 00 5C */ bne lbl_800B4574
|
|
/* 800B451C 000B043C 80 6D 99 5C */ lwz r3, lbl_802F1B3C@sda21(r13)
|
|
/* 800B4520 000B0440 4B F5 33 91 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B4524 000B0444 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4528 000B0448 C0 62 BC 64 */ lfs f3, lbl_802F6464-_SDA2_BASE_(r2)
|
|
/* 800B452C 000B044C 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4530 000B0450 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B4534 000B0454 C0 23 81 44 */ lfs f1, -0x7ebc(r3)
|
|
/* 800B4538 000B0458 C0 43 81 50 */ lfs f2, -0x7eb0(r3)
|
|
/* 800B453C 000B045C 4B F5 37 F5 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B4540 000B0460 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B4544 000B0464 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B4548 000B0468 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B454C 000B046C 4B F5 38 8D */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B4550 000B0470 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B4554 000B0474 38 80 00 00 */ li r4, 0
|
|
/* 800B4558 000B0478 4B FE 64 CD */ bl func_8009AA24
|
|
/* 800B455C 000B047C 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B4560 000B0480 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4564 000B0484 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B4568 000B0488 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B456C 000B048C 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B4570 000B0490 4B FD A2 3D */ bl g_avdisp_draw_model_1
|
|
lbl_800B4574:
|
|
/* 800B4574 000B0494 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4578 000B0498 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B457C 000B049C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B4580 000B04A0 C0 03 81 5C */ lfs f0, -0x7ea4(r3)
|
|
/* 800B4584 000B04A4 38 63 81 44 */ addi r3, r3, -32444
|
|
/* 800B4588 000B04A8 FC 1F 00 00 */ fcmpu cr0, f31, f0
|
|
/* 800B458C 000B04AC 40 82 01 2C */ bne lbl_800B46B8
|
|
/* 800B4590 000B04B0 C4 23 00 20 */ lfsu f1, 0x20(r3)
|
|
/* 800B4594 000B04B4 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 800B4598 000B04B8 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B459C 000B04BC 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B45A0 000B04C0 2C 00 01 00 */ cmpwi r0, 0x100
|
|
/* 800B45A4 000B04C4 40 82 00 78 */ bne lbl_800B461C
|
|
/* 800B45A8 000B04C8 4B F5 34 05 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B45AC 000B04CC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B45B0 000B04D0 C0 8D A0 D4 */ lfs f4, lbl_802F22B4@sda21(r13)
|
|
/* 800B45B4 000B04D4 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B45B8 000B04D8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B45BC 000B04DC C0 23 81 58 */ lfs f1, -0x7ea8(r3)
|
|
/* 800B45C0 000B04E0 C0 03 81 4C */ lfs f0, -0x7eb4(r3)
|
|
/* 800B45C4 000B04E4 FC 78 08 2A */ fadd f3, f24, f1
|
|
/* 800B45C8 000B04E8 C0 23 81 44 */ lfs f1, -0x7ebc(r3)
|
|
/* 800B45CC 000B04EC C0 43 81 50 */ lfs f2, -0x7eb0(r3)
|
|
/* 800B45D0 000B04F0 FC 03 00 2A */ fadd f0, f3, f0
|
|
/* 800B45D4 000B04F4 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B45D8 000B04F8 FC 64 00 28 */ fsub f3, f4, f0
|
|
/* 800B45DC 000B04FC FC 60 18 18 */ frsp f3, f3
|
|
/* 800B45E0 000B0500 4B F5 37 51 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B45E4 000B0504 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B45E8 000B0508 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B45EC 000B050C FC 60 08 90 */ fmr f3, f1
|
|
/* 800B45F0 000B0510 4B F5 37 E9 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B45F4 000B0514 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B45F8 000B0518 38 80 00 00 */ li r4, 0
|
|
/* 800B45FC 000B051C 4B FE 64 29 */ bl func_8009AA24
|
|
/* 800B4600 000B0520 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B4604 000B0524 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4608 000B0528 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B460C 000B052C 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B4610 000B0530 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B4614 000B0534 4B FD A1 99 */ bl g_avdisp_draw_model_1
|
|
/* 800B4618 000B0538 48 00 00 A0 */ b lbl_800B46B8
|
|
lbl_800B461C:
|
|
/* 800B461C 000B053C D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B4620 000B0540 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B4624 000B0544 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B4628 000B0548 41 81 00 0C */ bgt lbl_800B4634
|
|
/* 800B462C 000B054C D3 43 00 00 */ stfs f26, 0(r3)
|
|
/* 800B4630 000B0550 48 00 00 88 */ b lbl_800B46B8
|
|
lbl_800B4634:
|
|
/* 800B4634 000B0554 EC 01 B8 28 */ fsubs f0, f1, f23
|
|
/* 800B4638 000B0558 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800B463C 000B055C 4B F5 33 71 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B4640 000B0560 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4644 000B0564 C0 8D A0 D4 */ lfs f4, lbl_802F22B4@sda21(r13)
|
|
/* 800B4648 000B0568 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B464C 000B056C 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800B4650 000B0570 C0 23 81 58 */ lfs f1, -0x7ea8(r3)
|
|
/* 800B4654 000B0574 C0 03 81 4C */ lfs f0, -0x7eb4(r3)
|
|
/* 800B4658 000B0578 FC 78 08 2A */ fadd f3, f24, f1
|
|
/* 800B465C 000B057C C0 23 81 44 */ lfs f1, -0x7ebc(r3)
|
|
/* 800B4660 000B0580 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B4664 000B0584 C0 43 81 50 */ lfs f2, -0x7eb0(r3)
|
|
/* 800B4668 000B0588 FC 03 00 2A */ fadd f0, f3, f0
|
|
/* 800B466C 000B058C FC 64 00 28 */ fsub f3, f4, f0
|
|
/* 800B4670 000B0590 FC 60 18 18 */ frsp f3, f3
|
|
/* 800B4674 000B0594 4B F5 36 BD */ bl mathutil_mtxA_translate_xyz
|
|
/* 800B4678 000B0598 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B467C 000B059C 54 03 60 26 */ slwi r3, r0, 0xc
|
|
/* 800B4680 000B05A0 4B F5 39 7D */ bl mathutil_mtxA_rotate_y
|
|
/* 800B4684 000B05A4 C0 22 BC 60 */ lfs f1, lbl_802F6460-_SDA2_BASE_(r2)
|
|
/* 800B4688 000B05A8 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B468C 000B05AC FC 60 08 90 */ fmr f3, f1
|
|
/* 800B4690 000B05B0 4B F5 37 49 */ bl mathutil_mtxA_scale_xyz
|
|
/* 800B4694 000B05B4 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B4698 000B05B8 38 80 00 00 */ li r4, 0
|
|
/* 800B469C 000B05BC 4B FE 63 89 */ bl func_8009AA24
|
|
/* 800B46A0 000B05C0 80 6D 9D 58 */ lwz r3, decodedStageGmaPtr@sda21(r13)
|
|
/* 800B46A4 000B05C4 80 0D A0 BC */ lwz r0, lbl_802F229C@sda21(r13)
|
|
/* 800B46A8 000B05C8 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B46AC 000B05CC 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B46B0 000B05D0 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 800B46B4 000B05D4 4B FD 9D 85 */ bl g_avdisp_maybe_draw_model_1
|
|
lbl_800B46B8:
|
|
/* 800B46B8 000B05D8 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B46BC 000B05DC 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B46C0 000B05E0 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B46C4:
|
|
/* 800B46C4 000B05E4 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B46C8 000B05E8 80 0D A0 B0 */ lwz r0, lbl_802F2290@sda21(r13)
|
|
/* 800B46CC 000B05EC 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B46D0 000B05F0 41 80 FC B0 */ blt lbl_800B4380
|
|
/* 800B46D4 000B05F4 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800B46D8 000B05F8 CB E1 00 58 */ lfd f31, 0x58(r1)
|
|
/* 800B46DC 000B05FC CB C1 00 50 */ lfd f30, 0x50(r1)
|
|
/* 800B46E0 000B0600 7C 08 03 A6 */ mtlr r0
|
|
/* 800B46E4 000B0604 CB A1 00 48 */ lfd f29, 0x48(r1)
|
|
/* 800B46E8 000B0608 CB 81 00 40 */ lfd f28, 0x40(r1)
|
|
/* 800B46EC 000B060C CB 61 00 38 */ lfd f27, 0x38(r1)
|
|
/* 800B46F0 000B0610 CB 41 00 30 */ lfd f26, 0x30(r1)
|
|
/* 800B46F4 000B0614 CB 21 00 28 */ lfd f25, 0x28(r1)
|
|
/* 800B46F8 000B0618 CB 01 00 20 */ lfd f24, 0x20(r1)
|
|
/* 800B46FC 000B061C CA E1 00 18 */ lfd f23, 0x18(r1)
|
|
/* 800B4700 000B0620 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B4704 000B0624 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B4708 000B0628 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800B470C 000B062C 4E 80 00 20 */ blr
|
|
|
|
.global func_800B4710
|
|
func_800B4710:
|
|
/* 800B4710 000B0630 7C 60 07 74 */ extsb r0, r3
|
|
/* 800B4714 000B0634 2C 00 00 41 */ cmpwi r0, 0x41
|
|
/* 800B4718 000B0638 41 82 00 0C */ beq lbl_800B4724
|
|
/* 800B471C 000B063C 2C 00 00 61 */ cmpwi r0, 0x61
|
|
/* 800B4720 000B0640 40 82 00 10 */ bne lbl_800B4730
|
|
lbl_800B4724:
|
|
/* 800B4724 000B0644 38 00 00 01 */ li r0, 1
|
|
/* 800B4728 000B0648 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B472C 000B064C 4E 80 00 20 */ blr
|
|
lbl_800B4730:
|
|
/* 800B4730 000B0650 2C 00 00 42 */ cmpwi r0, 0x42
|
|
/* 800B4734 000B0654 41 82 00 0C */ beq lbl_800B4740
|
|
/* 800B4738 000B0658 2C 00 00 62 */ cmpwi r0, 0x62
|
|
/* 800B473C 000B065C 40 82 00 10 */ bne lbl_800B474C
|
|
lbl_800B4740:
|
|
/* 800B4740 000B0660 38 00 00 07 */ li r0, 7
|
|
/* 800B4744 000B0664 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4748 000B0668 4E 80 00 20 */ blr
|
|
lbl_800B474C:
|
|
/* 800B474C 000B066C 2C 00 00 43 */ cmpwi r0, 0x43
|
|
/* 800B4750 000B0670 41 82 00 0C */ beq lbl_800B475C
|
|
/* 800B4754 000B0674 2C 00 00 63 */ cmpwi r0, 0x63
|
|
/* 800B4758 000B0678 40 82 00 10 */ bne lbl_800B4768
|
|
lbl_800B475C:
|
|
/* 800B475C 000B067C 38 00 00 0C */ li r0, 0xc
|
|
/* 800B4760 000B0680 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4764 000B0684 4E 80 00 20 */ blr
|
|
lbl_800B4768:
|
|
/* 800B4768 000B0688 2C 00 00 44 */ cmpwi r0, 0x44
|
|
/* 800B476C 000B068C 41 82 00 0C */ beq lbl_800B4778
|
|
/* 800B4770 000B0690 2C 00 00 64 */ cmpwi r0, 0x64
|
|
/* 800B4774 000B0694 40 82 00 10 */ bne lbl_800B4784
|
|
lbl_800B4778:
|
|
/* 800B4778 000B0698 38 00 00 10 */ li r0, 0x10
|
|
/* 800B477C 000B069C 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4780 000B06A0 4E 80 00 20 */ blr
|
|
lbl_800B4784:
|
|
/* 800B4784 000B06A4 2C 00 00 45 */ cmpwi r0, 0x45
|
|
/* 800B4788 000B06A8 41 82 00 0C */ beq lbl_800B4794
|
|
/* 800B478C 000B06AC 2C 00 00 65 */ cmpwi r0, 0x65
|
|
/* 800B4790 000B06B0 40 82 00 10 */ bne lbl_800B47A0
|
|
lbl_800B4794:
|
|
/* 800B4794 000B06B4 38 00 00 13 */ li r0, 0x13
|
|
/* 800B4798 000B06B8 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B479C 000B06BC 4E 80 00 20 */ blr
|
|
lbl_800B47A0:
|
|
/* 800B47A0 000B06C0 2C 00 00 46 */ cmpwi r0, 0x46
|
|
/* 800B47A4 000B06C4 41 82 00 0C */ beq lbl_800B47B0
|
|
/* 800B47A8 000B06C8 2C 00 00 66 */ cmpwi r0, 0x66
|
|
/* 800B47AC 000B06CC 40 82 00 10 */ bne lbl_800B47BC
|
|
lbl_800B47B0:
|
|
/* 800B47B0 000B06D0 38 00 00 17 */ li r0, 0x17
|
|
/* 800B47B4 000B06D4 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B47B8 000B06D8 4E 80 00 20 */ blr
|
|
lbl_800B47BC:
|
|
/* 800B47BC 000B06DC 2C 00 00 47 */ cmpwi r0, 0x47
|
|
/* 800B47C0 000B06E0 41 82 00 0C */ beq lbl_800B47CC
|
|
/* 800B47C4 000B06E4 2C 00 00 67 */ cmpwi r0, 0x67
|
|
/* 800B47C8 000B06E8 40 82 00 10 */ bne lbl_800B47D8
|
|
lbl_800B47CC:
|
|
/* 800B47CC 000B06EC 38 00 00 1A */ li r0, 0x1a
|
|
/* 800B47D0 000B06F0 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B47D4 000B06F4 4E 80 00 20 */ blr
|
|
lbl_800B47D8:
|
|
/* 800B47D8 000B06F8 2C 00 00 48 */ cmpwi r0, 0x48
|
|
/* 800B47DC 000B06FC 41 82 00 0C */ beq lbl_800B47E8
|
|
/* 800B47E0 000B0700 2C 00 00 68 */ cmpwi r0, 0x68
|
|
/* 800B47E4 000B0704 40 82 00 10 */ bne lbl_800B47F4
|
|
lbl_800B47E8:
|
|
/* 800B47E8 000B0708 38 00 00 1C */ li r0, 0x1c
|
|
/* 800B47EC 000B070C 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B47F0 000B0710 4E 80 00 20 */ blr
|
|
lbl_800B47F4:
|
|
/* 800B47F4 000B0714 2C 00 00 49 */ cmpwi r0, 0x49
|
|
/* 800B47F8 000B0718 41 82 00 0C */ beq lbl_800B4804
|
|
/* 800B47FC 000B071C 2C 00 00 69 */ cmpwi r0, 0x69
|
|
/* 800B4800 000B0720 40 82 00 10 */ bne lbl_800B4810
|
|
lbl_800B4804:
|
|
/* 800B4804 000B0724 38 00 00 1D */ li r0, 0x1d
|
|
/* 800B4808 000B0728 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B480C 000B072C 4E 80 00 20 */ blr
|
|
lbl_800B4810:
|
|
/* 800B4810 000B0730 2C 00 00 4A */ cmpwi r0, 0x4a
|
|
/* 800B4814 000B0734 41 82 00 0C */ beq lbl_800B4820
|
|
/* 800B4818 000B0738 2C 00 00 6A */ cmpwi r0, 0x6a
|
|
/* 800B481C 000B073C 40 82 00 10 */ bne lbl_800B482C
|
|
lbl_800B4820:
|
|
/* 800B4820 000B0740 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B4824 000B0744 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4828 000B0748 4E 80 00 20 */ blr
|
|
lbl_800B482C:
|
|
/* 800B482C 000B074C 2C 00 00 4B */ cmpwi r0, 0x4b
|
|
/* 800B4830 000B0750 41 82 00 0C */ beq lbl_800B483C
|
|
/* 800B4834 000B0754 2C 00 00 6B */ cmpwi r0, 0x6b
|
|
/* 800B4838 000B0758 40 82 00 10 */ bne lbl_800B4848
|
|
lbl_800B483C:
|
|
/* 800B483C 000B075C 38 00 00 1F */ li r0, 0x1f
|
|
/* 800B4840 000B0760 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4844 000B0764 4E 80 00 20 */ blr
|
|
lbl_800B4848:
|
|
/* 800B4848 000B0768 2C 00 00 4C */ cmpwi r0, 0x4c
|
|
/* 800B484C 000B076C 41 82 00 0C */ beq lbl_800B4858
|
|
/* 800B4850 000B0770 2C 00 00 6C */ cmpwi r0, 0x6c
|
|
/* 800B4854 000B0774 40 82 00 10 */ bne lbl_800B4864
|
|
lbl_800B4858:
|
|
/* 800B4858 000B0778 38 00 00 20 */ li r0, 0x20
|
|
/* 800B485C 000B077C 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4860 000B0780 4E 80 00 20 */ blr
|
|
lbl_800B4864:
|
|
/* 800B4864 000B0784 2C 00 00 4D */ cmpwi r0, 0x4d
|
|
/* 800B4868 000B0788 41 82 00 0C */ beq lbl_800B4874
|
|
/* 800B486C 000B078C 2C 00 00 6D */ cmpwi r0, 0x6d
|
|
/* 800B4870 000B0790 40 82 00 10 */ bne lbl_800B4880
|
|
lbl_800B4874:
|
|
/* 800B4874 000B0794 38 00 00 22 */ li r0, 0x22
|
|
/* 800B4878 000B0798 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B487C 000B079C 4E 80 00 20 */ blr
|
|
lbl_800B4880:
|
|
/* 800B4880 000B07A0 2C 00 00 4E */ cmpwi r0, 0x4e
|
|
/* 800B4884 000B07A4 41 82 00 0C */ beq lbl_800B4890
|
|
/* 800B4888 000B07A8 2C 00 00 6E */ cmpwi r0, 0x6e
|
|
/* 800B488C 000B07AC 40 82 00 10 */ bne lbl_800B489C
|
|
lbl_800B4890:
|
|
/* 800B4890 000B07B0 38 00 00 24 */ li r0, 0x24
|
|
/* 800B4894 000B07B4 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4898 000B07B8 4E 80 00 20 */ blr
|
|
lbl_800B489C:
|
|
/* 800B489C 000B07BC 2C 00 00 4F */ cmpwi r0, 0x4f
|
|
/* 800B48A0 000B07C0 41 82 00 0C */ beq lbl_800B48AC
|
|
/* 800B48A4 000B07C4 2C 00 00 6F */ cmpwi r0, 0x6f
|
|
/* 800B48A8 000B07C8 40 82 00 10 */ bne lbl_800B48B8
|
|
lbl_800B48AC:
|
|
/* 800B48AC 000B07CC 38 00 00 26 */ li r0, 0x26
|
|
/* 800B48B0 000B07D0 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B48B4 000B07D4 4E 80 00 20 */ blr
|
|
lbl_800B48B8:
|
|
/* 800B48B8 000B07D8 2C 00 00 50 */ cmpwi r0, 0x50
|
|
/* 800B48BC 000B07DC 41 82 00 0C */ beq lbl_800B48C8
|
|
/* 800B48C0 000B07E0 2C 00 00 70 */ cmpwi r0, 0x70
|
|
/* 800B48C4 000B07E4 40 82 00 10 */ bne lbl_800B48D4
|
|
lbl_800B48C8:
|
|
/* 800B48C8 000B07E8 38 00 00 28 */ li r0, 0x28
|
|
/* 800B48CC 000B07EC 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B48D0 000B07F0 4E 80 00 20 */ blr
|
|
lbl_800B48D4:
|
|
/* 800B48D4 000B07F4 2C 00 00 51 */ cmpwi r0, 0x51
|
|
/* 800B48D8 000B07F8 41 82 00 0C */ beq lbl_800B48E4
|
|
/* 800B48DC 000B07FC 2C 00 00 71 */ cmpwi r0, 0x71
|
|
/* 800B48E0 000B0800 40 82 00 10 */ bne lbl_800B48F0
|
|
lbl_800B48E4:
|
|
/* 800B48E4 000B0804 38 00 00 2E */ li r0, 0x2e
|
|
/* 800B48E8 000B0808 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B48EC 000B080C 4E 80 00 20 */ blr
|
|
lbl_800B48F0:
|
|
/* 800B48F0 000B0810 2C 00 00 52 */ cmpwi r0, 0x52
|
|
/* 800B48F4 000B0814 41 82 00 0C */ beq lbl_800B4900
|
|
/* 800B48F8 000B0818 2C 00 00 72 */ cmpwi r0, 0x72
|
|
/* 800B48FC 000B081C 40 82 00 10 */ bne lbl_800B490C
|
|
lbl_800B4900:
|
|
/* 800B4900 000B0820 38 00 00 30 */ li r0, 0x30
|
|
/* 800B4904 000B0824 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4908 000B0828 4E 80 00 20 */ blr
|
|
lbl_800B490C:
|
|
/* 800B490C 000B082C 2C 00 00 53 */ cmpwi r0, 0x53
|
|
/* 800B4910 000B0830 41 82 00 0C */ beq lbl_800B491C
|
|
/* 800B4914 000B0834 2C 00 00 73 */ cmpwi r0, 0x73
|
|
/* 800B4918 000B0838 40 82 00 10 */ bne lbl_800B4928
|
|
lbl_800B491C:
|
|
/* 800B491C 000B083C 38 00 00 31 */ li r0, 0x31
|
|
/* 800B4920 000B0840 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4924 000B0844 4E 80 00 20 */ blr
|
|
lbl_800B4928:
|
|
/* 800B4928 000B0848 2C 00 00 54 */ cmpwi r0, 0x54
|
|
/* 800B492C 000B084C 41 82 00 0C */ beq lbl_800B4938
|
|
/* 800B4930 000B0850 2C 00 00 74 */ cmpwi r0, 0x74
|
|
/* 800B4934 000B0854 40 82 00 10 */ bne lbl_800B4944
|
|
lbl_800B4938:
|
|
/* 800B4938 000B0858 38 00 00 38 */ li r0, 0x38
|
|
/* 800B493C 000B085C 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4940 000B0860 4E 80 00 20 */ blr
|
|
lbl_800B4944:
|
|
/* 800B4944 000B0864 2C 00 00 55 */ cmpwi r0, 0x55
|
|
/* 800B4948 000B0868 41 82 00 0C */ beq lbl_800B4954
|
|
/* 800B494C 000B086C 2C 00 00 75 */ cmpwi r0, 0x75
|
|
/* 800B4950 000B0870 40 82 00 10 */ bne lbl_800B4960
|
|
lbl_800B4954:
|
|
/* 800B4954 000B0874 38 00 00 3B */ li r0, 0x3b
|
|
/* 800B4958 000B0878 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B495C 000B087C 4E 80 00 20 */ blr
|
|
lbl_800B4960:
|
|
/* 800B4960 000B0880 2C 00 00 56 */ cmpwi r0, 0x56
|
|
/* 800B4964 000B0884 41 82 00 0C */ beq lbl_800B4970
|
|
/* 800B4968 000B0888 2C 00 00 76 */ cmpwi r0, 0x76
|
|
/* 800B496C 000B088C 40 82 00 10 */ bne lbl_800B497C
|
|
lbl_800B4970:
|
|
/* 800B4970 000B0890 38 00 00 3D */ li r0, 0x3d
|
|
/* 800B4974 000B0894 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4978 000B0898 4E 80 00 20 */ blr
|
|
lbl_800B497C:
|
|
/* 800B497C 000B089C 2C 00 00 57 */ cmpwi r0, 0x57
|
|
/* 800B4980 000B08A0 41 82 00 0C */ beq lbl_800B498C
|
|
/* 800B4984 000B08A4 2C 00 00 77 */ cmpwi r0, 0x77
|
|
/* 800B4988 000B08A8 40 82 00 10 */ bne lbl_800B4998
|
|
lbl_800B498C:
|
|
/* 800B498C 000B08AC 38 00 00 3E */ li r0, 0x3e
|
|
/* 800B4990 000B08B0 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4994 000B08B4 4E 80 00 20 */ blr
|
|
lbl_800B4998:
|
|
/* 800B4998 000B08B8 2C 00 00 58 */ cmpwi r0, 0x58
|
|
/* 800B499C 000B08BC 41 82 00 0C */ beq lbl_800B49A8
|
|
/* 800B49A0 000B08C0 2C 00 00 78 */ cmpwi r0, 0x78
|
|
/* 800B49A4 000B08C4 40 82 00 10 */ bne lbl_800B49B4
|
|
lbl_800B49A8:
|
|
/* 800B49A8 000B08C8 38 00 00 3F */ li r0, 0x3f
|
|
/* 800B49AC 000B08CC 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B49B0 000B08D0 4E 80 00 20 */ blr
|
|
lbl_800B49B4:
|
|
/* 800B49B4 000B08D4 2C 00 00 59 */ cmpwi r0, 0x59
|
|
/* 800B49B8 000B08D8 41 82 00 0C */ beq lbl_800B49C4
|
|
/* 800B49BC 000B08DC 2C 00 00 79 */ cmpwi r0, 0x79
|
|
/* 800B49C0 000B08E0 40 82 00 10 */ bne lbl_800B49D0
|
|
lbl_800B49C4:
|
|
/* 800B49C4 000B08E4 38 00 00 40 */ li r0, 0x40
|
|
/* 800B49C8 000B08E8 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B49CC 000B08EC 4E 80 00 20 */ blr
|
|
lbl_800B49D0:
|
|
/* 800B49D0 000B08F0 2C 00 00 5A */ cmpwi r0, 0x5a
|
|
/* 800B49D4 000B08F4 41 82 00 0C */ beq lbl_800B49E0
|
|
/* 800B49D8 000B08F8 2C 00 00 7A */ cmpwi r0, 0x7a
|
|
/* 800B49DC 000B08FC 40 82 00 10 */ bne lbl_800B49EC
|
|
lbl_800B49E0:
|
|
/* 800B49E0 000B0900 38 00 00 41 */ li r0, 0x41
|
|
/* 800B49E4 000B0904 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B49E8 000B0908 4E 80 00 20 */ blr
|
|
lbl_800B49EC:
|
|
/* 800B49EC 000B090C 2C 00 00 2C */ cmpwi r0, 0x2c
|
|
/* 800B49F0 000B0910 40 82 00 10 */ bne lbl_800B4A00
|
|
/* 800B49F4 000B0914 38 00 00 0E */ li r0, 0xe
|
|
/* 800B49F8 000B0918 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B49FC 000B091C 4E 80 00 20 */ blr
|
|
lbl_800B4A00:
|
|
/* 800B4A00 000B0920 2C 00 00 2E */ cmpwi r0, 0x2e
|
|
/* 800B4A04 000B0924 40 82 00 10 */ bne lbl_800B4A14
|
|
/* 800B4A08 000B0928 38 00 00 2C */ li r0, 0x2c
|
|
/* 800B4A0C 000B092C 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4A10 000B0930 4E 80 00 20 */ blr
|
|
lbl_800B4A14:
|
|
/* 800B4A14 000B0934 2C 00 00 26 */ cmpwi r0, 0x26
|
|
/* 800B4A18 000B0938 40 82 00 10 */ bne lbl_800B4A28
|
|
/* 800B4A1C 000B093C 38 00 00 03 */ li r0, 3
|
|
/* 800B4A20 000B0940 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4A24 000B0944 4E 80 00 20 */ blr
|
|
lbl_800B4A28:
|
|
/* 800B4A28 000B0948 2C 00 00 2F */ cmpwi r0, 0x2f
|
|
/* 800B4A2C 000B094C 40 82 00 10 */ bne lbl_800B4A3C
|
|
/* 800B4A30 000B0950 38 00 00 37 */ li r0, 0x37
|
|
/* 800B4A34 000B0954 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4A38 000B0958 4E 80 00 20 */ blr
|
|
lbl_800B4A3C:
|
|
/* 800B4A3C 000B095C 2C 00 00 32 */ cmpwi r0, 0x32
|
|
/* 800B4A40 000B0960 4C 82 00 20 */ bnelr
|
|
/* 800B4A44 000B0964 38 00 00 3A */ li r0, 0x3a
|
|
/* 800B4A48 000B0968 90 0D A0 BC */ stw r0, lbl_802F229C@sda21(r13)
|
|
/* 800B4A4C 000B096C 4E 80 00 20 */ blr
|
|
|
|
.global func_800B4A50
|
|
func_800B4A50:
|
|
/* 800B4A50 000B0970 7C 08 02 A6 */ mflr r0
|
|
/* 800B4A54 000B0974 3C 80 80 1D */ lis r4, lbl_801D6E00@ha
|
|
/* 800B4A58 000B0978 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B4A5C 000B097C 3C 60 80 2C */ lis r3, lbl_802C6918@ha
|
|
/* 800B4A60 000B0980 94 21 FF 18 */ stwu r1, -0xe8(r1)
|
|
/* 800B4A64 000B0984 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
|
/* 800B4A68 000B0988 DB C1 00 D8 */ stfd f30, 0xd8(r1)
|
|
/* 800B4A6C 000B098C DB A1 00 D0 */ stfd f29, 0xd0(r1)
|
|
/* 800B4A70 000B0990 DB 81 00 C8 */ stfd f28, 0xc8(r1)
|
|
/* 800B4A74 000B0994 DB 61 00 C0 */ stfd f27, 0xc0(r1)
|
|
/* 800B4A78 000B0998 DB 41 00 B8 */ stfd f26, 0xb8(r1)
|
|
/* 800B4A7C 000B099C DB 21 00 B0 */ stfd f25, 0xb0(r1)
|
|
/* 800B4A80 000B09A0 DB 01 00 A8 */ stfd f24, 0xa8(r1)
|
|
/* 800B4A84 000B09A4 DA E1 00 A0 */ stfd f23, 0xa0(r1)
|
|
/* 800B4A88 000B09A8 DA C1 00 98 */ stfd f22, 0x98(r1)
|
|
/* 800B4A8C 000B09AC DA A1 00 90 */ stfd f21, 0x90(r1)
|
|
/* 800B4A90 000B09B0 DA 81 00 88 */ stfd f20, 0x88(r1)
|
|
/* 800B4A94 000B09B4 DA 61 00 80 */ stfd f19, 0x80(r1)
|
|
/* 800B4A98 000B09B8 DA 41 00 78 */ stfd f18, 0x78(r1)
|
|
/* 800B4A9C 000B09BC DA 21 00 70 */ stfd f17, 0x70(r1)
|
|
/* 800B4AA0 000B09C0 DA 01 00 68 */ stfd f16, 0x68(r1)
|
|
/* 800B4AA4 000B09C4 D9 E1 00 60 */ stfd f15, 0x60(r1)
|
|
/* 800B4AA8 000B09C8 D9 C1 00 58 */ stfd f14, 0x58(r1)
|
|
/* 800B4AAC 000B09CC BF 21 00 3C */ stmw r25, 0x3c(r1)
|
|
/* 800B4AB0 000B09D0 3B 83 69 18 */ addi r28, r3, lbl_802C6918@l
|
|
/* 800B4AB4 000B09D4 3B 64 6E 00 */ addi r27, r4, lbl_801D6E00@l
|
|
/* 800B4AB8 000B09D8 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800B4ABC 000B09DC 3C 60 80 20 */ lis r3, lbl_80206BD0@ha
|
|
/* 800B4AC0 000B09E0 3B A4 EC 20 */ addi r29, r4, modeCtrl@l
|
|
/* 800B4AC4 000B09E4 3B C3 6B D0 */ addi r30, r3, lbl_80206BD0@l
|
|
/* 800B4AC8 000B09E8 3B 5C 00 0C */ addi r26, r28, 0xc
|
|
/* 800B4ACC 000B09EC 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800B4AD0 000B09F0 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B4AD4 000B09F4 C0 02 BB 14 */ lfs f0, lbl_802F6314-_SDA2_BASE_(r2)
|
|
/* 800B4AD8 000B09F8 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B4ADC 000B09FC CB E2 BA 28 */ lfd f31, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B4AE0 000B0A00 7C BB 02 14 */ add r5, r27, r0
|
|
/* 800B4AE4 000B0A04 C3 C2 BC 90 */ lfs f30, lbl_802F6490-_SDA2_BASE_(r2)
|
|
/* 800B4AE8 000B0A08 80 05 01 18 */ lwz r0, 0x118(r5)
|
|
/* 800B4AEC 000B0A0C CB A2 BC 88 */ lfd f29, lbl_802F6488-_SDA2_BASE_(r2)
|
|
/* 800B4AF0 000B0A10 90 0D A0 B4 */ stw r0, lbl_802F2294@sda21(r13)
|
|
/* 800B4AF4 000B0A14 CB 82 BC 98 */ lfd f28, lbl_802F6498-_SDA2_BASE_(r2)
|
|
/* 800B4AF8 000B0A18 80 A5 01 1C */ lwz r5, 0x11c(r5)
|
|
/* 800B4AFC 000B0A1C 80 0D A0 B4 */ lwz r0, lbl_802F2294@sda21(r13)
|
|
/* 800B4B00 000B0A20 CB 62 BC 80 */ lfd f27, lbl_802F6480-_SDA2_BASE_(r2)
|
|
/* 800B4B04 000B0A24 90 AD A0 B8 */ stw r5, lbl_802F2298@sda21(r13)
|
|
/* 800B4B08 000B0A28 CB 42 B9 20 */ lfd f26, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B4B0C 000B0A2C 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4B10 000B0A30 C2 A2 B8 B8 */ lfs f21, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B4B14 000B0A34 CB 22 BA C0 */ lfd f25, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B4B18 000B0A38 CB 02 BC 70 */ lfd f24, lbl_802F6470-_SDA2_BASE_(r2)
|
|
/* 800B4B1C 000B0A3C CA C2 BC 78 */ lfd f22, lbl_802F6478-_SDA2_BASE_(r2)
|
|
/* 800B4B20 000B0A40 C2 E2 B8 D0 */ lfs f23, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B4B24 000B0A44 C1 E2 B9 90 */ lfs f15, lbl_802F6190-_SDA2_BASE_(r2)
|
|
/* 800B4B28 000B0A48 C1 C2 BC 68 */ lfs f14, lbl_802F6468-_SDA2_BASE_(r2)
|
|
/* 800B4B2C 000B0A4C D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800B4B30 000B0A50 CA 22 B8 F8 */ lfd f17, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B4B34 000B0A54 C2 82 BC 08 */ lfs f20, lbl_802F6408-_SDA2_BASE_(r2)
|
|
/* 800B4B38 000B0A58 CA 62 BC 40 */ lfd f19, lbl_802F6440-_SDA2_BASE_(r2)
|
|
/* 800B4B3C 000B0A5C CA 42 BC 48 */ lfd f18, lbl_802F6448-_SDA2_BASE_(r2)
|
|
/* 800B4B40 000B0A60 CA 02 B9 88 */ lfd f16, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B4B44 000B0A64 48 00 04 70 */ b lbl_800B4FB4
|
|
lbl_800B4B48:
|
|
/* 800B4B48 000B0A68 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B4B4C 000B0A6C 1C 03 00 34 */ mulli r0, r3, 0x34
|
|
/* 800B4B50 000B0A70 7C 9B 02 14 */ add r4, r27, r0
|
|
/* 800B4B54 000B0A74 C0 04 15 C8 */ lfs f0, 0x15c8(r4)
|
|
/* 800B4B58 000B0A78 FC 17 00 00 */ fcmpu cr0, f23, f0
|
|
/* 800B4B5C 000B0A7C 40 82 04 4C */ bne lbl_800B4FA8
|
|
/* 800B4B60 000B0A80 7C 7B 1A 14 */ add r3, r27, r3
|
|
/* 800B4B64 000B0A84 88 03 13 A4 */ lbz r0, 0x13a4(r3)
|
|
/* 800B4B68 000B0A88 2C 00 00 2B */ cmpwi r0, 0x2b
|
|
/* 800B4B6C 000B0A8C 41 82 04 3C */ beq lbl_800B4FA8
|
|
/* 800B4B70 000B0A90 C0 04 15 D8 */ lfs f0, 0x15d8(r4)
|
|
/* 800B4B74 000B0A94 FC 15 00 00 */ fcmpu cr0, f21, f0
|
|
/* 800B4B78 000B0A98 40 82 04 30 */ bne lbl_800B4FA8
|
|
/* 800B4B7C 000B0A9C C0 04 15 D0 */ lfs f0, 0x15d0(r4)
|
|
/* 800B4B80 000B0AA0 FC 14 00 00 */ fcmpu cr0, f20, f0
|
|
/* 800B4B84 000B0AA4 40 82 04 24 */ bne lbl_800B4FA8
|
|
/* 800B4B88 000B0AA8 C0 84 15 B0 */ lfs f4, 0x15b0(r4)
|
|
/* 800B4B8C 000B0AAC FC 04 98 40 */ fcmpo cr0, f4, f19
|
|
/* 800B4B90 000B0AB0 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B4B94 000B0AB4 40 82 04 14 */ bne lbl_800B4FA8
|
|
/* 800B4B98 000B0AB8 FC 04 90 40 */ fcmpo cr0, f4, f18
|
|
/* 800B4B9C 000B0ABC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B4BA0 000B0AC0 40 82 04 08 */ bne lbl_800B4FA8
|
|
/* 800B4BA4 000B0AC4 C0 24 15 C0 */ lfs f1, 0x15c0(r4)
|
|
/* 800B4BA8 000B0AC8 C0 04 15 B8 */ lfs f0, 0x15b8(r4)
|
|
/* 800B4BAC 000B0ACC FC 39 08 2A */ fadd f1, f25, f1
|
|
/* 800B4BB0 000B0AD0 C0 7C 00 10 */ lfs f3, 0x10(r28)
|
|
/* 800B4BB4 000B0AD4 FC 18 00 2A */ fadd f0, f24, f0
|
|
/* 800B4BB8 000B0AD8 C0 5C 00 0C */ lfs f2, 0xc(r28)
|
|
/* 800B4BBC 000B0ADC FC 71 18 28 */ fsub f3, f17, f3
|
|
/* 800B4BC0 000B0AE0 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B4BC4 000B0AE4 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B4BC8 000B0AE8 EC 84 10 28 */ fsubs f4, f4, f2
|
|
/* 800B4BCC 000B0AEC C0 5C 00 14 */ lfs f2, 0x14(r28)
|
|
/* 800B4BD0 000B0AF0 FC 63 00 F2 */ fmul f3, f3, f3
|
|
/* 800B4BD4 000B0AF4 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B4BD8 000B0AF8 EC 24 01 32 */ fmuls f1, f4, f4
|
|
/* 800B4BDC 000B0AFC FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800B4BE0 000B0B00 FC 23 08 2A */ fadd f1, f3, f1
|
|
/* 800B4BE4 000B0B04 FC 00 00 32 */ fmul f0, f0, f0
|
|
/* 800B4BE8 000B0B08 FC 21 00 2A */ fadd f1, f1, f0
|
|
/* 800B4BEC 000B0B0C FC 20 08 18 */ frsp f1, f1
|
|
/* 800B4BF0 000B0B10 4B F5 25 09 */ bl mathutil_sqrt
|
|
/* 800B4BF4 000B0B14 FC 01 80 40 */ fcmpo cr0, f1, f16
|
|
/* 800B4BF8 000B0B18 40 80 03 B0 */ bge lbl_800B4FA8
|
|
/* 800B4BFC 000B0B1C C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B4C00 000B0B20 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B4C04 000B0B24 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B4C08 000B0B28 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B4C0C 000B0B2C EC 20 08 2A */ fadds f1, f0, f1
|
|
/* 800B4C10 000B0B30 4B F5 24 E9 */ bl mathutil_sqrt
|
|
/* 800B4C14 000B0B34 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4C18 000B0B38 D0 2D A0 9C */ stfs f1, lbl_802F227C@sda21(r13)
|
|
/* 800B4C1C 000B0B3C 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4C20 000B0B40 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B4C24 000B0B44 C0 5C 00 0C */ lfs f2, 0xc(r28)
|
|
/* 800B4C28 000B0B48 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4C2C 000B0B4C C0 03 15 B0 */ lfs f0, 0x15b0(r3)
|
|
/* 800B4C30 000B0B50 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B4C34 000B0B54 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 800B4C38 000B0B58 D2 A1 00 0C */ stfs f21, 0xc(r1)
|
|
/* 800B4C3C 000B0B5C C0 03 15 C0 */ lfs f0, 0x15c0(r3)
|
|
/* 800B4C40 000B0B60 C0 63 15 B8 */ lfs f3, 0x15b8(r3)
|
|
/* 800B4C44 000B0B64 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B4C48 000B0B68 C0 5C 00 14 */ lfs f2, 0x14(r28)
|
|
/* 800B4C4C 000B0B6C FC 78 18 2A */ fadd f3, f24, f3
|
|
/* 800B4C50 000B0B70 FC 00 18 2A */ fadd f0, f0, f3
|
|
/* 800B4C54 000B0B74 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B4C58 000B0B78 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800B4C5C 000B0B7C FC 00 00 50 */ fneg f0, f0
|
|
/* 800B4C60 000B0B80 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4C64 000B0B84 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800B4C68 000B0B88 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B4C6C 000B0B8C C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B4C70 000B0B90 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4C74 000B0B94 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B4C78 000B0B98 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B4C7C 000B0B9C EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B4C80 000B0BA0 4B F5 24 79 */ bl mathutil_sqrt
|
|
/* 800B4C84 000B0BA4 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4C88 000B0BA8 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4C8C 000B0BAC EC 80 08 24 */ fdivs f4, f0, f1
|
|
/* 800B4C90 000B0BB0 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B4C94 000B0BB4 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4C98 000B0BB8 C0 5C 00 14 */ lfs f2, 0x14(r28)
|
|
/* 800B4C9C 000B0BBC C0 6D A0 D0 */ lfs f3, lbl_802F22B0@sda21(r13)
|
|
/* 800B4CA0 000B0BC0 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4CA4 000B0BC4 C0 03 15 C0 */ lfs f0, 0x15c0(r3)
|
|
/* 800B4CA8 000B0BC8 C0 A3 15 B8 */ lfs f5, 0x15b8(r3)
|
|
/* 800B4CAC 000B0BCC FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B4CB0 000B0BD0 FC B8 28 2A */ fadd f5, f24, f5
|
|
/* 800B4CB4 000B0BD4 FC 00 28 2A */ fadd f0, f0, f5
|
|
/* 800B4CB8 000B0BD8 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B4CBC 000B0BDC FC 00 20 2A */ fadd f0, f0, f4
|
|
/* 800B4CC0 000B0BE0 FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B4CC4 000B0BE4 FC 03 00 28 */ fsub f0, f3, f0
|
|
/* 800B4CC8 000B0BE8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4CCC 000B0BEC D0 0D A0 D0 */ stfs f0, lbl_802F22B0@sda21(r13)
|
|
/* 800B4CD0 000B0BF0 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B4CD4 000B0BF4 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B4CD8 000B0BF8 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4CDC 000B0BFC EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B4CE0 000B0C00 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B4CE4 000B0C04 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B4CE8 000B0C08 4B F5 24 11 */ bl mathutil_sqrt
|
|
/* 800B4CEC 000B0C0C C0 01 00 08 */ lfs f0, 8(r1)
|
|
/* 800B4CF0 000B0C10 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4CF4 000B0C14 FC 16 00 32 */ fmul f0, f22, f0
|
|
/* 800B4CF8 000B0C18 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4CFC 000B0C1C FC 00 08 24 */ fdiv f0, f0, f1
|
|
/* 800B4D00 000B0C20 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4D04 000B0C24 C0 23 15 B0 */ lfs f1, 0x15b0(r3)
|
|
/* 800B4D08 000B0C28 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B4D0C 000B0C2C FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4D10 000B0C30 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B4D14 000B0C34 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B4D18 000B0C38 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B4D1C 000B0C3C C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4D20 000B0C40 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B4D24 000B0C44 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B4D28 000B0C48 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B4D2C 000B0C4C 4B F5 23 CD */ bl mathutil_sqrt
|
|
/* 800B4D30 000B0C50 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4D34 000B0C54 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4D38 000B0C58 FC 16 00 32 */ fmul f0, f22, f0
|
|
/* 800B4D3C 000B0C5C C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B4D40 000B0C60 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4D44 000B0C64 FC 20 08 24 */ fdiv f1, f0, f1
|
|
/* 800B4D48 000B0C68 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4D4C 000B0C6C C0 03 15 C0 */ lfs f0, 0x15c0(r3)
|
|
/* 800B4D50 000B0C70 C0 63 15 B8 */ lfs f3, 0x15b8(r3)
|
|
/* 800B4D54 000B0C74 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B4D58 000B0C78 FC 78 18 2A */ fadd f3, f24, f3
|
|
/* 800B4D5C 000B0C7C FC 00 18 2A */ fadd f0, f0, f3
|
|
/* 800B4D60 000B0C80 FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B4D64 000B0C84 FC 00 08 28 */ fsub f0, f0, f1
|
|
/* 800B4D68 000B0C88 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4D6C 000B0C8C D0 1C 00 14 */ stfs f0, 0x14(r28)
|
|
/* 800B4D70 000B0C90 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B4D74 000B0C94 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B4D78 000B0C98 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4D7C 000B0C9C EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B4D80 000B0CA0 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B4D84 000B0CA4 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B4D88 000B0CA8 4B F5 23 71 */ bl mathutil_sqrt
|
|
/* 800B4D8C 000B0CAC C0 4D A0 9C */ lfs f2, lbl_802F227C@sda21(r13)
|
|
/* 800B4D90 000B0CB0 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4D94 000B0CB4 FC 40 10 50 */ fneg f2, f2
|
|
/* 800B4D98 000B0CB8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B4D9C 000B0CBC EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 800B4DA0 000B0CC0 D0 0D A0 8C */ stfs f0, lbl_802F226C@sda21(r13)
|
|
/* 800B4DA4 000B0CC4 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B4DA8 000B0CC8 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B4DAC 000B0CCC C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B4DB0 000B0CD0 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B4DB4 000B0CD4 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B4DB8 000B0CD8 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B4DBC 000B0CDC 4B F5 23 3D */ bl mathutil_sqrt
|
|
/* 800B4DC0 000B0CE0 C0 4D A0 9C */ lfs f2, lbl_802F227C@sda21(r13)
|
|
/* 800B4DC4 000B0CE4 38 60 00 08 */ li r3, 8
|
|
/* 800B4DC8 000B0CE8 C0 01 00 08 */ lfs f0, 8(r1)
|
|
/* 800B4DCC 000B0CEC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B4DD0 000B0CF0 EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 800B4DD4 000B0CF4 D0 0D A0 88 */ stfs f0, lbl_802F2268@sda21(r13)
|
|
/* 800B4DD8 000B0CF8 4B F7 61 F9 */ bl SoundReq
|
|
/* 800B4DDC 000B0CFC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4DE0 000B0D00 38 80 00 01 */ li r4, 1
|
|
/* 800B4DE4 000B0D04 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800B4DE8 000B0D08 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4DEC 000B0D0C 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4DF0 000B0D10 C0 03 15 D8 */ lfs f0, 0x15d8(r3)
|
|
/* 800B4DF4 000B0D14 EC 00 B8 2A */ fadds f0, f0, f23
|
|
/* 800B4DF8 000B0D18 D0 03 15 D8 */ stfs f0, 0x15d8(r3)
|
|
/* 800B4DFC 000B0D1C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4E00 000B0D20 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4E04 000B0D24 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4E08 000B0D28 D1 E3 15 D0 */ stfs f15, 0x15d0(r3)
|
|
/* 800B4E0C 000B0D2C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4E10 000B0D30 80 6D A0 48 */ lwz r3, lbl_802F2228@sda21(r13)
|
|
/* 800B4E14 000B0D34 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B4E18 000B0D38 D1 CD A0 C0 */ stfs f14, lbl_802F22A0@sda21(r13)
|
|
/* 800B4E1C 000B0D3C 38 63 FF F6 */ addi r3, r3, -10
|
|
/* 800B4E20 000B0D40 90 6D A0 48 */ stw r3, lbl_802F2228@sda21(r13)
|
|
/* 800B4E24 000B0D44 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B4E28 000B0D48 D2 E3 15 D4 */ stfs f23, 0x15d4(r3)
|
|
/* 800B4E2C 000B0D4C 80 1D 00 2C */ lwz r0, 0x2c(r29)
|
|
/* 800B4E30 000B0D50 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B4E34 000B0D54 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B4E38 000B0D58 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B4E3C 000B0D5C 48 00 12 B9 */ bl func_800B60F4
|
|
/* 800B4E40 000B0D60 38 60 00 17 */ li r3, 0x17
|
|
/* 800B4E44 000B0D64 4B F7 67 61 */ bl g_play_sound
|
|
/* 800B4E48 000B0D68 38 7C 00 E8 */ addi r3, r28, 0xe8
|
|
/* 800B4E4C 000B0D6C 38 80 00 00 */ li r4, 0
|
|
/* 800B4E50 000B0D70 38 A0 00 AC */ li r5, 0xac
|
|
/* 800B4E54 000B0D74 4B F4 E4 CD */ bl memset
|
|
/* 800B4E58 000B0D78 38 00 00 13 */ li r0, 0x13
|
|
/* 800B4E5C 000B0D7C C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800B4E60 000B0D80 B0 1C 00 F0 */ sth r0, 0xf0(r28)
|
|
/* 800B4E64 000B0D84 38 00 00 00 */ li r0, 0
|
|
/* 800B4E68 000B0D88 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
|
/* 800B4E6C 000B0D8C 7C 63 07 34 */ extsh r3, r3
|
|
/* 800B4E70 000B0D90 B0 7C 00 FC */ sth r3, 0xfc(r28)
|
|
/* 800B4E74 000B0D94 80 9C 00 0C */ lwz r4, 0xc(r28)
|
|
/* 800B4E78 000B0D98 80 7C 00 10 */ lwz r3, 0x10(r28)
|
|
/* 800B4E7C 000B0D9C 90 9C 01 1C */ stw r4, 0x11c(r28)
|
|
/* 800B4E80 000B0DA0 90 7C 01 20 */ stw r3, 0x120(r28)
|
|
/* 800B4E84 000B0DA4 80 7C 00 14 */ lwz r3, 0x14(r28)
|
|
/* 800B4E88 000B0DA8 90 7C 01 24 */ stw r3, 0x124(r28)
|
|
/* 800B4E8C 000B0DAC D0 1C 01 10 */ stfs f0, 0x110(r28)
|
|
/* 800B4E90 000B0DB0 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4E94 000B0DB4 48 00 00 B8 */ b lbl_800B4F4C
|
|
lbl_800B4E98:
|
|
/* 800B4E98 000B0DB8 48 05 19 CD */ bl rand
|
|
/* 800B4E9C 000B0DBC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B4EA0 000B0DC0 C0 0D A0 94 */ lfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B4EA4 000B0DC4 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800B4EA8 000B0DC8 FC 1B 00 32 */ fmul f0, f27, f0
|
|
/* 800B4EAC 000B0DCC 93 E1 00 30 */ stw r31, 0x30(r1)
|
|
/* 800B4EB0 000B0DD0 C8 21 00 30 */ lfd f1, 0x30(r1)
|
|
/* 800B4EB4 000B0DD4 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800B4EB8 000B0DD8 EC 21 F0 24 */ fdivs f1, f1, f30
|
|
/* 800B4EBC 000B0DDC FC 3D 00 72 */ fmul f1, f29, f1
|
|
/* 800B4EC0 000B0DE0 FC 21 E0 28 */ fsub f1, f1, f28
|
|
/* 800B4EC4 000B0DE4 FC 00 08 2A */ fadd f0, f0, f1
|
|
/* 800B4EC8 000B0DE8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4ECC 000B0DEC D0 1C 01 28 */ stfs f0, 0x128(r28)
|
|
/* 800B4ED0 000B0DF0 48 05 19 95 */ bl rand
|
|
/* 800B4ED4 000B0DF4 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B4ED8 000B0DF8 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800B4EDC 000B0DFC 93 E1 00 28 */ stw r31, 0x28(r1)
|
|
/* 800B4EE0 000B0E00 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800B4EE4 000B0E04 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800B4EE8 000B0E08 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800B4EEC 000B0E0C FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B4EF0 000B0E10 FC 00 E0 28 */ fsub f0, f0, f28
|
|
/* 800B4EF4 000B0E14 FC 1A 00 2A */ fadd f0, f26, f0
|
|
/* 800B4EF8 000B0E18 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4EFC 000B0E1C D0 1C 01 2C */ stfs f0, 0x12c(r28)
|
|
/* 800B4F00 000B0E20 48 05 19 65 */ bl rand
|
|
/* 800B4F04 000B0E24 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B4F08 000B0E28 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B4F0C 000B0E2C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B4F10 000B0E30 38 7C 00 E8 */ addi r3, r28, 0xe8
|
|
/* 800B4F14 000B0E34 FC 1B 00 32 */ fmul f0, f27, f0
|
|
/* 800B4F18 000B0E38 93 E1 00 20 */ stw r31, 0x20(r1)
|
|
/* 800B4F1C 000B0E3C C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B4F20 000B0E40 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800B4F24 000B0E44 EC 21 F0 24 */ fdivs f1, f1, f30
|
|
/* 800B4F28 000B0E48 FC 3D 00 72 */ fmul f1, f29, f1
|
|
/* 800B4F2C 000B0E4C FC 21 E0 28 */ fsub f1, f1, f28
|
|
/* 800B4F30 000B0E50 FC 00 08 2A */ fadd f0, f0, f1
|
|
/* 800B4F34 000B0E54 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B4F38 000B0E58 D0 1C 01 30 */ stfs f0, 0x130(r28)
|
|
/* 800B4F3C 000B0E5C 4B F9 7F CD */ bl func_8004CF08
|
|
/* 800B4F40 000B0E60 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B4F44 000B0E64 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B4F48 000B0E68 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B4F4C:
|
|
/* 800B4F4C 000B0E6C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B4F50 000B0E70 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 800B4F54 000B0E74 41 80 FF 44 */ blt lbl_800B4E98
|
|
/* 800B4F58 000B0E78 38 7C 01 94 */ addi r3, r28, 0x194
|
|
/* 800B4F5C 000B0E7C 38 80 00 00 */ li r4, 0
|
|
/* 800B4F60 000B0E80 38 A0 00 AC */ li r5, 0xac
|
|
/* 800B4F64 000B0E84 4B F4 E3 BD */ bl memset
|
|
/* 800B4F68 000B0E88 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
|
/* 800B4F6C 000B0E8C 38 00 00 2F */ li r0, 0x2f
|
|
/* 800B4F70 000B0E90 7C 63 07 34 */ extsh r3, r3
|
|
/* 800B4F74 000B0E94 B0 7C 01 A8 */ sth r3, 0x1a8(r28)
|
|
/* 800B4F78 000B0E98 B0 1C 01 9C */ sth r0, 0x19c(r28)
|
|
/* 800B4F7C 000B0E9C 93 5C 01 C4 */ stw r26, 0x1c4(r28)
|
|
/* 800B4F80 000B0EA0 48 05 18 E5 */ bl rand
|
|
/* 800B4F84 000B0EA4 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800B4F88 000B0EA8 B0 1C 02 36 */ sth r0, 0x236(r28)
|
|
/* 800B4F8C 000B0EAC 3B 20 00 00 */ li r25, 0
|
|
lbl_800B4F90:
|
|
/* 800B4F90 000B0EB0 93 3C 01 A4 */ stw r25, 0x1a4(r28)
|
|
/* 800B4F94 000B0EB4 38 7C 01 94 */ addi r3, r28, 0x194
|
|
/* 800B4F98 000B0EB8 4B F9 7F 71 */ bl func_8004CF08
|
|
/* 800B4F9C 000B0EBC 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 800B4FA0 000B0EC0 2C 19 00 0A */ cmpwi r25, 0xa
|
|
/* 800B4FA4 000B0EC4 41 80 FF EC */ blt lbl_800B4F90
|
|
lbl_800B4FA8:
|
|
/* 800B4FA8 000B0EC8 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B4FAC 000B0ECC 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B4FB0 000B0ED0 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B4FB4:
|
|
/* 800B4FB4 000B0ED4 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B4FB8 000B0ED8 80 0D A0 B8 */ lwz r0, lbl_802F2298@sda21(r13)
|
|
/* 800B4FBC 000B0EDC 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B4FC0 000B0EE0 41 80 FB 88 */ blt lbl_800B4B48
|
|
/* 800B4FC4 000B0EE4 BB 21 00 3C */ lmw r25, 0x3c(r1)
|
|
/* 800B4FC8 000B0EE8 80 01 00 EC */ lwz r0, 0xec(r1)
|
|
/* 800B4FCC 000B0EEC CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
|
/* 800B4FD0 000B0EF0 CB C1 00 D8 */ lfd f30, 0xd8(r1)
|
|
/* 800B4FD4 000B0EF4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4FD8 000B0EF8 CB A1 00 D0 */ lfd f29, 0xd0(r1)
|
|
/* 800B4FDC 000B0EFC CB 81 00 C8 */ lfd f28, 0xc8(r1)
|
|
/* 800B4FE0 000B0F00 CB 61 00 C0 */ lfd f27, 0xc0(r1)
|
|
/* 800B4FE4 000B0F04 CB 41 00 B8 */ lfd f26, 0xb8(r1)
|
|
/* 800B4FE8 000B0F08 CB 21 00 B0 */ lfd f25, 0xb0(r1)
|
|
/* 800B4FEC 000B0F0C CB 01 00 A8 */ lfd f24, 0xa8(r1)
|
|
/* 800B4FF0 000B0F10 CA E1 00 A0 */ lfd f23, 0xa0(r1)
|
|
/* 800B4FF4 000B0F14 CA C1 00 98 */ lfd f22, 0x98(r1)
|
|
/* 800B4FF8 000B0F18 CA A1 00 90 */ lfd f21, 0x90(r1)
|
|
/* 800B4FFC 000B0F1C CA 81 00 88 */ lfd f20, 0x88(r1)
|
|
/* 800B5000 000B0F20 CA 61 00 80 */ lfd f19, 0x80(r1)
|
|
/* 800B5004 000B0F24 CA 41 00 78 */ lfd f18, 0x78(r1)
|
|
/* 800B5008 000B0F28 CA 21 00 70 */ lfd f17, 0x70(r1)
|
|
/* 800B500C 000B0F2C CA 01 00 68 */ lfd f16, 0x68(r1)
|
|
/* 800B5010 000B0F30 C9 E1 00 60 */ lfd f15, 0x60(r1)
|
|
/* 800B5014 000B0F34 C9 C1 00 58 */ lfd f14, 0x58(r1)
|
|
/* 800B5018 000B0F38 38 21 00 E8 */ addi r1, r1, 0xe8
|
|
/* 800B501C 000B0F3C 4E 80 00 20 */ blr
|
|
|
|
.global func_800B5020
|
|
func_800B5020:
|
|
/* 800B5020 000B0F40 7C 08 02 A6 */ mflr r0
|
|
/* 800B5024 000B0F44 3C 60 80 1D */ lis r3, lbl_801D6E00@ha
|
|
/* 800B5028 000B0F48 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B502C 000B0F4C 38 C3 6E 00 */ addi r6, r3, lbl_801D6E00@l
|
|
/* 800B5030 000B0F50 3C 80 80 2C */ lis r4, lbl_802C6918@ha
|
|
/* 800B5034 000B0F54 94 21 FF 18 */ stwu r1, -0xe8(r1)
|
|
/* 800B5038 000B0F58 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
|
/* 800B503C 000B0F5C DB C1 00 D8 */ stfd f30, 0xd8(r1)
|
|
/* 800B5040 000B0F60 DB A1 00 D0 */ stfd f29, 0xd0(r1)
|
|
/* 800B5044 000B0F64 DB 81 00 C8 */ stfd f28, 0xc8(r1)
|
|
/* 800B5048 000B0F68 DB 61 00 C0 */ stfd f27, 0xc0(r1)
|
|
/* 800B504C 000B0F6C DB 41 00 B8 */ stfd f26, 0xb8(r1)
|
|
/* 800B5050 000B0F70 DB 21 00 B0 */ stfd f25, 0xb0(r1)
|
|
/* 800B5054 000B0F74 DB 01 00 A8 */ stfd f24, 0xa8(r1)
|
|
/* 800B5058 000B0F78 DA E1 00 A0 */ stfd f23, 0xa0(r1)
|
|
/* 800B505C 000B0F7C DA C1 00 98 */ stfd f22, 0x98(r1)
|
|
/* 800B5060 000B0F80 DA A1 00 90 */ stfd f21, 0x90(r1)
|
|
/* 800B5064 000B0F84 DA 81 00 88 */ stfd f20, 0x88(r1)
|
|
/* 800B5068 000B0F88 DA 61 00 80 */ stfd f19, 0x80(r1)
|
|
/* 800B506C 000B0F8C DA 41 00 78 */ stfd f18, 0x78(r1)
|
|
/* 800B5070 000B0F90 DA 21 00 70 */ stfd f17, 0x70(r1)
|
|
/* 800B5074 000B0F94 DA 01 00 68 */ stfd f16, 0x68(r1)
|
|
/* 800B5078 000B0F98 D9 E1 00 60 */ stfd f15, 0x60(r1)
|
|
/* 800B507C 000B0F9C D9 C1 00 58 */ stfd f14, 0x58(r1)
|
|
/* 800B5080 000B0FA0 BF 21 00 3C */ stmw r25, 0x3c(r1)
|
|
/* 800B5084 000B0FA4 3B 84 69 18 */ addi r28, r4, lbl_802C6918@l
|
|
/* 800B5088 000B0FA8 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800B508C 000B0FAC 3B C4 EC 20 */ addi r30, r4, modeCtrl@l
|
|
/* 800B5090 000B0FB0 3B 5C 00 0C */ addi r26, r28, 0xc
|
|
/* 800B5094 000B0FB4 3F A6 00 01 */ addis r29, r6, 1
|
|
/* 800B5098 000B0FB8 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800B509C 000B0FBC 80 0D A0 4C */ lwz r0, lbl_802F222C@sda21(r13)
|
|
/* 800B50A0 000B0FC0 C0 02 BB 14 */ lfs f0, lbl_802F6314-_SDA2_BASE_(r2)
|
|
/* 800B50A4 000B0FC4 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800B50A8 000B0FC8 CB E2 BA 28 */ lfd f31, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B50AC 000B0FCC 7C 66 02 14 */ add r3, r6, r0
|
|
/* 800B50B0 000B0FD0 C3 C2 BC 90 */ lfs f30, lbl_802F6490-_SDA2_BASE_(r2)
|
|
/* 800B50B4 000B0FD4 80 03 FF F8 */ lwz r0, -8(r3)
|
|
/* 800B50B8 000B0FD8 CB A2 BC 88 */ lfd f29, lbl_802F6488-_SDA2_BASE_(r2)
|
|
/* 800B50BC 000B0FDC 90 0D A0 AC */ stw r0, lbl_802F228C@sda21(r13)
|
|
/* 800B50C0 000B0FE0 CB 82 BC 98 */ lfd f28, lbl_802F6498-_SDA2_BASE_(r2)
|
|
/* 800B50C4 000B0FE4 80 A3 FF FC */ lwz r5, -4(r3)
|
|
/* 800B50C8 000B0FE8 3C 60 80 20 */ lis r3, lbl_80206BD0@ha
|
|
/* 800B50CC 000B0FEC 80 0D A0 AC */ lwz r0, lbl_802F228C@sda21(r13)
|
|
/* 800B50D0 000B0FF0 3B 63 6B D0 */ addi r27, r3, lbl_80206BD0@l
|
|
/* 800B50D4 000B0FF4 90 AD A0 B0 */ stw r5, lbl_802F2290@sda21(r13)
|
|
/* 800B50D8 000B0FF8 CB 62 BC 80 */ lfd f27, lbl_802F6480-_SDA2_BASE_(r2)
|
|
/* 800B50DC 000B0FFC 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B50E0 000B1000 CB 42 B9 20 */ lfd f26, lbl_802F6120-_SDA2_BASE_(r2)
|
|
/* 800B50E4 000B1004 C2 C2 B8 B8 */ lfs f22, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B50E8 000B1008 CB 22 BA C0 */ lfd f25, lbl_802F62C0-_SDA2_BASE_(r2)
|
|
/* 800B50EC 000B100C CB 02 BC 70 */ lfd f24, lbl_802F6470-_SDA2_BASE_(r2)
|
|
/* 800B50F0 000B1010 CA E2 BC 78 */ lfd f23, lbl_802F6478-_SDA2_BASE_(r2)
|
|
/* 800B50F4 000B1014 C2 A2 B8 D0 */ lfs f21, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B50F8 000B1018 C1 E2 B9 90 */ lfs f15, lbl_802F6190-_SDA2_BASE_(r2)
|
|
/* 800B50FC 000B101C C1 C2 BC 68 */ lfs f14, lbl_802F6468-_SDA2_BASE_(r2)
|
|
/* 800B5100 000B1020 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800B5104 000B1024 CA 22 B8 F8 */ lfd f17, lbl_802F60F8-_SDA2_BASE_(r2)
|
|
/* 800B5108 000B1028 C2 82 BC 08 */ lfs f20, lbl_802F6408-_SDA2_BASE_(r2)
|
|
/* 800B510C 000B102C CA 62 BC 40 */ lfd f19, lbl_802F6440-_SDA2_BASE_(r2)
|
|
/* 800B5110 000B1030 CA 42 BC 48 */ lfd f18, lbl_802F6448-_SDA2_BASE_(r2)
|
|
/* 800B5114 000B1034 CA 02 B9 88 */ lfd f16, lbl_802F6188-_SDA2_BASE_(r2)
|
|
/* 800B5118 000B1038 48 00 04 60 */ b lbl_800B5578
|
|
lbl_800B511C:
|
|
/* 800B511C 000B103C 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B5120 000B1040 1C 03 00 34 */ mulli r0, r3, 0x34
|
|
/* 800B5124 000B1044 7C 9D 02 14 */ add r4, r29, r0
|
|
/* 800B5128 000B1048 C0 04 81 5C */ lfs f0, -0x7ea4(r4)
|
|
/* 800B512C 000B104C FC 15 00 00 */ fcmpu cr0, f21, f0
|
|
/* 800B5130 000B1050 40 82 04 3C */ bne lbl_800B556C
|
|
/* 800B5134 000B1054 7C 7D 1A 14 */ add r3, r29, r3
|
|
/* 800B5138 000B1058 88 03 80 20 */ lbz r0, -0x7fe0(r3)
|
|
/* 800B513C 000B105C 2C 00 00 2B */ cmpwi r0, 0x2b
|
|
/* 800B5140 000B1060 41 82 04 2C */ beq lbl_800B556C
|
|
/* 800B5144 000B1064 C0 04 81 6C */ lfs f0, -0x7e94(r4)
|
|
/* 800B5148 000B1068 FC 16 00 00 */ fcmpu cr0, f22, f0
|
|
/* 800B514C 000B106C 40 82 04 20 */ bne lbl_800B556C
|
|
/* 800B5150 000B1070 C0 04 81 64 */ lfs f0, -0x7e9c(r4)
|
|
/* 800B5154 000B1074 FC 14 00 00 */ fcmpu cr0, f20, f0
|
|
/* 800B5158 000B1078 40 82 04 14 */ bne lbl_800B556C
|
|
/* 800B515C 000B107C C0 84 81 44 */ lfs f4, -0x7ebc(r4)
|
|
/* 800B5160 000B1080 FC 04 98 40 */ fcmpo cr0, f4, f19
|
|
/* 800B5164 000B1084 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B5168 000B1088 40 82 04 04 */ bne lbl_800B556C
|
|
/* 800B516C 000B108C FC 04 90 40 */ fcmpo cr0, f4, f18
|
|
/* 800B5170 000B1090 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B5174 000B1094 40 82 03 F8 */ bne lbl_800B556C
|
|
/* 800B5178 000B1098 C0 24 81 58 */ lfs f1, -0x7ea8(r4)
|
|
/* 800B517C 000B109C C0 04 81 4C */ lfs f0, -0x7eb4(r4)
|
|
/* 800B5180 000B10A0 FC 39 08 2A */ fadd f1, f25, f1
|
|
/* 800B5184 000B10A4 C0 7C 00 10 */ lfs f3, 0x10(r28)
|
|
/* 800B5188 000B10A8 FC 18 00 2A */ fadd f0, f24, f0
|
|
/* 800B518C 000B10AC C0 5C 00 0C */ lfs f2, 0xc(r28)
|
|
/* 800B5190 000B10B0 FC 71 18 28 */ fsub f3, f17, f3
|
|
/* 800B5194 000B10B4 FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B5198 000B10B8 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B519C 000B10BC EC 84 10 28 */ fsubs f4, f4, f2
|
|
/* 800B51A0 000B10C0 C0 5C 00 14 */ lfs f2, 0x14(r28)
|
|
/* 800B51A4 000B10C4 FC 63 00 F2 */ fmul f3, f3, f3
|
|
/* 800B51A8 000B10C8 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B51AC 000B10CC EC 24 01 32 */ fmuls f1, f4, f4
|
|
/* 800B51B0 000B10D0 FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800B51B4 000B10D4 FC 23 08 2A */ fadd f1, f3, f1
|
|
/* 800B51B8 000B10D8 FC 00 00 32 */ fmul f0, f0, f0
|
|
/* 800B51BC 000B10DC FC 21 00 2A */ fadd f1, f1, f0
|
|
/* 800B51C0 000B10E0 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B51C4 000B10E4 4B F5 1F 35 */ bl mathutil_sqrt
|
|
/* 800B51C8 000B10E8 FC 01 80 40 */ fcmpo cr0, f1, f16
|
|
/* 800B51CC 000B10EC 40 80 03 A0 */ bge lbl_800B556C
|
|
/* 800B51D0 000B10F0 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B51D4 000B10F4 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B51D8 000B10F8 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B51DC 000B10FC EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B51E0 000B1100 EC 20 08 2A */ fadds f1, f0, f1
|
|
/* 800B51E4 000B1104 4B F5 1F 15 */ bl mathutil_sqrt
|
|
/* 800B51E8 000B1108 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B51EC 000B110C D0 2D A0 9C */ stfs f1, lbl_802F227C@sda21(r13)
|
|
/* 800B51F0 000B1110 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B51F4 000B1114 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B51F8 000B1118 C0 5C 00 0C */ lfs f2, 0xc(r28)
|
|
/* 800B51FC 000B111C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B5200 000B1120 C0 03 81 44 */ lfs f0, -0x7ebc(r3)
|
|
/* 800B5204 000B1124 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B5208 000B1128 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 800B520C 000B112C D2 C1 00 0C */ stfs f22, 0xc(r1)
|
|
/* 800B5210 000B1130 C0 03 81 58 */ lfs f0, -0x7ea8(r3)
|
|
/* 800B5214 000B1134 C0 63 81 4C */ lfs f3, -0x7eb4(r3)
|
|
/* 800B5218 000B1138 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B521C 000B113C C0 5C 00 14 */ lfs f2, 0x14(r28)
|
|
/* 800B5220 000B1140 FC 78 18 2A */ fadd f3, f24, f3
|
|
/* 800B5224 000B1144 FC 00 18 2A */ fadd f0, f0, f3
|
|
/* 800B5228 000B1148 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B522C 000B114C FC 00 10 28 */ fsub f0, f0, f2
|
|
/* 800B5230 000B1150 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B5234 000B1154 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5238 000B1158 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800B523C 000B115C C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B5240 000B1160 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B5244 000B1164 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B5248 000B1168 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B524C 000B116C EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5250 000B1170 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5254 000B1174 4B F5 1E A5 */ bl mathutil_sqrt
|
|
/* 800B5258 000B1178 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B525C 000B117C 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B5260 000B1180 EC 80 08 24 */ fdivs f4, f0, f1
|
|
/* 800B5264 000B1184 C0 2D A0 D4 */ lfs f1, lbl_802F22B4@sda21(r13)
|
|
/* 800B5268 000B1188 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B526C 000B118C C0 5C 00 14 */ lfs f2, 0x14(r28)
|
|
/* 800B5270 000B1190 C0 6D A0 D0 */ lfs f3, lbl_802F22B0@sda21(r13)
|
|
/* 800B5274 000B1194 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B5278 000B1198 C0 03 81 58 */ lfs f0, -0x7ea8(r3)
|
|
/* 800B527C 000B119C C0 A3 81 4C */ lfs f5, -0x7eb4(r3)
|
|
/* 800B5280 000B11A0 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B5284 000B11A4 FC B8 28 2A */ fadd f5, f24, f5
|
|
/* 800B5288 000B11A8 FC 00 28 2A */ fadd f0, f0, f5
|
|
/* 800B528C 000B11AC FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B5290 000B11B0 FC 00 20 2A */ fadd f0, f0, f4
|
|
/* 800B5294 000B11B4 FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B5298 000B11B8 FC 03 00 28 */ fsub f0, f3, f0
|
|
/* 800B529C 000B11BC FC 00 00 18 */ frsp f0, f0
|
|
/* 800B52A0 000B11C0 D0 0D A0 D0 */ stfs f0, lbl_802F22B0@sda21(r13)
|
|
/* 800B52A4 000B11C4 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B52A8 000B11C8 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B52AC 000B11CC C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B52B0 000B11D0 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B52B4 000B11D4 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B52B8 000B11D8 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B52BC 000B11DC 4B F5 1E 3D */ bl mathutil_sqrt
|
|
/* 800B52C0 000B11E0 C0 01 00 08 */ lfs f0, 8(r1)
|
|
/* 800B52C4 000B11E4 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B52C8 000B11E8 FC 17 00 32 */ fmul f0, f23, f0
|
|
/* 800B52CC 000B11EC 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B52D0 000B11F0 FC 00 08 24 */ fdiv f0, f0, f1
|
|
/* 800B52D4 000B11F4 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B52D8 000B11F8 C0 23 81 44 */ lfs f1, -0x7ebc(r3)
|
|
/* 800B52DC 000B11FC FC 01 00 2A */ fadd f0, f1, f0
|
|
/* 800B52E0 000B1200 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B52E4 000B1204 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B52E8 000B1208 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B52EC 000B120C C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B52F0 000B1210 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B52F4 000B1214 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B52F8 000B1218 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B52FC 000B121C EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5300 000B1220 4B F5 1D F9 */ bl mathutil_sqrt
|
|
/* 800B5304 000B1224 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B5308 000B1228 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B530C 000B122C FC 17 00 32 */ fmul f0, f23, f0
|
|
/* 800B5310 000B1230 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B5314 000B1234 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B5318 000B1238 FC 20 08 24 */ fdiv f1, f0, f1
|
|
/* 800B531C 000B123C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 800B5320 000B1240 C0 03 81 58 */ lfs f0, -0x7ea8(r3)
|
|
/* 800B5324 000B1244 C0 63 81 4C */ lfs f3, -0x7eb4(r3)
|
|
/* 800B5328 000B1248 FC 19 00 2A */ fadd f0, f25, f0
|
|
/* 800B532C 000B124C FC 78 18 2A */ fadd f3, f24, f3
|
|
/* 800B5330 000B1250 FC 00 18 2A */ fadd f0, f0, f3
|
|
/* 800B5334 000B1254 FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B5338 000B1258 FC 00 08 28 */ fsub f0, f0, f1
|
|
/* 800B533C 000B125C FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5340 000B1260 D0 1C 00 14 */ stfs f0, 0x14(r28)
|
|
/* 800B5344 000B1264 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B5348 000B1268 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B534C 000B126C C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B5350 000B1270 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5354 000B1274 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5358 000B1278 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B535C 000B127C 4B F5 1D 9D */ bl mathutil_sqrt
|
|
/* 800B5360 000B1280 C0 4D A0 9C */ lfs f2, lbl_802F227C@sda21(r13)
|
|
/* 800B5364 000B1284 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B5368 000B1288 FC 40 10 50 */ fneg f2, f2
|
|
/* 800B536C 000B128C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B5370 000B1290 EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 800B5374 000B1294 D0 0D A0 8C */ stfs f0, lbl_802F226C@sda21(r13)
|
|
/* 800B5378 000B1298 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B537C 000B129C C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800B5380 000B12A0 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B5384 000B12A4 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5388 000B12A8 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B538C 000B12AC EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5390 000B12B0 4B F5 1D 69 */ bl mathutil_sqrt
|
|
/* 800B5394 000B12B4 C0 4D A0 9C */ lfs f2, lbl_802F227C@sda21(r13)
|
|
/* 800B5398 000B12B8 38 60 00 08 */ li r3, 8
|
|
/* 800B539C 000B12BC C0 01 00 08 */ lfs f0, 8(r1)
|
|
/* 800B53A0 000B12C0 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B53A4 000B12C4 EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 800B53A8 000B12C8 D0 0D A0 88 */ stfs f0, lbl_802F2268@sda21(r13)
|
|
/* 800B53AC 000B12CC 4B F7 5C 25 */ bl SoundReq
|
|
/* 800B53B0 000B12D0 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B53B4 000B12D4 38 60 00 17 */ li r3, 0x17
|
|
/* 800B53B8 000B12D8 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B53BC 000B12DC 7C 9D 02 14 */ add r4, r29, r0
|
|
/* 800B53C0 000B12E0 C0 04 81 6C */ lfs f0, -0x7e94(r4)
|
|
/* 800B53C4 000B12E4 EC 00 A8 2A */ fadds f0, f0, f21
|
|
/* 800B53C8 000B12E8 D0 04 81 6C */ stfs f0, -0x7e94(r4)
|
|
/* 800B53CC 000B12EC 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B53D0 000B12F0 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 800B53D4 000B12F4 7C 9D 02 14 */ add r4, r29, r0
|
|
/* 800B53D8 000B12F8 D1 E4 81 64 */ stfs f15, -0x7e9c(r4)
|
|
/* 800B53DC 000B12FC 80 8D A0 48 */ lwz r4, lbl_802F2228@sda21(r13)
|
|
/* 800B53E0 000B1300 D1 CD A0 C0 */ stfs f14, lbl_802F22A0@sda21(r13)
|
|
/* 800B53E4 000B1304 38 04 FF F6 */ addi r0, r4, -10
|
|
/* 800B53E8 000B1308 90 0D A0 48 */ stw r0, lbl_802F2228@sda21(r13)
|
|
/* 800B53EC 000B130C 4B F7 61 B9 */ bl g_play_sound
|
|
/* 800B53F0 000B1310 38 7C 00 E8 */ addi r3, r28, 0xe8
|
|
/* 800B53F4 000B1314 38 80 00 00 */ li r4, 0
|
|
/* 800B53F8 000B1318 38 A0 00 AC */ li r5, 0xac
|
|
/* 800B53FC 000B131C 4B F4 DF 25 */ bl memset
|
|
/* 800B5400 000B1320 38 00 00 13 */ li r0, 0x13
|
|
/* 800B5404 000B1324 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800B5408 000B1328 B0 1C 00 F0 */ sth r0, 0xf0(r28)
|
|
/* 800B540C 000B132C 38 00 00 00 */ li r0, 0
|
|
/* 800B5410 000B1330 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 800B5414 000B1334 7C 63 07 34 */ extsh r3, r3
|
|
/* 800B5418 000B1338 B0 7C 00 FC */ sth r3, 0xfc(r28)
|
|
/* 800B541C 000B133C 80 9C 00 0C */ lwz r4, 0xc(r28)
|
|
/* 800B5420 000B1340 80 7C 00 10 */ lwz r3, 0x10(r28)
|
|
/* 800B5424 000B1344 90 9C 01 1C */ stw r4, 0x11c(r28)
|
|
/* 800B5428 000B1348 90 7C 01 20 */ stw r3, 0x120(r28)
|
|
/* 800B542C 000B134C 80 7C 00 14 */ lwz r3, 0x14(r28)
|
|
/* 800B5430 000B1350 90 7C 01 24 */ stw r3, 0x124(r28)
|
|
/* 800B5434 000B1354 D0 1C 01 10 */ stfs f0, 0x110(r28)
|
|
/* 800B5438 000B1358 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
/* 800B543C 000B135C 48 00 00 B8 */ b lbl_800B54F4
|
|
lbl_800B5440:
|
|
/* 800B5440 000B1360 48 05 14 25 */ bl rand
|
|
/* 800B5444 000B1364 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B5448 000B1368 C0 0D A0 94 */ lfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B544C 000B136C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800B5450 000B1370 FC 1B 00 32 */ fmul f0, f27, f0
|
|
/* 800B5454 000B1374 93 E1 00 30 */ stw r31, 0x30(r1)
|
|
/* 800B5458 000B1378 C8 21 00 30 */ lfd f1, 0x30(r1)
|
|
/* 800B545C 000B137C EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800B5460 000B1380 EC 21 F0 24 */ fdivs f1, f1, f30
|
|
/* 800B5464 000B1384 FC 3D 00 72 */ fmul f1, f29, f1
|
|
/* 800B5468 000B1388 FC 21 E0 28 */ fsub f1, f1, f28
|
|
/* 800B546C 000B138C FC 00 08 2A */ fadd f0, f0, f1
|
|
/* 800B5470 000B1390 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5474 000B1394 D0 1C 01 28 */ stfs f0, 0x128(r28)
|
|
/* 800B5478 000B1398 48 05 13 ED */ bl rand
|
|
/* 800B547C 000B139C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B5480 000B13A0 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800B5484 000B13A4 93 E1 00 28 */ stw r31, 0x28(r1)
|
|
/* 800B5488 000B13A8 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800B548C 000B13AC EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800B5490 000B13B0 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800B5494 000B13B4 FC 1D 00 32 */ fmul f0, f29, f0
|
|
/* 800B5498 000B13B8 FC 00 E0 28 */ fsub f0, f0, f28
|
|
/* 800B549C 000B13BC FC 1A 00 2A */ fadd f0, f26, f0
|
|
/* 800B54A0 000B13C0 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B54A4 000B13C4 D0 1C 01 2C */ stfs f0, 0x12c(r28)
|
|
/* 800B54A8 000B13C8 48 05 13 BD */ bl rand
|
|
/* 800B54AC 000B13CC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B54B0 000B13D0 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B54B4 000B13D4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B54B8 000B13D8 38 7C 00 E8 */ addi r3, r28, 0xe8
|
|
/* 800B54BC 000B13DC FC 1B 00 32 */ fmul f0, f27, f0
|
|
/* 800B54C0 000B13E0 93 E1 00 20 */ stw r31, 0x20(r1)
|
|
/* 800B54C4 000B13E4 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B54C8 000B13E8 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800B54CC 000B13EC EC 21 F0 24 */ fdivs f1, f1, f30
|
|
/* 800B54D0 000B13F0 FC 3D 00 72 */ fmul f1, f29, f1
|
|
/* 800B54D4 000B13F4 FC 21 E0 28 */ fsub f1, f1, f28
|
|
/* 800B54D8 000B13F8 FC 00 08 2A */ fadd f0, f0, f1
|
|
/* 800B54DC 000B13FC FC 00 00 18 */ frsp f0, f0
|
|
/* 800B54E0 000B1400 D0 1C 01 30 */ stfs f0, 0x130(r28)
|
|
/* 800B54E4 000B1404 4B F9 7A 25 */ bl func_8004CF08
|
|
/* 800B54E8 000B1408 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B54EC 000B140C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B54F0 000B1410 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B54F4:
|
|
/* 800B54F4 000B1414 80 0D A0 40 */ lwz r0, lbl_802F2220@sda21(r13)
|
|
/* 800B54F8 000B1418 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 800B54FC 000B141C 41 80 FF 44 */ blt lbl_800B5440
|
|
/* 800B5500 000B1420 38 7C 01 94 */ addi r3, r28, 0x194
|
|
/* 800B5504 000B1424 38 80 00 00 */ li r4, 0
|
|
/* 800B5508 000B1428 38 A0 00 AC */ li r5, 0xac
|
|
/* 800B550C 000B142C 4B F4 DE 15 */ bl memset
|
|
/* 800B5510 000B1430 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 800B5514 000B1434 38 00 00 2F */ li r0, 0x2f
|
|
/* 800B5518 000B1438 7C 63 07 34 */ extsh r3, r3
|
|
/* 800B551C 000B143C B0 7C 01 A8 */ sth r3, 0x1a8(r28)
|
|
/* 800B5520 000B1440 B0 1C 01 9C */ sth r0, 0x19c(r28)
|
|
/* 800B5524 000B1444 93 5C 01 C4 */ stw r26, 0x1c4(r28)
|
|
/* 800B5528 000B1448 48 05 13 3D */ bl rand
|
|
/* 800B552C 000B144C 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800B5530 000B1450 B0 1C 02 36 */ sth r0, 0x236(r28)
|
|
/* 800B5534 000B1454 3B 20 00 00 */ li r25, 0
|
|
lbl_800B5538:
|
|
/* 800B5538 000B1458 93 3C 01 A4 */ stw r25, 0x1a4(r28)
|
|
/* 800B553C 000B145C 38 7C 01 94 */ addi r3, r28, 0x194
|
|
/* 800B5540 000B1460 4B F9 79 C9 */ bl func_8004CF08
|
|
/* 800B5544 000B1464 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 800B5548 000B1468 2C 19 00 0A */ cmpwi r25, 0xa
|
|
/* 800B554C 000B146C 41 80 FF EC */ blt lbl_800B5538
|
|
/* 800B5550 000B1470 80 1E 00 2C */ lwz r0, 0x2c(r30)
|
|
/* 800B5554 000B1474 38 80 00 01 */ li r4, 1
|
|
/* 800B5558 000B1478 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800B555C 000B147C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B5560 000B1480 7C 7B 02 14 */ add r3, r27, r0
|
|
/* 800B5564 000B1484 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B5568 000B1488 48 00 0B 8D */ bl func_800B60F4
|
|
lbl_800B556C:
|
|
/* 800B556C 000B148C 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B5570 000B1490 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B5574 000B1494 90 0D A0 40 */ stw r0, lbl_802F2220@sda21(r13)
|
|
lbl_800B5578:
|
|
/* 800B5578 000B1498 80 6D A0 40 */ lwz r3, lbl_802F2220@sda21(r13)
|
|
/* 800B557C 000B149C 80 0D A0 B0 */ lwz r0, lbl_802F2290@sda21(r13)
|
|
/* 800B5580 000B14A0 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B5584 000B14A4 41 80 FB 98 */ blt lbl_800B511C
|
|
/* 800B5588 000B14A8 BB 21 00 3C */ lmw r25, 0x3c(r1)
|
|
/* 800B558C 000B14AC 80 01 00 EC */ lwz r0, 0xec(r1)
|
|
/* 800B5590 000B14B0 CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
|
/* 800B5594 000B14B4 CB C1 00 D8 */ lfd f30, 0xd8(r1)
|
|
/* 800B5598 000B14B8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B559C 000B14BC CB A1 00 D0 */ lfd f29, 0xd0(r1)
|
|
/* 800B55A0 000B14C0 CB 81 00 C8 */ lfd f28, 0xc8(r1)
|
|
/* 800B55A4 000B14C4 CB 61 00 C0 */ lfd f27, 0xc0(r1)
|
|
/* 800B55A8 000B14C8 CB 41 00 B8 */ lfd f26, 0xb8(r1)
|
|
/* 800B55AC 000B14CC CB 21 00 B0 */ lfd f25, 0xb0(r1)
|
|
/* 800B55B0 000B14D0 CB 01 00 A8 */ lfd f24, 0xa8(r1)
|
|
/* 800B55B4 000B14D4 CA E1 00 A0 */ lfd f23, 0xa0(r1)
|
|
/* 800B55B8 000B14D8 CA C1 00 98 */ lfd f22, 0x98(r1)
|
|
/* 800B55BC 000B14DC CA A1 00 90 */ lfd f21, 0x90(r1)
|
|
/* 800B55C0 000B14E0 CA 81 00 88 */ lfd f20, 0x88(r1)
|
|
/* 800B55C4 000B14E4 CA 61 00 80 */ lfd f19, 0x80(r1)
|
|
/* 800B55C8 000B14E8 CA 41 00 78 */ lfd f18, 0x78(r1)
|
|
/* 800B55CC 000B14EC CA 21 00 70 */ lfd f17, 0x70(r1)
|
|
/* 800B55D0 000B14F0 CA 01 00 68 */ lfd f16, 0x68(r1)
|
|
/* 800B55D4 000B14F4 C9 E1 00 60 */ lfd f15, 0x60(r1)
|
|
/* 800B55D8 000B14F8 C9 C1 00 58 */ lfd f14, 0x58(r1)
|
|
/* 800B55DC 000B14FC 38 21 00 E8 */ addi r1, r1, 0xe8
|
|
/* 800B55E0 000B1500 4E 80 00 20 */ blr
|
|
|
|
.global func_800B55E4
|
|
func_800B55E4:
|
|
/* 800B55E4 000B1504 7C 08 02 A6 */ mflr r0
|
|
/* 800B55E8 000B1508 3C 60 80 2C */ lis r3, lbl_802C6918@ha
|
|
/* 800B55EC 000B150C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B55F0 000B1510 94 21 FF B8 */ stwu r1, -0x48(r1)
|
|
/* 800B55F4 000B1514 DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 800B55F8 000B1518 BF 61 00 2C */ stmw r27, 0x2c(r1)
|
|
/* 800B55FC 000B151C 3B C3 69 18 */ addi r30, r3, lbl_802C6918@l
|
|
/* 800B5600 000B1520 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5604 000B1524 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B5608 000B1528 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B560C 000B152C 41 82 02 34 */ beq lbl_800B5840
|
|
/* 800B5610 000B1530 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B5614 000B1534 D0 3E 00 30 */ stfs f1, 0x30(r30)
|
|
/* 800B5618 000B1538 3B FE 00 38 */ addi r31, r30, 0x38
|
|
/* 800B561C 000B153C D0 1E 00 38 */ stfs f0, 0x38(r30)
|
|
/* 800B5620 000B1540 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
|
/* 800B5624 000B1544 C0 1E 00 38 */ lfs f0, 0x38(r30)
|
|
/* 800B5628 000B1548 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B562C 000B154C EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B5630 000B1550 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B5634 000B1554 4B F5 1A C5 */ bl mathutil_sqrt
|
|
/* 800B5638 000B1558 C0 02 BC A0 */ lfs f0, lbl_802F64A0-_SDA2_BASE_(r2)
|
|
/* 800B563C 000B155C 3B BE 00 70 */ addi r29, r30, 0x70
|
|
/* 800B5640 000B1560 3B 9E 00 74 */ addi r28, r30, 0x74
|
|
/* 800B5644 000B1564 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5648 000B1568 D0 0D A0 E0 */ stfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B564C 000B156C C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 800B5650 000B1570 D0 1E 00 6C */ stfs f0, 0x6c(r30)
|
|
/* 800B5654 000B1574 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B5658 000B1578 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B565C 000B157C D0 3E 00 70 */ stfs f1, 0x70(r30)
|
|
/* 800B5660 000B1580 C0 5E 00 30 */ lfs f2, 0x30(r30)
|
|
/* 800B5664 000B1584 EC 22 00 B2 */ fmuls f1, f2, f2
|
|
/* 800B5668 000B1588 FC 40 10 50 */ fneg f2, f2
|
|
/* 800B566C 000B158C EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B5670 000B1590 D0 5E 00 74 */ stfs f2, 0x74(r30)
|
|
/* 800B5674 000B1594 4B F5 1A 85 */ bl mathutil_sqrt
|
|
/* 800B5678 000B1598 C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B567C 000B159C FF E0 08 90 */ fmr f31, f1
|
|
/* 800B5680 000B15A0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B5684 000B15A4 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 800B5688 000B15A8 80 61 00 24 */ lwz r3, 0x24(r1)
|
|
/* 800B568C 000B15AC 4B F5 1B 55 */ bl mathutil_sin
|
|
/* 800B5690 000B15B0 EC 21 F8 24 */ fdivs f1, f1, f31
|
|
/* 800B5694 000B15B4 C0 1E 00 30 */ lfs f0, 0x30(r30)
|
|
/* 800B5698 000B15B8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B569C 000B15BC D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800B56A0 000B15C0 C0 22 BC A4 */ lfs f1, lbl_802F64A4-_SDA2_BASE_(r2)
|
|
/* 800B56A4 000B15C4 C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B56A8 000B15C8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B56AC 000B15CC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B56B0 000B15D0 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800B56B4 000B15D4 80 61 00 1C */ lwz r3, 0x1c(r1)
|
|
/* 800B56B8 000B15D8 4B F5 1B 29 */ bl mathutil_sin
|
|
/* 800B56BC 000B15DC 3B 7E 00 34 */ addi r27, r30, 0x34
|
|
/* 800B56C0 000B15E0 D0 3E 00 34 */ stfs f1, 0x34(r30)
|
|
/* 800B56C4 000B15E4 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
|
/* 800B56C8 000B15E8 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 800B56CC 000B15EC EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B56D0 000B15F0 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B56D4 000B15F4 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B56D8 000B15F8 4B F5 1A 21 */ bl mathutil_sqrt
|
|
/* 800B56DC 000B15FC C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B56E0 000B1600 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B56E4 000B1604 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B56E8 000B1608 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B56EC 000B160C 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 800B56F0 000B1610 4B F5 1A F1 */ bl mathutil_sin
|
|
/* 800B56F4 000B1614 EC 21 F8 24 */ fdivs f1, f1, f31
|
|
/* 800B56F8 000B1618 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 800B56FC 000B161C 38 7E 00 30 */ addi r3, r30, 0x30
|
|
/* 800B5700 000B1620 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5704 000B1624 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 800B5708 000B1628 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B570C 000B162C D0 3E 02 40 */ stfs f1, 0x240(r30)
|
|
/* 800B5710 000B1630 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B5714 000B1634 D0 1E 02 44 */ stfs f0, 0x244(r30)
|
|
/* 800B5718 000B1638 D0 3E 02 48 */ stfs f1, 0x248(r30)
|
|
/* 800B571C 000B163C 4B F5 29 E1 */ bl mathutil_vec_normalize_len
|
|
/* 800B5720 000B1640 38 7E 02 4C */ addi r3, r30, 0x24c
|
|
/* 800B5724 000B1644 38 9E 00 30 */ addi r4, r30, 0x30
|
|
/* 800B5728 000B1648 38 BE 02 40 */ addi r5, r30, 0x240
|
|
/* 800B572C 000B164C 4B F5 36 05 */ bl mathutil_quat_from_dirs
|
|
/* 800B5730 000B1650 38 7E 00 A8 */ addi r3, r30, 0xa8
|
|
/* 800B5734 000B1654 4B F5 35 61 */ bl mathutil_quat_normalize
|
|
/* 800B5738 000B1658 38 7E 02 4C */ addi r3, r30, 0x24c
|
|
/* 800B573C 000B165C 4B F5 35 59 */ bl mathutil_quat_normalize
|
|
/* 800B5740 000B1660 38 7E 00 3C */ addi r3, r30, 0x3c
|
|
/* 800B5744 000B1664 38 9E 00 A8 */ addi r4, r30, 0xa8
|
|
/* 800B5748 000B1668 48 01 4C 91 */ bl C_MTXQuat
|
|
/* 800B574C 000B166C C0 3E 00 3C */ lfs f1, 0x3c(r30)
|
|
/* 800B5750 000B1670 38 7E 00 6C */ addi r3, r30, 0x6c
|
|
/* 800B5754 000B1674 C0 9E 00 6C */ lfs f4, 0x6c(r30)
|
|
/* 800B5758 000B1678 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800B575C 000B167C C0 7D 00 00 */ lfs f3, 0(r29)
|
|
/* 800B5760 000B1680 EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 800B5764 000B1684 C0 5E 00 5C */ lfs f2, 0x5c(r30)
|
|
/* 800B5768 000B1688 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B576C 000B168C C0 BC 00 00 */ lfs f5, 0(r28)
|
|
/* 800B5770 000B1690 EC 42 01 72 */ fmuls f2, f2, f5
|
|
/* 800B5774 000B1694 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B5778 000B1698 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B577C 000B169C D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800B5780 000B16A0 C0 3E 00 40 */ lfs f1, 0x40(r30)
|
|
/* 800B5784 000B16A4 C0 1E 00 50 */ lfs f0, 0x50(r30)
|
|
/* 800B5788 000B16A8 C0 5E 00 60 */ lfs f2, 0x60(r30)
|
|
/* 800B578C 000B16AC EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 800B5790 000B16B0 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B5794 000B16B4 EC 42 01 72 */ fmuls f2, f2, f5
|
|
/* 800B5798 000B16B8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B579C 000B16BC EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B57A0 000B16C0 D0 1B 00 00 */ stfs f0, 0(r27)
|
|
/* 800B57A4 000B16C4 C0 3E 00 44 */ lfs f1, 0x44(r30)
|
|
/* 800B57A8 000B16C8 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
|
/* 800B57AC 000B16CC C0 5E 00 64 */ lfs f2, 0x64(r30)
|
|
/* 800B57B0 000B16D0 EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 800B57B4 000B16D4 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B57B8 000B16D8 EC 42 01 72 */ fmuls f2, f2, f5
|
|
/* 800B57BC 000B16DC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B57C0 000B16E0 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B57C4 000B16E4 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 800B57C8 000B16E8 C0 1E 00 30 */ lfs f0, 0x30(r30)
|
|
/* 800B57CC 000B16EC D0 1E 00 6C */ stfs f0, 0x6c(r30)
|
|
/* 800B57D0 000B16F0 C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B57D4 000B16F4 D0 1D 00 00 */ stfs f0, 0(r29)
|
|
/* 800B57D8 000B16F8 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 800B57DC 000B16FC D0 1C 00 00 */ stfs f0, 0(r28)
|
|
/* 800B57E0 000B1700 4B F5 29 1D */ bl mathutil_vec_normalize_len
|
|
/* 800B57E4 000B1704 38 7E 00 78 */ addi r3, r30, 0x78
|
|
/* 800B57E8 000B1708 4B F5 20 C9 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B57EC 000B170C 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B57F0 000B1710 4B F5 30 81 */ bl mathutil_mtxA_to_quat
|
|
/* 800B57F4 000B1714 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B57F8 000B1718 4B F5 34 9D */ bl mathutil_quat_normalize
|
|
/* 800B57FC 000B171C C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B5800 000B1720 38 7E 02 4C */ addi r3, r30, 0x24c
|
|
/* 800B5804 000B1724 38 9E 00 6C */ addi r4, r30, 0x6c
|
|
/* 800B5808 000B1728 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B580C 000B172C D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B5810 000B1730 80 A1 00 0C */ lwz r5, 0xc(r1)
|
|
/* 800B5814 000B1734 4B F5 32 3D */ bl mathutil_quat_from_axis_angle
|
|
/* 800B5818 000B1738 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B581C 000B173C 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800B5820 000B1740 38 BE 02 4C */ addi r5, r30, 0x24c
|
|
/* 800B5824 000B1744 4B F5 2A E1 */ bl mathutil_quat_mult
|
|
/* 800B5828 000B1748 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B582C 000B174C 4B F5 2A 31 */ bl mathutil_mtxA_from_quat
|
|
/* 800B5830 000B1750 38 7E 00 78 */ addi r3, r30, 0x78
|
|
/* 800B5834 000B1754 4B F5 20 45 */ bl mathutil_mtxA_to_mtx
|
|
/* 800B5838 000B1758 38 7E 00 A8 */ addi r3, r30, 0xa8
|
|
/* 800B583C 000B175C 4B F5 30 35 */ bl mathutil_mtxA_to_quat
|
|
lbl_800B5840:
|
|
/* 800B5840 000B1760 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800B5844 000B1764 C0 1E 00 24 */ lfs f0, 0x24(r30)
|
|
/* 800B5848 000B1768 C8 42 B8 D8 */ lfd f2, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B584C 000B176C EC 61 00 28 */ fsubs f3, f1, f0
|
|
/* 800B5850 000B1770 FC 02 18 00 */ fcmpu cr0, f2, f3
|
|
/* 800B5854 000B1774 40 82 00 18 */ bne lbl_800B586C
|
|
/* 800B5858 000B1778 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800B585C 000B177C C0 1E 00 2C */ lfs f0, 0x2c(r30)
|
|
/* 800B5860 000B1780 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B5864 000B1784 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B5868 000B1788 41 82 02 3C */ beq lbl_800B5AA4
|
|
lbl_800B586C:
|
|
/* 800B586C 000B178C D0 7E 00 30 */ stfs f3, 0x30(r30)
|
|
/* 800B5870 000B1790 3B 7E 00 38 */ addi r27, r30, 0x38
|
|
/* 800B5874 000B1794 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800B5878 000B1798 C0 1E 00 2C */ lfs f0, 0x2c(r30)
|
|
/* 800B587C 000B179C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B5880 000B17A0 D0 1E 00 38 */ stfs f0, 0x38(r30)
|
|
/* 800B5884 000B17A4 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
|
/* 800B5888 000B17A8 C0 1E 00 38 */ lfs f0, 0x38(r30)
|
|
/* 800B588C 000B17AC EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5890 000B17B0 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B5894 000B17B4 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B5898 000B17B8 4B F5 18 61 */ bl mathutil_sqrt
|
|
/* 800B589C 000B17BC C0 02 BC A0 */ lfs f0, lbl_802F64A0-_SDA2_BASE_(r2)
|
|
/* 800B58A0 000B17C0 3B 9E 00 70 */ addi r28, r30, 0x70
|
|
/* 800B58A4 000B17C4 3B BE 00 74 */ addi r29, r30, 0x74
|
|
/* 800B58A8 000B17C8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B58AC 000B17CC D0 0D A0 E0 */ stfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B58B0 000B17D0 C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B58B4 000B17D4 D0 1E 00 6C */ stfs f0, 0x6c(r30)
|
|
/* 800B58B8 000B17D8 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B58BC 000B17DC C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B58C0 000B17E0 D0 3E 00 70 */ stfs f1, 0x70(r30)
|
|
/* 800B58C4 000B17E4 C0 5E 00 30 */ lfs f2, 0x30(r30)
|
|
/* 800B58C8 000B17E8 EC 22 00 B2 */ fmuls f1, f2, f2
|
|
/* 800B58CC 000B17EC FC 40 10 50 */ fneg f2, f2
|
|
/* 800B58D0 000B17F0 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B58D4 000B17F4 D0 5E 00 74 */ stfs f2, 0x74(r30)
|
|
/* 800B58D8 000B17F8 4B F5 18 21 */ bl mathutil_sqrt
|
|
/* 800B58DC 000B17FC C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B58E0 000B1800 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B58E4 000B1804 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B58E8 000B1808 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B58EC 000B180C 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B58F0 000B1810 4B F5 18 F1 */ bl mathutil_sin
|
|
/* 800B58F4 000B1814 EC 21 F8 24 */ fdivs f1, f1, f31
|
|
/* 800B58F8 000B1818 C0 1E 00 30 */ lfs f0, 0x30(r30)
|
|
/* 800B58FC 000B181C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5900 000B1820 D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800B5904 000B1824 C0 22 BC A4 */ lfs f1, lbl_802F64A4-_SDA2_BASE_(r2)
|
|
/* 800B5908 000B1828 C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B590C 000B182C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B5910 000B1830 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B5914 000B1834 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B5918 000B1838 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 800B591C 000B183C 4B F5 18 C5 */ bl mathutil_sin
|
|
/* 800B5920 000B1840 3B FE 00 34 */ addi r31, r30, 0x34
|
|
/* 800B5924 000B1844 D0 3E 00 34 */ stfs f1, 0x34(r30)
|
|
/* 800B5928 000B1848 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
|
/* 800B592C 000B184C C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B5930 000B1850 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5934 000B1854 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800B5938 000B1858 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B593C 000B185C 4B F5 17 BD */ bl mathutil_sqrt
|
|
/* 800B5940 000B1860 C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B5944 000B1864 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B5948 000B1868 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B594C 000B186C D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800B5950 000B1870 80 61 00 1C */ lwz r3, 0x1c(r1)
|
|
/* 800B5954 000B1874 4B F5 18 8D */ bl mathutil_sin
|
|
/* 800B5958 000B1878 EC 21 F8 24 */ fdivs f1, f1, f31
|
|
/* 800B595C 000B187C C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B5960 000B1880 38 7E 00 30 */ addi r3, r30, 0x30
|
|
/* 800B5964 000B1884 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5968 000B1888 D0 1B 00 00 */ stfs f0, 0(r27)
|
|
/* 800B596C 000B188C C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5970 000B1890 D0 3E 02 40 */ stfs f1, 0x240(r30)
|
|
/* 800B5974 000B1894 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B5978 000B1898 D0 1E 02 44 */ stfs f0, 0x244(r30)
|
|
/* 800B597C 000B189C D0 3E 02 48 */ stfs f1, 0x248(r30)
|
|
/* 800B5980 000B18A0 4B F5 27 7D */ bl mathutil_vec_normalize_len
|
|
/* 800B5984 000B18A4 38 7E 02 4C */ addi r3, r30, 0x24c
|
|
/* 800B5988 000B18A8 38 9E 00 30 */ addi r4, r30, 0x30
|
|
/* 800B598C 000B18AC 38 BE 02 40 */ addi r5, r30, 0x240
|
|
/* 800B5990 000B18B0 4B F5 33 A1 */ bl mathutil_quat_from_dirs
|
|
/* 800B5994 000B18B4 38 7E 00 A8 */ addi r3, r30, 0xa8
|
|
/* 800B5998 000B18B8 4B F5 32 FD */ bl mathutil_quat_normalize
|
|
/* 800B599C 000B18BC 38 7E 02 4C */ addi r3, r30, 0x24c
|
|
/* 800B59A0 000B18C0 4B F5 32 F5 */ bl mathutil_quat_normalize
|
|
/* 800B59A4 000B18C4 38 7E 00 3C */ addi r3, r30, 0x3c
|
|
/* 800B59A8 000B18C8 38 9E 00 A8 */ addi r4, r30, 0xa8
|
|
/* 800B59AC 000B18CC 48 01 4A 2D */ bl C_MTXQuat
|
|
/* 800B59B0 000B18D0 C0 3E 00 3C */ lfs f1, 0x3c(r30)
|
|
/* 800B59B4 000B18D4 38 7E 00 6C */ addi r3, r30, 0x6c
|
|
/* 800B59B8 000B18D8 C0 9E 00 6C */ lfs f4, 0x6c(r30)
|
|
/* 800B59BC 000B18DC C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800B59C0 000B18E0 C0 7C 00 00 */ lfs f3, 0(r28)
|
|
/* 800B59C4 000B18E4 EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 800B59C8 000B18E8 C0 5E 00 5C */ lfs f2, 0x5c(r30)
|
|
/* 800B59CC 000B18EC EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B59D0 000B18F0 C0 BD 00 00 */ lfs f5, 0(r29)
|
|
/* 800B59D4 000B18F4 EC 42 01 72 */ fmuls f2, f2, f5
|
|
/* 800B59D8 000B18F8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B59DC 000B18FC EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B59E0 000B1900 D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800B59E4 000B1904 C0 3E 00 40 */ lfs f1, 0x40(r30)
|
|
/* 800B59E8 000B1908 C0 1E 00 50 */ lfs f0, 0x50(r30)
|
|
/* 800B59EC 000B190C C0 5E 00 60 */ lfs f2, 0x60(r30)
|
|
/* 800B59F0 000B1910 EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 800B59F4 000B1914 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B59F8 000B1918 EC 42 01 72 */ fmuls f2, f2, f5
|
|
/* 800B59FC 000B191C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B5A00 000B1920 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B5A04 000B1924 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 800B5A08 000B1928 C0 3E 00 44 */ lfs f1, 0x44(r30)
|
|
/* 800B5A0C 000B192C C0 1E 00 54 */ lfs f0, 0x54(r30)
|
|
/* 800B5A10 000B1930 C0 5E 00 64 */ lfs f2, 0x64(r30)
|
|
/* 800B5A14 000B1934 EC 21 01 32 */ fmuls f1, f1, f4
|
|
/* 800B5A18 000B1938 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B5A1C 000B193C EC 42 01 72 */ fmuls f2, f2, f5
|
|
/* 800B5A20 000B1940 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B5A24 000B1944 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B5A28 000B1948 D0 1B 00 00 */ stfs f0, 0(r27)
|
|
/* 800B5A2C 000B194C C0 1E 00 30 */ lfs f0, 0x30(r30)
|
|
/* 800B5A30 000B1950 D0 1E 00 6C */ stfs f0, 0x6c(r30)
|
|
/* 800B5A34 000B1954 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 800B5A38 000B1958 D0 1C 00 00 */ stfs f0, 0(r28)
|
|
/* 800B5A3C 000B195C C0 1B 00 00 */ lfs f0, 0(r27)
|
|
/* 800B5A40 000B1960 D0 1D 00 00 */ stfs f0, 0(r29)
|
|
/* 800B5A44 000B1964 4B F5 26 B9 */ bl mathutil_vec_normalize_len
|
|
/* 800B5A48 000B1968 38 7E 00 78 */ addi r3, r30, 0x78
|
|
/* 800B5A4C 000B196C 4B F5 1E 65 */ bl mathutil_mtxA_from_mtx
|
|
/* 800B5A50 000B1970 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B5A54 000B1974 4B F5 2E 1D */ bl mathutil_mtxA_to_quat
|
|
/* 800B5A58 000B1978 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B5A5C 000B197C 4B F5 32 39 */ bl mathutil_quat_normalize
|
|
/* 800B5A60 000B1980 C0 0D A0 E0 */ lfs f0, lbl_802F22C0@sda21(r13)
|
|
/* 800B5A64 000B1984 38 7E 02 4C */ addi r3, r30, 0x24c
|
|
/* 800B5A68 000B1988 38 9E 00 6C */ addi r4, r30, 0x6c
|
|
/* 800B5A6C 000B198C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B5A70 000B1990 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 800B5A74 000B1994 80 A1 00 24 */ lwz r5, 0x24(r1)
|
|
/* 800B5A78 000B1998 4B F5 2F D9 */ bl mathutil_quat_from_axis_angle
|
|
/* 800B5A7C 000B199C 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B5A80 000B19A0 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800B5A84 000B19A4 38 BE 02 4C */ addi r5, r30, 0x24c
|
|
/* 800B5A88 000B19A8 4B F5 28 7D */ bl mathutil_quat_mult
|
|
/* 800B5A8C 000B19AC 38 7E 02 5C */ addi r3, r30, 0x25c
|
|
/* 800B5A90 000B19B0 4B F5 27 CD */ bl mathutil_mtxA_from_quat
|
|
/* 800B5A94 000B19B4 38 7E 00 78 */ addi r3, r30, 0x78
|
|
/* 800B5A98 000B19B8 4B F5 1D E1 */ bl mathutil_mtxA_to_mtx
|
|
/* 800B5A9C 000B19BC 38 7E 00 A8 */ addi r3, r30, 0xa8
|
|
/* 800B5AA0 000B19C0 4B F5 2D D1 */ bl mathutil_mtxA_to_quat
|
|
lbl_800B5AA4:
|
|
/* 800B5AA4 000B19C4 48 05 0D C1 */ bl rand
|
|
/* 800B5AA8 000B19C8 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B5AAC 000B19CC C8 62 BA 28 */ lfd f3, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B5AB0 000B19D0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B5AB4 000B19D4 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800B5AB8 000B19D8 C0 22 BC 90 */ lfs f1, lbl_802F6490-_SDA2_BASE_(r2)
|
|
/* 800B5ABC 000B19DC 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800B5AC0 000B19E0 C8 02 BC A8 */ lfd f0, lbl_802F64A8-_SDA2_BASE_(r2)
|
|
/* 800B5AC4 000B19E4 C8 41 00 08 */ lfd f2, 8(r1)
|
|
/* 800B5AC8 000B19E8 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B5ACC 000B19EC EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 800B5AD0 000B19F0 FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800B5AD4 000B19F4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5AD8 000B19F8 D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800B5ADC 000B19FC 48 05 0D 89 */ bl rand
|
|
/* 800B5AE0 000B1A00 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B5AE4 000B1A04 C8 62 BA 28 */ lfd f3, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B5AE8 000B1A08 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5AEC 000B1A0C C0 22 BC 90 */ lfs f1, lbl_802F6490-_SDA2_BASE_(r2)
|
|
/* 800B5AF0 000B1A10 93 E1 00 10 */ stw r31, 0x10(r1)
|
|
/* 800B5AF4 000B1A14 C8 02 BC A8 */ lfd f0, lbl_802F64A8-_SDA2_BASE_(r2)
|
|
/* 800B5AF8 000B1A18 C8 41 00 10 */ lfd f2, 0x10(r1)
|
|
/* 800B5AFC 000B1A1C EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B5B00 000B1A20 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 800B5B04 000B1A24 FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800B5B08 000B1A28 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5B0C 000B1A2C D0 1E 00 34 */ stfs f0, 0x34(r30)
|
|
/* 800B5B10 000B1A30 48 05 0D 55 */ bl rand
|
|
/* 800B5B14 000B1A34 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B5B18 000B1A38 C8 62 BA 28 */ lfd f3, lbl_802F6228-_SDA2_BASE_(r2)
|
|
/* 800B5B1C 000B1A3C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B5B20 000B1A40 C0 22 BC 90 */ lfs f1, lbl_802F6490-_SDA2_BASE_(r2)
|
|
/* 800B5B24 000B1A44 93 E1 00 18 */ stw r31, 0x18(r1)
|
|
/* 800B5B28 000B1A48 C8 02 BC A8 */ lfd f0, lbl_802F64A8-_SDA2_BASE_(r2)
|
|
/* 800B5B2C 000B1A4C C8 41 00 18 */ lfd f2, 0x18(r1)
|
|
/* 800B5B30 000B1A50 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B5B34 000B1A54 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 800B5B38 000B1A58 FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800B5B3C 000B1A5C FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5B40 000B1A60 D0 1E 00 38 */ stfs f0, 0x38(r30)
|
|
/* 800B5B44 000B1A64 80 01 00 4C */ lwz r0, 0x4c(r1)
|
|
/* 800B5B48 000B1A68 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 800B5B4C 000B1A6C BB 61 00 2C */ lmw r27, 0x2c(r1)
|
|
/* 800B5B50 000B1A70 38 21 00 48 */ addi r1, r1, 0x48
|
|
/* 800B5B54 000B1A74 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5B58 000B1A78 4E 80 00 20 */ blr
|
|
|
|
.global func_800B5B5C
|
|
func_800B5B5C:
|
|
/* 800B5B5C 000B1A7C 7C 08 02 A6 */ mflr r0
|
|
/* 800B5B60 000B1A80 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B5B64 000B1A84 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B5B68 000B1A88 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B5B6C 000B1A8C 3C A0 80 2C */ lis r5, lbl_802C6918@ha
|
|
/* 800B5B70 000B1A90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5B74 000B1A94 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B5B78 000B1A98 3B E5 69 18 */ addi r31, r5, lbl_802C6918@l
|
|
/* 800B5B7C 000B1A9C 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B5B80 000B1AA0 3B C3 00 2C */ addi r30, r3, 0x2c
|
|
/* 800B5B84 000B1AA4 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 800B5B88 000B1AA8 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B5B8C 000B1AAC 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B5B90 000B1AB0 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B5B94 000B1AB4 7C 60 22 14 */ add r3, r0, r4
|
|
/* 800B5B98 000B1AB8 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B5B9C 000B1ABC 90 0D A0 3C */ stw r0, lbl_802F221C@sda21(r13)
|
|
/* 800B5BA0 000B1AC0 80 6D A0 3C */ lwz r3, lbl_802F221C@sda21(r13)
|
|
/* 800B5BA4 000B1AC4 4B FD 5C 95 */ bl func_8008B838
|
|
/* 800B5BA8 000B1AC8 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5BAC 000B1ACC 38 80 00 08 */ li r4, 8
|
|
/* 800B5BB0 000B1AD0 90 6D A0 74 */ stw r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5BB4 000B1AD4 38 A0 00 00 */ li r5, 0
|
|
/* 800B5BB8 000B1AD8 38 C0 00 00 */ li r6, 0
|
|
/* 800B5BBC 000B1ADC D0 3F 00 6C */ stfs f1, 0x6c(r31)
|
|
/* 800B5BC0 000B1AE0 D0 3F 00 70 */ stfs f1, 0x70(r31)
|
|
/* 800B5BC4 000B1AE4 C0 02 B8 D0 */ lfs f0, lbl_802F60D0-_SDA2_BASE_(r2)
|
|
/* 800B5BC8 000B1AE8 D0 1F 00 74 */ stfs f0, 0x74(r31)
|
|
/* 800B5BCC 000B1AEC C0 1F 00 0C */ lfs f0, 0xc(r31)
|
|
/* 800B5BD0 000B1AF0 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5BD4 000B1AF4 D0 03 00 30 */ stfs f0, 0x30(r3)
|
|
/* 800B5BD8 000B1AF8 C0 5F 00 10 */ lfs f2, 0x10(r31)
|
|
/* 800B5BDC 000B1AFC C8 02 BC B0 */ lfd f0, lbl_802F64B0-_SDA2_BASE_(r2)
|
|
/* 800B5BE0 000B1B00 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5BE4 000B1B04 FC 02 00 28 */ fsub f0, f2, f0
|
|
/* 800B5BE8 000B1B08 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5BEC 000B1B0C D0 03 00 34 */ stfs f0, 0x34(r3)
|
|
/* 800B5BF0 000B1B10 C0 1F 00 14 */ lfs f0, 0x14(r31)
|
|
/* 800B5BF4 000B1B14 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5BF8 000B1B18 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 800B5BFC 000B1B1C 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C00 000B1B20 D0 23 00 48 */ stfs f1, 0x48(r3)
|
|
/* 800B5C04 000B1B24 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C08 000B1B28 D0 23 00 4C */ stfs f1, 0x4c(r3)
|
|
/* 800B5C0C 000B1B2C 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C10 000B1B30 D0 23 00 50 */ stfs f1, 0x50(r3)
|
|
/* 800B5C14 000B1B34 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B5C18 000B1B38 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C1C 000B1B3C 90 03 00 B4 */ stw r0, 0xb4(r3)
|
|
/* 800B5C20 000B1B40 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C24 000B1B44 4B FD 5F B1 */ bl func_8008BBD4
|
|
/* 800B5C28 000B1B48 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C2C 000B1B4C 4B FD 68 7D */ bl func_8008C4A8
|
|
/* 800B5C30 000B1B50 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C34 000B1B54 38 9F 00 6C */ addi r4, r31, 0x6c
|
|
/* 800B5C38 000B1B58 4B FD 67 D1 */ bl func_8008C408
|
|
/* 800B5C3C 000B1B5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5C40 000B1B60 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B5C44 000B1B64 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B5C48 000B1B68 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5C4C 000B1B6C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5C50 000B1B70 4E 80 00 20 */ blr
|
|
|
|
.global func_800B5C54
|
|
func_800B5C54:
|
|
/* 800B5C54 000B1B74 7C 08 02 A6 */ mflr r0
|
|
/* 800B5C58 000B1B78 3C 80 80 2C */ lis r4, lbl_802C6918@ha
|
|
/* 800B5C5C 000B1B7C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B5C60 000B1B80 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 800B5C64 000B1B84 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800B5C68 000B1B88 3B E4 69 18 */ addi r31, r4, lbl_802C6918@l
|
|
/* 800B5C6C 000B1B8C 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C70 000B1B90 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
|
/* 800B5C74 000B1B94 D0 03 00 30 */ stfs f0, 0x30(r3)
|
|
/* 800B5C78 000B1B98 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
|
/* 800B5C7C 000B1B9C C8 02 BC B8 */ lfd f0, lbl_802F64B8-_SDA2_BASE_(r2)
|
|
/* 800B5C80 000B1BA0 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C84 000B1BA4 FC 01 00 28 */ fsub f0, f1, f0
|
|
/* 800B5C88 000B1BA8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800B5C8C 000B1BAC D0 03 00 34 */ stfs f0, 0x34(r3)
|
|
/* 800B5C90 000B1BB0 C0 1F 00 14 */ lfs f0, 0x14(r31)
|
|
/* 800B5C94 000B1BB4 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5C98 000B1BB8 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 800B5C9C 000B1BBC C0 0D A0 94 */ lfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B5CA0 000B1BC0 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5CA4 000B1BC4 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800B5CA8 000B1BC8 C0 22 B8 B8 */ lfs f1, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5CAC 000B1BCC 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5CB0 000B1BD0 D0 23 00 4C */ stfs f1, 0x4c(r3)
|
|
/* 800B5CB4 000B1BD4 C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B5CB8 000B1BD8 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5CBC 000B1BDC D0 03 00 50 */ stfs f0, 0x50(r3)
|
|
/* 800B5CC0 000B1BE0 C0 4D A0 D4 */ lfs f2, lbl_802F22B4@sda21(r13)
|
|
/* 800B5CC4 000B1BE4 C8 02 B8 D8 */ lfd f0, lbl_802F60D8-_SDA2_BASE_(r2)
|
|
/* 800B5CC8 000B1BE8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B5CCC 000B1BEC 40 80 00 1C */ bge lbl_800B5CE8
|
|
/* 800B5CD0 000B1BF0 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5CD4 000B1BF4 38 80 00 01 */ li r4, 1
|
|
/* 800B5CD8 000B1BF8 38 A0 00 00 */ li r5, 0
|
|
/* 800B5CDC 000B1BFC 38 C0 00 00 */ li r6, 0
|
|
/* 800B5CE0 000B1C00 4B FD 5E F5 */ bl func_8008BBD4
|
|
/* 800B5CE4 000B1C04 48 00 01 08 */ b lbl_800B5DEC
|
|
lbl_800B5CE8:
|
|
/* 800B5CE8 000B1C08 C0 0D A0 C0 */ lfs f0, lbl_802F22A0@sda21(r13)
|
|
/* 800B5CEC 000B1C0C FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B5CF0 000B1C10 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B5CF4 000B1C14 40 82 00 4C */ bne lbl_800B5D40
|
|
/* 800B5CF8 000B1C18 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5CFC 000B1C1C 38 63 00 48 */ addi r3, r3, 0x48
|
|
/* 800B5D00 000B1C20 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 800B5D04 000B1C24 C0 43 00 04 */ lfs f2, 4(r3)
|
|
/* 800B5D08 000B1C28 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B5D0C 000B1C2C EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5D10 000B1C30 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5D14 000B1C34 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5D18 000B1C38 4B F5 13 E1 */ bl mathutil_sqrt
|
|
/* 800B5D1C 000B1C3C C8 02 BC 30 */ lfd f0, lbl_802F6430-_SDA2_BASE_(r2)
|
|
/* 800B5D20 000B1C40 38 80 00 04 */ li r4, 4
|
|
/* 800B5D24 000B1C44 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5D28 000B1C48 38 A0 00 00 */ li r5, 0
|
|
/* 800B5D2C 000B1C4C FC 21 00 24 */ fdiv f1, f1, f0
|
|
/* 800B5D30 000B1C50 38 C0 00 00 */ li r6, 0
|
|
/* 800B5D34 000B1C54 FC 20 08 18 */ frsp f1, f1
|
|
/* 800B5D38 000B1C58 4B FD 5E 9D */ bl func_8008BBD4
|
|
/* 800B5D3C 000B1C5C 48 00 00 B0 */ b lbl_800B5DEC
|
|
lbl_800B5D40:
|
|
/* 800B5D40 000B1C60 C0 6D A0 C4 */ lfs f3, lbl_802F22A4@sda21(r13)
|
|
/* 800B5D44 000B1C64 FC 03 08 00 */ fcmpu cr0, f3, f1
|
|
/* 800B5D48 000B1C68 41 82 00 6C */ beq lbl_800B5DB4
|
|
/* 800B5D4C 000B1C6C 80 6D 99 54 */ lwz r3, lbl_802F1B34@sda21(r13)
|
|
/* 800B5D50 000B1C70 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5D54 000B1C74 C8 42 BA 30 */ lfd f2, lbl_802F6230-_SDA2_BASE_(r2)
|
|
/* 800B5D58 000B1C78 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 800B5D5C 000B1C7C C8 02 BB 78 */ lfd f0, lbl_802F6378-_SDA2_BASE_(r2)
|
|
/* 800B5D60 000B1C80 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B5D64 000B1C84 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B5D68 000B1C88 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B5D6C 000B1C8C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B5D70 000B1C90 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B5D74 000B1C94 40 80 00 78 */ bge lbl_800B5DEC
|
|
/* 800B5D78 000B1C98 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5D7C 000B1C9C 38 63 00 48 */ addi r3, r3, 0x48
|
|
/* 800B5D80 000B1CA0 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 800B5D84 000B1CA4 C0 43 00 04 */ lfs f2, 4(r3)
|
|
/* 800B5D88 000B1CA8 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B5D8C 000B1CAC EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5D90 000B1CB0 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5D94 000B1CB4 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5D98 000B1CB8 4B F5 13 61 */ bl mathutil_sqrt
|
|
/* 800B5D9C 000B1CBC 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5DA0 000B1CC0 38 80 00 05 */ li r4, 5
|
|
/* 800B5DA4 000B1CC4 38 A0 00 00 */ li r5, 0
|
|
/* 800B5DA8 000B1CC8 38 C0 00 00 */ li r6, 0
|
|
/* 800B5DAC 000B1CCC 4B FD 5E 29 */ bl func_8008BBD4
|
|
/* 800B5DB0 000B1CD0 48 00 00 3C */ b lbl_800B5DEC
|
|
lbl_800B5DB4:
|
|
/* 800B5DB4 000B1CD4 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5DB8 000B1CD8 38 63 00 48 */ addi r3, r3, 0x48
|
|
/* 800B5DBC 000B1CDC C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 800B5DC0 000B1CE0 C0 43 00 04 */ lfs f2, 4(r3)
|
|
/* 800B5DC4 000B1CE4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B5DC8 000B1CE8 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5DCC 000B1CEC EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5DD0 000B1CF0 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5DD4 000B1CF4 4B F5 13 25 */ bl mathutil_sqrt
|
|
/* 800B5DD8 000B1CF8 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5DDC 000B1CFC 38 80 00 00 */ li r4, 0
|
|
/* 800B5DE0 000B1D00 38 A0 00 00 */ li r5, 0
|
|
/* 800B5DE4 000B1D04 38 C0 00 00 */ li r6, 0
|
|
/* 800B5DE8 000B1D08 4B FD 5D ED */ bl func_8008BBD4
|
|
lbl_800B5DEC:
|
|
/* 800B5DEC 000B1D0C 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5DF0 000B1D10 4B FD 66 B9 */ bl func_8008C4A8
|
|
/* 800B5DF4 000B1D14 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5DF8 000B1D18 38 63 00 60 */ addi r3, r3, 0x60
|
|
/* 800B5DFC 000B1D1C 4B F5 24 61 */ bl mathutil_mtxA_from_quat
|
|
/* 800B5E00 000B1D20 C0 2D A0 C4 */ lfs f1, lbl_802F22A4@sda21(r13)
|
|
/* 800B5E04 000B1D24 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5E08 000B1D28 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B5E0C 000B1D2C 41 82 00 3C */ beq lbl_800B5E48
|
|
/* 800B5E10 000B1D30 4B F5 19 E1 */ bl mathutil_mtxA_push
|
|
/* 800B5E14 000B1D34 4B F5 17 51 */ bl mathutil_mtxA_from_identity
|
|
/* 800B5E18 000B1D38 38 60 40 00 */ li r3, 0x4000
|
|
/* 800B5E1C 000B1D3C 4B F5 21 E1 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B5E20 000B1D40 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B5E24 000B1D44 4B F5 2A 4D */ bl mathutil_mtxA_to_quat
|
|
/* 800B5E28 000B1D48 4B F5 1A 0D */ bl mathutil_mtxA_pop
|
|
/* 800B5E2C 000B1D4C 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5E30 000B1D50 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B5E34 000B1D54 C0 22 BC C0 */ lfs f1, lbl_802F64C0-_SDA2_BASE_(r2)
|
|
/* 800B5E38 000B1D58 38 63 00 60 */ addi r3, r3, 0x60
|
|
/* 800B5E3C 000B1D5C 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800B5E40 000B1D60 4B F5 30 A5 */ bl mathutil_quat_slerp
|
|
/* 800B5E44 000B1D64 48 00 00 84 */ b lbl_800B5EC8
|
|
lbl_800B5E48:
|
|
/* 800B5E48 000B1D68 38 61 00 1A */ addi r3, r1, 0x1a
|
|
/* 800B5E4C 000B1D6C 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 800B5E50 000B1D70 38 A1 00 18 */ addi r5, r1, 0x18
|
|
/* 800B5E54 000B1D74 4B F5 32 9D */ bl mathutil_mtxA_to_euler_yxz
|
|
/* 800B5E58 000B1D78 A8 61 00 1A */ lha r3, 0x1a(r1)
|
|
/* 800B5E5C 000B1D7C C0 4D A0 98 */ lfs f2, lbl_802F2278@sda21(r13)
|
|
/* 800B5E60 000B1D80 38 03 C0 00 */ addi r0, r3, -16384
|
|
/* 800B5E64 000B1D84 C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5E68 000B1D88 B0 01 00 1A */ sth r0, 0x1a(r1)
|
|
/* 800B5E6C 000B1D8C C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B5E70 000B1D90 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5E74 000B1D94 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5E78 000B1D98 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5E7C 000B1D9C 4B F5 12 7D */ bl mathutil_sqrt
|
|
/* 800B5E80 000B1DA0 C0 0D A0 94 */ lfs f0, lbl_802F2274@sda21(r13)
|
|
/* 800B5E84 000B1DA4 EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 800B5E88 000B1DA8 D0 1F 00 6C */ stfs f0, 0x6c(r31)
|
|
/* 800B5E8C 000B1DAC C0 02 B8 B8 */ lfs f0, lbl_802F60B8-_SDA2_BASE_(r2)
|
|
/* 800B5E90 000B1DB0 D0 1F 00 70 */ stfs f0, 0x70(r31)
|
|
/* 800B5E94 000B1DB4 C0 4D A0 98 */ lfs f2, lbl_802F2278@sda21(r13)
|
|
/* 800B5E98 000B1DB8 C0 2D A0 94 */ lfs f1, lbl_802F2274@sda21(r13)
|
|
/* 800B5E9C 000B1DBC EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B5EA0 000B1DC0 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800B5EA4 000B1DC4 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B5EA8 000B1DC8 4B F5 12 51 */ bl mathutil_sqrt
|
|
/* 800B5EAC 000B1DCC C0 0D A0 98 */ lfs f0, lbl_802F2278@sda21(r13)
|
|
/* 800B5EB0 000B1DD0 38 9F 00 6C */ addi r4, r31, 0x6c
|
|
/* 800B5EB4 000B1DD4 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B5EB8 000B1DD8 EC 00 08 24 */ fdivs f0, f0, f1
|
|
/* 800B5EBC 000B1DDC D0 1F 00 74 */ stfs f0, 0x74(r31)
|
|
/* 800B5EC0 000B1DE0 80 6D A0 74 */ lwz r3, lbl_802F2254@sda21(r13)
|
|
/* 800B5EC4 000B1DE4 4B FD 65 45 */ bl func_8008C408
|
|
lbl_800B5EC8:
|
|
/* 800B5EC8 000B1DE8 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800B5ECC 000B1DEC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800B5ED0 000B1DF0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 800B5ED4 000B1DF4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5ED8 000B1DF8 4E 80 00 20 */ blr
|
|
.global ev_vibration_init
|
|
ev_vibration_init:
|
|
/* 800B5EDC 000B1DFC 7C 08 02 A6 */ mflr r0
|
|
/* 800B5EE0 000B1E00 3C 60 80 2C */ lis r3, lbl_802C6BB8@ha
|
|
/* 800B5EE4 000B1E04 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B5EE8 000B1E08 38 63 6B B8 */ addi r3, r3, lbl_802C6BB8@l
|
|
/* 800B5EEC 000B1E0C 38 80 00 00 */ li r4, 0
|
|
/* 800B5EF0 000B1E10 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800B5EF4 000B1E14 38 A0 00 10 */ li r5, 0x10
|
|
/* 800B5EF8 000B1E18 4B F4 D4 29 */ bl memset
|
|
/* 800B5EFC 000B1E1C 3C 60 80 2C */ lis r3, lbl_802C6BC8@ha
|
|
/* 800B5F00 000B1E20 38 63 6B C8 */ addi r3, r3, lbl_802C6BC8@l
|
|
/* 800B5F04 000B1E24 38 80 00 00 */ li r4, 0
|
|
/* 800B5F08 000B1E28 38 A0 00 10 */ li r5, 0x10
|
|
/* 800B5F0C 000B1E2C 4B F4 D4 15 */ bl memset
|
|
/* 800B5F10 000B1E30 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B5F14 000B1E34 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800B5F18 000B1E38 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5F1C 000B1E3C 4E 80 00 20 */ blr
|
|
.global ev_vibration_main
|
|
ev_vibration_main:
|
|
/* 800B5F20 000B1E40 7C 08 02 A6 */ mflr r0
|
|
/* 800B5F24 000B1E44 3C 60 80 2C */ lis r3, lbl_802C6BB8@ha
|
|
/* 800B5F28 000B1E48 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B5F2C 000B1E4C 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800B5F30 000B1E50 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B5F34 000B1E54 3B E3 6B B8 */ addi r31, r3, lbl_802C6BB8@l
|
|
/* 800B5F38 000B1E58 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B5F3C 000B1E5C 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800B5F40 000B1E60 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800B5F44 000B1E64 A8 0D 99 B2 */ lha r0, gameMode@sda21(r13)
|
|
/* 800B5F48 000B1E68 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B5F4C 000B1E6C 41 82 01 28 */ beq lbl_800B6074
|
|
/* 800B5F50 000B1E70 3B 9F 00 00 */ addi r28, r31, 0
|
|
/* 800B5F54 000B1E74 3B BF 00 10 */ addi r29, r31, 0x10
|
|
/* 800B5F58 000B1E78 3B C0 00 00 */ li r30, 0
|
|
lbl_800B5F5C:
|
|
/* 800B5F5C 000B1E7C 88 1C 00 00 */ lbz r0, 0(r28)
|
|
/* 800B5F60 000B1E80 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5F64 000B1E84 41 82 00 54 */ beq lbl_800B5FB8
|
|
/* 800B5F68 000B1E88 98 1D 00 00 */ stb r0, 0(r29)
|
|
/* 800B5F6C 000B1E8C 88 7C 00 00 */ lbz r3, 0(r28)
|
|
/* 800B5F70 000B1E90 28 03 00 04 */ cmplwi r3, 4
|
|
/* 800B5F74 000B1E94 41 82 00 0C */ beq lbl_800B5F80
|
|
/* 800B5F78 000B1E98 28 03 00 03 */ cmplwi r3, 3
|
|
/* 800B5F7C 000B1E9C 40 82 00 10 */ bne lbl_800B5F8C
|
|
lbl_800B5F80:
|
|
/* 800B5F80 000B1EA0 38 00 00 00 */ li r0, 0
|
|
/* 800B5F84 000B1EA4 B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800B5F88 000B1EA8 48 00 00 28 */ b lbl_800B5FB0
|
|
lbl_800B5F8C:
|
|
/* 800B5F8C 000B1EAC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B5F90 000B1EB0 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 800B5F94 000B1EB4 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B5F98 000B1EB8 41 81 00 18 */ bgt lbl_800B5FB0
|
|
/* 800B5F9C 000B1EBC 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800B5FA0 000B1EC0 38 80 00 01 */ li r4, 1
|
|
/* 800B5FA4 000B1EC4 48 01 BF B1 */ bl PADControlMotor
|
|
/* 800B5FA8 000B1EC8 A0 1C 00 02 */ lhz r0, 2(r28)
|
|
/* 800B5FAC 000B1ECC B0 1D 00 02 */ sth r0, 2(r29)
|
|
lbl_800B5FB0:
|
|
/* 800B5FB0 000B1ED0 38 00 00 00 */ li r0, 0
|
|
/* 800B5FB4 000B1ED4 98 1C 00 00 */ stb r0, 0(r28)
|
|
lbl_800B5FB8:
|
|
/* 800B5FB8 000B1ED8 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 800B5FBC 000B1EDC 2C 1E 00 04 */ cmpwi r30, 4
|
|
/* 800B5FC0 000B1EE0 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 800B5FC4 000B1EE4 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 800B5FC8 000B1EE8 41 80 FF 94 */ blt lbl_800B5F5C
|
|
/* 800B5FCC 000B1EEC 3B FF 00 10 */ addi r31, r31, 0x10
|
|
/* 800B5FD0 000B1EF0 3B C0 00 00 */ li r30, 0
|
|
lbl_800B5FD4:
|
|
/* 800B5FD4 000B1EF4 88 1F 00 00 */ lbz r0, 0(r31)
|
|
/* 800B5FD8 000B1EF8 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B5FDC 000B1EFC 40 82 00 1C */ bne lbl_800B5FF8
|
|
/* 800B5FE0 000B1F00 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800B5FE4 000B1F04 38 80 00 00 */ li r4, 0
|
|
/* 800B5FE8 000B1F08 48 01 BF 6D */ bl PADControlMotor
|
|
/* 800B5FEC 000B1F0C 38 00 00 00 */ li r0, 0
|
|
/* 800B5FF0 000B1F10 98 1F 00 00 */ stb r0, 0(r31)
|
|
/* 800B5FF4 000B1F14 48 00 00 70 */ b lbl_800B6064
|
|
lbl_800B5FF8:
|
|
/* 800B5FF8 000B1F18 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B5FFC 000B1F1C 40 82 00 1C */ bne lbl_800B6018
|
|
/* 800B6000 000B1F20 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800B6004 000B1F24 38 80 00 02 */ li r4, 2
|
|
/* 800B6008 000B1F28 48 01 BF 4D */ bl PADControlMotor
|
|
/* 800B600C 000B1F2C 38 00 00 00 */ li r0, 0
|
|
/* 800B6010 000B1F30 98 1F 00 00 */ stb r0, 0(r31)
|
|
/* 800B6014 000B1F34 48 00 00 50 */ b lbl_800B6064
|
|
lbl_800B6018:
|
|
/* 800B6018 000B1F38 A0 7F 00 02 */ lhz r3, 2(r31)
|
|
/* 800B601C 000B1F3C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6020 000B1F40 41 82 00 0C */ beq lbl_800B602C
|
|
/* 800B6024 000B1F44 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B6028 000B1F48 B0 1F 00 02 */ sth r0, 2(r31)
|
|
lbl_800B602C:
|
|
/* 800B602C 000B1F4C A0 1F 00 02 */ lhz r0, 2(r31)
|
|
/* 800B6030 000B1F50 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B6034 000B1F54 40 82 00 30 */ bne lbl_800B6064
|
|
/* 800B6038 000B1F58 88 1F 00 00 */ lbz r0, 0(r31)
|
|
/* 800B603C 000B1F5C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B6040 000B1F60 40 82 00 0C */ bne lbl_800B604C
|
|
/* 800B6044 000B1F64 38 80 00 02 */ li r4, 2
|
|
/* 800B6048 000B1F68 48 00 00 08 */ b lbl_800B6050
|
|
lbl_800B604C:
|
|
/* 800B604C 000B1F6C 38 80 00 00 */ li r4, 0
|
|
lbl_800B6050:
|
|
/* 800B6050 000B1F70 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B6054 000B1F74 48 01 BF 01 */ bl PADControlMotor
|
|
/* 800B6058 000B1F78 38 00 00 00 */ li r0, 0
|
|
/* 800B605C 000B1F7C 98 1F 00 00 */ stb r0, 0(r31)
|
|
/* 800B6060 000B1F80 B0 1F 00 02 */ sth r0, 2(r31)
|
|
lbl_800B6064:
|
|
/* 800B6064 000B1F84 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 800B6068 000B1F88 2C 1E 00 04 */ cmpwi r30, 4
|
|
/* 800B606C 000B1F8C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 800B6070 000B1F90 41 80 FF 64 */ blt lbl_800B5FD4
|
|
lbl_800B6074:
|
|
/* 800B6074 000B1F94 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800B6078 000B1F98 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B607C 000B1F9C 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B6080 000B1FA0 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6084 000B1FA4 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800B6088 000B1FA8 83 81 00 08 */ lwz r28, 8(r1)
|
|
/* 800B608C 000B1FAC 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800B6090 000B1FB0 4E 80 00 20 */ blr
|
|
|
|
.global ev_vibration_dest
|
|
ev_vibration_dest:
|
|
/* 800B6094 000B1FB4 7C 08 02 A6 */ mflr r0
|
|
/* 800B6098 000B1FB8 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B609C 000B1FBC 38 00 00 02 */ li r0, 2
|
|
/* 800B60A0 000B1FC0 94 21 FF D8 */ stwu r1, -0x28(r1)
|
|
/* 800B60A4 000B1FC4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B60A8 000B1FC8 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 800B60AC 000B1FCC 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B60B0 000B1FD0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B60B4 000B1FD4 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B60B8 000B1FD8 48 01 BD D1 */ bl PADControlAllMotors
|
|
/* 800B60BC 000B1FDC 3C 60 80 2C */ lis r3, lbl_802C6BB8@ha
|
|
/* 800B60C0 000B1FE0 38 63 6B B8 */ addi r3, r3, lbl_802C6BB8@l
|
|
/* 800B60C4 000B1FE4 38 80 00 00 */ li r4, 0
|
|
/* 800B60C8 000B1FE8 38 A0 00 10 */ li r5, 0x10
|
|
/* 800B60CC 000B1FEC 4B F4 D2 55 */ bl memset
|
|
/* 800B60D0 000B1FF0 3C 60 80 2C */ lis r3, lbl_802C6BC8@ha
|
|
/* 800B60D4 000B1FF4 38 63 6B C8 */ addi r3, r3, lbl_802C6BC8@l
|
|
/* 800B60D8 000B1FF8 38 80 00 00 */ li r4, 0
|
|
/* 800B60DC 000B1FFC 38 A0 00 10 */ li r5, 0x10
|
|
/* 800B60E0 000B2000 4B F4 D2 41 */ bl memset
|
|
/* 800B60E4 000B2004 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 800B60E8 000B2008 38 21 00 28 */ addi r1, r1, 0x28
|
|
/* 800B60EC 000B200C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B60F0 000B2010 4E 80 00 20 */ blr
|
|
|
|
.global func_800B60F4
|
|
func_800B60F4:
|
|
/* 800B60F4 000B2014 3C C0 80 17 */ lis r6, eventInfo@ha
|
|
/* 800B60F8 000B2018 38 C6 3C C8 */ addi r6, r6, eventInfo@l
|
|
/* 800B60FC 000B201C 88 06 01 08 */ lbz r0, 0x108(r6)
|
|
/* 800B6100 000B2020 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B6104 000B2024 4C 82 00 20 */ bnelr
|
|
/* 800B6108 000B2028 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 800B610C 000B202C 4D 82 00 20 */ beqlr
|
|
/* 800B6110 000B2030 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B6114 000B2034 4D 80 00 20 */ bltlr
|
|
/* 800B6118 000B2038 2C 03 00 04 */ cmpwi r3, 4
|
|
/* 800B611C 000B203C 41 80 00 08 */ blt lbl_800B6124
|
|
/* 800B6120 000B2040 4E 80 00 20 */ blr
|
|
lbl_800B6124:
|
|
/* 800B6124 000B2044 2C 05 00 B4 */ cmpwi r5, 0xb4
|
|
/* 800B6128 000B2048 4D 81 00 20 */ bgtlr
|
|
/* 800B612C 000B204C 38 00 00 01 */ li r0, 1
|
|
/* 800B6130 000B2050 88 CD 96 D8 */ lbz r6, lbl_802F18B8@sda21(r13)
|
|
/* 800B6134 000B2054 7C 00 18 30 */ slw r0, r0, r3
|
|
/* 800B6138 000B2058 7C C0 00 39 */ and. r0, r6, r0
|
|
/* 800B613C 000B205C 4D 82 00 20 */ beqlr
|
|
/* 800B6140 000B2060 38 04 FF FD */ addi r0, r4, -3
|
|
/* 800B6144 000B2064 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B6148 000B2068 41 81 00 08 */ bgt lbl_800B6150
|
|
/* 800B614C 000B206C 38 A0 00 00 */ li r5, 0
|
|
lbl_800B6150:
|
|
/* 800B6150 000B2070 3C C0 80 2C */ lis r6, lbl_802C6BB8@ha
|
|
/* 800B6154 000B2074 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800B6158 000B2078 38 06 6B B8 */ addi r0, r6, lbl_802C6BB8@l
|
|
/* 800B615C 000B207C 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B6160 000B2080 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800B6164 000B2084 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B6168 000B2088 41 82 00 70 */ beq lbl_800B61D8
|
|
/* 800B616C 000B208C 40 80 00 14 */ bge lbl_800B6180
|
|
/* 800B6170 000B2090 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B6174 000B2094 41 82 00 A4 */ beq lbl_800B6218
|
|
/* 800B6178 000B2098 40 80 00 20 */ bge lbl_800B6198
|
|
/* 800B617C 000B209C 4E 80 00 20 */ blr
|
|
lbl_800B6180:
|
|
/* 800B6180 000B20A0 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 800B6184 000B20A4 4C 82 00 20 */ bnelr
|
|
/* 800B6188 000B20A8 2C 04 00 03 */ cmpwi r4, 3
|
|
/* 800B618C 000B20AC 4C 82 00 20 */ bnelr
|
|
/* 800B6190 000B20B0 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 800B6194 000B20B4 4E 80 00 20 */ blr
|
|
lbl_800B6198:
|
|
/* 800B6198 000B20B8 2C 04 00 02 */ cmpwi r4, 2
|
|
/* 800B619C 000B20BC 4D 82 00 20 */ beqlr
|
|
/* 800B61A0 000B20C0 40 80 00 10 */ bge lbl_800B61B0
|
|
/* 800B61A4 000B20C4 2C 04 00 01 */ cmpwi r4, 1
|
|
/* 800B61A8 000B20C8 40 80 00 18 */ bge lbl_800B61C0
|
|
/* 800B61AC 000B20CC 4E 80 00 20 */ blr
|
|
lbl_800B61B0:
|
|
/* 800B61B0 000B20D0 2C 04 00 05 */ cmpwi r4, 5
|
|
/* 800B61B4 000B20D4 4C 80 00 20 */ bgelr
|
|
/* 800B61B8 000B20D8 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 800B61BC 000B20DC 4E 80 00 20 */ blr
|
|
lbl_800B61C0:
|
|
/* 800B61C0 000B20E0 A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 800B61C4 000B20E4 7C 00 28 00 */ cmpw r0, r5
|
|
/* 800B61C8 000B20E8 4C 80 00 20 */ bgelr
|
|
/* 800B61CC 000B20EC 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 800B61D0 000B20F0 B0 A3 00 02 */ sth r5, 2(r3)
|
|
/* 800B61D4 000B20F4 4E 80 00 20 */ blr
|
|
lbl_800B61D8:
|
|
/* 800B61D8 000B20F8 2C 04 00 02 */ cmpwi r4, 2
|
|
/* 800B61DC 000B20FC 41 82 00 24 */ beq lbl_800B6200
|
|
/* 800B61E0 000B2100 40 80 00 10 */ bge lbl_800B61F0
|
|
/* 800B61E4 000B2104 2C 04 00 01 */ cmpwi r4, 1
|
|
/* 800B61E8 000B2108 40 80 00 24 */ bge lbl_800B620C
|
|
/* 800B61EC 000B210C 4E 80 00 20 */ blr
|
|
lbl_800B61F0:
|
|
/* 800B61F0 000B2110 2C 04 00 05 */ cmpwi r4, 5
|
|
/* 800B61F4 000B2114 4C 80 00 20 */ bgelr
|
|
/* 800B61F8 000B2118 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 800B61FC 000B211C 4E 80 00 20 */ blr
|
|
lbl_800B6200:
|
|
/* 800B6200 000B2120 A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 800B6204 000B2124 7C 00 28 00 */ cmpw r0, r5
|
|
/* 800B6208 000B2128 4D 80 00 20 */ bltlr
|
|
lbl_800B620C:
|
|
/* 800B620C 000B212C 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 800B6210 000B2130 B0 A3 00 02 */ sth r5, 2(r3)
|
|
/* 800B6214 000B2134 4E 80 00 20 */ blr
|
|
lbl_800B6218:
|
|
/* 800B6218 000B2138 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 800B621C 000B213C B0 A3 00 02 */ sth r5, 2(r3)
|
|
/* 800B6220 000B2140 4E 80 00 20 */ blr
|
|
|
|
.global func_800B6224
|
|
func_800B6224:
|
|
/* 800B6224 000B2144 98 6D 96 D8 */ stb r3, lbl_802F18B8@sda21(r13)
|
|
/* 800B6228 000B2148 4E 80 00 20 */ blr
|
|
|
|
.global func_800B622C
|
|
func_800B622C:
|
|
/* 800B622C 000B214C 88 6D 96 D8 */ lbz r3, lbl_802F18B8@sda21(r13)
|
|
/* 800B6230 000B2150 4E 80 00 20 */ blr
|
|
|
|
.global func_800B6234
|
|
func_800B6234:
|
|
/* 800B6234 000B2154 7C 08 02 A6 */ mflr r0
|
|
/* 800B6238 000B2158 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B623C 000B215C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6240 000B2160 38 80 00 00 */ li r4, 0
|
|
/* 800B6244 000B2164 38 A0 00 0C */ li r5, 0xc
|
|
/* 800B6248 000B2168 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B624C 000B216C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B6250 000B2170 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B6254 000B2174 3B C3 6B D8 */ addi r30, r3, lbl_802C6BD8@l
|
|
/* 800B6258 000B2178 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800B625C 000B217C 4B F4 D0 C5 */ bl memset
|
|
/* 800B6260 000B2180 38 00 00 00 */ li r0, 0
|
|
/* 800B6264 000B2184 B0 1E 00 00 */ sth r0, 0(r30)
|
|
/* 800B6268 000B2188 38 00 FF FF */ li r0, -1
|
|
/* 800B626C 000B218C B0 1E 00 02 */ sth r0, 2(r30)
|
|
/* 800B6270 000B2190 4B F5 51 ED */ bl event_clear
|
|
/* 800B6274 000B2194 3F E0 00 01 */ lis r31, 0x0000C2D0@ha
|
|
/* 800B6278 000B2198 80 6D 99 44 */ lwz r3, memHeap2@sda21(r13)
|
|
/* 800B627C 000B219C 38 9F C2 D0 */ addi r4, r31, 0x0000C2D0@l
|
|
/* 800B6280 000B21A0 48 00 C4 4D */ bl OSAllocFromHeap
|
|
/* 800B6284 000B21A4 90 7E 00 08 */ stw r3, 8(r30)
|
|
/* 800B6288 000B21A8 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 800B628C 000B21AC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6290 000B21B0 40 82 00 20 */ bne lbl_800B62B0
|
|
/* 800B6294 000B21B4 3C 60 80 1E */ lis r3, lbl_801E2BBC@ha
|
|
/* 800B6298 000B21B8 4C C6 31 82 */ crclr 6
|
|
/* 800B629C 000B21BC 38 63 2B BC */ addi r3, r3, lbl_801E2BBC@l
|
|
/* 800B62A0 000B21C0 48 04 EB 4D */ bl printf
|
|
/* 800B62A4 000B21C4 38 00 00 1F */ li r0, 0x1f
|
|
/* 800B62A8 000B21C8 B0 1E 00 00 */ sth r0, 0(r30)
|
|
/* 800B62AC 000B21CC 48 00 00 38 */ b lbl_800B62E4
|
|
lbl_800B62B0:
|
|
/* 800B62B0 000B21D0 38 BF C2 D0 */ addi r5, r31, -15664
|
|
/* 800B62B4 000B21D4 38 80 00 00 */ li r4, 0
|
|
/* 800B62B8 000B21D8 4B F4 D0 69 */ bl memset
|
|
/* 800B62BC 000B21DC 38 60 00 10 */ li r3, 0x10
|
|
/* 800B62C0 000B21E0 4B F7 2F 69 */ bl func_80029228
|
|
/* 800B62C4 000B21E4 48 00 58 B5 */ bl func_800BBB78
|
|
/* 800B62C8 000B21E8 48 00 71 A9 */ bl func_800BD470
|
|
/* 800B62CC 000B21EC 48 00 4D 9D */ bl func_800BB068
|
|
/* 800B62D0 000B21F0 48 00 9D BD */ bl func_800C008C
|
|
/* 800B62D4 000B21F4 48 00 A6 DD */ bl func_800C09B0
|
|
/* 800B62D8 000B21F8 3C 60 80 0B */ lis r3, func_800B6430@ha
|
|
/* 800B62DC 000B21FC 38 03 64 30 */ addi r0, r3, func_800B6430@l
|
|
/* 800B62E0 000B2200 90 0D 99 9C */ stw r0, lbl_802F1B7C@sda21(r13)
|
|
lbl_800B62E4:
|
|
/* 800B62E4 000B2204 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B62E8 000B2208 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B62EC 000B220C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B62F0 000B2210 7C 08 03 A6 */ mtlr r0
|
|
/* 800B62F4 000B2214 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B62F8 000B2218 4E 80 00 20 */ blr
|
|
|
|
.global func_800B62FC
|
|
func_800B62FC:
|
|
/* 800B62FC 000B221C 7C 08 02 A6 */ mflr r0
|
|
/* 800B6300 000B2220 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6304 000B2224 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6308 000B2228 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B630C 000B222C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B6310 000B2230 3B E3 6B D8 */ addi r31, r3, lbl_802C6BD8@l
|
|
/* 800B6314 000B2234 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B6318 000B2238 3B DF 00 08 */ addi r30, r31, 8
|
|
/* 800B631C 000B223C 80 1F 00 08 */ lwz r0, 8(r31)
|
|
/* 800B6320 000B2240 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6324 000B2244 40 82 00 0C */ bne lbl_800B6330
|
|
/* 800B6328 000B2248 38 60 00 00 */ li r3, 0
|
|
/* 800B632C 000B224C 48 00 00 EC */ b lbl_800B6418
|
|
lbl_800B6330:
|
|
/* 800B6330 000B2250 80 0D 9D 00 */ lwz r0, lbl_802F1EE0@sda21(r13)
|
|
/* 800B6334 000B2254 70 00 00 0A */ andi. r0, r0, 0xa
|
|
/* 800B6338 000B2258 41 82 00 0C */ beq lbl_800B6344
|
|
/* 800B633C 000B225C 38 60 00 01 */ li r3, 1
|
|
/* 800B6340 000B2260 48 00 00 D8 */ b lbl_800B6418
|
|
lbl_800B6344:
|
|
/* 800B6344 000B2264 A8 1F 00 02 */ lha r0, 2(r31)
|
|
/* 800B6348 000B2268 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 800B634C 000B226C 41 82 00 08 */ beq lbl_800B6354
|
|
/* 800B6350 000B2270 B0 1F 00 00 */ sth r0, 0(r31)
|
|
lbl_800B6354:
|
|
/* 800B6354 000B2274 A8 9F 00 00 */ lha r4, 0(r31)
|
|
/* 800B6358 000B2278 3C 60 80 1E */ lis r3, lbl_801E2B38@ha
|
|
/* 800B635C 000B227C 38 03 2B 38 */ addi r0, r3, lbl_801E2B38@l
|
|
/* 800B6360 000B2280 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B6364 000B2284 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B6368 000B2288 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 800B636C 000B228C 7D 88 03 A6 */ mtlr r12
|
|
/* 800B6370 000B2290 4E 80 00 21 */ blrl
|
|
/* 800B6374 000B2294 48 00 58 35 */ bl func_800BBBA8
|
|
/* 800B6378 000B2298 48 00 71 41 */ bl func_800BD4B8
|
|
/* 800B637C 000B229C 48 00 4D 09 */ bl func_800BB084
|
|
/* 800B6380 000B22A0 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800B6384 000B22A4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800B6388 000B22A8 41 82 00 18 */ beq lbl_800B63A0
|
|
/* 800B638C 000B22AC 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B6390 000B22B0 C0 02 BC C8 */ lfs f0, lbl_802F64C8-_SDA2_BASE_(r2)
|
|
/* 800B6394 000B22B4 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 800B6398 000B22B8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B639C 000B22BC D0 03 00 00 */ stfs f0, 0(r3)
|
|
lbl_800B63A0:
|
|
/* 800B63A0 000B22C0 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B63A4 000B22C4 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B63A8 000B22C8 C0 23 AA 58 */ lfs f1, -0x55a8(r3)
|
|
/* 800B63AC 000B22CC C0 03 AA 64 */ lfs f0, -0x559c(r3)
|
|
/* 800B63B0 000B22D0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B63B4 000B22D4 D0 03 AA 58 */ stfs f0, -0x55a8(r3)
|
|
/* 800B63B8 000B22D8 C0 23 AA 5C */ lfs f1, -0x55a4(r3)
|
|
/* 800B63BC 000B22DC C0 03 AA 68 */ lfs f0, -0x5598(r3)
|
|
/* 800B63C0 000B22E0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B63C4 000B22E4 D0 03 AA 5C */ stfs f0, -0x55a4(r3)
|
|
/* 800B63C8 000B22E8 C0 23 AA 60 */ lfs f1, -0x55a0(r3)
|
|
/* 800B63CC 000B22EC C0 03 AA 6C */ lfs f0, -0x5594(r3)
|
|
/* 800B63D0 000B22F0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B63D4 000B22F4 D0 03 AA 60 */ stfs f0, -0x55a0(r3)
|
|
/* 800B63D8 000B22F8 C0 23 AA 80 */ lfs f1, -0x5580(r3)
|
|
/* 800B63DC 000B22FC C0 03 AA 8C */ lfs f0, -0x5574(r3)
|
|
/* 800B63E0 000B2300 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B63E4 000B2304 D0 03 AA 80 */ stfs f0, -0x5580(r3)
|
|
/* 800B63E8 000B2308 C0 23 AA 84 */ lfs f1, -0x557c(r3)
|
|
/* 800B63EC 000B230C C0 03 AA 90 */ lfs f0, -0x5570(r3)
|
|
/* 800B63F0 000B2310 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B63F4 000B2314 D0 03 AA 84 */ stfs f0, -0x557c(r3)
|
|
/* 800B63F8 000B2318 C0 23 AA 88 */ lfs f1, -0x5578(r3)
|
|
/* 800B63FC 000B231C C0 03 AA 94 */ lfs f0, -0x556c(r3)
|
|
/* 800B6400 000B2320 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B6404 000B2324 D0 03 AA 88 */ stfs f0, -0x5578(r3)
|
|
/* 800B6408 000B2328 A8 1F 00 00 */ lha r0, 0(r31)
|
|
/* 800B640C 000B232C 20 60 00 20 */ subfic r3, r0, 0x20
|
|
/* 800B6410 000B2330 30 03 FF FF */ addic r0, r3, -1
|
|
/* 800B6414 000B2334 7C 60 19 10 */ subfe r3, r0, r3
|
|
lbl_800B6418:
|
|
/* 800B6418 000B2338 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B641C 000B233C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B6420 000B2340 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B6424 000B2344 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6428 000B2348 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B642C 000B234C 4E 80 00 20 */ blr
|
|
|
|
.global func_800B6430
|
|
func_800B6430:
|
|
/* 800B6430 000B2350 7C 08 02 A6 */ mflr r0
|
|
/* 800B6434 000B2354 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6438 000B2358 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B643C 000B235C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B6440 000B2360 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B6444 000B2364 48 00 A5 71 */ bl func_800C09B4
|
|
/* 800B6448 000B2368 48 00 9C A9 */ bl func_800C00F0
|
|
/* 800B644C 000B236C 48 00 56 09 */ bl func_800BBA54
|
|
/* 800B6450 000B2370 48 00 8E 81 */ bl func_800BF2D0
|
|
/* 800B6454 000B2374 48 00 63 CD */ bl func_800BC820
|
|
/* 800B6458 000B2378 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800B645C 000B237C 80 6D 99 44 */ lwz r3, memHeap2@sda21(r13)
|
|
/* 800B6460 000B2380 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800B6464 000B2384 3B C4 00 08 */ addi r30, r4, 8
|
|
/* 800B6468 000B2388 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800B646C 000B238C 48 00 C3 5D */ bl OSFreeToHeap
|
|
/* 800B6470 000B2390 3B E0 00 00 */ li r31, 0
|
|
/* 800B6474 000B2394 93 FE 00 00 */ stw r31, 0(r30)
|
|
/* 800B6478 000B2398 4B F5 4F E5 */ bl event_clear
|
|
/* 800B647C 000B239C 4B F7 33 0D */ bl func_80029788
|
|
/* 800B6480 000B23A0 3C 60 80 0B */ lis r3, func_800B6430@ha
|
|
/* 800B6484 000B23A4 80 8D 99 9C */ lwz r4, lbl_802F1B7C@sda21(r13)
|
|
/* 800B6488 000B23A8 38 03 64 30 */ addi r0, r3, func_800B6430@l
|
|
/* 800B648C 000B23AC 7C 04 00 40 */ cmplw r4, r0
|
|
/* 800B6490 000B23B0 40 82 00 08 */ bne lbl_800B6498
|
|
/* 800B6494 000B23B4 93 ED 99 9C */ stw r31, lbl_802F1B7C@sda21(r13)
|
|
lbl_800B6498:
|
|
/* 800B6498 000B23B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B649C 000B23BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B64A0 000B23C0 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B64A4 000B23C4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B64A8 000B23C8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B64AC 000B23CC 4E 80 00 20 */ blr
|
|
|
|
.global func_800B64B0
|
|
func_800B64B0:
|
|
/* 800B64B0 000B23D0 7C 08 02 A6 */ mflr r0
|
|
/* 800B64B4 000B23D4 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B64B8 000B23D8 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B64BC 000B23DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B64C0 000B23E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B64C4 000B23E4 3B E3 6B D8 */ addi r31, r3, lbl_802C6BD8@l
|
|
/* 800B64C8 000B23E8 80 1F 00 08 */ lwz r0, 8(r31)
|
|
/* 800B64CC 000B23EC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B64D0 000B23F0 41 82 00 D0 */ beq lbl_800B65A0
|
|
/* 800B64D4 000B23F4 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B64D8 000B23F8 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B64DC 000B23FC 80 63 00 2C */ lwz r3, 0x2c(r3)
|
|
/* 800B64E0 000B2400 4B F6 21 69 */ bl func_80018648
|
|
/* 800B64E4 000B2404 4B FD C8 59 */ bl func_80092D3C
|
|
/* 800B64E8 000B2408 4B F9 EB 09 */ bl func_80054FF0
|
|
/* 800B64EC 000B240C 48 00 8D E9 */ bl func_800BF2D4
|
|
/* 800B64F0 000B2410 84 1F 00 04 */ lwzu r0, 4(r31)
|
|
/* 800B64F4 000B2414 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 800B64F8 000B2418 41 82 00 24 */ beq lbl_800B651C
|
|
/* 800B64FC 000B241C 4B F5 14 B1 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800B6500 000B2420 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800B6504 000B2424 38 80 00 00 */ li r4, 0
|
|
/* 800B6508 000B2428 4B FE 45 1D */ bl func_8009AA24
|
|
/* 800B650C 000B242C 80 6D 9A E0 */ lwz r3, decodedBgGma@sda21(r13)
|
|
/* 800B6510 000B2430 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B6514 000B2434 80 63 00 20 */ lwz r3, 0x20(r3)
|
|
/* 800B6518 000B2438 4B FD 7F 21 */ bl g_avdisp_maybe_draw_model_1
|
|
lbl_800B651C:
|
|
/* 800B651C 000B243C 48 00 63 9D */ bl func_800BC8B8
|
|
/* 800B6520 000B2440 48 00 55 39 */ bl func_800BBA58
|
|
/* 800B6524 000B2444 3C 60 80 17 */ lis r3, eventInfo@ha
|
|
/* 800B6528 000B2448 38 63 3C C8 */ addi r3, r3, eventInfo@l
|
|
/* 800B652C 000B244C 88 03 00 18 */ lbz r0, 0x18(r3)
|
|
/* 800B6530 000B2450 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B6534 000B2454 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B6538 000B2458 41 82 00 0C */ beq lbl_800B6544
|
|
/* 800B653C 000B245C 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 800B6540 000B2460 40 82 00 08 */ bne lbl_800B6548
|
|
lbl_800B6544:
|
|
/* 800B6544 000B2464 4B F9 0F ED */ bl func_80047530
|
|
lbl_800B6548:
|
|
/* 800B6548 000B2468 3C 60 80 17 */ lis r3, eventInfo@ha
|
|
/* 800B654C 000B246C 38 63 3C C8 */ addi r3, r3, eventInfo@l
|
|
/* 800B6550 000B2470 88 03 01 C8 */ lbz r0, 0x1c8(r3)
|
|
/* 800B6554 000B2474 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B6558 000B2478 40 82 00 18 */ bne lbl_800B6570
|
|
/* 800B655C 000B247C C0 22 BC CC */ lfs f1, lbl_802F64CC-_SDA2_BASE_(r2)
|
|
/* 800B6560 000B2480 4B FC F1 19 */ bl func_80085678
|
|
/* 800B6564 000B2484 4B F9 EA C5 */ bl background_draw
|
|
/* 800B6568 000B2488 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B656C 000B248C 4B FC F1 0D */ bl func_80085678
|
|
lbl_800B6570:
|
|
/* 800B6570 000B2490 3C 60 80 17 */ lis r3, eventInfo@ha
|
|
/* 800B6574 000B2494 38 63 3C C8 */ addi r3, r3, eventInfo@l
|
|
/* 800B6578 000B2498 88 03 01 38 */ lbz r0, 0x138(r3)
|
|
/* 800B657C 000B249C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B6580 000B24A0 40 82 00 08 */ bne lbl_800B6588
|
|
/* 800B6584 000B24A4 4B F9 67 DD */ bl func_8004CD60
|
|
lbl_800B6588:
|
|
/* 800B6588 000B24A8 4B F5 7B 75 */ bl func_8000E0FC
|
|
/* 800B658C 000B24AC 4B FC F3 41 */ bl func_800858CC
|
|
/* 800B6590 000B24B0 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 800B6594 000B24B4 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
|
/* 800B6598 000B24B8 41 82 00 08 */ beq lbl_800B65A0
|
|
/* 800B659C 000B24BC 48 00 96 91 */ bl func_800BFC2C
|
|
lbl_800B65A0:
|
|
/* 800B65A0 000B24C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B65A4 000B24C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B65A8 000B24C8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B65AC 000B24CC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B65B0 000B24D0 4E 80 00 20 */ blr
|
|
.global func_800B65B4
|
|
func_800B65B4:
|
|
/* 800B65B4 000B24D4 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B65B8 000B24D8 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B65BC 000B24DC 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 800B65C0 000B24E0 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B65C4 000B24E4 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B65C8 000B24E8 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B65CC 000B24EC 41 82 00 24 */ beq lbl_800B65F0
|
|
/* 800B65D0 000B24F0 40 80 00 08 */ bge lbl_800B65D8
|
|
/* 800B65D4 000B24F4 48 00 00 10 */ b lbl_800B65E4
|
|
lbl_800B65D8:
|
|
/* 800B65D8 000B24F8 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800B65DC 000B24FC 40 80 00 08 */ bge lbl_800B65E4
|
|
/* 800B65E0 000B2500 48 00 00 1C */ b lbl_800B65FC
|
|
lbl_800B65E4:
|
|
/* 800B65E4 000B2504 38 00 00 01 */ li r0, 1
|
|
/* 800B65E8 000B2508 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B65EC 000B250C 4E 80 00 20 */ blr
|
|
lbl_800B65F0:
|
|
/* 800B65F0 000B2510 38 00 00 07 */ li r0, 7
|
|
/* 800B65F4 000B2514 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B65F8 000B2518 4E 80 00 20 */ blr
|
|
lbl_800B65FC:
|
|
/* 800B65FC 000B251C 38 00 00 0D */ li r0, 0xd
|
|
/* 800B6600 000B2520 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B6604 000B2524 4E 80 00 20 */ blr
|
|
.global func_800B6608
|
|
func_800B6608:
|
|
/* 800B6608 000B2528 7C 08 02 A6 */ mflr r0
|
|
/* 800B660C 000B252C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6610 000B2530 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6614 000B2534 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B6618 000B2538 38 00 00 02 */ li r0, 2
|
|
/* 800B661C 000B253C 94 21 FF D8 */ stwu r1, -0x28(r1)
|
|
/* 800B6620 000B2540 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B6624 000B2544 93 E1 00 24 */ stw r31, 0x24(r1)
|
|
/* 800B6628 000B2548 93 C1 00 20 */ stw r30, 0x20(r1)
|
|
/* 800B662C 000B254C 3B C3 EC 20 */ addi r30, r3, modeCtrl@l
|
|
/* 800B6630 000B2550 93 A1 00 1C */ stw r29, 0x1c(r1)
|
|
/* 800B6634 000B2554 93 81 00 18 */ stw r28, 0x18(r1)
|
|
/* 800B6638 000B2558 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B663C 000B255C 38 00 01 A4 */ li r0, 0x1a4
|
|
/* 800B6640 000B2560 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 800B6644 000B2564 4B F5 4E 19 */ bl event_clear
|
|
/* 800B6648 000B2568 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 800B664C 000B256C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B6650 000B2570 41 82 00 20 */ beq lbl_800B6670
|
|
/* 800B6654 000B2574 40 80 00 24 */ bge lbl_800B6678
|
|
/* 800B6658 000B2578 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B665C 000B257C 40 80 00 0C */ bge lbl_800B6668
|
|
/* 800B6660 000B2580 48 00 00 18 */ b lbl_800B6678
|
|
/* 800B6664 000B2584 48 00 00 14 */ b lbl_800B6678
|
|
lbl_800B6668:
|
|
/* 800B6668 000B2588 38 60 00 C6 */ li r3, 0xc6
|
|
/* 800B666C 000B258C 48 00 00 10 */ b lbl_800B667C
|
|
lbl_800B6670:
|
|
/* 800B6670 000B2590 38 60 00 C6 */ li r3, 0xc6
|
|
/* 800B6674 000B2594 48 00 00 08 */ b lbl_800B667C
|
|
lbl_800B6678:
|
|
/* 800B6678 000B2598 38 60 00 C6 */ li r3, 0xc6
|
|
lbl_800B667C:
|
|
/* 800B667C 000B259C 4B F8 E2 A9 */ bl load_stage
|
|
/* 800B6680 000B25A0 38 60 00 01 */ li r3, 1
|
|
/* 800B6684 000B25A4 4B F5 4C A5 */ bl ev_run_init
|
|
/* 800B6688 000B25A8 38 60 00 04 */ li r3, 4
|
|
/* 800B668C 000B25AC 4B F5 4C 9D */ bl ev_run_init
|
|
/* 800B6690 000B25B0 38 60 00 05 */ li r3, 5
|
|
/* 800B6694 000B25B4 4B F5 4C 95 */ bl ev_run_init
|
|
/* 800B6698 000B25B8 38 60 00 07 */ li r3, 7
|
|
/* 800B669C 000B25BC 4B F5 4C 8D */ bl ev_run_init
|
|
/* 800B66A0 000B25C0 38 60 00 0F */ li r3, 0xf
|
|
/* 800B66A4 000B25C4 4B F5 4C 85 */ bl ev_run_init
|
|
/* 800B66A8 000B25C8 38 60 00 10 */ li r3, 0x10
|
|
/* 800B66AC 000B25CC 4B F5 4C 7D */ bl ev_run_init
|
|
/* 800B66B0 000B25D0 38 60 00 12 */ li r3, 0x12
|
|
/* 800B66B4 000B25D4 4B F5 4C 75 */ bl ev_run_init
|
|
/* 800B66B8 000B25D8 38 60 00 0D */ li r3, 0xd
|
|
/* 800B66BC 000B25DC 4B F5 4C 6D */ bl ev_run_init
|
|
/* 800B66C0 000B25E0 38 60 00 14 */ li r3, 0x14
|
|
/* 800B66C4 000B25E4 4B F5 4C 65 */ bl ev_run_init
|
|
/* 800B66C8 000B25E8 38 60 00 13 */ li r3, 0x13
|
|
/* 800B66CC 000B25EC 4B F5 4C 5D */ bl ev_run_init
|
|
/* 800B66D0 000B25F0 38 60 00 0B */ li r3, 0xb
|
|
/* 800B66D4 000B25F4 4B F5 4C 55 */ bl ev_run_init
|
|
/* 800B66D8 000B25F8 A8 6D 9D 78 */ lha r3, currStageId@sda21(r13)
|
|
/* 800B66DC 000B25FC 4B F6 B6 D9 */ bl func_80021DB4
|
|
/* 800B66E0 000B2600 4B FE 0B ED */ bl func_800972CC
|
|
/* 800B66E4 000B2604 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B66E8 000B2608 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B66EC 000B260C 3B E3 00 2C */ addi r31, r3, 0x2c
|
|
/* 800B66F0 000B2610 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 800B66F4 000B2614 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B66F8 000B2618 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B66FC 000B261C 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B6700 000B2620 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B6704 000B2624 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800B6708 000B2628 38 60 00 00 */ li r3, 0
|
|
/* 800B670C 000B262C 48 00 67 49 */ bl func_800BCE54
|
|
/* 800B6710 000B2630 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6714 000B2634 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B6718 000B2638 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 800B671C 000B263C 3B A3 00 08 */ addi r29, r3, 8
|
|
/* 800B6720 000B2640 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B6724 000B2644 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B6728 000B2648 3B C0 00 01 */ li r30, 1
|
|
/* 800B672C 000B264C 93 C4 A8 74 */ stw r30, -0x578c(r4)
|
|
/* 800B6730 000B2650 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B6734 000B2654 38 00 00 00 */ li r0, 0
|
|
/* 800B6738 000B2658 80 ED 9A 5C */ lwz r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B673C 000B265C 38 C3 02 84 */ addi r6, r3, 0x284
|
|
/* 800B6740 000B2660 38 80 00 00 */ li r4, 0
|
|
/* 800B6744 000B2664 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6748 000B2668 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B674C 000B266C 98 03 00 1F */ stb r0, 0x1f(r3)
|
|
/* 800B6750 000B2670 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6754 000B2674 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B6758 000B2678 98 03 02 A3 */ stb r0, 0x2a3(r3)
|
|
/* 800B675C 000B267C 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6760 000B2680 98 06 00 1F */ stb r0, 0x1f(r6)
|
|
/* 800B6764 000B2684 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B6768 000B2688 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B676C 000B268C 98 06 00 1F */ stb r0, 0x1f(r6)
|
|
/* 800B6770 000B2690 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6774 000B2694 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B6778 000B2698 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B677C 000B269C 3B 9C AA 54 */ addi r28, r28, -21932
|
|
/* 800B6780 000B26A0 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800B6784 000B26A4 4B F4 CB 9D */ bl memset
|
|
/* 800B6788 000B26A8 B3 DC 00 00 */ sth r30, 0(r28)
|
|
/* 800B678C 000B26AC C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B6790 000B26B0 D0 1C 00 04 */ stfs f0, 4(r28)
|
|
/* 800B6794 000B26B4 C0 02 BC D4 */ lfs f0, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B6798 000B26B8 D0 1C 00 08 */ stfs f0, 8(r28)
|
|
/* 800B679C 000B26BC C0 02 BC D8 */ lfs f0, lbl_802F64D8-_SDA2_BASE_(r2)
|
|
/* 800B67A0 000B26C0 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B67A4 000B26C4 B3 DC 00 02 */ sth r30, 2(r28)
|
|
/* 800B67A8 000B26C8 48 05 00 BD */ bl rand
|
|
/* 800B67AC 000B26CC 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800B67B0 000B26D0 4B F5 0E ED */ bl mathutil_mtxA_from_rotate_z
|
|
/* 800B67B4 000B26D4 C0 42 BC D0 */ lfs f2, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B67B8 000B26D8 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B67BC 000B26DC C0 22 BC DC */ lfs f1, lbl_802F64DC-_SDA2_BASE_(r2)
|
|
/* 800B67C0 000B26E0 FC 60 10 90 */ fmr f3, f2
|
|
/* 800B67C4 000B26E4 4B F5 16 A9 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B67C8 000B26E8 C0 01 00 08 */ lfs f0, 8(r1)
|
|
/* 800B67CC 000B26EC D0 1C 00 2C */ stfs f0, 0x2c(r28)
|
|
/* 800B67D0 000B26F0 C0 22 BC D4 */ lfs f1, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B67D4 000B26F4 C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
/* 800B67D8 000B26F8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B67DC 000B26FC D0 1C 00 30 */ stfs f0, 0x30(r28)
|
|
/* 800B67E0 000B2700 C0 22 BC E0 */ lfs f1, lbl_802F64E0-_SDA2_BASE_(r2)
|
|
/* 800B67E4 000B2704 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800B67E8 000B2708 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B67EC 000B270C D0 1C 00 34 */ stfs f0, 0x34(r28)
|
|
/* 800B67F0 000B2710 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B67F4 000B2714 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B67F8 000B2718 80 63 A8 04 */ lwz r3, -0x57fc(r3)
|
|
/* 800B67FC 000B271C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6800 000B2720 41 82 00 0C */ beq lbl_800B680C
|
|
/* 800B6804 000B2724 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 800B6808 000B2728 90 03 00 B4 */ stw r0, 0xb4(r3)
|
|
lbl_800B680C:
|
|
/* 800B680C 000B272C 38 60 01 00 */ li r3, 0x100
|
|
/* 800B6810 000B2730 38 80 00 00 */ li r4, 0
|
|
/* 800B6814 000B2734 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800B6818 000B2738 4B FB CA C5 */ bl func_800732DC
|
|
/* 800B681C 000B273C 38 60 00 44 */ li r3, 0x44
|
|
/* 800B6820 000B2740 38 80 00 00 */ li r4, 0
|
|
/* 800B6824 000B2744 4B F7 67 15 */ bl func_8002CF38
|
|
/* 800B6828 000B2748 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 800B682C 000B274C 83 E1 00 24 */ lwz r31, 0x24(r1)
|
|
/* 800B6830 000B2750 83 C1 00 20 */ lwz r30, 0x20(r1)
|
|
/* 800B6834 000B2754 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6838 000B2758 83 A1 00 1C */ lwz r29, 0x1c(r1)
|
|
/* 800B683C 000B275C 83 81 00 18 */ lwz r28, 0x18(r1)
|
|
/* 800B6840 000B2760 38 21 00 28 */ addi r1, r1, 0x28
|
|
/* 800B6844 000B2764 4E 80 00 20 */ blr
|
|
.global func_800B6848
|
|
func_800B6848:
|
|
/* 800B6848 000B2768 7C 08 02 A6 */ mflr r0
|
|
/* 800B684C 000B276C 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800B6850 000B2770 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6854 000B2774 3C 60 80 1F */ lis r3, 0x801f
|
|
/* 800B6858 000B2778 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800B685C 000B277C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6860 000B2780 84 A3 EC 20 */ lwzu r5, -0x13e0(r3)
|
|
/* 800B6864 000B2784 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800B6868 000B2788 2C 05 00 B4 */ cmpwi r5, 0xb4
|
|
/* 800B686C 000B278C 3C C4 00 01 */ addis r6, r4, 1
|
|
/* 800B6870 000B2790 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B6874 000B2794 38 C6 AA 54 */ addi r6, r6, -21932
|
|
/* 800B6878 000B2798 38 84 A8 04 */ addi r4, r4, -22524
|
|
/* 800B687C 000B279C 41 82 00 80 */ beq lbl_800B68FC
|
|
/* 800B6880 000B27A0 40 80 00 28 */ bge lbl_800B68A8
|
|
/* 800B6884 000B27A4 2C 05 00 78 */ cmpwi r5, 0x78
|
|
/* 800B6888 000B27A8 41 82 00 F0 */ beq lbl_800B6978
|
|
/* 800B688C 000B27AC 40 80 00 10 */ bge lbl_800B689C
|
|
/* 800B6890 000B27B0 2C 05 00 69 */ cmpwi r5, 0x69
|
|
/* 800B6894 000B27B4 41 82 00 F4 */ beq lbl_800B6988
|
|
/* 800B6898 000B27B8 48 00 01 14 */ b lbl_800B69AC
|
|
lbl_800B689C:
|
|
/* 800B689C 000B27BC 2C 05 00 87 */ cmpwi r5, 0x87
|
|
/* 800B68A0 000B27C0 41 82 00 BC */ beq lbl_800B695C
|
|
/* 800B68A4 000B27C4 48 00 01 08 */ b lbl_800B69AC
|
|
lbl_800B68A8:
|
|
/* 800B68A8 000B27C8 2C 05 01 34 */ cmpwi r5, 0x134
|
|
/* 800B68AC 000B27CC 41 82 00 2C */ beq lbl_800B68D8
|
|
/* 800B68B0 000B27D0 40 80 00 10 */ bge lbl_800B68C0
|
|
/* 800B68B4 000B27D4 2C 05 00 F0 */ cmpwi r5, 0xf0
|
|
/* 800B68B8 000B27D8 41 82 00 2C */ beq lbl_800B68E4
|
|
/* 800B68BC 000B27DC 48 00 00 F0 */ b lbl_800B69AC
|
|
lbl_800B68C0:
|
|
/* 800B68C0 000B27E0 2C 05 01 9E */ cmpwi r5, 0x19e
|
|
/* 800B68C4 000B27E4 41 82 00 08 */ beq lbl_800B68CC
|
|
/* 800B68C8 000B27E8 48 00 00 E4 */ b lbl_800B69AC
|
|
lbl_800B68CC:
|
|
/* 800B68CC 000B27EC 38 65 FF 4C */ addi r3, r5, -180
|
|
/* 800B68D0 000B27F0 48 00 90 FD */ bl func_800BF9CC
|
|
/* 800B68D4 000B27F4 48 00 00 D8 */ b lbl_800B69AC
|
|
lbl_800B68D8:
|
|
/* 800B68D8 000B27F8 38 60 02 30 */ li r3, 0x230
|
|
/* 800B68DC 000B27FC 4B F7 4C C9 */ bl g_play_sound
|
|
/* 800B68E0 000B2800 48 00 00 CC */ b lbl_800B69AC
|
|
lbl_800B68E4:
|
|
/* 800B68E4 000B2804 38 00 00 01 */ li r0, 1
|
|
/* 800B68E8 000B2808 B0 04 00 04 */ sth r0, 4(r4)
|
|
/* 800B68EC 000B280C 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B68F0 000B2810 38 03 FF 88 */ addi r0, r3, -120
|
|
/* 800B68F4 000B2814 B0 04 00 06 */ sth r0, 6(r4)
|
|
/* 800B68F8 000B2818 48 00 00 B4 */ b lbl_800B69AC
|
|
lbl_800B68FC:
|
|
/* 800B68FC 000B281C 6C A0 80 00 */ xoris r0, r5, 0x8000
|
|
/* 800B6900 000B2820 C0 06 00 04 */ lfs f0, 4(r6)
|
|
/* 800B6904 000B2824 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B6908 000B2828 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B690C 000B282C C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B6910 000B2830 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B6914 000B2834 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6918 000B2838 C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B691C 000B283C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B6920 000B2840 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B6924 000B2844 EC 43 08 24 */ fdivs f2, f3, f1
|
|
/* 800B6928 000B2848 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B692C 000B284C D0 06 00 10 */ stfs f0, 0x10(r6)
|
|
/* 800B6930 000B2850 C0 22 BC D4 */ lfs f1, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B6934 000B2854 C0 06 00 08 */ lfs f0, 8(r6)
|
|
/* 800B6938 000B2858 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B693C 000B285C EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B6940 000B2860 D0 06 00 14 */ stfs f0, 0x14(r6)
|
|
/* 800B6944 000B2864 C0 22 BC E8 */ lfs f1, lbl_802F64E8-_SDA2_BASE_(r2)
|
|
/* 800B6948 000B2868 C0 06 00 0C */ lfs f0, 0xc(r6)
|
|
/* 800B694C 000B286C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B6950 000B2870 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B6954 000B2874 D0 06 00 18 */ stfs f0, 0x18(r6)
|
|
/* 800B6958 000B2878 48 00 00 54 */ b lbl_800B69AC
|
|
lbl_800B695C:
|
|
/* 800B695C 000B287C 80 84 00 00 */ lwz r4, 0(r4)
|
|
/* 800B6960 000B2880 38 6D 96 E0 */ addi r3, r13, lbl_802F18C0@sda21
|
|
/* 800B6964 000B2884 80 04 00 10 */ lwz r0, 0x10(r4)
|
|
/* 800B6968 000B2888 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B696C 000B288C 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800B6970 000B2890 4B F7 46 61 */ bl SoundReq
|
|
/* 800B6974 000B2894 48 00 00 38 */ b lbl_800B69AC
|
|
lbl_800B6978:
|
|
/* 800B6978 000B2898 48 00 90 B5 */ bl func_800BFA2C
|
|
/* 800B697C 000B289C 38 60 02 31 */ li r3, 0x231
|
|
/* 800B6980 000B28A0 4B F7 4C 25 */ bl g_play_sound
|
|
/* 800B6984 000B28A4 48 00 00 28 */ b lbl_800B69AC
|
|
lbl_800B6988:
|
|
/* 800B6988 000B28A8 38 00 00 02 */ li r0, 2
|
|
/* 800B698C 000B28AC B0 06 00 02 */ sth r0, 2(r6)
|
|
/* 800B6990 000B28B0 38 00 00 00 */ li r0, 0
|
|
/* 800B6994 000B28B4 B0 06 00 44 */ sth r0, 0x44(r6)
|
|
/* 800B6998 000B28B8 B0 06 00 46 */ sth r0, 0x46(r6)
|
|
/* 800B699C 000B28BC C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B69A0 000B28C0 D0 06 00 48 */ stfs f0, 0x48(r6)
|
|
/* 800B69A4 000B28C4 D0 06 00 4C */ stfs f0, 0x4c(r6)
|
|
/* 800B69A8 000B28C8 D0 06 00 50 */ stfs f0, 0x50(r6)
|
|
lbl_800B69AC:
|
|
/* 800B69AC 000B28CC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B69B0 000B28D0 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B69B4 000B28D4 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B69B8 000B28D8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B69BC 000B28DC 41 82 00 0C */ beq lbl_800B69C8
|
|
/* 800B69C0 000B28E0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B69C4 000B28E4 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B69C8:
|
|
/* 800B69C8 000B28E8 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B69CC 000B28EC 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B69D0 000B28F0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B69D4 000B28F4 40 82 00 14 */ bne lbl_800B69E8
|
|
/* 800B69D8 000B28F8 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B69DC 000B28FC 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B69E0 000B2900 38 00 00 03 */ li r0, 3
|
|
/* 800B69E4 000B2904 B0 03 00 02 */ sth r0, 2(r3)
|
|
lbl_800B69E8:
|
|
/* 800B69E8 000B2908 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B69EC 000B290C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B69F0 000B2910 7C 08 03 A6 */ mtlr r0
|
|
/* 800B69F4 000B2914 4E 80 00 20 */ blr
|
|
.global func_800B69F8
|
|
func_800B69F8:
|
|
/* 800B69F8 000B2918 7C 08 02 A6 */ mflr r0
|
|
/* 800B69FC 000B291C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6A00 000B2920 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6A04 000B2924 38 A3 6B D8 */ addi r5, r3, lbl_802C6BD8@l
|
|
/* 800B6A08 000B2928 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B6A0C 000B292C 94 21 FF A8 */ stwu r1, -0x58(r1)
|
|
/* 800B6A10 000B2930 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B6A14 000B2934 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B6A18 000B2938 BF 61 00 44 */ stmw r27, 0x44(r1)
|
|
/* 800B6A1C 000B293C 38 00 00 04 */ li r0, 4
|
|
/* 800B6A20 000B2940 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B6A24 000B2944 3B 60 00 00 */ li r27, 0
|
|
/* 800B6A28 000B2948 38 C3 02 84 */ addi r6, r3, 0x284
|
|
/* 800B6A2C 000B294C 3B E5 00 08 */ addi r31, r5, 8
|
|
/* 800B6A30 000B2950 B0 05 00 02 */ sth r0, 2(r5)
|
|
/* 800B6A34 000B2954 38 00 00 3C */ li r0, 0x3c
|
|
/* 800B6A38 000B2958 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B6A3C 000B295C 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B6A40 000B2960 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B6A44 000B2964 90 04 00 18 */ stw r0, 0x18(r4)
|
|
/* 800B6A48 000B2968 38 80 00 00 */ li r4, 0
|
|
/* 800B6A4C 000B296C 80 0D 9A 5C */ lwz r0, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6A50 000B2970 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6A54 000B2974 9B 63 00 1F */ stb r27, 0x1f(r3)
|
|
/* 800B6A58 000B2978 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6A5C 000B297C 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B6A60 000B2980 9B 63 02 A3 */ stb r27, 0x2a3(r3)
|
|
/* 800B6A64 000B2984 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6A68 000B2988 9B 66 00 1F */ stb r27, 0x1f(r6)
|
|
/* 800B6A6C 000B298C 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B6A70 000B2990 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6A74 000B2994 9B 66 00 1F */ stb r27, 0x1f(r6)
|
|
/* 800B6A78 000B2998 90 0D 9A 5C */ stw r0, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6A7C 000B299C 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B6A80 000B29A0 3F A3 00 01 */ addis r29, r3, 1
|
|
/* 800B6A84 000B29A4 3B BD AA 54 */ addi r29, r29, -21932
|
|
/* 800B6A88 000B29A8 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800B6A8C 000B29AC 4B F4 C8 95 */ bl memset
|
|
/* 800B6A90 000B29B0 38 00 00 01 */ li r0, 1
|
|
/* 800B6A94 000B29B4 B0 1D 00 00 */ sth r0, 0(r29)
|
|
/* 800B6A98 000B29B8 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B6A9C 000B29BC 54 00 30 32 */ slwi r0, r0, 6
|
|
/* 800B6AA0 000B29C0 7C 03 07 34 */ extsh r3, r0
|
|
/* 800B6AA4 000B29C4 4B F5 0B F9 */ bl mathutil_mtxA_from_rotate_z
|
|
/* 800B6AA8 000B29C8 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B6AAC 000B29CC 38 61 00 30 */ addi r3, r1, 0x30
|
|
/* 800B6AB0 000B29D0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B6AB4 000B29D4 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B6AB8 000B29D8 4B F5 13 B5 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B6ABC 000B29DC C0 01 00 30 */ lfs f0, 0x30(r1)
|
|
/* 800B6AC0 000B29E0 3B 80 00 02 */ li r28, 2
|
|
/* 800B6AC4 000B29E4 D0 1D 00 04 */ stfs f0, 4(r29)
|
|
/* 800B6AC8 000B29E8 C0 22 BC F8 */ lfs f1, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B6ACC 000B29EC C0 01 00 34 */ lfs f0, 0x34(r1)
|
|
/* 800B6AD0 000B29F0 C0 42 BC FC */ lfs f2, lbl_802F64FC-_SDA2_BASE_(r2)
|
|
/* 800B6AD4 000B29F4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B6AD8 000B29F8 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B6ADC 000B29FC D0 1D 00 08 */ stfs f0, 8(r29)
|
|
/* 800B6AE0 000B2A00 C0 22 BC E8 */ lfs f1, lbl_802F64E8-_SDA2_BASE_(r2)
|
|
/* 800B6AE4 000B2A04 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800B6AE8 000B2A08 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B6AEC 000B2A0C D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800B6AF0 000B2A10 B3 9D 00 02 */ sth r28, 2(r29)
|
|
/* 800B6AF4 000B2A14 B3 7D 00 44 */ sth r27, 0x44(r29)
|
|
/* 800B6AF8 000B2A18 B3 7D 00 46 */ sth r27, 0x46(r29)
|
|
/* 800B6AFC 000B2A1C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B6B00 000B2A20 D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800B6B04 000B2A24 D0 1D 00 4C */ stfs f0, 0x4c(r29)
|
|
/* 800B6B08 000B2A28 D0 1D 00 50 */ stfs f0, 0x50(r29)
|
|
/* 800B6B0C 000B2A2C 83 DF 00 00 */ lwz r30, 0(r31)
|
|
/* 800B6B10 000B2A30 3F BE 00 01 */ addis r29, r30, 1
|
|
/* 800B6B14 000B2A34 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800B6B18 000B2A38 93 7D AA CC */ stw r27, -0x5534(r29)
|
|
/* 800B6B1C 000B2A3C 38 9D 00 00 */ addi r4, r29, 0
|
|
/* 800B6B20 000B2A40 38 63 AA B0 */ addi r3, r3, -21840
|
|
/* 800B6B24 000B2A44 38 84 AA D0 */ addi r4, r4, -21808
|
|
/* 800B6B28 000B2A48 48 00 A2 99 */ bl func_800C0DC0
|
|
/* 800B6B2C 000B2A4C 80 1D AA B0 */ lwz r0, -0x5550(r29)
|
|
/* 800B6B30 000B2A50 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B6B34 000B2A54 40 81 00 B4 */ ble lbl_800B6BE8
|
|
/* 800B6B38 000B2A58 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B6B3C 000B2A5C 38 80 00 00 */ li r4, 0
|
|
/* 800B6B40 000B2A60 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B6B44 000B2A64 4B F4 C7 DD */ bl memset
|
|
/* 800B6B48 000B2A68 38 00 00 08 */ li r0, 8
|
|
/* 800B6B4C 000B2A6C 98 01 00 1E */ stb r0, 0x1e(r1)
|
|
/* 800B6B50 000B2A70 38 60 01 40 */ li r3, 0x140
|
|
/* 800B6B54 000B2A74 38 00 01 42 */ li r0, 0x142
|
|
/* 800B6B58 000B2A78 B0 61 00 14 */ sth r3, 0x14(r1)
|
|
/* 800B6B5C 000B2A7C B0 01 00 16 */ sth r0, 0x16(r1)
|
|
/* 800B6B60 000B2A80 80 1D AA B0 */ lwz r0, -0x5550(r29)
|
|
/* 800B6B64 000B2A84 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B6B68 000B2A88 40 80 00 08 */ bge lbl_800B6B70
|
|
/* 800B6B6C 000B2A8C 48 00 00 08 */ b lbl_800B6B74
|
|
lbl_800B6B70:
|
|
/* 800B6B70 000B2A90 7F 80 E3 78 */ mr r0, r28
|
|
lbl_800B6B74:
|
|
/* 800B6B74 000B2A94 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B6B78 000B2A98 98 01 00 1D */ stb r0, 0x1d(r1)
|
|
/* 800B6B7C 000B2A9C 38 00 00 00 */ li r0, 0
|
|
/* 800B6B80 000B2AA0 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B6B84 000B2AA4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B6B88 000B2AA8 38 60 00 00 */ li r3, 0
|
|
/* 800B6B8C 000B2AAC 38 80 00 01 */ li r4, 1
|
|
/* 800B6B90 000B2AB0 4B FB ED 71 */ bl func_80075900
|
|
/* 800B6B94 000B2AB4 3F BE 00 01 */ addis r29, r30, 1
|
|
/* 800B6B98 000B2AB8 3B 60 00 00 */ li r27, 0
|
|
/* 800B6B9C 000B2ABC 48 00 00 3C */ b lbl_800B6BD8
|
|
lbl_800B6BA0:
|
|
/* 800B6BA0 000B2AC0 80 1D AA CC */ lwz r0, -0x5534(r29)
|
|
/* 800B6BA4 000B2AC4 38 60 00 00 */ li r3, 0
|
|
/* 800B6BA8 000B2AC8 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B6BAC 000B2ACC 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B6BB0 000B2AD0 38 84 AA B4 */ addi r4, r4, -21836
|
|
/* 800B6BB4 000B2AD4 7C 9E 20 2E */ lwzx r4, r30, r4
|
|
/* 800B6BB8 000B2AD8 4B FB F0 61 */ bl func_80075C18
|
|
/* 800B6BBC 000B2ADC 80 7D AA B0 */ lwz r3, -0x5550(r29)
|
|
/* 800B6BC0 000B2AE0 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 800B6BC4 000B2AE4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B6BC8 000B2AE8 90 1D AA B0 */ stw r0, -0x5550(r29)
|
|
/* 800B6BCC 000B2AEC 80 7D AA CC */ lwz r3, -0x5534(r29)
|
|
/* 800B6BD0 000B2AF0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B6BD4 000B2AF4 90 1D AA CC */ stw r0, -0x5534(r29)
|
|
lbl_800B6BD8:
|
|
/* 800B6BD8 000B2AF8 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 800B6BDC 000B2AFC 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B6BE0 000B2B00 7C 1B 00 00 */ cmpw r27, r0
|
|
/* 800B6BE4 000B2B04 41 80 FF BC */ blt lbl_800B6BA0
|
|
lbl_800B6BE8:
|
|
/* 800B6BE8 000B2B08 80 9F 00 00 */ lwz r4, 0(r31)
|
|
/* 800B6BEC 000B2B0C 38 60 00 01 */ li r3, 1
|
|
/* 800B6BF0 000B2B10 38 00 00 00 */ li r0, 0
|
|
/* 800B6BF4 000B2B14 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B6BF8 000B2B18 B0 64 A8 0E */ sth r3, -0x57f2(r4)
|
|
/* 800B6BFC 000B2B1C B0 04 A8 3C */ sth r0, -0x57c4(r4)
|
|
/* 800B6C00 000B2B20 BB 61 00 44 */ lmw r27, 0x44(r1)
|
|
/* 800B6C04 000B2B24 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800B6C08 000B2B28 38 21 00 58 */ addi r1, r1, 0x58
|
|
/* 800B6C0C 000B2B2C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6C10 000B2B30 4E 80 00 20 */ blr
|
|
.global func_800B6C14
|
|
func_800B6C14:
|
|
/* 800B6C14 000B2B34 7C 08 02 A6 */ mflr r0
|
|
/* 800B6C18 000B2B38 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6C1C 000B2B3C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6C20 000B2B40 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B6C24 000B2B44 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800B6C28 000B2B48 93 E1 00 5C */ stw r31, 0x5c(r1)
|
|
/* 800B6C2C 000B2B4C 3B E3 00 08 */ addi r31, r3, 8
|
|
/* 800B6C30 000B2B50 93 C1 00 58 */ stw r30, 0x58(r1)
|
|
/* 800B6C34 000B2B54 93 A1 00 54 */ stw r29, 0x54(r1)
|
|
/* 800B6C38 000B2B58 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 800B6C3C 000B2B5C 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800B6C40 000B2B60 3F A4 00 01 */ addis r29, r4, 1
|
|
/* 800B6C44 000B2B64 54 00 30 32 */ slwi r0, r0, 6
|
|
/* 800B6C48 000B2B68 3F C4 00 01 */ addis r30, r4, 1
|
|
/* 800B6C4C 000B2B6C 7C 03 07 34 */ extsh r3, r0
|
|
/* 800B6C50 000B2B70 3B BD AA 54 */ addi r29, r29, -21932
|
|
/* 800B6C54 000B2B74 3B DE A8 04 */ addi r30, r30, -22524
|
|
/* 800B6C58 000B2B78 4B F5 0A 45 */ bl mathutil_mtxA_from_rotate_z
|
|
/* 800B6C5C 000B2B7C C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B6C60 000B2B80 38 61 00 30 */ addi r3, r1, 0x30
|
|
/* 800B6C64 000B2B84 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B6C68 000B2B88 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B6C6C 000B2B8C 4B F5 12 01 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B6C70 000B2B90 C0 01 00 30 */ lfs f0, 0x30(r1)
|
|
/* 800B6C74 000B2B94 D0 1D 00 04 */ stfs f0, 4(r29)
|
|
/* 800B6C78 000B2B98 C0 22 BC F8 */ lfs f1, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B6C7C 000B2B9C C0 01 00 34 */ lfs f0, 0x34(r1)
|
|
/* 800B6C80 000B2BA0 C0 42 BC FC */ lfs f2, lbl_802F64FC-_SDA2_BASE_(r2)
|
|
/* 800B6C84 000B2BA4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B6C88 000B2BA8 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800B6C8C 000B2BAC D0 1D 00 08 */ stfs f0, 8(r29)
|
|
/* 800B6C90 000B2BB0 C0 22 BC E8 */ lfs f1, lbl_802F64E8-_SDA2_BASE_(r2)
|
|
/* 800B6C94 000B2BB4 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800B6C98 000B2BB8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B6C9C 000B2BBC D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800B6CA0 000B2BC0 A8 7E 00 38 */ lha r3, 0x38(r30)
|
|
/* 800B6CA4 000B2BC4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B6CA8 000B2BC8 B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800B6CAC 000B2BCC A8 1E 00 38 */ lha r0, 0x38(r30)
|
|
/* 800B6CB0 000B2BD0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B6CB4 000B2BD4 40 80 00 8C */ bge lbl_800B6D40
|
|
/* 800B6CB8 000B2BD8 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800B6CBC 000B2BDC 3C 60 80 1E */ lis r3, lbl_801E2B28@ha
|
|
/* 800B6CC0 000B2BE0 A8 1E 00 3A */ lha r0, 0x3a(r30)
|
|
/* 800B6CC4 000B2BE4 38 63 2B 28 */ addi r3, r3, lbl_801E2B28@l
|
|
/* 800B6CC8 000B2BE8 80 84 00 10 */ lwz r4, 0x10(r4)
|
|
/* 800B6CCC 000B2BEC 54 00 0F BC */ rlwinm r0, r0, 1, 0x1e, 0x1e
|
|
/* 800B6CD0 000B2BF0 54 84 10 3A */ slwi r4, r4, 2
|
|
/* 800B6CD4 000B2BF4 7C 63 22 14 */ add r3, r3, r4
|
|
/* 800B6CD8 000B2BF8 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6CDC 000B2BFC A8 63 00 00 */ lha r3, 0(r3)
|
|
/* 800B6CE0 000B2C00 4B F7 42 F1 */ bl SoundReq
|
|
/* 800B6CE4 000B2C04 48 04 FB 81 */ bl rand
|
|
/* 800B6CE8 000B2C08 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B6CEC 000B2C0C C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B6CF0 000B2C10 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 800B6CF4 000B2C14 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6CF8 000B2C18 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B6CFC 000B2C1C 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 800B6D00 000B2C20 C0 42 BD 08 */ lfs f2, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800B6D04 000B2C24 C8 01 00 48 */ lfd f0, 0x48(r1)
|
|
/* 800B6D08 000B2C28 C0 22 BD 04 */ lfs f1, lbl_802F6504-_SDA2_BASE_(r2)
|
|
/* 800B6D0C 000B2C2C EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800B6D10 000B2C30 C0 02 BD 00 */ lfs f0, lbl_802F6500-_SDA2_BASE_(r2)
|
|
/* 800B6D14 000B2C34 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800B6D18 000B2C38 EC 42 00 F2 */ fmuls f2, f2, f3
|
|
/* 800B6D1C 000B2C3C EC 21 10 2A */ fadds f1, f1, f2
|
|
/* 800B6D20 000B2C40 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B6D24 000B2C44 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6D28 000B2C48 D8 01 00 40 */ stfd f0, 0x40(r1)
|
|
/* 800B6D2C 000B2C4C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800B6D30 000B2C50 B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800B6D34 000B2C54 A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800B6D38 000B2C58 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B6D3C 000B2C5C B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
lbl_800B6D40:
|
|
/* 800B6D40 000B2C60 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B6D44 000B2C64 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B6D48 000B2C68 38 83 00 18 */ addi r4, r3, 0x18
|
|
/* 800B6D4C 000B2C6C 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800B6D50 000B2C70 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B6D54 000B2C74 41 82 00 0C */ beq lbl_800B6D60
|
|
/* 800B6D58 000B2C78 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B6D5C 000B2C7C 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B6D60:
|
|
/* 800B6D60 000B2C80 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B6D64 000B2C84 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B6D68 000B2C88 40 82 01 04 */ bne lbl_800B6E6C
|
|
/* 800B6D6C 000B2C8C 3C 60 80 1F */ lis r3, lbl_801F3D88@ha
|
|
/* 800B6D70 000B2C90 38 63 3D 88 */ addi r3, r3, lbl_801F3D88@l
|
|
/* 800B6D74 000B2C94 A0 03 00 04 */ lhz r0, 4(r3)
|
|
/* 800B6D78 000B2C98 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 800B6D7C 000B2C9C 41 82 00 F0 */ beq lbl_800B6E6C
|
|
/* 800B6D80 000B2CA0 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B6D84 000B2CA4 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B6D88 000B2CA8 83 DF 00 00 */ lwz r30, 0(r31)
|
|
/* 800B6D8C 000B2CAC 3F FE 00 01 */ addis r31, r30, 1
|
|
/* 800B6D90 000B2CB0 80 1F AA B0 */ lwz r0, -0x5550(r31)
|
|
/* 800B6D94 000B2CB4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B6D98 000B2CB8 41 82 00 B4 */ beq lbl_800B6E4C
|
|
/* 800B6D9C 000B2CBC 38 60 00 00 */ li r3, 0
|
|
/* 800B6DA0 000B2CC0 38 80 00 14 */ li r4, 0x14
|
|
/* 800B6DA4 000B2CC4 38 A0 00 00 */ li r5, 0
|
|
/* 800B6DA8 000B2CC8 4B FB EB 59 */ bl func_80075900
|
|
/* 800B6DAC 000B2CCC 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B6DB0 000B2CD0 38 80 00 00 */ li r4, 0
|
|
/* 800B6DB4 000B2CD4 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B6DB8 000B2CD8 4B F4 C5 69 */ bl memset
|
|
/* 800B6DBC 000B2CDC 38 00 00 08 */ li r0, 8
|
|
/* 800B6DC0 000B2CE0 98 01 00 1E */ stb r0, 0x1e(r1)
|
|
/* 800B6DC4 000B2CE4 38 00 01 40 */ li r0, 0x140
|
|
/* 800B6DC8 000B2CE8 38 60 01 42 */ li r3, 0x142
|
|
/* 800B6DCC 000B2CEC B0 01 00 14 */ sth r0, 0x14(r1)
|
|
/* 800B6DD0 000B2CF0 38 00 00 00 */ li r0, 0
|
|
/* 800B6DD4 000B2CF4 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B6DD8 000B2CF8 B0 61 00 16 */ sth r3, 0x16(r1)
|
|
/* 800B6DDC 000B2CFC 38 60 00 00 */ li r3, 0
|
|
/* 800B6DE0 000B2D00 38 80 00 01 */ li r4, 1
|
|
/* 800B6DE4 000B2D04 80 DF AA B0 */ lwz r6, -0x5550(r31)
|
|
/* 800B6DE8 000B2D08 7C C6 07 74 */ extsb r6, r6
|
|
/* 800B6DEC 000B2D0C 98 C1 00 1D */ stb r6, 0x1d(r1)
|
|
/* 800B6DF0 000B2D10 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B6DF4 000B2D14 4B FB EB 0D */ bl func_80075900
|
|
/* 800B6DF8 000B2D18 3B A0 00 00 */ li r29, 0
|
|
/* 800B6DFC 000B2D1C 48 00 00 3C */ b lbl_800B6E38
|
|
lbl_800B6E00:
|
|
/* 800B6E00 000B2D20 80 1F AA CC */ lwz r0, -0x5534(r31)
|
|
/* 800B6E04 000B2D24 38 60 00 00 */ li r3, 0
|
|
/* 800B6E08 000B2D28 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B6E0C 000B2D2C 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B6E10 000B2D30 38 84 AA B4 */ addi r4, r4, -21836
|
|
/* 800B6E14 000B2D34 7C 9E 20 2E */ lwzx r4, r30, r4
|
|
/* 800B6E18 000B2D38 4B FB EE 01 */ bl func_80075C18
|
|
/* 800B6E1C 000B2D3C 80 7F AA B0 */ lwz r3, -0x5550(r31)
|
|
/* 800B6E20 000B2D40 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 800B6E24 000B2D44 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B6E28 000B2D48 90 1F AA B0 */ stw r0, -0x5550(r31)
|
|
/* 800B6E2C 000B2D4C 80 7F AA CC */ lwz r3, -0x5534(r31)
|
|
/* 800B6E30 000B2D50 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B6E34 000B2D54 90 1F AA CC */ stw r0, -0x5534(r31)
|
|
lbl_800B6E38:
|
|
/* 800B6E38 000B2D58 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 800B6E3C 000B2D5C 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B6E40 000B2D60 7C 1D 00 00 */ cmpw r29, r0
|
|
/* 800B6E44 000B2D64 41 80 FF BC */ blt lbl_800B6E00
|
|
/* 800B6E48 000B2D68 48 00 00 24 */ b lbl_800B6E6C
|
|
lbl_800B6E4C:
|
|
/* 800B6E4C 000B2D6C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6E50 000B2D70 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B6E54 000B2D74 38 00 00 05 */ li r0, 5
|
|
/* 800B6E58 000B2D78 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B6E5C 000B2D7C 38 60 00 00 */ li r3, 0
|
|
/* 800B6E60 000B2D80 38 80 00 14 */ li r4, 0x14
|
|
/* 800B6E64 000B2D84 38 A0 00 00 */ li r5, 0
|
|
/* 800B6E68 000B2D88 4B FB EA 99 */ bl func_80075900
|
|
lbl_800B6E6C:
|
|
/* 800B6E6C 000B2D8C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B6E70 000B2D90 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B6E74 000B2D94 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B6E78 000B2D98 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B6E7C 000B2D9C 41 82 00 0C */ beq lbl_800B6E88
|
|
/* 800B6E80 000B2DA0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B6E84 000B2DA4 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B6E88:
|
|
/* 800B6E88 000B2DA8 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800B6E8C 000B2DAC 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
|
/* 800B6E90 000B2DB0 83 C1 00 58 */ lwz r30, 0x58(r1)
|
|
/* 800B6E94 000B2DB4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6E98 000B2DB8 83 A1 00 54 */ lwz r29, 0x54(r1)
|
|
/* 800B6E9C 000B2DBC 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800B6EA0 000B2DC0 4E 80 00 20 */ blr
|
|
.global func_800B6EA4
|
|
func_800B6EA4:
|
|
/* 800B6EA4 000B2DC4 7C 08 02 A6 */ mflr r0
|
|
/* 800B6EA8 000B2DC8 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6EAC 000B2DCC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6EB0 000B2DD0 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B6EB4 000B2DD4 38 00 00 06 */ li r0, 6
|
|
/* 800B6EB8 000B2DD8 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800B6EBC 000B2DDC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B6EC0 000B2DE0 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B6EC4 000B2DE4 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B6EC8 000B2DE8 3B E0 00 00 */ li r31, 0
|
|
/* 800B6ECC 000B2DEC 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B6ED0 000B2DF0 3B C4 00 08 */ addi r30, r4, 8
|
|
/* 800B6ED4 000B2DF4 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800B6ED8 000B2DF8 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B6EDC 000B2DFC 38 00 01 68 */ li r0, 0x168
|
|
/* 800B6EE0 000B2E00 38 80 00 00 */ li r4, 0
|
|
/* 800B6EE4 000B2E04 90 03 EC 20 */ stw r0, modeCtrl@l(r3)
|
|
/* 800B6EE8 000B2E08 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B6EEC 000B2E0C 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B6EF0 000B2E10 80 0D 9A 5C */ lwz r0, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6EF4 000B2E14 38 C3 02 84 */ addi r6, r3, 0x284
|
|
/* 800B6EF8 000B2E18 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6EFC 000B2E1C 9B E3 00 1F */ stb r31, 0x1f(r3)
|
|
/* 800B6F00 000B2E20 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6F04 000B2E24 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B6F08 000B2E28 9B E3 02 A3 */ stb r31, 0x2a3(r3)
|
|
/* 800B6F0C 000B2E2C 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6F10 000B2E30 9B E6 00 1F */ stb r31, 0x1f(r6)
|
|
/* 800B6F14 000B2E34 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B6F18 000B2E38 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6F1C 000B2E3C 9B E6 00 1F */ stb r31, 0x1f(r6)
|
|
/* 800B6F20 000B2E40 90 0D 9A 5C */ stw r0, currentCameraStructPtr@sda21(r13)
|
|
/* 800B6F24 000B2E44 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B6F28 000B2E48 3F A3 00 01 */ addis r29, r3, 1
|
|
/* 800B6F2C 000B2E4C 3B BD AA 54 */ addi r29, r29, -21932
|
|
/* 800B6F30 000B2E50 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800B6F34 000B2E54 4B F4 C3 ED */ bl memset
|
|
/* 800B6F38 000B2E58 38 00 00 01 */ li r0, 1
|
|
/* 800B6F3C 000B2E5C B0 1D 00 00 */ sth r0, 0(r29)
|
|
/* 800B6F40 000B2E60 38 00 00 02 */ li r0, 2
|
|
/* 800B6F44 000B2E64 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B6F48 000B2E68 D0 3D 00 04 */ stfs f1, 4(r29)
|
|
/* 800B6F4C 000B2E6C C0 02 BC D4 */ lfs f0, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B6F50 000B2E70 D0 1D 00 08 */ stfs f0, 8(r29)
|
|
/* 800B6F54 000B2E74 C0 02 BD 10 */ lfs f0, lbl_802F6510-_SDA2_BASE_(r2)
|
|
/* 800B6F58 000B2E78 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800B6F5C 000B2E7C B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800B6F60 000B2E80 B3 FD 00 44 */ sth r31, 0x44(r29)
|
|
/* 800B6F64 000B2E84 B3 FD 00 46 */ sth r31, 0x46(r29)
|
|
/* 800B6F68 000B2E88 D0 3D 00 48 */ stfs f1, 0x48(r29)
|
|
/* 800B6F6C 000B2E8C D0 3D 00 4C */ stfs f1, 0x4c(r29)
|
|
/* 800B6F70 000B2E90 D0 3D 00 50 */ stfs f1, 0x50(r29)
|
|
/* 800B6F74 000B2E94 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B6F78 000B2E98 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B6F7C 000B2E9C B0 03 A8 0E */ sth r0, -0x57f2(r3)
|
|
/* 800B6F80 000B2EA0 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800B6F84 000B2EA4 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B6F88 000B2EA8 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B6F8C 000B2EAC 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800B6F90 000B2EB0 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800B6F94 000B2EB4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6F98 000B2EB8 4E 80 00 20 */ blr
|
|
.global func_800B6F9C
|
|
func_800B6F9C:
|
|
/* 800B6F9C 000B2EBC 7C 08 02 A6 */ mflr r0
|
|
/* 800B6FA0 000B2EC0 3C 60 80 1F */ lis r3, 0x801f
|
|
/* 800B6FA4 000B2EC4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B6FA8 000B2EC8 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800B6FAC 000B2ECC 84 A3 EC 20 */ lwzu r5, -0x13e0(r3)
|
|
/* 800B6FB0 000B2ED0 2C 05 00 F0 */ cmpwi r5, 0xf0
|
|
/* 800B6FB4 000B2ED4 41 82 00 20 */ beq lbl_800B6FD4
|
|
/* 800B6FB8 000B2ED8 40 80 00 10 */ bge lbl_800B6FC8
|
|
/* 800B6FBC 000B2EDC 2C 05 00 1E */ cmpwi r5, 0x1e
|
|
/* 800B6FC0 000B2EE0 41 82 00 5C */ beq lbl_800B701C
|
|
/* 800B6FC4 000B2EE4 48 00 00 68 */ b lbl_800B702C
|
|
lbl_800B6FC8:
|
|
/* 800B6FC8 000B2EE8 2C 05 01 17 */ cmpwi r5, 0x117
|
|
/* 800B6FCC 000B2EEC 41 82 00 24 */ beq lbl_800B6FF0
|
|
/* 800B6FD0 000B2EF0 48 00 00 5C */ b lbl_800B702C
|
|
lbl_800B6FD4:
|
|
/* 800B6FD4 000B2EF4 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B6FD8 000B2EF8 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B6FDC 000B2EFC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B6FE0 000B2F00 38 00 00 04 */ li r0, 4
|
|
/* 800B6FE4 000B2F04 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B6FE8 000B2F08 B0 03 A8 08 */ sth r0, -0x57f8(r3)
|
|
/* 800B6FEC 000B2F0C 48 00 00 40 */ b lbl_800B702C
|
|
lbl_800B6FF0:
|
|
/* 800B6FF0 000B2F10 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 800B6FF4 000B2F14 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B6FF8 000B2F18 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B6FFC 000B2F1C 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B7000 000B2F20 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B7004 000B2F24 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B7008 000B2F28 38 6D 96 E8 */ addi r3, r13, lbl_802F18C8@sda21
|
|
/* 800B700C 000B2F2C 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B7010 000B2F30 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800B7014 000B2F34 4B F7 3F BD */ bl SoundReq
|
|
/* 800B7018 000B2F38 48 00 00 14 */ b lbl_800B702C
|
|
lbl_800B701C:
|
|
/* 800B701C 000B2F3C 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B7020 000B2F40 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800B7024 000B2F44 38 60 00 01 */ li r3, 1
|
|
/* 800B7028 000B2F48 4B FB C2 B5 */ bl func_800732DC
|
|
lbl_800B702C:
|
|
/* 800B702C 000B2F4C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7030 000B2F50 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B7034 000B2F54 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7038 000B2F58 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B703C 000B2F5C 41 82 00 0C */ beq lbl_800B7048
|
|
/* 800B7040 000B2F60 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7044 000B2F64 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B7048:
|
|
/* 800B7048 000B2F68 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B704C 000B2F6C 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B7050 000B2F70 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B7054 000B2F74 40 82 00 14 */ bne lbl_800B7068
|
|
/* 800B7058 000B2F78 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B705C 000B2F7C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B7060 000B2F80 38 00 00 1F */ li r0, 0x1f
|
|
/* 800B7064 000B2F84 B0 03 00 02 */ sth r0, 2(r3)
|
|
lbl_800B7068:
|
|
/* 800B7068 000B2F88 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B706C 000B2F8C 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800B7070 000B2F90 7C 08 03 A6 */ mtlr r0
|
|
/* 800B7074 000B2F94 4E 80 00 20 */ blr
|
|
.global func_800B7078
|
|
func_800B7078:
|
|
/* 800B7078 000B2F98 7C 08 02 A6 */ mflr r0
|
|
/* 800B707C 000B2F9C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B7080 000B2FA0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B7084 000B2FA4 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B7088 000B2FA8 38 00 00 08 */ li r0, 8
|
|
/* 800B708C 000B2FAC 94 21 FF D8 */ stwu r1, -0x28(r1)
|
|
/* 800B7090 000B2FB0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7094 000B2FB4 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 800B7098 000B2FB8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B709C 000B2FBC 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B70A0 000B2FC0 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B70A4 000B2FC4 3B A3 EC 20 */ addi r29, r3, modeCtrl@l
|
|
/* 800B70A8 000B2FC8 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B70AC 000B2FCC 38 00 01 86 */ li r0, 0x186
|
|
/* 800B70B0 000B2FD0 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 800B70B4 000B2FD4 4B F5 43 A9 */ bl event_clear
|
|
/* 800B70B8 000B2FD8 80 1D 00 04 */ lwz r0, 4(r29)
|
|
/* 800B70BC 000B2FDC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B70C0 000B2FE0 41 82 00 20 */ beq lbl_800B70E0
|
|
/* 800B70C4 000B2FE4 40 80 00 24 */ bge lbl_800B70E8
|
|
/* 800B70C8 000B2FE8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B70CC 000B2FEC 40 80 00 0C */ bge lbl_800B70D8
|
|
/* 800B70D0 000B2FF0 48 00 00 18 */ b lbl_800B70E8
|
|
/* 800B70D4 000B2FF4 48 00 00 14 */ b lbl_800B70E8
|
|
lbl_800B70D8:
|
|
/* 800B70D8 000B2FF8 38 60 00 C6 */ li r3, 0xc6
|
|
/* 800B70DC 000B2FFC 48 00 00 10 */ b lbl_800B70EC
|
|
lbl_800B70E0:
|
|
/* 800B70E0 000B3000 38 60 00 C6 */ li r3, 0xc6
|
|
/* 800B70E4 000B3004 48 00 00 08 */ b lbl_800B70EC
|
|
lbl_800B70E8:
|
|
/* 800B70E8 000B3008 38 60 00 C6 */ li r3, 0xc6
|
|
lbl_800B70EC:
|
|
/* 800B70EC 000B300C 4B F8 D8 39 */ bl load_stage
|
|
/* 800B70F0 000B3010 38 60 00 01 */ li r3, 1
|
|
/* 800B70F4 000B3014 4B F5 42 35 */ bl ev_run_init
|
|
/* 800B70F8 000B3018 38 60 00 04 */ li r3, 4
|
|
/* 800B70FC 000B301C 4B F5 42 2D */ bl ev_run_init
|
|
/* 800B7100 000B3020 38 60 00 05 */ li r3, 5
|
|
/* 800B7104 000B3024 4B F5 42 25 */ bl ev_run_init
|
|
/* 800B7108 000B3028 38 60 00 07 */ li r3, 7
|
|
/* 800B710C 000B302C 4B F5 42 1D */ bl ev_run_init
|
|
/* 800B7110 000B3030 38 60 00 0F */ li r3, 0xf
|
|
/* 800B7114 000B3034 4B F5 42 15 */ bl ev_run_init
|
|
/* 800B7118 000B3038 38 60 00 10 */ li r3, 0x10
|
|
/* 800B711C 000B303C 4B F5 42 0D */ bl ev_run_init
|
|
/* 800B7120 000B3040 38 60 00 12 */ li r3, 0x12
|
|
/* 800B7124 000B3044 4B F5 42 05 */ bl ev_run_init
|
|
/* 800B7128 000B3048 38 60 00 0D */ li r3, 0xd
|
|
/* 800B712C 000B304C 4B F5 41 FD */ bl ev_run_init
|
|
/* 800B7130 000B3050 38 60 00 14 */ li r3, 0x14
|
|
/* 800B7134 000B3054 4B F5 41 F5 */ bl ev_run_init
|
|
/* 800B7138 000B3058 38 60 00 13 */ li r3, 0x13
|
|
/* 800B713C 000B305C 4B F5 41 ED */ bl ev_run_init
|
|
/* 800B7140 000B3060 38 60 00 0B */ li r3, 0xb
|
|
/* 800B7144 000B3064 4B F5 41 E5 */ bl ev_run_init
|
|
/* 800B7148 000B3068 A8 6D 9D 78 */ lha r3, currStageId@sda21(r13)
|
|
/* 800B714C 000B306C 4B F6 AC 69 */ bl func_80021DB4
|
|
/* 800B7150 000B3070 4B FE 01 7D */ bl func_800972CC
|
|
/* 800B7154 000B3074 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7158 000B3078 3B E3 EC 20 */ addi r31, r3, modeCtrl@l
|
|
/* 800B715C 000B307C 3B BF 00 2C */ addi r29, r31, 0x2c
|
|
/* 800B7160 000B3080 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
|
/* 800B7164 000B3084 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B7168 000B3088 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B716C 000B308C 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B7170 000B3090 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B7174 000B3094 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800B7178 000B3098 38 60 00 00 */ li r3, 0
|
|
/* 800B717C 000B309C 48 00 5C D9 */ bl func_800BCE54
|
|
/* 800B7180 000B30A0 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B7184 000B30A4 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B7188 000B30A8 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 800B718C 000B30AC 3B C3 00 08 */ addi r30, r3, 8
|
|
/* 800B7190 000B30B0 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B7194 000B30B4 38 C3 EF 00 */ addi r6, r3, cameraInfo@l
|
|
/* 800B7198 000B30B8 3C 64 00 01 */ addis r3, r4, 1
|
|
/* 800B719C 000B30BC 38 00 00 06 */ li r0, 6
|
|
/* 800B71A0 000B30C0 B0 03 A8 08 */ sth r0, -0x57f8(r3)
|
|
/* 800B71A4 000B30C4 38 60 00 00 */ li r3, 0
|
|
/* 800B71A8 000B30C8 38 E6 02 84 */ addi r7, r6, 0x284
|
|
/* 800B71AC 000B30CC 80 BF 00 00 */ lwz r5, 0(r31)
|
|
/* 800B71B0 000B30D0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B71B4 000B30D4 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800B71B8 000B30D8 38 A5 FF 4C */ addi r5, r5, -180
|
|
/* 800B71BC 000B30DC 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B71C0 000B30E0 B0 A4 A8 0A */ sth r5, -0x57f6(r4)
|
|
/* 800B71C4 000B30E4 38 80 00 00 */ li r4, 0
|
|
/* 800B71C8 000B30E8 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B71CC 000B30EC 81 0D 9A 5C */ lwz r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B71D0 000B30F0 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B71D4 000B30F4 98 66 00 1F */ stb r3, 0x1f(r6)
|
|
/* 800B71D8 000B30F8 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B71DC 000B30FC 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800B71E0 000B3100 98 66 02 A3 */ stb r3, 0x2a3(r6)
|
|
/* 800B71E4 000B3104 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B71E8 000B3108 98 67 00 1F */ stb r3, 0x1f(r7)
|
|
/* 800B71EC 000B310C 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800B71F0 000B3110 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B71F4 000B3114 98 67 00 1F */ stb r3, 0x1f(r7)
|
|
/* 800B71F8 000B3118 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B71FC 000B311C C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B7200 000B3120 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B7204 000B3124 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7208 000B3128 38 C6 FE D4 */ addi r6, r6, -300
|
|
/* 800B720C 000B312C C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B7210 000B3130 6C C6 80 00 */ xoris r6, r6, 0x8000
|
|
/* 800B7214 000B3134 90 C1 00 0C */ stw r6, 0xc(r1)
|
|
/* 800B7218 000B3138 3F E3 00 01 */ addis r31, r3, 1
|
|
/* 800B721C 000B313C 3B FF AA 54 */ addi r31, r31, -21932
|
|
/* 800B7220 000B3140 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B7224 000B3144 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800B7228 000B3148 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B722C 000B314C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B7230 000B3150 EF E2 00 24 */ fdivs f31, f2, f0
|
|
/* 800B7234 000B3154 4B F4 C0 ED */ bl memset
|
|
/* 800B7238 000B3158 38 00 00 01 */ li r0, 1
|
|
/* 800B723C 000B315C B0 1F 00 00 */ sth r0, 0(r31)
|
|
/* 800B7240 000B3160 C0 22 BD 14 */ lfs f1, lbl_802F6514-_SDA2_BASE_(r2)
|
|
/* 800B7244 000B3164 D0 3F 00 04 */ stfs f1, 4(r31)
|
|
/* 800B7248 000B3168 C0 02 BC D4 */ lfs f0, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B724C 000B316C D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 800B7250 000B3170 D0 3F 00 0C */ stfs f1, 0xc(r31)
|
|
/* 800B7254 000B3174 C0 02 BD 18 */ lfs f0, lbl_802F6518-_SDA2_BASE_(r2)
|
|
/* 800B7258 000B3178 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B725C 000B317C D0 1F 00 14 */ stfs f0, 0x14(r31)
|
|
/* 800B7260 000B3180 B0 1F 00 02 */ sth r0, 2(r31)
|
|
/* 800B7264 000B3184 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B7268 000B3188 D0 1F 00 2C */ stfs f0, 0x2c(r31)
|
|
/* 800B726C 000B318C D0 1F 00 30 */ stfs f0, 0x30(r31)
|
|
/* 800B7270 000B3190 D0 1F 00 34 */ stfs f0, 0x34(r31)
|
|
/* 800B7274 000B3194 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7278 000B3198 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B727C 000B319C 80 63 A8 04 */ lwz r3, -0x57fc(r3)
|
|
/* 800B7280 000B31A0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B7284 000B31A4 41 82 00 0C */ beq lbl_800B7290
|
|
/* 800B7288 000B31A8 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800B728C 000B31AC 90 03 00 B4 */ stw r0, 0xb4(r3)
|
|
lbl_800B7290:
|
|
/* 800B7290 000B31B0 38 60 01 00 */ li r3, 0x100
|
|
/* 800B7294 000B31B4 38 80 00 00 */ li r4, 0
|
|
/* 800B7298 000B31B8 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800B729C 000B31BC 4B FB C0 41 */ bl func_800732DC
|
|
/* 800B72A0 000B31C0 38 60 00 44 */ li r3, 0x44
|
|
/* 800B72A4 000B31C4 38 80 00 00 */ li r4, 0
|
|
/* 800B72A8 000B31C8 4B F7 5C 91 */ bl func_8002CF38
|
|
/* 800B72AC 000B31CC 38 60 02 32 */ li r3, 0x232
|
|
/* 800B72B0 000B31D0 4B F7 42 F5 */ bl g_play_sound
|
|
/* 800B72B4 000B31D4 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 800B72B8 000B31D8 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 800B72BC 000B31DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B72C0 000B31E0 7C 08 03 A6 */ mtlr r0
|
|
/* 800B72C4 000B31E4 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B72C8 000B31E8 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B72CC 000B31EC 38 21 00 28 */ addi r1, r1, 0x28
|
|
/* 800B72D0 000B31F0 4E 80 00 20 */ blr
|
|
.global func_800B72D4
|
|
func_800B72D4:
|
|
/* 800B72D4 000B31F4 7C 08 02 A6 */ mflr r0
|
|
/* 800B72D8 000B31F8 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B72DC 000B31FC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B72E0 000B3200 38 A3 EC 20 */ addi r5, r3, modeCtrl@l
|
|
/* 800B72E4 000B3204 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B72E8 000B3208 94 21 FF 08 */ stwu r1, -0xf8(r1)
|
|
/* 800B72EC 000B320C DB E1 00 F0 */ stfd f31, 0xf0(r1)
|
|
/* 800B72F0 000B3210 DB C1 00 E8 */ stfd f30, 0xe8(r1)
|
|
/* 800B72F4 000B3214 BF 61 00 D4 */ stmw r27, 0xd4(r1)
|
|
/* 800B72F8 000B3218 3B E3 6B D8 */ addi r31, r3, lbl_802C6BD8@l
|
|
/* 800B72FC 000B321C 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B7300 000B3220 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B7304 000B3224 2C 00 00 4A */ cmpwi r0, 0x4a
|
|
/* 800B7308 000B3228 3F A3 00 01 */ addis r29, r3, 1
|
|
/* 800B730C 000B322C 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800B7310 000B3230 3B BD AA 54 */ addi r29, r29, -21932
|
|
/* 800B7314 000B3234 3B DE A8 04 */ addi r30, r30, -22524
|
|
/* 800B7318 000B3238 41 82 07 60 */ beq lbl_800B7A78
|
|
/* 800B731C 000B323C 40 80 00 60 */ bge lbl_800B737C
|
|
/* 800B7320 000B3240 2C 00 00 3F */ cmpwi r0, 0x3f
|
|
/* 800B7324 000B3244 41 82 07 54 */ beq lbl_800B7A78
|
|
/* 800B7328 000B3248 40 80 00 30 */ bge lbl_800B7358
|
|
/* 800B732C 000B324C 2C 00 00 3A */ cmpwi r0, 0x3a
|
|
/* 800B7330 000B3250 41 82 04 CC */ beq lbl_800B77FC
|
|
/* 800B7334 000B3254 40 80 00 14 */ bge lbl_800B7348
|
|
/* 800B7338 000B3258 2C 00 00 38 */ cmpwi r0, 0x38
|
|
/* 800B733C 000B325C 41 82 07 3C */ beq lbl_800B7A78
|
|
/* 800B7340 000B3260 40 80 04 F4 */ bge lbl_800B7834
|
|
/* 800B7344 000B3264 48 00 07 CC */ b lbl_800B7B10
|
|
lbl_800B7348:
|
|
/* 800B7348 000B3268 2C 00 00 3C */ cmpwi r0, 0x3c
|
|
/* 800B734C 000B326C 41 82 02 D0 */ beq lbl_800B761C
|
|
/* 800B7350 000B3270 40 80 07 C0 */ bge lbl_800B7B10
|
|
/* 800B7354 000B3274 48 00 04 9C */ b lbl_800B77F0
|
|
lbl_800B7358:
|
|
/* 800B7358 000B3278 2C 00 00 42 */ cmpwi r0, 0x42
|
|
/* 800B735C 000B327C 41 82 04 94 */ beq lbl_800B77F0
|
|
/* 800B7360 000B3280 40 80 00 10 */ bge lbl_800B7370
|
|
/* 800B7364 000B3284 2C 00 00 41 */ cmpwi r0, 0x41
|
|
/* 800B7368 000B3288 40 80 04 94 */ bge lbl_800B77FC
|
|
/* 800B736C 000B328C 48 00 04 C8 */ b lbl_800B7834
|
|
lbl_800B7370:
|
|
/* 800B7370 000B3290 2C 00 00 44 */ cmpwi r0, 0x44
|
|
/* 800B7374 000B3294 40 80 07 9C */ bge lbl_800B7B10
|
|
/* 800B7378 000B3298 48 00 00 C8 */ b lbl_800B7440
|
|
lbl_800B737C:
|
|
/* 800B737C 000B329C 2C 00 00 B4 */ cmpwi r0, 0xb4
|
|
/* 800B7380 000B32A0 41 82 07 90 */ beq lbl_800B7B10
|
|
/* 800B7384 000B32A4 40 80 00 28 */ bge lbl_800B73AC
|
|
/* 800B7388 000B32A8 2C 00 00 68 */ cmpwi r0, 0x68
|
|
/* 800B738C 000B32AC 41 82 04 70 */ beq lbl_800B77FC
|
|
/* 800B7390 000B32B0 40 80 00 10 */ bge lbl_800B73A0
|
|
/* 800B7394 000B32B4 2C 00 00 4C */ cmpwi r0, 0x4c
|
|
/* 800B7398 000B32B8 40 80 07 78 */ bge lbl_800B7B10
|
|
/* 800B739C 000B32BC 48 00 04 98 */ b lbl_800B7834
|
|
lbl_800B73A0:
|
|
/* 800B73A0 000B32C0 2C 00 00 6A */ cmpwi r0, 0x6a
|
|
/* 800B73A4 000B32C4 40 80 07 6C */ bge lbl_800B7B10
|
|
/* 800B73A8 000B32C8 48 00 04 48 */ b lbl_800B77F0
|
|
lbl_800B73AC:
|
|
/* 800B73AC 000B32CC 2C 00 01 77 */ cmpwi r0, 0x177
|
|
/* 800B73B0 000B32D0 41 82 00 14 */ beq lbl_800B73C4
|
|
/* 800B73B4 000B32D4 40 80 07 5C */ bge lbl_800B7B10
|
|
/* 800B73B8 000B32D8 2C 00 01 2C */ cmpwi r0, 0x12c
|
|
/* 800B73BC 000B32DC 41 82 00 58 */ beq lbl_800B7414
|
|
/* 800B73C0 000B32E0 48 00 07 50 */ b lbl_800B7B10
|
|
lbl_800B73C4:
|
|
/* 800B73C4 000B32E4 38 00 00 02 */ li r0, 2
|
|
/* 800B73C8 000B32E8 B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800B73CC 000B32EC 38 80 00 00 */ li r4, 0
|
|
/* 800B73D0 000B32F0 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B73D4 000B32F4 B0 9D 00 44 */ sth r4, 0x44(r29)
|
|
/* 800B73D8 000B32F8 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B73DC 000B32FC 38 6D 96 F0 */ addi r3, r13, lbl_802F18D0@sda21
|
|
/* 800B73E0 000B3300 B0 9D 00 46 */ sth r4, 0x46(r29)
|
|
/* 800B73E4 000B3304 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B73E8 000B3308 D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800B73EC 000B330C D0 1D 00 4C */ stfs f0, 0x4c(r29)
|
|
/* 800B73F0 000B3310 D0 1D 00 50 */ stfs f0, 0x50(r29)
|
|
/* 800B73F4 000B3314 80 85 00 2C */ lwz r4, 0x2c(r5)
|
|
/* 800B73F8 000B3318 54 84 10 3A */ slwi r4, r4, 2
|
|
/* 800B73FC 000B331C 7C 80 22 14 */ add r4, r0, r4
|
|
/* 800B7400 000B3320 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B7404 000B3324 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B7408 000B3328 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800B740C 000B332C 4B F7 3B C5 */ bl SoundReq
|
|
/* 800B7410 000B3330 48 00 07 00 */ b lbl_800B7B10
|
|
lbl_800B7414:
|
|
/* 800B7414 000B3334 38 00 00 02 */ li r0, 2
|
|
/* 800B7418 000B3338 B0 1D 00 00 */ sth r0, 0(r29)
|
|
/* 800B741C 000B333C 38 00 00 00 */ li r0, 0
|
|
/* 800B7420 000B3340 B0 1D 00 1C */ sth r0, 0x1c(r29)
|
|
/* 800B7424 000B3344 B0 1D 00 1E */ sth r0, 0x1e(r29)
|
|
/* 800B7428 000B3348 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B742C 000B334C D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
/* 800B7430 000B3350 D0 1D 00 24 */ stfs f0, 0x24(r29)
|
|
/* 800B7434 000B3354 C0 02 BD 1C */ lfs f0, lbl_802F651C-_SDA2_BASE_(r2)
|
|
/* 800B7438 000B3358 D0 1D 00 28 */ stfs f0, 0x28(r29)
|
|
/* 800B743C 000B335C 48 00 06 D4 */ b lbl_800B7B10
|
|
lbl_800B7440:
|
|
/* 800B7440 000B3360 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7444 000B3364 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800B7448 000B3368 54 00 05 22 */ rlwinm r0, r0, 0, 0x14, 0x11
|
|
/* 800B744C 000B336C 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800B7450 000B3370 80 05 00 24 */ lwz r0, 0x24(r5)
|
|
/* 800B7454 000B3374 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B7458 000B3378 40 81 00 14 */ ble lbl_800B746C
|
|
/* 800B745C 000B337C 80 05 00 2C */ lwz r0, 0x2c(r5)
|
|
/* 800B7460 000B3380 7C 00 07 34 */ extsh r0, r0
|
|
/* 800B7464 000B3384 B0 1E 00 56 */ sth r0, 0x56(r30)
|
|
/* 800B7468 000B3388 48 00 00 0C */ b lbl_800B7474
|
|
lbl_800B746C:
|
|
/* 800B746C 000B338C 38 00 00 03 */ li r0, 3
|
|
/* 800B7470 000B3390 B0 1E 00 56 */ sth r0, 0x56(r30)
|
|
lbl_800B7474:
|
|
/* 800B7474 000B3394 38 60 00 2E */ li r3, 0x2e
|
|
/* 800B7478 000B3398 4B F9 5B 79 */ bl func_8004CFF0
|
|
/* 800B747C 000B339C 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B7480 000B33A0 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B7484 000B33A4 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800B7488 000B33A8 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B748C 000B33AC 38 00 00 00 */ li r0, 0
|
|
/* 800B7490 000B33B0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7494 000B33B4 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B7498 000B33B8 38 84 02 84 */ addi r4, r4, 0x284
|
|
/* 800B749C 000B33BC 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B74A0 000B33C0 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B74A4 000B33C4 3F 80 43 30 */ lis r28, 0x4330
|
|
/* 800B74A8 000B33C8 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B74AC 000B33CC 38 84 02 84 */ addi r4, r4, 0x284
|
|
/* 800B74B0 000B33D0 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B74B4 000B33D4 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B74B8 000B33D8 38 84 02 84 */ addi r4, r4, 0x284
|
|
/* 800B74BC 000B33DC 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B74C0 000B33E0 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B74C4 000B33E4 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B74C8 000B33E8 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B74CC 000B33EC 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B74D0 000B33F0 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B74D4 000B33F4 38 03 FF C8 */ addi r0, r3, -56
|
|
/* 800B74D8 000B33F8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B74DC 000B33FC 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 800B74E0 000B3400 93 81 00 C8 */ stw r28, 0xc8(r1)
|
|
/* 800B74E4 000B3404 C8 01 00 C8 */ lfd f0, 0xc8(r1)
|
|
/* 800B74E8 000B3408 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B74EC 000B340C EF E2 00 24 */ fdivs f31, f2, f0
|
|
/* 800B74F0 000B3410 48 04 F3 75 */ bl rand
|
|
/* 800B74F4 000B3414 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B74F8 000B3418 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B74FC 000B341C 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 800B7500 000B3420 38 00 00 01 */ li r0, 1
|
|
/* 800B7504 000B3424 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B7508 000B3428 93 81 00 C0 */ stw r28, 0xc0(r1)
|
|
/* 800B750C 000B342C C0 42 BD 28 */ lfs f2, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800B7510 000B3430 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 800B7514 000B3434 C0 22 BD 24 */ lfs f1, lbl_802F6524-_SDA2_BASE_(r2)
|
|
/* 800B7518 000B3438 EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800B751C 000B343C C0 02 BD 20 */ lfs f0, lbl_802F6520-_SDA2_BASE_(r2)
|
|
/* 800B7520 000B3440 B0 1D 00 00 */ sth r0, 0(r29)
|
|
/* 800B7524 000B3444 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800B7528 000B3448 EC 42 00 F2 */ fmuls f2, f2, f3
|
|
/* 800B752C 000B344C EC 21 10 2A */ fadds f1, f1, f2
|
|
/* 800B7530 000B3450 EF C0 00 72 */ fmuls f30, f0, f1
|
|
/* 800B7534 000B3454 48 04 F3 31 */ bl rand
|
|
/* 800B7538 000B3458 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800B753C 000B345C 4B F5 01 1D */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800B7540 000B3460 48 04 F3 25 */ bl rand
|
|
/* 800B7544 000B3464 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800B7548 000B3468 4B F5 0A 41 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B754C 000B346C C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B7550 000B3470 FC 60 F0 90 */ fmr f3, f30
|
|
/* 800B7554 000B3474 38 7D 00 04 */ addi r3, r29, 4
|
|
/* 800B7558 000B3478 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B755C 000B347C 4B F5 09 11 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B7560 000B3480 C0 3D 00 04 */ lfs f1, 4(r29)
|
|
/* 800B7564 000B3484 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800B7568 000B3488 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B756C 000B348C D0 1D 00 04 */ stfs f0, 4(r29)
|
|
/* 800B7570 000B3490 C0 3D 00 08 */ lfs f1, 8(r29)
|
|
/* 800B7574 000B3494 C0 1E 00 10 */ lfs f0, 0x10(r30)
|
|
/* 800B7578 000B3498 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B757C 000B349C D0 1D 00 08 */ stfs f0, 8(r29)
|
|
/* 800B7580 000B34A0 C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800B7584 000B34A4 C0 1E 00 14 */ lfs f0, 0x14(r30)
|
|
/* 800B7588 000B34A8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B758C 000B34AC D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800B7590 000B34B0 48 04 F2 D5 */ bl rand
|
|
/* 800B7594 000B34B4 54 63 05 7E */ clrlwi r3, r3, 0x15
|
|
/* 800B7598 000B34B8 38 63 FC 00 */ addi r3, r3, -1024
|
|
/* 800B759C 000B34BC 4B F5 0A 61 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B75A0 000B34C0 48 04 F2 C5 */ bl rand
|
|
/* 800B75A4 000B34C4 54 63 05 7E */ clrlwi r3, r3, 0x15
|
|
/* 800B75A8 000B34C8 38 63 FC 00 */ addi r3, r3, -1024
|
|
/* 800B75AC 000B34CC 4B F5 09 DD */ bl mathutil_mtxA_rotate_x
|
|
/* 800B75B0 000B34D0 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B75B4 000B34D4 FC 60 F0 90 */ fmr f3, f30
|
|
/* 800B75B8 000B34D8 38 61 00 B4 */ addi r3, r1, 0xb4
|
|
/* 800B75BC 000B34DC FC 40 08 90 */ fmr f2, f1
|
|
/* 800B75C0 000B34E0 4B F5 08 AD */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B75C4 000B34E4 C0 41 00 B4 */ lfs f2, 0xb4(r1)
|
|
/* 800B75C8 000B34E8 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800B75CC 000B34EC C0 1D 00 04 */ lfs f0, 4(r29)
|
|
/* 800B75D0 000B34F0 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800B75D4 000B34F4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B75D8 000B34F8 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800B75DC 000B34FC D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800B75E0 000B3500 C0 41 00 B8 */ lfs f2, 0xb8(r1)
|
|
/* 800B75E4 000B3504 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
|
/* 800B75E8 000B3508 C0 1D 00 08 */ lfs f0, 8(r29)
|
|
/* 800B75EC 000B350C EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800B75F0 000B3510 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B75F4 000B3514 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800B75F8 000B3518 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800B75FC 000B351C C0 41 00 BC */ lfs f2, 0xbc(r1)
|
|
/* 800B7600 000B3520 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800B7604 000B3524 C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800B7608 000B3528 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800B760C 000B352C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B7610 000B3530 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800B7614 000B3534 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800B7618 000B3538 48 00 04 F8 */ b lbl_800B7B10
|
|
lbl_800B761C:
|
|
/* 800B761C 000B353C 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7620 000B3540 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800B7624 000B3544 54 00 05 22 */ rlwinm r0, r0, 0, 0x14, 0x11
|
|
/* 800B7628 000B3548 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800B762C 000B354C 80 05 00 24 */ lwz r0, 0x24(r5)
|
|
/* 800B7630 000B3550 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B7634 000B3554 40 81 00 14 */ ble lbl_800B7648
|
|
/* 800B7638 000B3558 80 05 00 2C */ lwz r0, 0x2c(r5)
|
|
/* 800B763C 000B355C 7C 00 07 34 */ extsh r0, r0
|
|
/* 800B7640 000B3560 B0 1E 00 56 */ sth r0, 0x56(r30)
|
|
/* 800B7644 000B3564 48 00 00 0C */ b lbl_800B7650
|
|
lbl_800B7648:
|
|
/* 800B7648 000B3568 38 00 00 03 */ li r0, 3
|
|
/* 800B764C 000B356C B0 1E 00 56 */ sth r0, 0x56(r30)
|
|
lbl_800B7650:
|
|
/* 800B7650 000B3570 38 60 00 2E */ li r3, 0x2e
|
|
/* 800B7654 000B3574 4B F9 59 9D */ bl func_8004CFF0
|
|
/* 800B7658 000B3578 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B765C 000B357C 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B7660 000B3580 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800B7664 000B3584 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B7668 000B3588 38 00 00 00 */ li r0, 0
|
|
/* 800B766C 000B358C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7670 000B3590 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B7674 000B3594 38 84 02 84 */ addi r4, r4, 0x284
|
|
/* 800B7678 000B3598 3F 80 43 30 */ lis r28, 0x4330
|
|
/* 800B767C 000B359C 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B7680 000B35A0 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B7684 000B35A4 38 84 02 84 */ addi r4, r4, 0x284
|
|
/* 800B7688 000B35A8 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B768C 000B35AC 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B7690 000B35B0 38 84 02 84 */ addi r4, r4, 0x284
|
|
/* 800B7694 000B35B4 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B7698 000B35B8 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800B769C 000B35BC 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B76A0 000B35C0 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B76A4 000B35C4 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B76A8 000B35C8 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B76AC 000B35CC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B76B0 000B35D0 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 800B76B4 000B35D4 93 81 00 C0 */ stw r28, 0xc0(r1)
|
|
/* 800B76B8 000B35D8 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 800B76BC 000B35DC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B76C0 000B35E0 EF E2 00 24 */ fdivs f31, f2, f0
|
|
/* 800B76C4 000B35E4 48 04 F1 A1 */ bl rand
|
|
/* 800B76C8 000B35E8 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B76CC 000B35EC C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B76D0 000B35F0 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 800B76D4 000B35F4 38 00 00 01 */ li r0, 1
|
|
/* 800B76D8 000B35F8 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B76DC 000B35FC 93 81 00 C8 */ stw r28, 0xc8(r1)
|
|
/* 800B76E0 000B3600 C0 42 BD 28 */ lfs f2, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800B76E4 000B3604 C8 01 00 C8 */ lfd f0, 0xc8(r1)
|
|
/* 800B76E8 000B3608 C0 22 BD 24 */ lfs f1, lbl_802F6524-_SDA2_BASE_(r2)
|
|
/* 800B76EC 000B360C EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800B76F0 000B3610 C0 02 BD 18 */ lfs f0, lbl_802F6518-_SDA2_BASE_(r2)
|
|
/* 800B76F4 000B3614 B0 1D 00 00 */ sth r0, 0(r29)
|
|
/* 800B76F8 000B3618 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800B76FC 000B361C EC 42 00 F2 */ fmuls f2, f2, f3
|
|
/* 800B7700 000B3620 EC 21 10 2A */ fadds f1, f1, f2
|
|
/* 800B7704 000B3624 EF C0 00 72 */ fmuls f30, f0, f1
|
|
/* 800B7708 000B3628 48 04 F1 5D */ bl rand
|
|
/* 800B770C 000B362C 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800B7710 000B3630 4B F4 FF 49 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800B7714 000B3634 48 04 F1 51 */ bl rand
|
|
/* 800B7718 000B3638 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800B771C 000B363C 4B F5 08 6D */ bl mathutil_mtxA_rotate_x
|
|
/* 800B7720 000B3640 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B7724 000B3644 FC 60 F0 90 */ fmr f3, f30
|
|
/* 800B7728 000B3648 38 7D 00 04 */ addi r3, r29, 4
|
|
/* 800B772C 000B364C FC 40 08 90 */ fmr f2, f1
|
|
/* 800B7730 000B3650 4B F5 07 3D */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B7734 000B3654 C0 3D 00 04 */ lfs f1, 4(r29)
|
|
/* 800B7738 000B3658 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800B773C 000B365C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B7740 000B3660 D0 1D 00 04 */ stfs f0, 4(r29)
|
|
/* 800B7744 000B3664 C0 3D 00 08 */ lfs f1, 8(r29)
|
|
/* 800B7748 000B3668 C0 1E 00 10 */ lfs f0, 0x10(r30)
|
|
/* 800B774C 000B366C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B7750 000B3670 D0 1D 00 08 */ stfs f0, 8(r29)
|
|
/* 800B7754 000B3674 C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800B7758 000B3678 C0 1E 00 14 */ lfs f0, 0x14(r30)
|
|
/* 800B775C 000B367C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B7760 000B3680 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800B7764 000B3684 48 04 F1 01 */ bl rand
|
|
/* 800B7768 000B3688 54 63 05 7E */ clrlwi r3, r3, 0x15
|
|
/* 800B776C 000B368C 38 63 FC 00 */ addi r3, r3, -1024
|
|
/* 800B7770 000B3690 4B F5 08 8D */ bl mathutil_mtxA_rotate_y
|
|
/* 800B7774 000B3694 48 04 F0 F1 */ bl rand
|
|
/* 800B7778 000B3698 54 63 05 7E */ clrlwi r3, r3, 0x15
|
|
/* 800B777C 000B369C 38 63 FC 00 */ addi r3, r3, -1024
|
|
/* 800B7780 000B36A0 4B F5 08 09 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B7784 000B36A4 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B7788 000B36A8 FC 60 F0 90 */ fmr f3, f30
|
|
/* 800B778C 000B36AC 38 61 00 B4 */ addi r3, r1, 0xb4
|
|
/* 800B7790 000B36B0 FC 40 08 90 */ fmr f2, f1
|
|
/* 800B7794 000B36B4 4B F5 06 D9 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B7798 000B36B8 C0 41 00 B4 */ lfs f2, 0xb4(r1)
|
|
/* 800B779C 000B36BC C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800B77A0 000B36C0 C0 1D 00 04 */ lfs f0, 4(r29)
|
|
/* 800B77A4 000B36C4 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800B77A8 000B36C8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B77AC 000B36CC EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800B77B0 000B36D0 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800B77B4 000B36D4 C0 41 00 B8 */ lfs f2, 0xb8(r1)
|
|
/* 800B77B8 000B36D8 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
|
/* 800B77BC 000B36DC C0 1D 00 08 */ lfs f0, 8(r29)
|
|
/* 800B77C0 000B36E0 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800B77C4 000B36E4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B77C8 000B36E8 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800B77CC 000B36EC D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800B77D0 000B36F0 C0 41 00 BC */ lfs f2, 0xbc(r1)
|
|
/* 800B77D4 000B36F4 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800B77D8 000B36F8 C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800B77DC 000B36FC EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800B77E0 000B3700 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B77E4 000B3704 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800B77E8 000B3708 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800B77EC 000B370C 48 00 03 24 */ b lbl_800B7B10
|
|
lbl_800B77F0:
|
|
/* 800B77F0 000B3710 38 00 00 04 */ li r0, 4
|
|
/* 800B77F4 000B3714 B0 1E 00 0A */ sth r0, 0xa(r30)
|
|
/* 800B77F8 000B3718 48 00 03 18 */ b lbl_800B7B10
|
|
lbl_800B77FC:
|
|
/* 800B77FC 000B371C 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7800 000B3720 80 03 00 9C */ lwz r0, 0x9c(r3)
|
|
/* 800B7804 000B3724 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B7808 000B3728 41 82 00 1C */ beq lbl_800B7824
|
|
/* 800B780C 000B372C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7810 000B3730 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B7814 000B3734 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7818 000B3738 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B781C 000B373C 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B7820 000B3740 48 00 02 F0 */ b lbl_800B7B10
|
|
lbl_800B7824:
|
|
/* 800B7824 000B3744 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800B7828 000B3748 60 00 10 00 */ ori r0, r0, 0x1000
|
|
/* 800B782C 000B374C 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800B7830 000B3750 48 00 02 E0 */ b lbl_800B7B10
|
|
lbl_800B7834:
|
|
/* 800B7834 000B3754 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7838 000B3758 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B783C 000B375C A0 03 00 3A */ lhz r0, 0x3a(r3)
|
|
/* 800B7840 000B3760 A0 63 00 38 */ lhz r3, 0x38(r3)
|
|
/* 800B7844 000B3764 7C 00 0E 70 */ srawi r0, r0, 1
|
|
/* 800B7848 000B3768 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B784C 000B376C 40 82 00 34 */ bne lbl_800B7880
|
|
/* 800B7850 000B3770 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7854 000B3774 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B7858 000B3778 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 800B785C 000B377C 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B7860 000B3780 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B7864 000B3784 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B7868 000B3788 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B786C 000B378C 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B7870 000B3790 38 6D 96 F8 */ addi r3, r13, lbl_802F18D8@sda21
|
|
/* 800B7874 000B3794 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B7878 000B3798 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800B787C 000B379C 4B F7 37 55 */ bl SoundReq
|
|
lbl_800B7880:
|
|
/* 800B7880 000B37A0 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7884 000B37A4 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800B7888 000B37A8 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800B788C 000B37AC A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800B7890 000B37B0 38 03 FF F0 */ addi r0, r3, -16
|
|
/* 800B7894 000B37B4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800B7898 000B37B8 40 81 01 C8 */ ble lbl_800B7A60
|
|
/* 800B789C 000B37BC 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B78A0 000B37C0 38 80 00 00 */ li r4, 0
|
|
/* 800B78A4 000B37C4 38 A0 00 AC */ li r5, 0xac
|
|
/* 800B78A8 000B37C8 4B F4 BA 79 */ bl memset
|
|
/* 800B78AC 000B37CC 38 00 00 2E */ li r0, 0x2e
|
|
/* 800B78B0 000B37D0 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800B78B4 000B37D4 B0 01 00 10 */ sth r0, 0x10(r1)
|
|
/* 800B78B8 000B37D8 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800B78BC 000B37DC D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 800B78C0 000B37E0 C0 1E 00 10 */ lfs f0, 0x10(r30)
|
|
/* 800B78C4 000B37E4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B78C8 000B37E8 D0 01 00 40 */ stfs f0, 0x40(r1)
|
|
/* 800B78CC 000B37EC C0 1E 00 14 */ lfs f0, 0x14(r30)
|
|
/* 800B78D0 000B37F0 D0 01 00 44 */ stfs f0, 0x44(r1)
|
|
/* 800B78D4 000B37F4 A8 1E 00 58 */ lha r0, 0x58(r30)
|
|
/* 800B78D8 000B37F8 B0 01 00 54 */ sth r0, 0x54(r1)
|
|
/* 800B78DC 000B37FC A8 1E 00 5A */ lha r0, 0x5a(r30)
|
|
/* 800B78E0 000B3800 B0 01 00 56 */ sth r0, 0x56(r1)
|
|
/* 800B78E4 000B3804 A8 1E 00 5C */ lha r0, 0x5c(r30)
|
|
/* 800B78E8 000B3808 B0 01 00 58 */ sth r0, 0x58(r1)
|
|
/* 800B78EC 000B380C A8 61 00 56 */ lha r3, 0x56(r1)
|
|
/* 800B78F0 000B3810 4B F4 FD 69 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800B78F4 000B3814 A8 61 00 54 */ lha r3, 0x54(r1)
|
|
/* 800B78F8 000B3818 4B F5 06 91 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B78FC 000B381C A8 61 00 58 */ lha r3, 0x58(r1)
|
|
/* 800B7900 000B3820 4B F5 07 89 */ bl mathutil_mtxA_rotate_z
|
|
/* 800B7904 000B3824 3B A0 FF FF */ li r29, -1
|
|
/* 800B7908 000B3828 B3 A1 00 A8 */ sth r29, 0xa8(r1)
|
|
/* 800B790C 000B382C 3B 81 00 90 */ addi r28, r1, 0x90
|
|
/* 800B7910 000B3830 3B 61 00 48 */ addi r27, r1, 0x48
|
|
/* 800B7914 000B3834 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B7918 000B3838 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800B791C 000B383C 38 9B 00 00 */ addi r4, r27, 0
|
|
/* 800B7920 000B3840 D0 01 00 90 */ stfs f0, 0x90(r1)
|
|
/* 800B7924 000B3844 D0 01 00 94 */ stfs f0, 0x94(r1)
|
|
/* 800B7928 000B3848 C0 02 BD 14 */ lfs f0, lbl_802F6514-_SDA2_BASE_(r2)
|
|
/* 800B792C 000B384C D0 01 00 98 */ stfs f0, 0x98(r1)
|
|
/* 800B7930 000B3850 4B F5 05 0D */ bl mathutil_mtxA_tf_vec
|
|
/* 800B7934 000B3854 48 04 EF 31 */ bl rand
|
|
/* 800B7938 000B3858 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B793C 000B385C C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B7940 000B3860 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 800B7944 000B3864 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B7948 000B3868 C0 42 BD 0C */ lfs f2, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B794C 000B386C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B7950 000B3870 90 01 00 C0 */ stw r0, 0xc0(r1)
|
|
/* 800B7954 000B3874 C0 62 BD 28 */ lfs f3, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800B7958 000B3878 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 800B795C 000B387C C0 22 BC E4 */ lfs f1, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B7960 000B3880 EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800B7964 000B3884 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 800B7968 000B3888 EC 44 10 24 */ fdivs f2, f4, f2
|
|
/* 800B796C 000B388C EC 43 00 B2 */ fmuls f2, f3, f2
|
|
/* 800B7970 000B3890 EC 21 10 2A */ fadds f1, f1, f2
|
|
/* 800B7974 000B3894 EF E3 00 72 */ fmuls f31, f3, f1
|
|
/* 800B7978 000B3898 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B797C 000B389C D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800B7980 000B38A0 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
|
/* 800B7984 000B38A4 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B7988 000B38A8 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
|
/* 800B798C 000B38AC C0 01 00 50 */ lfs f0, 0x50(r1)
|
|
/* 800B7990 000B38B0 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B7994 000B38B4 D0 01 00 50 */ stfs f0, 0x50(r1)
|
|
/* 800B7998 000B38B8 C0 21 00 48 */ lfs f1, 0x48(r1)
|
|
/* 800B799C 000B38BC C0 1E 00 18 */ lfs f0, 0x18(r30)
|
|
/* 800B79A0 000B38C0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B79A4 000B38C4 D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800B79A8 000B38C8 C0 21 00 4C */ lfs f1, 0x4c(r1)
|
|
/* 800B79AC 000B38CC C0 1E 00 1C */ lfs f0, 0x1c(r30)
|
|
/* 800B79B0 000B38D0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B79B4 000B38D4 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
|
/* 800B79B8 000B38D8 C0 21 00 50 */ lfs f1, 0x50(r1)
|
|
/* 800B79BC 000B38DC C0 1E 00 20 */ lfs f0, 0x20(r30)
|
|
/* 800B79C0 000B38E0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B79C4 000B38E4 D0 01 00 50 */ stfs f0, 0x50(r1)
|
|
/* 800B79C8 000B38E8 4B F9 55 41 */ bl func_8004CF08
|
|
/* 800B79CC 000B38EC A8 1E 00 56 */ lha r0, 0x56(r30)
|
|
/* 800B79D0 000B38F0 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800B79D4 000B38F4 38 9B 00 00 */ addi r4, r27, 0
|
|
/* 800B79D8 000B38F8 B0 01 00 A8 */ sth r0, 0xa8(r1)
|
|
/* 800B79DC 000B38FC C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B79E0 000B3900 D0 01 00 90 */ stfs f0, 0x90(r1)
|
|
/* 800B79E4 000B3904 D0 01 00 94 */ stfs f0, 0x94(r1)
|
|
/* 800B79E8 000B3908 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B79EC 000B390C D0 01 00 98 */ stfs f0, 0x98(r1)
|
|
/* 800B79F0 000B3910 4B F5 04 4D */ bl mathutil_mtxA_tf_vec
|
|
/* 800B79F4 000B3914 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 800B79F8 000B3918 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B79FC 000B391C EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B7A00 000B3920 D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800B7A04 000B3924 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
|
/* 800B7A08 000B3928 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B7A0C 000B392C D0 01 00 4C */ stfs f0, 0x4c(r1)
|
|
/* 800B7A10 000B3930 C0 01 00 50 */ lfs f0, 0x50(r1)
|
|
/* 800B7A14 000B3934 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800B7A18 000B3938 D0 01 00 50 */ stfs f0, 0x50(r1)
|
|
/* 800B7A1C 000B393C C0 21 00 48 */ lfs f1, 0x48(r1)
|
|
/* 800B7A20 000B3940 C0 1E 00 18 */ lfs f0, 0x18(r30)
|
|
/* 800B7A24 000B3944 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B7A28 000B3948 D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800B7A2C 000B394C C0 21 00 4C */ lfs f1, 0x4c(r1)
|
|
/* 800B7A30 000B3950 C0 1E 00 1C */ lfs f0, 0x1c(r30)
|
|
/* 800B7A34 000B3954 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B7A38 000B3958 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
|
/* 800B7A3C 000B395C C0 21 00 50 */ lfs f1, 0x50(r1)
|
|
/* 800B7A40 000B3960 C0 1E 00 20 */ lfs f0, 0x20(r30)
|
|
/* 800B7A44 000B3964 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800B7A48 000B3968 D0 01 00 50 */ stfs f0, 0x50(r1)
|
|
/* 800B7A4C 000B396C 4B F9 54 BD */ bl func_8004CF08
|
|
/* 800B7A50 000B3970 B3 BE 00 56 */ sth r29, 0x56(r30)
|
|
/* 800B7A54 000B3974 38 60 02 33 */ li r3, 0x233
|
|
/* 800B7A58 000B3978 4B F7 3B 4D */ bl g_play_sound
|
|
/* 800B7A5C 000B397C 48 00 00 B4 */ b lbl_800B7B10
|
|
lbl_800B7A60:
|
|
/* 800B7A60 000B3980 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7A64 000B3984 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B7A68 000B3988 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7A6C 000B398C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B7A70 000B3990 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B7A74 000B3994 48 00 00 9C */ b lbl_800B7B10
|
|
lbl_800B7A78:
|
|
/* 800B7A78 000B3998 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B7A7C 000B399C 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800B7A80 000B39A0 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800B7A84 000B39A4 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800B7A88 000B39A8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7A8C 000B39AC 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800B7A90 000B39B0 41 82 00 1C */ beq lbl_800B7AAC
|
|
/* 800B7A94 000B39B4 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7A98 000B39B8 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B7A9C 000B39BC 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7AA0 000B39C0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B7AA4 000B39C4 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B7AA8 000B39C8 48 00 00 68 */ b lbl_800B7B10
|
|
lbl_800B7AAC:
|
|
/* 800B7AAC 000B39CC 38 00 00 00 */ li r0, 0
|
|
/* 800B7AB0 000B39D0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7AB4 000B39D4 B0 1D 00 00 */ sth r0, 0(r29)
|
|
/* 800B7AB8 000B39D8 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B7ABC 000B39DC 38 C3 00 2C */ addi r6, r3, 0x2c
|
|
/* 800B7AC0 000B39E0 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 800B7AC4 000B39E4 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B7AC8 000B39E8 38 A3 EF 00 */ addi r5, r3, cameraInfo@l
|
|
/* 800B7ACC 000B39EC 1C 00 02 84 */ mulli r0, r0, 0x284
|
|
/* 800B7AD0 000B39F0 7C 85 02 14 */ add r4, r5, r0
|
|
/* 800B7AD4 000B39F4 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7AD8 000B39F8 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 800B7ADC 000B39FC 90 7D 00 04 */ stw r3, 4(r29)
|
|
/* 800B7AE0 000B3A00 90 1D 00 08 */ stw r0, 8(r29)
|
|
/* 800B7AE4 000B3A04 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B7AE8 000B3A08 90 1D 00 0C */ stw r0, 0xc(r29)
|
|
/* 800B7AEC 000B3A0C 80 06 00 00 */ lwz r0, 0(r6)
|
|
/* 800B7AF0 000B3A10 1C 00 02 84 */ mulli r0, r0, 0x284
|
|
/* 800B7AF4 000B3A14 7C 85 02 14 */ add r4, r5, r0
|
|
/* 800B7AF8 000B3A18 80 64 00 94 */ lwz r3, 0x94(r4)
|
|
/* 800B7AFC 000B3A1C 80 04 00 98 */ lwz r0, 0x98(r4)
|
|
/* 800B7B00 000B3A20 90 7D 00 10 */ stw r3, 0x10(r29)
|
|
/* 800B7B04 000B3A24 90 1D 00 14 */ stw r0, 0x14(r29)
|
|
/* 800B7B08 000B3A28 80 04 00 9C */ lwz r0, 0x9c(r4)
|
|
/* 800B7B0C 000B3A2C 90 1D 00 18 */ stw r0, 0x18(r29)
|
|
lbl_800B7B10:
|
|
/* 800B7B10 000B3A30 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7B14 000B3A34 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B7B18 000B3A38 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7B1C 000B3A3C 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B7B20 000B3A40 41 82 00 0C */ beq lbl_800B7B2C
|
|
/* 800B7B24 000B3A44 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7B28 000B3A48 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B7B2C:
|
|
/* 800B7B2C 000B3A4C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7B30 000B3A50 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B7B34 000B3A54 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B7B38 000B3A58 40 82 00 18 */ bne lbl_800B7B50
|
|
/* 800B7B3C 000B3A5C 38 00 00 09 */ li r0, 9
|
|
/* 800B7B40 000B3A60 B0 1F 00 02 */ sth r0, 2(r31)
|
|
/* 800B7B44 000B3A64 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800B7B48 000B3A68 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
|
/* 800B7B4C 000B3A6C 90 1F 00 04 */ stw r0, 4(r31)
|
|
lbl_800B7B50:
|
|
/* 800B7B50 000B3A70 BB 61 00 D4 */ lmw r27, 0xd4(r1)
|
|
/* 800B7B54 000B3A74 80 01 00 FC */ lwz r0, 0xfc(r1)
|
|
/* 800B7B58 000B3A78 CB E1 00 F0 */ lfd f31, 0xf0(r1)
|
|
/* 800B7B5C 000B3A7C CB C1 00 E8 */ lfd f30, 0xe8(r1)
|
|
/* 800B7B60 000B3A80 7C 08 03 A6 */ mtlr r0
|
|
/* 800B7B64 000B3A84 38 21 00 F8 */ addi r1, r1, 0xf8
|
|
/* 800B7B68 000B3A88 4E 80 00 20 */ blr
|
|
.global func_800B7B6C
|
|
func_800B7B6C:
|
|
/* 800B7B6C 000B3A8C 7C 08 02 A6 */ mflr r0
|
|
/* 800B7B70 000B3A90 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B7B74 000B3A94 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B7B78 000B3A98 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B7B7C 000B3A9C 38 00 00 0A */ li r0, 0xa
|
|
/* 800B7B80 000B3AA0 94 21 FF B8 */ stwu r1, -0x48(r1)
|
|
/* 800B7B84 000B3AA4 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7B88 000B3AA8 93 E1 00 44 */ stw r31, 0x44(r1)
|
|
/* 800B7B8C 000B3AAC 3B E4 00 08 */ addi r31, r4, 8
|
|
/* 800B7B90 000B3AB0 93 C1 00 40 */ stw r30, 0x40(r1)
|
|
/* 800B7B94 000B3AB4 93 A1 00 3C */ stw r29, 0x3c(r1)
|
|
/* 800B7B98 000B3AB8 93 81 00 38 */ stw r28, 0x38(r1)
|
|
/* 800B7B9C 000B3ABC B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B7BA0 000B3AC0 38 00 00 3C */ li r0, 0x3c
|
|
/* 800B7BA4 000B3AC4 94 03 EC 20 */ stwu r0, modeCtrl@l(r3)
|
|
/* 800B7BA8 000B3AC8 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B7BAC 000B3ACC 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 800B7BB0 000B3AD0 38 00 00 00 */ li r0, 0
|
|
/* 800B7BB4 000B3AD4 83 C4 00 08 */ lwz r30, 8(r4)
|
|
/* 800B7BB8 000B3AD8 3F BE 00 01 */ addis r29, r30, 1
|
|
/* 800B7BBC 000B3ADC 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800B7BC0 000B3AE0 90 1D AA CC */ stw r0, -0x5534(r29)
|
|
/* 800B7BC4 000B3AE4 38 9D 00 00 */ addi r4, r29, 0
|
|
/* 800B7BC8 000B3AE8 38 63 AA B0 */ addi r3, r3, -21840
|
|
/* 800B7BCC 000B3AEC 38 84 AA D0 */ addi r4, r4, -21808
|
|
/* 800B7BD0 000B3AF0 48 00 91 F1 */ bl func_800C0DC0
|
|
/* 800B7BD4 000B3AF4 80 1D AA B0 */ lwz r0, -0x5550(r29)
|
|
/* 800B7BD8 000B3AF8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B7BDC 000B3AFC 40 81 00 B4 */ ble lbl_800B7C90
|
|
/* 800B7BE0 000B3B00 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800B7BE4 000B3B04 38 80 00 00 */ li r4, 0
|
|
/* 800B7BE8 000B3B08 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B7BEC 000B3B0C 4B F4 B7 35 */ bl memset
|
|
/* 800B7BF0 000B3B10 38 00 00 0B */ li r0, 0xb
|
|
/* 800B7BF4 000B3B14 98 01 00 22 */ stb r0, 0x22(r1)
|
|
/* 800B7BF8 000B3B18 38 60 01 40 */ li r3, 0x140
|
|
/* 800B7BFC 000B3B1C 38 00 00 A0 */ li r0, 0xa0
|
|
/* 800B7C00 000B3B20 B0 61 00 18 */ sth r3, 0x18(r1)
|
|
/* 800B7C04 000B3B24 B0 01 00 1A */ sth r0, 0x1a(r1)
|
|
/* 800B7C08 000B3B28 80 1D AA B0 */ lwz r0, -0x5550(r29)
|
|
/* 800B7C0C 000B3B2C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B7C10 000B3B30 40 80 00 08 */ bge lbl_800B7C18
|
|
/* 800B7C14 000B3B34 48 00 00 08 */ b lbl_800B7C1C
|
|
lbl_800B7C18:
|
|
/* 800B7C18 000B3B38 38 00 00 02 */ li r0, 2
|
|
lbl_800B7C1C:
|
|
/* 800B7C1C 000B3B3C 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B7C20 000B3B40 98 01 00 21 */ stb r0, 0x21(r1)
|
|
/* 800B7C24 000B3B44 38 00 00 00 */ li r0, 0
|
|
/* 800B7C28 000B3B48 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 800B7C2C 000B3B4C 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 800B7C30 000B3B50 38 60 00 00 */ li r3, 0
|
|
/* 800B7C34 000B3B54 38 80 00 01 */ li r4, 1
|
|
/* 800B7C38 000B3B58 4B FB DC C9 */ bl func_80075900
|
|
/* 800B7C3C 000B3B5C 3F BE 00 01 */ addis r29, r30, 1
|
|
/* 800B7C40 000B3B60 3B 80 00 00 */ li r28, 0
|
|
/* 800B7C44 000B3B64 48 00 00 3C */ b lbl_800B7C80
|
|
lbl_800B7C48:
|
|
/* 800B7C48 000B3B68 80 1D AA CC */ lwz r0, -0x5534(r29)
|
|
/* 800B7C4C 000B3B6C 38 60 00 00 */ li r3, 0
|
|
/* 800B7C50 000B3B70 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B7C54 000B3B74 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B7C58 000B3B78 38 84 AA B4 */ addi r4, r4, -21836
|
|
/* 800B7C5C 000B3B7C 7C 9E 20 2E */ lwzx r4, r30, r4
|
|
/* 800B7C60 000B3B80 4B FB DF B9 */ bl func_80075C18
|
|
/* 800B7C64 000B3B84 80 7D AA B0 */ lwz r3, -0x5550(r29)
|
|
/* 800B7C68 000B3B88 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 800B7C6C 000B3B8C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7C70 000B3B90 90 1D AA B0 */ stw r0, -0x5550(r29)
|
|
/* 800B7C74 000B3B94 80 7D AA CC */ lwz r3, -0x5534(r29)
|
|
/* 800B7C78 000B3B98 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B7C7C 000B3B9C 90 1D AA CC */ stw r0, -0x5534(r29)
|
|
lbl_800B7C80:
|
|
/* 800B7C80 000B3BA0 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 800B7C84 000B3BA4 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B7C88 000B3BA8 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 800B7C8C 000B3BAC 41 80 FF BC */ blt lbl_800B7C48
|
|
lbl_800B7C90:
|
|
/* 800B7C90 000B3BB0 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B7C94 000B3BB4 38 80 00 00 */ li r4, 0
|
|
/* 800B7C98 000B3BB8 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B7C9C 000B3BBC 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B7CA0 000B3BC0 3B 9C AA 54 */ addi r28, r28, -21932
|
|
/* 800B7CA4 000B3BC4 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800B7CA8 000B3BC8 4B F4 B6 79 */ bl memset
|
|
/* 800B7CAC 000B3BCC 38 A0 00 02 */ li r5, 2
|
|
/* 800B7CB0 000B3BD0 B0 BC 00 00 */ sth r5, 0(r28)
|
|
/* 800B7CB4 000B3BD4 38 80 00 00 */ li r4, 0
|
|
/* 800B7CB8 000B3BD8 38 60 00 05 */ li r3, 5
|
|
/* 800B7CBC 000B3BDC B0 9C 00 1C */ sth r4, 0x1c(r28)
|
|
/* 800B7CC0 000B3BE0 38 00 00 06 */ li r0, 6
|
|
/* 800B7CC4 000B3BE4 B0 7C 00 1E */ sth r3, 0x1e(r28)
|
|
/* 800B7CC8 000B3BE8 C0 02 BD 30 */ lfs f0, lbl_802F6530-_SDA2_BASE_(r2)
|
|
/* 800B7CCC 000B3BEC D0 1C 00 20 */ stfs f0, 0x20(r28)
|
|
/* 800B7CD0 000B3BF0 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B7CD4 000B3BF4 D0 3C 00 24 */ stfs f1, 0x24(r28)
|
|
/* 800B7CD8 000B3BF8 C0 02 BD 34 */ lfs f0, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800B7CDC 000B3BFC D0 1C 00 28 */ stfs f0, 0x28(r28)
|
|
/* 800B7CE0 000B3C00 B0 BC 00 02 */ sth r5, 2(r28)
|
|
/* 800B7CE4 000B3C04 B0 9C 00 44 */ sth r4, 0x44(r28)
|
|
/* 800B7CE8 000B3C08 B0 7C 00 46 */ sth r3, 0x46(r28)
|
|
/* 800B7CEC 000B3C0C D0 3C 00 48 */ stfs f1, 0x48(r28)
|
|
/* 800B7CF0 000B3C10 D0 3C 00 4C */ stfs f1, 0x4c(r28)
|
|
/* 800B7CF4 000B3C14 D0 1C 00 50 */ stfs f0, 0x50(r28)
|
|
/* 800B7CF8 000B3C18 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B7CFC 000B3C1C 3C A3 00 01 */ addis r5, r3, 1
|
|
/* 800B7D00 000B3C20 B0 05 A8 0E */ sth r0, -0x57f2(r5)
|
|
/* 800B7D04 000B3C24 80 65 A8 04 */ lwz r3, -0x57fc(r5)
|
|
/* 800B7D08 000B3C28 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800B7D0C 000B3C2C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
|
|
/* 800B7D10 000B3C30 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800B7D14 000B3C34 B0 85 A8 3C */ sth r4, -0x57c4(r5)
|
|
/* 800B7D18 000B3C38 80 01 00 4C */ lwz r0, 0x4c(r1)
|
|
/* 800B7D1C 000B3C3C 83 E1 00 44 */ lwz r31, 0x44(r1)
|
|
/* 800B7D20 000B3C40 83 C1 00 40 */ lwz r30, 0x40(r1)
|
|
/* 800B7D24 000B3C44 7C 08 03 A6 */ mtlr r0
|
|
/* 800B7D28 000B3C48 83 A1 00 3C */ lwz r29, 0x3c(r1)
|
|
/* 800B7D2C 000B3C4C 83 81 00 38 */ lwz r28, 0x38(r1)
|
|
/* 800B7D30 000B3C50 38 21 00 48 */ addi r1, r1, 0x48
|
|
/* 800B7D34 000B3C54 4E 80 00 20 */ blr
|
|
.global func_800B7D38
|
|
func_800B7D38:
|
|
/* 800B7D38 000B3C58 7C 08 02 A6 */ mflr r0
|
|
/* 800B7D3C 000B3C5C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B7D40 000B3C60 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B7D44 000B3C64 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B7D48 000B3C68 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 800B7D4C 000B3C6C 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 800B7D50 000B3C70 3B E3 00 08 */ addi r31, r3, 8
|
|
/* 800B7D54 000B3C74 93 C1 00 48 */ stw r30, 0x48(r1)
|
|
/* 800B7D58 000B3C78 93 A1 00 44 */ stw r29, 0x44(r1)
|
|
/* 800B7D5C 000B3C7C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800B7D60 000B3C80 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800B7D64 000B3C84 A8 7E A8 3C */ lha r3, -0x57c4(r30)
|
|
/* 800B7D68 000B3C88 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7D6C 000B3C8C B0 1E A8 3C */ sth r0, -0x57c4(r30)
|
|
/* 800B7D70 000B3C90 A8 1E A8 3C */ lha r0, -0x57c4(r30)
|
|
/* 800B7D74 000B3C94 3B DE A8 04 */ addi r30, r30, -22524
|
|
/* 800B7D78 000B3C98 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B7D7C 000B3C9C 40 80 00 8C */ bge lbl_800B7E08
|
|
/* 800B7D80 000B3CA0 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800B7D84 000B3CA4 3C 60 80 1E */ lis r3, lbl_801E2B28@ha
|
|
/* 800B7D88 000B3CA8 A8 1E 00 3A */ lha r0, 0x3a(r30)
|
|
/* 800B7D8C 000B3CAC 38 63 2B 28 */ addi r3, r3, lbl_801E2B28@l
|
|
/* 800B7D90 000B3CB0 80 84 00 10 */ lwz r4, 0x10(r4)
|
|
/* 800B7D94 000B3CB4 54 00 0F BC */ rlwinm r0, r0, 1, 0x1e, 0x1e
|
|
/* 800B7D98 000B3CB8 54 84 10 3A */ slwi r4, r4, 2
|
|
/* 800B7D9C 000B3CBC 7C 63 22 14 */ add r3, r3, r4
|
|
/* 800B7DA0 000B3CC0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B7DA4 000B3CC4 A8 63 00 00 */ lha r3, 0(r3)
|
|
/* 800B7DA8 000B3CC8 4B F7 32 29 */ bl SoundReq
|
|
/* 800B7DAC 000B3CCC 48 04 EA B9 */ bl rand
|
|
/* 800B7DB0 000B3CD0 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B7DB4 000B3CD4 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B7DB8 000B3CD8 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800B7DBC 000B3CDC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B7DC0 000B3CE0 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B7DC4 000B3CE4 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 800B7DC8 000B3CE8 C0 42 BD 08 */ lfs f2, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800B7DCC 000B3CEC C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 800B7DD0 000B3CF0 C0 22 BD 04 */ lfs f1, lbl_802F6504-_SDA2_BASE_(r2)
|
|
/* 800B7DD4 000B3CF4 EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800B7DD8 000B3CF8 C0 02 BD 00 */ lfs f0, lbl_802F6500-_SDA2_BASE_(r2)
|
|
/* 800B7DDC 000B3CFC EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800B7DE0 000B3D00 EC 42 00 F2 */ fmuls f2, f2, f3
|
|
/* 800B7DE4 000B3D04 EC 21 10 2A */ fadds f1, f1, f2
|
|
/* 800B7DE8 000B3D08 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B7DEC 000B3D0C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B7DF0 000B3D10 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 800B7DF4 000B3D14 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800B7DF8 000B3D18 B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800B7DFC 000B3D1C A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800B7E00 000B3D20 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B7E04 000B3D24 B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
lbl_800B7E08:
|
|
/* 800B7E08 000B3D28 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7E0C 000B3D2C 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B7E10 000B3D30 38 83 00 18 */ addi r4, r3, 0x18
|
|
/* 800B7E14 000B3D34 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800B7E18 000B3D38 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B7E1C 000B3D3C 41 82 00 0C */ beq lbl_800B7E28
|
|
/* 800B7E20 000B3D40 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7E24 000B3D44 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B7E28:
|
|
/* 800B7E28 000B3D48 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B7E2C 000B3D4C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B7E30 000B3D50 40 82 01 04 */ bne lbl_800B7F34
|
|
/* 800B7E34 000B3D54 3C 60 80 1F */ lis r3, lbl_801F3D88@ha
|
|
/* 800B7E38 000B3D58 38 63 3D 88 */ addi r3, r3, lbl_801F3D88@l
|
|
/* 800B7E3C 000B3D5C A0 03 00 04 */ lhz r0, 4(r3)
|
|
/* 800B7E40 000B3D60 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 800B7E44 000B3D64 41 82 00 F0 */ beq lbl_800B7F34
|
|
/* 800B7E48 000B3D68 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B7E4C 000B3D6C 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B7E50 000B3D70 83 DF 00 00 */ lwz r30, 0(r31)
|
|
/* 800B7E54 000B3D74 3F FE 00 01 */ addis r31, r30, 1
|
|
/* 800B7E58 000B3D78 80 1F AA B0 */ lwz r0, -0x5550(r31)
|
|
/* 800B7E5C 000B3D7C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B7E60 000B3D80 41 82 00 B4 */ beq lbl_800B7F14
|
|
/* 800B7E64 000B3D84 38 60 00 00 */ li r3, 0
|
|
/* 800B7E68 000B3D88 38 80 00 14 */ li r4, 0x14
|
|
/* 800B7E6C 000B3D8C 38 A0 00 00 */ li r5, 0
|
|
/* 800B7E70 000B3D90 4B FB DA 91 */ bl func_80075900
|
|
/* 800B7E74 000B3D94 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B7E78 000B3D98 38 80 00 00 */ li r4, 0
|
|
/* 800B7E7C 000B3D9C 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B7E80 000B3DA0 4B F4 B4 A1 */ bl memset
|
|
/* 800B7E84 000B3DA4 38 00 00 0B */ li r0, 0xb
|
|
/* 800B7E88 000B3DA8 98 01 00 1E */ stb r0, 0x1e(r1)
|
|
/* 800B7E8C 000B3DAC 38 00 01 40 */ li r0, 0x140
|
|
/* 800B7E90 000B3DB0 38 60 00 A0 */ li r3, 0xa0
|
|
/* 800B7E94 000B3DB4 B0 01 00 14 */ sth r0, 0x14(r1)
|
|
/* 800B7E98 000B3DB8 38 00 00 00 */ li r0, 0
|
|
/* 800B7E9C 000B3DBC 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B7EA0 000B3DC0 B0 61 00 16 */ sth r3, 0x16(r1)
|
|
/* 800B7EA4 000B3DC4 38 60 00 00 */ li r3, 0
|
|
/* 800B7EA8 000B3DC8 38 80 00 01 */ li r4, 1
|
|
/* 800B7EAC 000B3DCC 80 DF AA B0 */ lwz r6, -0x5550(r31)
|
|
/* 800B7EB0 000B3DD0 7C C6 07 74 */ extsb r6, r6
|
|
/* 800B7EB4 000B3DD4 98 C1 00 1D */ stb r6, 0x1d(r1)
|
|
/* 800B7EB8 000B3DD8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B7EBC 000B3DDC 4B FB DA 45 */ bl func_80075900
|
|
/* 800B7EC0 000B3DE0 3B A0 00 00 */ li r29, 0
|
|
/* 800B7EC4 000B3DE4 48 00 00 3C */ b lbl_800B7F00
|
|
lbl_800B7EC8:
|
|
/* 800B7EC8 000B3DE8 80 1F AA CC */ lwz r0, -0x5534(r31)
|
|
/* 800B7ECC 000B3DEC 38 60 00 00 */ li r3, 0
|
|
/* 800B7ED0 000B3DF0 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B7ED4 000B3DF4 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B7ED8 000B3DF8 38 84 AA B4 */ addi r4, r4, -21836
|
|
/* 800B7EDC 000B3DFC 7C 9E 20 2E */ lwzx r4, r30, r4
|
|
/* 800B7EE0 000B3E00 4B FB DD 39 */ bl func_80075C18
|
|
/* 800B7EE4 000B3E04 80 7F AA B0 */ lwz r3, -0x5550(r31)
|
|
/* 800B7EE8 000B3E08 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 800B7EEC 000B3E0C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7EF0 000B3E10 90 1F AA B0 */ stw r0, -0x5550(r31)
|
|
/* 800B7EF4 000B3E14 80 7F AA CC */ lwz r3, -0x5534(r31)
|
|
/* 800B7EF8 000B3E18 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B7EFC 000B3E1C 90 1F AA CC */ stw r0, -0x5534(r31)
|
|
lbl_800B7F00:
|
|
/* 800B7F00 000B3E20 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 800B7F04 000B3E24 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B7F08 000B3E28 7C 1D 00 00 */ cmpw r29, r0
|
|
/* 800B7F0C 000B3E2C 41 80 FF BC */ blt lbl_800B7EC8
|
|
/* 800B7F10 000B3E30 48 00 00 24 */ b lbl_800B7F34
|
|
lbl_800B7F14:
|
|
/* 800B7F14 000B3E34 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B7F18 000B3E38 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B7F1C 000B3E3C 38 00 00 0B */ li r0, 0xb
|
|
/* 800B7F20 000B3E40 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B7F24 000B3E44 38 60 00 00 */ li r3, 0
|
|
/* 800B7F28 000B3E48 38 80 00 14 */ li r4, 0x14
|
|
/* 800B7F2C 000B3E4C 38 A0 00 00 */ li r5, 0
|
|
/* 800B7F30 000B3E50 4B FB D9 D1 */ bl func_80075900
|
|
lbl_800B7F34:
|
|
/* 800B7F34 000B3E54 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7F38 000B3E58 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B7F3C 000B3E5C 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7F40 000B3E60 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B7F44 000B3E64 41 82 00 0C */ beq lbl_800B7F50
|
|
/* 800B7F48 000B3E68 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B7F4C 000B3E6C 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B7F50:
|
|
/* 800B7F50 000B3E70 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 800B7F54 000B3E74 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 800B7F58 000B3E78 83 C1 00 48 */ lwz r30, 0x48(r1)
|
|
/* 800B7F5C 000B3E7C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B7F60 000B3E80 83 A1 00 44 */ lwz r29, 0x44(r1)
|
|
/* 800B7F64 000B3E84 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 800B7F68 000B3E88 4E 80 00 20 */ blr
|
|
.global func_800B7F6C
|
|
func_800B7F6C:
|
|
/* 800B7F6C 000B3E8C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B7F70 000B3E90 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B7F74 000B3E94 38 00 00 0C */ li r0, 0xc
|
|
/* 800B7F78 000B3E98 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B7F7C 000B3E9C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7F80 000B3EA0 38 00 02 1C */ li r0, 0x21c
|
|
/* 800B7F84 000B3EA4 90 03 EC 20 */ stw r0, modeCtrl@l(r3)
|
|
/* 800B7F88 000B3EA8 38 00 00 07 */ li r0, 7
|
|
/* 800B7F8C 000B3EAC 84 64 00 08 */ lwzu r3, 8(r4)
|
|
/* 800B7F90 000B3EB0 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B7F94 000B3EB4 B0 03 A8 0E */ sth r0, -0x57f2(r3)
|
|
/* 800B7F98 000B3EB8 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B7F9C 000B3EBC 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B7FA0 000B3EC0 80 63 A8 04 */ lwz r3, -0x57fc(r3)
|
|
/* 800B7FA4 000B3EC4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800B7FA8 000B3EC8 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
|
|
/* 800B7FAC 000B3ECC 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800B7FB0 000B3ED0 4E 80 00 20 */ blr
|
|
.global func_800B7FB4
|
|
func_800B7FB4:
|
|
/* 800B7FB4 000B3ED4 7C 08 02 A6 */ mflr r0
|
|
/* 800B7FB8 000B3ED8 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B7FBC 000B3EDC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B7FC0 000B3EE0 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800B7FC4 000B3EE4 38 C3 EC 20 */ addi r6, r3, modeCtrl@l
|
|
/* 800B7FC8 000B3EE8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800B7FCC 000B3EEC DB E1 00 38 */ stfd f31, 0x38(r1)
|
|
/* 800B7FD0 000B3EF0 93 E1 00 34 */ stw r31, 0x34(r1)
|
|
/* 800B7FD4 000B3EF4 3B E4 6B D8 */ addi r31, r4, lbl_802C6BD8@l
|
|
/* 800B7FD8 000B3EF8 93 C1 00 30 */ stw r30, 0x30(r1)
|
|
/* 800B7FDC 000B3EFC 93 A1 00 2C */ stw r29, 0x2c(r1)
|
|
/* 800B7FE0 000B3F00 3B BF 00 08 */ addi r29, r31, 8
|
|
/* 800B7FE4 000B3F04 93 81 00 28 */ stw r28, 0x28(r1)
|
|
/* 800B7FE8 000B3F08 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 800B7FEC 000B3F0C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B7FF0 000B3F10 2C 05 01 0E */ cmpwi r5, 0x10e
|
|
/* 800B7FF4 000B3F14 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B7FF8 000B3F18 3C E3 00 01 */ addis r7, r3, 1
|
|
/* 800B7FFC 000B3F1C 3B 9C AA 54 */ addi r28, r28, -21932
|
|
/* 800B8000 000B3F20 38 E7 A8 04 */ addi r7, r7, -22524
|
|
/* 800B8004 000B3F24 41 82 01 80 */ beq lbl_800B8184
|
|
/* 800B8008 000B3F28 40 80 00 1C */ bge lbl_800B8024
|
|
/* 800B800C 000B3F2C 2C 05 00 F0 */ cmpwi r5, 0xf0
|
|
/* 800B8010 000B3F30 41 82 01 64 */ beq lbl_800B8174
|
|
/* 800B8014 000B3F34 40 80 01 98 */ bge lbl_800B81AC
|
|
/* 800B8018 000B3F38 2C 05 00 1E */ cmpwi r5, 0x1e
|
|
/* 800B801C 000B3F3C 41 82 01 78 */ beq lbl_800B8194
|
|
/* 800B8020 000B3F40 48 00 01 8C */ b lbl_800B81AC
|
|
lbl_800B8024:
|
|
/* 800B8024 000B3F44 2C 05 02 1A */ cmpwi r5, 0x21a
|
|
/* 800B8028 000B3F48 41 82 00 70 */ beq lbl_800B8098
|
|
/* 800B802C 000B3F4C 40 80 00 10 */ bge lbl_800B803C
|
|
/* 800B8030 000B3F50 2C 05 01 A4 */ cmpwi r5, 0x1a4
|
|
/* 800B8034 000B3F54 41 82 01 30 */ beq lbl_800B8164
|
|
/* 800B8038 000B3F58 48 00 01 74 */ b lbl_800B81AC
|
|
lbl_800B803C:
|
|
/* 800B803C 000B3F5C 2C 05 02 1C */ cmpwi r5, 0x21c
|
|
/* 800B8040 000B3F60 40 80 01 6C */ bge lbl_800B81AC
|
|
/* 800B8044 000B3F64 80 E7 00 00 */ lwz r7, 0(r7)
|
|
/* 800B8048 000B3F68 80 07 00 9C */ lwz r0, 0x9c(r7)
|
|
/* 800B804C 000B3F6C 28 00 00 07 */ cmplwi r0, 7
|
|
/* 800B8050 000B3F70 41 82 00 10 */ beq lbl_800B8060
|
|
/* 800B8054 000B3F74 38 05 00 01 */ addi r0, r5, 1
|
|
/* 800B8058 000B3F78 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 800B805C 000B3F7C 48 00 01 50 */ b lbl_800B81AC
|
|
lbl_800B8060:
|
|
/* 800B8060 000B3F80 80 07 00 14 */ lwz r0, 0x14(r7)
|
|
/* 800B8064 000B3F84 38 80 00 02 */ li r4, 2
|
|
/* 800B8068 000B3F88 38 60 00 00 */ li r3, 0
|
|
/* 800B806C 000B3F8C 60 00 10 00 */ ori r0, r0, 0x1000
|
|
/* 800B8070 000B3F90 90 07 00 14 */ stw r0, 0x14(r7)
|
|
/* 800B8074 000B3F94 38 00 00 05 */ li r0, 5
|
|
/* 800B8078 000B3F98 B0 9C 00 02 */ sth r4, 2(r28)
|
|
/* 800B807C 000B3F9C B0 7C 00 44 */ sth r3, 0x44(r28)
|
|
/* 800B8080 000B3FA0 B0 1C 00 46 */ sth r0, 0x46(r28)
|
|
/* 800B8084 000B3FA4 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B8088 000B3FA8 D0 1C 00 48 */ stfs f0, 0x48(r28)
|
|
/* 800B808C 000B3FAC D0 1C 00 4C */ stfs f0, 0x4c(r28)
|
|
/* 800B8090 000B3FB0 D0 1C 00 50 */ stfs f0, 0x50(r28)
|
|
/* 800B8094 000B3FB4 48 00 01 18 */ b lbl_800B81AC
|
|
lbl_800B8098:
|
|
/* 800B8098 000B3FB8 80 67 00 00 */ lwz r3, 0(r7)
|
|
/* 800B809C 000B3FBC 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800B80A0 000B3FC0 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800B80A4 000B3FC4 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800B80A8 000B3FC8 38 03 FF F8 */ addi r0, r3, -8
|
|
/* 800B80AC 000B3FCC 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800B80B0 000B3FD0 40 81 00 A8 */ ble lbl_800B8158
|
|
/* 800B80B4 000B3FD4 38 00 00 08 */ li r0, 8
|
|
/* 800B80B8 000B3FD8 B0 07 00 04 */ sth r0, 4(r7)
|
|
/* 800B80BC 000B3FDC 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B80C0 000B3FE0 38 00 00 01 */ li r0, 1
|
|
/* 800B80C4 000B3FE4 80 86 00 00 */ lwz r4, 0(r6)
|
|
/* 800B80C8 000B3FE8 3B C6 00 2C */ addi r30, r6, 0x2c
|
|
/* 800B80CC 000B3FEC 38 C3 EF 00 */ addi r6, r3, cameraInfo@l
|
|
/* 800B80D0 000B3FF0 38 64 FE 5C */ addi r3, r4, -420
|
|
/* 800B80D4 000B3FF4 B0 67 00 06 */ sth r3, 6(r7)
|
|
/* 800B80D8 000B3FF8 38 60 02 32 */ li r3, 0x232
|
|
/* 800B80DC 000B3FFC B0 1C 00 00 */ sth r0, 0(r28)
|
|
/* 800B80E0 000B4000 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B80E4 000B4004 1C 00 02 84 */ mulli r0, r0, 0x284
|
|
/* 800B80E8 000B4008 7C A6 02 14 */ add r5, r6, r0
|
|
/* 800B80EC 000B400C 80 85 00 00 */ lwz r4, 0(r5)
|
|
/* 800B80F0 000B4010 80 05 00 04 */ lwz r0, 4(r5)
|
|
/* 800B80F4 000B4014 90 9C 00 04 */ stw r4, 4(r28)
|
|
/* 800B80F8 000B4018 90 1C 00 08 */ stw r0, 8(r28)
|
|
/* 800B80FC 000B401C 80 05 00 08 */ lwz r0, 8(r5)
|
|
/* 800B8100 000B4020 90 1C 00 0C */ stw r0, 0xc(r28)
|
|
/* 800B8104 000B4024 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B8108 000B4028 1C 00 02 84 */ mulli r0, r0, 0x284
|
|
/* 800B810C 000B402C 7C A6 02 14 */ add r5, r6, r0
|
|
/* 800B8110 000B4030 80 85 00 94 */ lwz r4, 0x94(r5)
|
|
/* 800B8114 000B4034 80 05 00 98 */ lwz r0, 0x98(r5)
|
|
/* 800B8118 000B4038 90 9C 00 10 */ stw r4, 0x10(r28)
|
|
/* 800B811C 000B403C 90 1C 00 14 */ stw r0, 0x14(r28)
|
|
/* 800B8120 000B4040 80 05 00 9C */ lwz r0, 0x9c(r5)
|
|
/* 800B8124 000B4044 90 1C 00 18 */ stw r0, 0x18(r28)
|
|
/* 800B8128 000B4048 4B F7 34 7D */ bl g_play_sound
|
|
/* 800B812C 000B404C 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800B8130 000B4050 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B8134 000B4054 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B8138 000B4058 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B813C 000B405C 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B8140 000B4060 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B8144 000B4064 38 6D 97 00 */ addi r3, r13, lbl_802F18E0@sda21
|
|
/* 800B8148 000B4068 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B814C 000B406C 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800B8150 000B4070 4B F7 2E 81 */ bl SoundReq
|
|
/* 800B8154 000B4074 48 00 00 58 */ b lbl_800B81AC
|
|
lbl_800B8158:
|
|
/* 800B8158 000B4078 38 05 00 01 */ addi r0, r5, 1
|
|
/* 800B815C 000B407C 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 800B8160 000B4080 48 00 00 4C */ b lbl_800B81AC
|
|
lbl_800B8164:
|
|
/* 800B8164 000B4084 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800B8168 000B4088 60 00 00 20 */ ori r0, r0, 0x20
|
|
/* 800B816C 000B408C 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 800B8170 000B4090 48 00 00 3C */ b lbl_800B81AC
|
|
lbl_800B8174:
|
|
/* 800B8174 000B4094 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800B8178 000B4098 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
|
/* 800B817C 000B409C 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 800B8180 000B40A0 48 00 00 2C */ b lbl_800B81AC
|
|
lbl_800B8184:
|
|
/* 800B8184 000B40A4 38 60 00 01 */ li r3, 1
|
|
/* 800B8188 000B40A8 38 85 FF E2 */ addi r4, r5, -30
|
|
/* 800B818C 000B40AC 48 00 77 BD */ bl func_800BF948
|
|
/* 800B8190 000B40B0 48 00 00 1C */ b lbl_800B81AC
|
|
lbl_800B8194:
|
|
/* 800B8194 000B40B4 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B8198 000B40B8 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800B819C 000B40BC 38 60 00 01 */ li r3, 1
|
|
/* 800B81A0 000B40C0 4B FB B1 3D */ bl func_800732DC
|
|
/* 800B81A4 000B40C4 38 60 02 2F */ li r3, 0x22f
|
|
/* 800B81A8 000B40C8 4B F7 33 FD */ bl g_play_sound
|
|
lbl_800B81AC:
|
|
/* 800B81AC 000B40CC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B81B0 000B40D0 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B81B4 000B40D4 2C 00 01 A4 */ cmpwi r0, 0x1a4
|
|
/* 800B81B8 000B40D8 40 80 00 50 */ bge lbl_800B8208
|
|
/* 800B81BC 000B40DC 2C 00 01 68 */ cmpwi r0, 0x168
|
|
/* 800B81C0 000B40E0 40 81 00 48 */ ble lbl_800B8208
|
|
/* 800B81C4 000B40E4 20 00 01 68 */ subfic r0, r0, 0x168
|
|
/* 800B81C8 000B40E8 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B81CC 000B40EC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B81D0 000B40F0 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B81D4 000B40F4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B81D8 000B40F8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B81DC 000B40FC C0 42 BD 38 */ lfs f2, lbl_802F6538-_SDA2_BASE_(r2)
|
|
/* 800B81E0 000B4100 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B81E4 000B4104 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B81E8 000B4108 C0 62 BC F8 */ lfs f3, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B81EC 000B410C C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B81F0 000B4110 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B81F4 000B4114 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B81F8 000B4118 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 800B81FC 000B411C EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 800B8200 000B4120 D0 03 AA A8 */ stfs f0, -0x5558(r3)
|
|
/* 800B8204 000B4124 48 00 00 5C */ b lbl_800B8260
|
|
lbl_800B8208:
|
|
/* 800B8208 000B4128 2C 00 01 2C */ cmpwi r0, 0x12c
|
|
/* 800B820C 000B412C 40 80 00 54 */ bge lbl_800B8260
|
|
/* 800B8210 000B4130 2C 00 00 F0 */ cmpwi r0, 0xf0
|
|
/* 800B8214 000B4134 40 81 00 4C */ ble lbl_800B8260
|
|
/* 800B8218 000B4138 20 00 00 F0 */ subfic r0, r0, 0xf0
|
|
/* 800B821C 000B413C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B8220 000B4140 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B8224 000B4144 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8228 000B4148 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B822C 000B414C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B8230 000B4150 C0 42 BD 38 */ lfs f2, lbl_802F6538-_SDA2_BASE_(r2)
|
|
/* 800B8234 000B4154 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B8238 000B4158 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B823C 000B415C C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B8240 000B4160 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B8244 000B4164 C0 82 BC F8 */ lfs f4, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B8248 000B4168 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B824C 000B416C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B8250 000B4170 EC 03 00 28 */ fsubs f0, f3, f0
|
|
/* 800B8254 000B4174 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 800B8258 000B4178 EC 04 00 2A */ fadds f0, f4, f0
|
|
/* 800B825C 000B417C D0 03 AA A8 */ stfs f0, -0x5558(r3)
|
|
lbl_800B8260:
|
|
/* 800B8260 000B4180 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8264 000B4184 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B8268 000B4188 2C 00 01 A4 */ cmpwi r0, 0x1a4
|
|
/* 800B826C 000B418C 40 80 00 50 */ bge lbl_800B82BC
|
|
/* 800B8270 000B4190 2C 00 00 F0 */ cmpwi r0, 0xf0
|
|
/* 800B8274 000B4194 40 81 00 48 */ ble lbl_800B82BC
|
|
/* 800B8278 000B4198 20 00 00 F0 */ subfic r0, r0, 0xf0
|
|
/* 800B827C 000B419C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B8280 000B41A0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B8284 000B41A4 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8288 000B41A8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B828C 000B41AC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B8290 000B41B0 C0 42 BD 44 */ lfs f2, lbl_802F6544-_SDA2_BASE_(r2)
|
|
/* 800B8294 000B41B4 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B8298 000B41B8 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B829C 000B41BC C0 62 BD 40 */ lfs f3, lbl_802F6540-_SDA2_BASE_(r2)
|
|
/* 800B82A0 000B41C0 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B82A4 000B41C4 C0 82 BD 3C */ lfs f4, lbl_802F653C-_SDA2_BASE_(r2)
|
|
/* 800B82A8 000B41C8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B82AC 000B41CC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B82B0 000B41D0 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 800B82B4 000B41D4 EC 04 00 2A */ fadds f0, f4, f0
|
|
/* 800B82B8 000B41D8 D0 03 AA AC */ stfs f0, -0x5554(r3)
|
|
lbl_800B82BC:
|
|
/* 800B82BC 000B41DC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B82C0 000B41E0 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B82C4 000B41E4 2C 00 01 2C */ cmpwi r0, 0x12c
|
|
/* 800B82C8 000B41E8 40 80 00 A4 */ bge lbl_800B836C
|
|
/* 800B82CC 000B41EC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B82D0 000B41F0 40 81 00 9C */ ble lbl_800B836C
|
|
/* 800B82D4 000B41F4 7C 00 00 D0 */ neg r0, r0
|
|
/* 800B82D8 000B41F8 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B82DC 000B41FC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B82E0 000B4200 C0 62 BD 48 */ lfs f3, lbl_802F6548-_SDA2_BASE_(r2)
|
|
/* 800B82E4 000B4204 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B82E8 000B4208 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B82EC 000B420C C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B82F0 000B4210 93 A1 00 20 */ stw r29, 0x20(r1)
|
|
/* 800B82F4 000B4214 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B82F8 000B4218 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B82FC 000B421C EC 23 00 72 */ fmuls f1, f3, f1
|
|
/* 800B8300 000B4220 EF E0 08 28 */ fsubs f31, f0, f1
|
|
/* 800B8304 000B4224 48 04 E5 61 */ bl rand
|
|
/* 800B8308 000B4228 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B830C 000B422C C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8310 000B4230 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B8314 000B4234 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B8318 000B4238 93 A1 00 18 */ stw r29, 0x18(r1)
|
|
/* 800B831C 000B423C C8 21 00 18 */ lfd f1, 0x18(r1)
|
|
/* 800B8320 000B4240 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B8324 000B4244 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B8328 000B4248 FC 00 F8 40 */ fcmpo cr0, f0, f31
|
|
/* 800B832C 000B424C 40 80 00 0C */ bge lbl_800B8338
|
|
/* 800B8330 000B4250 38 60 00 01 */ li r3, 1
|
|
/* 800B8334 000B4254 48 00 75 91 */ bl func_800BF8C4
|
|
lbl_800B8338:
|
|
/* 800B8338 000B4258 3C 60 6C 17 */ lis r3, 0x6C16C16D@ha
|
|
/* 800B833C 000B425C 80 8D 99 54 */ lwz r4, lbl_802F1B34@sda21(r13)
|
|
/* 800B8340 000B4260 38 03 C1 6D */ addi r0, r3, 0x6C16C16D@l
|
|
/* 800B8344 000B4264 7C 60 20 16 */ mulhwu r3, r0, r4
|
|
/* 800B8348 000B4268 7C 03 20 50 */ subf r0, r3, r4
|
|
/* 800B834C 000B426C 54 00 F8 7E */ srwi r0, r0, 1
|
|
/* 800B8350 000B4270 7C 00 1A 14 */ add r0, r0, r3
|
|
/* 800B8354 000B4274 54 00 D1 BE */ srwi r0, r0, 6
|
|
/* 800B8358 000B4278 1C 00 00 5A */ mulli r0, r0, 0x5a
|
|
/* 800B835C 000B427C 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800B8360 000B4280 40 82 00 0C */ bne lbl_800B836C
|
|
/* 800B8364 000B4284 38 60 02 2E */ li r3, 0x22e
|
|
/* 800B8368 000B4288 4B F7 32 3D */ bl g_play_sound
|
|
lbl_800B836C:
|
|
/* 800B836C 000B428C C0 1C 00 10 */ lfs f0, 0x10(r28)
|
|
/* 800B8370 000B4290 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8374 000B4294 C0 22 BD 4C */ lfs f1, lbl_802F654C-_SDA2_BASE_(r2)
|
|
/* 800B8378 000B4298 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B837C 000B429C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B8380 000B42A0 D0 1C 00 10 */ stfs f0, 0x10(r28)
|
|
/* 800B8384 000B42A4 C0 1C 00 14 */ lfs f0, 0x14(r28)
|
|
/* 800B8388 000B42A8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B838C 000B42AC D0 1C 00 14 */ stfs f0, 0x14(r28)
|
|
/* 800B8390 000B42B0 C0 1C 00 18 */ lfs f0, 0x18(r28)
|
|
/* 800B8394 000B42B4 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B8398 000B42B8 D0 1C 00 18 */ stfs f0, 0x18(r28)
|
|
/* 800B839C 000B42BC 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B83A0 000B42C0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B83A4 000B42C4 41 82 00 0C */ beq lbl_800B83B0
|
|
/* 800B83A8 000B42C8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B83AC 000B42CC 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B83B0:
|
|
/* 800B83B0 000B42D0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B83B4 000B42D4 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B83B8 000B42D8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B83BC 000B42DC 40 82 00 0C */ bne lbl_800B83C8
|
|
/* 800B83C0 000B42E0 38 00 00 1F */ li r0, 0x1f
|
|
/* 800B83C4 000B42E4 B0 1F 00 02 */ sth r0, 2(r31)
|
|
lbl_800B83C8:
|
|
/* 800B83C8 000B42E8 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800B83CC 000B42EC CB E1 00 38 */ lfd f31, 0x38(r1)
|
|
/* 800B83D0 000B42F0 83 E1 00 34 */ lwz r31, 0x34(r1)
|
|
/* 800B83D4 000B42F4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B83D8 000B42F8 83 C1 00 30 */ lwz r30, 0x30(r1)
|
|
/* 800B83DC 000B42FC 83 A1 00 2C */ lwz r29, 0x2c(r1)
|
|
/* 800B83E0 000B4300 83 81 00 28 */ lwz r28, 0x28(r1)
|
|
/* 800B83E4 000B4304 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800B83E8 000B4308 4E 80 00 20 */ blr
|
|
.global func_800B83EC
|
|
func_800B83EC:
|
|
/* 800B83EC 000B430C 7C 08 02 A6 */ mflr r0
|
|
/* 800B83F0 000B4310 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B83F4 000B4314 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B83F8 000B4318 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B83FC 000B431C 38 00 00 0E */ li r0, 0xe
|
|
/* 800B8400 000B4320 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800B8404 000B4324 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8408 000B4328 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B840C 000B432C 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B8410 000B4330 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800B8414 000B4334 3B A3 EC 20 */ addi r29, r3, modeCtrl@l
|
|
/* 800B8418 000B4338 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800B841C 000B433C B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B8420 000B4340 38 00 00 B4 */ li r0, 0xb4
|
|
/* 800B8424 000B4344 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 800B8428 000B4348 4B F5 30 35 */ bl event_clear
|
|
/* 800B842C 000B434C 80 1D 00 04 */ lwz r0, 4(r29)
|
|
/* 800B8430 000B4350 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B8434 000B4354 41 82 00 20 */ beq lbl_800B8454
|
|
/* 800B8438 000B4358 40 80 00 24 */ bge lbl_800B845C
|
|
/* 800B843C 000B435C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B8440 000B4360 40 80 00 0C */ bge lbl_800B844C
|
|
/* 800B8444 000B4364 48 00 00 18 */ b lbl_800B845C
|
|
/* 800B8448 000B4368 48 00 00 14 */ b lbl_800B845C
|
|
lbl_800B844C:
|
|
/* 800B844C 000B436C 38 60 00 C6 */ li r3, 0xc6
|
|
/* 800B8450 000B4370 48 00 00 10 */ b lbl_800B8460
|
|
lbl_800B8454:
|
|
/* 800B8454 000B4374 38 60 00 C6 */ li r3, 0xc6
|
|
/* 800B8458 000B4378 48 00 00 08 */ b lbl_800B8460
|
|
lbl_800B845C:
|
|
/* 800B845C 000B437C 38 60 00 C6 */ li r3, 0xc6
|
|
lbl_800B8460:
|
|
/* 800B8460 000B4380 4B F8 C4 C5 */ bl load_stage
|
|
/* 800B8464 000B4384 38 60 00 01 */ li r3, 1
|
|
/* 800B8468 000B4388 4B F5 2E C1 */ bl ev_run_init
|
|
/* 800B846C 000B438C 38 60 00 04 */ li r3, 4
|
|
/* 800B8470 000B4390 4B F5 2E B9 */ bl ev_run_init
|
|
/* 800B8474 000B4394 38 60 00 05 */ li r3, 5
|
|
/* 800B8478 000B4398 4B F5 2E B1 */ bl ev_run_init
|
|
/* 800B847C 000B439C 38 60 00 07 */ li r3, 7
|
|
/* 800B8480 000B43A0 4B F5 2E A9 */ bl ev_run_init
|
|
/* 800B8484 000B43A4 38 60 00 0F */ li r3, 0xf
|
|
/* 800B8488 000B43A8 4B F5 2E A1 */ bl ev_run_init
|
|
/* 800B848C 000B43AC 38 60 00 10 */ li r3, 0x10
|
|
/* 800B8490 000B43B0 4B F5 2E 99 */ bl ev_run_init
|
|
/* 800B8494 000B43B4 38 60 00 12 */ li r3, 0x12
|
|
/* 800B8498 000B43B8 4B F5 2E 91 */ bl ev_run_init
|
|
/* 800B849C 000B43BC 38 60 00 0D */ li r3, 0xd
|
|
/* 800B84A0 000B43C0 4B F5 2E 89 */ bl ev_run_init
|
|
/* 800B84A4 000B43C4 38 60 00 14 */ li r3, 0x14
|
|
/* 800B84A8 000B43C8 4B F5 2E 81 */ bl ev_run_init
|
|
/* 800B84AC 000B43CC 38 60 00 13 */ li r3, 0x13
|
|
/* 800B84B0 000B43D0 4B F5 2E 79 */ bl ev_run_init
|
|
/* 800B84B4 000B43D4 38 60 00 0B */ li r3, 0xb
|
|
/* 800B84B8 000B43D8 4B F5 2E 71 */ bl ev_run_init
|
|
/* 800B84BC 000B43DC A8 6D 9D 78 */ lha r3, currStageId@sda21(r13)
|
|
/* 800B84C0 000B43E0 4B F6 98 F5 */ bl func_80021DB4
|
|
/* 800B84C4 000B43E4 4B FD EE 09 */ bl func_800972CC
|
|
/* 800B84C8 000B43E8 38 60 00 00 */ li r3, 0
|
|
/* 800B84CC 000B43EC 38 80 00 00 */ li r4, 0
|
|
/* 800B84D0 000B43F0 48 00 49 85 */ bl func_800BCE54
|
|
/* 800B84D4 000B43F4 38 60 00 01 */ li r3, 1
|
|
/* 800B84D8 000B43F8 38 80 00 01 */ li r4, 1
|
|
/* 800B84DC 000B43FC 48 00 49 79 */ bl func_800BCE54
|
|
/* 800B84E0 000B4400 38 60 00 02 */ li r3, 2
|
|
/* 800B84E4 000B4404 38 80 00 02 */ li r4, 2
|
|
/* 800B84E8 000B4408 48 00 49 6D */ bl func_800BCE54
|
|
/* 800B84EC 000B440C 38 60 00 03 */ li r3, 3
|
|
/* 800B84F0 000B4410 38 80 00 03 */ li r4, 3
|
|
/* 800B84F4 000B4414 48 00 49 61 */ bl func_800BCE54
|
|
/* 800B84F8 000B4418 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B84FC 000B441C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B8500 000B4420 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 800B8504 000B4424 3B E3 00 08 */ addi r31, r3, 8
|
|
/* 800B8508 000B4428 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B850C 000B442C 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B8510 000B4430 38 E0 00 09 */ li r7, 9
|
|
/* 800B8514 000B4434 B0 E4 A8 08 */ sth r7, -0x57f8(r4)
|
|
/* 800B8518 000B4438 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B851C 000B443C 38 00 00 00 */ li r0, 0
|
|
/* 800B8520 000B4440 80 BF 00 00 */ lwz r5, 0(r31)
|
|
/* 800B8524 000B4444 39 03 02 84 */ addi r8, r3, 0x284
|
|
/* 800B8528 000B4448 38 80 00 00 */ li r4, 0
|
|
/* 800B852C 000B444C 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B8530 000B4450 B0 E5 A8 88 */ sth r7, -0x5778(r5)
|
|
/* 800B8534 000B4454 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B8538 000B4458 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B853C 000B445C 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B8540 000B4460 B0 E6 A9 08 */ sth r7, -0x56f8(r6)
|
|
/* 800B8544 000B4464 80 CD 9A 5C */ lwz r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8548 000B4468 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B854C 000B446C 98 03 00 1F */ stb r0, 0x1f(r3)
|
|
/* 800B8550 000B4470 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8554 000B4474 39 08 02 84 */ addi r8, r8, 0x284
|
|
/* 800B8558 000B4478 98 03 02 A3 */ stb r0, 0x2a3(r3)
|
|
/* 800B855C 000B447C 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8560 000B4480 98 08 00 1F */ stb r0, 0x1f(r8)
|
|
/* 800B8564 000B4484 39 08 02 84 */ addi r8, r8, 0x284
|
|
/* 800B8568 000B4488 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B856C 000B448C 98 08 00 1F */ stb r0, 0x1f(r8)
|
|
/* 800B8570 000B4490 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8574 000B4494 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B8578 000B4498 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B857C 000B449C 3B 9C AA 54 */ addi r28, r28, -21932
|
|
/* 800B8580 000B44A0 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800B8584 000B44A4 4B F4 AD 9D */ bl memset
|
|
/* 800B8588 000B44A8 3B C0 00 01 */ li r30, 1
|
|
/* 800B858C 000B44AC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8590 000B44B0 B3 DC 00 00 */ sth r30, 0(r28)
|
|
/* 800B8594 000B44B4 3B A3 EC 20 */ addi r29, r3, modeCtrl@l
|
|
/* 800B8598 000B44B8 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800B859C 000B44BC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B85A0 000B44C0 7C 03 07 34 */ extsh r3, r0
|
|
/* 800B85A4 000B44C4 4B F4 F0 B5 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800B85A8 000B44C8 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B85AC 000B44CC 38 7C 00 04 */ addi r3, r28, 4
|
|
/* 800B85B0 000B44D0 C0 42 BC D4 */ lfs f2, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B85B4 000B44D4 C0 62 BD 18 */ lfs f3, lbl_802F6518-_SDA2_BASE_(r2)
|
|
/* 800B85B8 000B44D8 4B F4 F8 B5 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B85BC 000B44DC B3 DC 00 02 */ sth r30, 2(r28)
|
|
/* 800B85C0 000B44E0 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B85C4 000B44E4 3B DD 00 2C */ addi r30, r29, 0x2c
|
|
/* 800B85C8 000B44E8 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B85CC 000B44EC 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B85D0 000B44F0 D0 1C 00 2C */ stfs f0, 0x2c(r28)
|
|
/* 800B85D4 000B44F4 D0 1C 00 30 */ stfs f0, 0x30(r28)
|
|
/* 800B85D8 000B44F8 D0 1C 00 34 */ stfs f0, 0x34(r28)
|
|
/* 800B85DC 000B44FC 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
|
/* 800B85E0 000B4500 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800B85E4 000B4504 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B85E8 000B4508 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B85EC 000B450C 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800B85F0 000B4510 40 82 00 90 */ bne lbl_800B8680
|
|
/* 800B85F4 000B4514 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800B85F8 000B4518 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 800B85FC 000B451C 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B8600 000B4520 3B 9C A8 04 */ addi r28, r28, -22524
|
|
/* 800B8604 000B4524 7F 80 E2 14 */ add r28, r0, r28
|
|
/* 800B8608 000B4528 80 9C 00 00 */ lwz r4, 0(r28)
|
|
/* 800B860C 000B452C 38 00 00 12 */ li r0, 0x12
|
|
/* 800B8610 000B4530 80 64 00 14 */ lwz r3, 0x14(r4)
|
|
/* 800B8614 000B4534 54 63 06 F2 */ rlwinm r3, r3, 0, 0x1b, 0x19
|
|
/* 800B8618 000B4538 90 64 00 14 */ stw r3, 0x14(r4)
|
|
/* 800B861C 000B453C B0 1C 00 0A */ sth r0, 0xa(r28)
|
|
/* 800B8620 000B4540 C0 02 BD 50 */ lfs f0, lbl_802F6550-_SDA2_BASE_(r2)
|
|
/* 800B8624 000B4544 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B8628 000B4548 C0 02 BD 54 */ lfs f0, lbl_802F6554-_SDA2_BASE_(r2)
|
|
/* 800B862C 000B454C D0 1C 00 10 */ stfs f0, 0x10(r28)
|
|
/* 800B8630 000B4550 C0 02 BD 58 */ lfs f0, lbl_802F6558-_SDA2_BASE_(r2)
|
|
/* 800B8634 000B4554 D0 1C 00 14 */ stfs f0, 0x14(r28)
|
|
/* 800B8638 000B4558 80 1D 00 24 */ lwz r0, 0x24(r29)
|
|
/* 800B863C 000B455C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B8640 000B4560 40 82 00 10 */ bne lbl_800B8650
|
|
/* 800B8644 000B4564 38 00 00 03 */ li r0, 3
|
|
/* 800B8648 000B4568 B0 1C 00 56 */ sth r0, 0x56(r28)
|
|
/* 800B864C 000B456C 48 00 00 10 */ b lbl_800B865C
|
|
lbl_800B8650:
|
|
/* 800B8650 000B4570 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B8654 000B4574 7C 00 07 34 */ extsh r0, r0
|
|
/* 800B8658 000B4578 B0 1C 00 56 */ sth r0, 0x56(r28)
|
|
lbl_800B865C:
|
|
/* 800B865C 000B457C 48 04 E2 09 */ bl rand
|
|
/* 800B8660 000B4580 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800B8664 000B4584 B0 1C 00 58 */ sth r0, 0x58(r28)
|
|
/* 800B8668 000B4588 48 04 E1 FD */ bl rand
|
|
/* 800B866C 000B458C 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800B8670 000B4590 B0 1C 00 5A */ sth r0, 0x5a(r28)
|
|
/* 800B8674 000B4594 48 04 E1 F1 */ bl rand
|
|
/* 800B8678 000B4598 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800B867C 000B459C B0 1C 00 5C */ sth r0, 0x5c(r28)
|
|
lbl_800B8680:
|
|
/* 800B8680 000B45A0 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B8684 000B45A4 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800B8688 000B45A8 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B868C 000B45AC 54 80 38 30 */ slwi r0, r4, 7
|
|
/* 800B8690 000B45B0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B8694 000B45B4 80 63 A8 04 */ lwz r3, -0x57fc(r3)
|
|
/* 800B8698 000B45B8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B869C 000B45BC 41 82 00 08 */ beq lbl_800B86A4
|
|
/* 800B86A0 000B45C0 90 83 00 B4 */ stw r4, 0xb4(r3)
|
|
lbl_800B86A4:
|
|
/* 800B86A4 000B45C4 38 60 01 00 */ li r3, 0x100
|
|
/* 800B86A8 000B45C8 38 80 00 00 */ li r4, 0
|
|
/* 800B86AC 000B45CC 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800B86B0 000B45D0 4B FB AC 2D */ bl func_800732DC
|
|
/* 800B86B4 000B45D4 38 60 00 44 */ li r3, 0x44
|
|
/* 800B86B8 000B45D8 38 80 00 00 */ li r4, 0
|
|
/* 800B86BC 000B45DC 4B F7 48 7D */ bl func_8002CF38
|
|
/* 800B86C0 000B45E0 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800B86C4 000B45E4 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B86C8 000B45E8 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B86CC 000B45EC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B86D0 000B45F0 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800B86D4 000B45F4 83 81 00 08 */ lwz r28, 8(r1)
|
|
/* 800B86D8 000B45F8 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800B86DC 000B45FC 4E 80 00 20 */ blr
|
|
.global func_800B86E0
|
|
func_800B86E0:
|
|
/* 800B86E0 000B4600 7C 08 02 A6 */ mflr r0
|
|
/* 800B86E4 000B4604 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800B86E8 000B4608 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B86EC 000B460C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B86F0 000B4610 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800B86F4 000B4614 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B86F8 000B4618 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B86FC 000B461C 3B E3 EC 20 */ addi r31, r3, modeCtrl@l
|
|
/* 800B8700 000B4620 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B8704 000B4624 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 800B8708 000B4628 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 800B870C 000B462C 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800B8710 000B4630 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B8714 000B4634 7C 03 07 34 */ extsh r3, r0
|
|
/* 800B8718 000B4638 3B DE AA 54 */ addi r30, r30, -21932
|
|
/* 800B871C 000B463C 4B F4 EF 3D */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800B8720 000B4640 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B8724 000B4644 38 7E 00 04 */ addi r3, r30, 4
|
|
/* 800B8728 000B4648 C0 42 BC D4 */ lfs f2, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800B872C 000B464C C0 62 BD 5C */ lfs f3, lbl_802F655C-_SDA2_BASE_(r2)
|
|
/* 800B8730 000B4650 4B F4 F7 3D */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800B8734 000B4654 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B8738 000B4658 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B873C 000B465C 41 82 00 0C */ beq lbl_800B8748
|
|
/* 800B8740 000B4660 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B8744 000B4664 90 1F 00 00 */ stw r0, 0(r31)
|
|
lbl_800B8748:
|
|
/* 800B8748 000B4668 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B874C 000B466C 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B8750 000B4670 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B8754 000B4674 40 82 00 14 */ bne lbl_800B8768
|
|
/* 800B8758 000B4678 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B875C 000B467C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B8760 000B4680 38 00 00 0F */ li r0, 0xf
|
|
/* 800B8764 000B4684 B0 03 00 02 */ sth r0, 2(r3)
|
|
lbl_800B8768:
|
|
/* 800B8768 000B4688 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B876C 000B468C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B8770 000B4690 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B8774 000B4694 7C 08 03 A6 */ mtlr r0
|
|
/* 800B8778 000B4698 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B877C 000B469C 4E 80 00 20 */ blr
|
|
.global func_800B8780
|
|
func_800B8780:
|
|
/* 800B8780 000B46A0 7C 08 02 A6 */ mflr r0
|
|
/* 800B8784 000B46A4 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B8788 000B46A8 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B878C 000B46AC 38 C3 6B D8 */ addi r6, r3, lbl_802C6BD8@l
|
|
/* 800B8790 000B46B0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8794 000B46B4 94 21 FF A8 */ stwu r1, -0x58(r1)
|
|
/* 800B8798 000B46B8 38 A3 EC 20 */ addi r5, r3, modeCtrl@l
|
|
/* 800B879C 000B46BC 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B87A0 000B46C0 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 800B87A4 000B46C4 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800B87A8 000B46C8 38 00 00 10 */ li r0, 0x10
|
|
/* 800B87AC 000B46CC BF 41 00 38 */ stmw r26, 0x38(r1)
|
|
/* 800B87B0 000B46D0 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B87B4 000B46D4 3B E0 00 00 */ li r31, 0
|
|
/* 800B87B8 000B46D8 38 E4 02 84 */ addi r7, r4, 0x284
|
|
/* 800B87BC 000B46DC 3B 83 6B C0 */ addi r28, r3, lbl_80206BC0@l
|
|
/* 800B87C0 000B46E0 3B C5 00 2C */ addi r30, r5, 0x2c
|
|
/* 800B87C4 000B46E4 3B A6 00 08 */ addi r29, r6, 8
|
|
/* 800B87C8 000B46E8 B0 06 00 02 */ sth r0, 2(r6)
|
|
/* 800B87CC 000B46EC 38 00 01 2C */ li r0, 0x12c
|
|
/* 800B87D0 000B46F0 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 800B87D4 000B46F4 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B87D8 000B46F8 90 05 00 18 */ stw r0, 0x18(r5)
|
|
/* 800B87DC 000B46FC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B87E0 000B4700 81 0D 9A 5C */ lwz r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B87E4 000B4704 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B87E8 000B4708 9B E4 00 1F */ stb r31, 0x1f(r4)
|
|
/* 800B87EC 000B470C 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B87F0 000B4710 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800B87F4 000B4714 9B E4 02 A3 */ stb r31, 0x2a3(r4)
|
|
/* 800B87F8 000B4718 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B87FC 000B471C 9B E7 00 1F */ stb r31, 0x1f(r7)
|
|
/* 800B8800 000B4720 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800B8804 000B4724 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8808 000B4728 9B E7 00 1F */ stb r31, 0x1f(r7)
|
|
/* 800B880C 000B472C 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8810 000B4730 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8814 000B4734 80 65 00 00 */ lwz r3, 0(r5)
|
|
/* 800B8818 000B4738 80 85 00 2C */ lwz r4, 0x2c(r5)
|
|
/* 800B881C 000B473C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B8820 000B4740 80 A6 00 08 */ lwz r5, 8(r6)
|
|
/* 800B8824 000B4744 90 61 00 34 */ stw r3, 0x34(r1)
|
|
/* 800B8828 000B4748 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B882C 000B474C 3F 45 00 01 */ addis r26, r5, 1
|
|
/* 800B8830 000B4750 C0 02 BD 60 */ lfs f0, lbl_802F6560-_SDA2_BASE_(r2)
|
|
/* 800B8834 000B4754 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 800B8838 000B4758 7C 7C 1A 14 */ add r3, r28, r3
|
|
/* 800B883C 000B475C C8 21 00 30 */ lfd f1, 0x30(r1)
|
|
/* 800B8840 000B4760 3B 5A AA 54 */ addi r26, r26, -21932
|
|
/* 800B8844 000B4764 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B8848 000B4768 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B884C 000B476C 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800B8850 000B4770 3F 63 00 01 */ addis r27, r3, 1
|
|
/* 800B8854 000B4774 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 800B8858 000B4778 3B 7B A8 04 */ addi r27, r27, -22524
|
|
/* 800B885C 000B477C 7F 65 DA 14 */ add r27, r5, r27
|
|
/* 800B8860 000B4780 38 7B 00 0C */ addi r3, r27, 0xc
|
|
/* 800B8864 000B4784 4B F4 ED 59 */ bl mathutil_mtxA_from_translate
|
|
/* 800B8868 000B4788 A8 7B 00 32 */ lha r3, 0x32(r27)
|
|
/* 800B886C 000B478C 4B F4 F7 91 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B8870 000B4790 A8 7B 00 30 */ lha r3, 0x30(r27)
|
|
/* 800B8874 000B4794 4B F4 F7 15 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B8878 000B4798 A8 7B 00 34 */ lha r3, 0x34(r27)
|
|
/* 800B887C 000B479C 4B F4 F8 0D */ bl mathutil_mtxA_rotate_z
|
|
/* 800B8880 000B47A0 3B 60 00 01 */ li r27, 1
|
|
/* 800B8884 000B47A4 B3 7A 00 00 */ sth r27, 0(r26)
|
|
/* 800B8888 000B47A8 38 7A 00 04 */ addi r3, r26, 4
|
|
/* 800B888C 000B47AC C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B8890 000B47B0 C0 22 BD 64 */ lfs f1, lbl_802F6564-_SDA2_BASE_(r2)
|
|
/* 800B8894 000B47B4 EC 1F 00 28 */ fsubs f0, f31, f0
|
|
/* 800B8898 000B47B8 C0 42 BD 68 */ lfs f2, lbl_802F6568-_SDA2_BASE_(r2)
|
|
/* 800B889C 000B47BC C0 62 BD 1C */ lfs f3, lbl_802F651C-_SDA2_BASE_(r2)
|
|
/* 800B88A0 000B47C0 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800B88A4 000B47C4 4B F4 F5 B1 */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800B88A8 000B47C8 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B88AC 000B47CC 38 7A 00 2C */ addi r3, r26, 0x2c
|
|
/* 800B88B0 000B47D0 D0 3A 00 10 */ stfs f1, 0x10(r26)
|
|
/* 800B88B4 000B47D4 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B88B8 000B47D8 D0 3A 00 14 */ stfs f1, 0x14(r26)
|
|
/* 800B88BC 000B47DC D0 3A 00 18 */ stfs f1, 0x18(r26)
|
|
/* 800B88C0 000B47E0 B3 7A 00 02 */ sth r27, 2(r26)
|
|
/* 800B88C4 000B47E4 C0 42 BD 28 */ lfs f2, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800B88C8 000B47E8 4B F4 F5 8D */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800B88CC 000B47EC C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B88D0 000B47F0 D0 1A 00 38 */ stfs f0, 0x38(r26)
|
|
/* 800B88D4 000B47F4 D0 1A 00 3C */ stfs f0, 0x3c(r26)
|
|
/* 800B88D8 000B47F8 D0 1A 00 40 */ stfs f0, 0x40(r26)
|
|
/* 800B88DC 000B47FC 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B88E0 000B4800 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800B88E4 000B4804 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B88E8 000B4808 7C 7C 02 14 */ add r3, r28, r0
|
|
/* 800B88EC 000B480C 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B88F0 000B4810 3C 64 00 01 */ addis r3, r4, 1
|
|
/* 800B88F4 000B4814 54 00 38 30 */ slwi r0, r0, 7
|
|
/* 800B88F8 000B4818 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B88FC 000B481C 93 63 A8 74 */ stw r27, -0x578c(r3)
|
|
/* 800B8900 000B4820 83 9D 00 00 */ lwz r28, 0(r29)
|
|
/* 800B8904 000B4824 3F 7C 00 01 */ addis r27, r28, 1
|
|
/* 800B8908 000B4828 38 7B 00 00 */ addi r3, r27, 0
|
|
/* 800B890C 000B482C 93 FB AA CC */ stw r31, -0x5534(r27)
|
|
/* 800B8910 000B4830 38 9B 00 00 */ addi r4, r27, 0
|
|
/* 800B8914 000B4834 38 63 AA B0 */ addi r3, r3, -21840
|
|
/* 800B8918 000B4838 38 84 AA D0 */ addi r4, r4, -21808
|
|
/* 800B891C 000B483C 48 00 84 A5 */ bl func_800C0DC0
|
|
/* 800B8920 000B4840 80 1B AA B0 */ lwz r0, -0x5550(r27)
|
|
/* 800B8924 000B4844 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B8928 000B4848 40 81 00 B4 */ ble lbl_800B89DC
|
|
/* 800B892C 000B484C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B8930 000B4850 38 80 00 00 */ li r4, 0
|
|
/* 800B8934 000B4854 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B8938 000B4858 4B F4 A9 E9 */ bl memset
|
|
/* 800B893C 000B485C 38 00 00 08 */ li r0, 8
|
|
/* 800B8940 000B4860 98 01 00 1E */ stb r0, 0x1e(r1)
|
|
/* 800B8944 000B4864 38 60 01 40 */ li r3, 0x140
|
|
/* 800B8948 000B4868 38 00 01 42 */ li r0, 0x142
|
|
/* 800B894C 000B486C B0 61 00 14 */ sth r3, 0x14(r1)
|
|
/* 800B8950 000B4870 B0 01 00 16 */ sth r0, 0x16(r1)
|
|
/* 800B8954 000B4874 80 1B AA B0 */ lwz r0, -0x5550(r27)
|
|
/* 800B8958 000B4878 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B895C 000B487C 40 80 00 08 */ bge lbl_800B8964
|
|
/* 800B8960 000B4880 48 00 00 08 */ b lbl_800B8968
|
|
lbl_800B8964:
|
|
/* 800B8964 000B4884 38 00 00 02 */ li r0, 2
|
|
lbl_800B8968:
|
|
/* 800B8968 000B4888 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B896C 000B488C 98 01 00 1D */ stb r0, 0x1d(r1)
|
|
/* 800B8970 000B4890 38 00 00 00 */ li r0, 0
|
|
/* 800B8974 000B4894 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B8978 000B4898 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B897C 000B489C 38 60 00 00 */ li r3, 0
|
|
/* 800B8980 000B48A0 38 80 00 01 */ li r4, 1
|
|
/* 800B8984 000B48A4 4B FB CF 7D */ bl func_80075900
|
|
/* 800B8988 000B48A8 3F FC 00 01 */ addis r31, r28, 1
|
|
/* 800B898C 000B48AC 3B 40 00 00 */ li r26, 0
|
|
/* 800B8990 000B48B0 48 00 00 3C */ b lbl_800B89CC
|
|
lbl_800B8994:
|
|
/* 800B8994 000B48B4 80 1F AA CC */ lwz r0, -0x5534(r31)
|
|
/* 800B8998 000B48B8 38 60 00 00 */ li r3, 0
|
|
/* 800B899C 000B48BC 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B89A0 000B48C0 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B89A4 000B48C4 38 84 AA B4 */ addi r4, r4, -21836
|
|
/* 800B89A8 000B48C8 7C 9C 20 2E */ lwzx r4, r28, r4
|
|
/* 800B89AC 000B48CC 4B FB D2 6D */ bl func_80075C18
|
|
/* 800B89B0 000B48D0 80 7F AA B0 */ lwz r3, -0x5550(r31)
|
|
/* 800B89B4 000B48D4 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 800B89B8 000B48D8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B89BC 000B48DC 90 1F AA B0 */ stw r0, -0x5550(r31)
|
|
/* 800B89C0 000B48E0 80 7F AA CC */ lwz r3, -0x5534(r31)
|
|
/* 800B89C4 000B48E4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B89C8 000B48E8 90 1F AA CC */ stw r0, -0x5534(r31)
|
|
lbl_800B89CC:
|
|
/* 800B89CC 000B48EC 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 800B89D0 000B48F0 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B89D4 000B48F4 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 800B89D8 000B48F8 41 80 FF BC */ blt lbl_800B8994
|
|
lbl_800B89DC:
|
|
/* 800B89DC 000B48FC 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B89E0 000B4900 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B89E4 000B4904 38 83 6B C0 */ addi r4, r3, lbl_80206BC0@l
|
|
/* 800B89E8 000B4908 80 BD 00 00 */ lwz r5, 0(r29)
|
|
/* 800B89EC 000B490C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B89F0 000B4910 7C 64 02 14 */ add r3, r4, r0
|
|
/* 800B89F4 000B4914 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B89F8 000B4918 38 00 00 00 */ li r0, 0
|
|
/* 800B89FC 000B491C 54 63 38 30 */ slwi r3, r3, 7
|
|
/* 800B8A00 000B4920 3C C3 00 01 */ addis r6, r3, 1
|
|
/* 800B8A04 000B4924 38 C6 A8 04 */ addi r6, r6, -22524
|
|
/* 800B8A08 000B4928 7C C5 32 14 */ add r6, r5, r6
|
|
/* 800B8A0C 000B492C B0 06 00 38 */ sth r0, 0x38(r6)
|
|
/* 800B8A10 000B4930 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800B8A14 000B4934 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B8A18 000B4938 7C 64 02 14 */ add r3, r4, r0
|
|
/* 800B8A1C 000B493C 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B8A20 000B4940 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800B8A24 000B4944 41 82 00 10 */ beq lbl_800B8A34
|
|
/* 800B8A28 000B4948 38 00 00 0B */ li r0, 0xb
|
|
/* 800B8A2C 000B494C B0 06 00 0A */ sth r0, 0xa(r6)
|
|
/* 800B8A30 000B4950 48 00 00 0C */ b lbl_800B8A3C
|
|
lbl_800B8A34:
|
|
/* 800B8A34 000B4954 38 00 00 0C */ li r0, 0xc
|
|
/* 800B8A38 000B4958 B0 06 00 0A */ sth r0, 0xa(r6)
|
|
lbl_800B8A3C:
|
|
/* 800B8A3C 000B495C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B8A40 000B4960 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B8A44 000B4964 A0 03 A8 3A */ lhz r0, -0x57c6(r3)
|
|
/* 800B8A48 000B4968 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800B8A4C 000B496C B0 03 A8 3A */ sth r0, -0x57c6(r3)
|
|
/* 800B8A50 000B4970 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B8A54 000B4974 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B8A58 000B4978 A0 03 A8 BA */ lhz r0, -0x5746(r3)
|
|
/* 800B8A5C 000B497C 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800B8A60 000B4980 B0 03 A8 BA */ sth r0, -0x5746(r3)
|
|
/* 800B8A64 000B4984 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B8A68 000B4988 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B8A6C 000B498C A0 03 A9 3A */ lhz r0, -0x56c6(r3)
|
|
/* 800B8A70 000B4990 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800B8A74 000B4994 B0 03 A9 3A */ sth r0, -0x56c6(r3)
|
|
/* 800B8A78 000B4998 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B8A7C 000B499C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B8A80 000B49A0 A0 03 A9 BA */ lhz r0, -0x5646(r3)
|
|
/* 800B8A84 000B49A4 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800B8A88 000B49A8 B0 03 A9 BA */ sth r0, -0x5646(r3)
|
|
/* 800B8A8C 000B49AC 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800B8A90 000B49B0 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 800B8A94 000B49B4 BB 41 00 38 */ lmw r26, 0x38(r1)
|
|
/* 800B8A98 000B49B8 38 21 00 58 */ addi r1, r1, 0x58
|
|
/* 800B8A9C 000B49BC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B8AA0 000B49C0 4E 80 00 20 */ blr
|
|
.global func_800B8AA4
|
|
func_800B8AA4:
|
|
/* 800B8AA4 000B49C4 7C 08 02 A6 */ mflr r0
|
|
/* 800B8AA8 000B49C8 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8AAC 000B49CC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B8AB0 000B49D0 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B8AB4 000B49D4 3C A0 80 2C */ lis r5, lbl_802C6BD8@ha
|
|
/* 800B8AB8 000B49D8 94 21 FF A8 */ stwu r1, -0x58(r1)
|
|
/* 800B8ABC 000B49DC 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B8AC0 000B49E0 38 A5 6B D8 */ addi r5, r5, lbl_802C6BD8@l
|
|
/* 800B8AC4 000B49E4 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 800B8AC8 000B49E8 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 800B8ACC 000B49EC 3B E5 00 08 */ addi r31, r5, 8
|
|
/* 800B8AD0 000B49F0 93 C1 00 48 */ stw r30, 0x48(r1)
|
|
/* 800B8AD4 000B49F4 93 A1 00 44 */ stw r29, 0x44(r1)
|
|
/* 800B8AD8 000B49F8 3F A0 43 30 */ lis r29, 0x4330
|
|
/* 800B8ADC 000B49FC 93 81 00 40 */ stw r28, 0x40(r1)
|
|
/* 800B8AE0 000B4A00 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B8AE4 000B4A04 80 84 00 2C */ lwz r4, 0x2c(r4)
|
|
/* 800B8AE8 000B4A08 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B8AEC 000B4A0C 80 A5 00 08 */ lwz r5, 8(r5)
|
|
/* 800B8AF0 000B4A10 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800B8AF4 000B4A14 54 84 10 3A */ slwi r4, r4, 2
|
|
/* 800B8AF8 000B4A18 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B8AFC 000B4A1C C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8B00 000B4A20 93 A1 00 38 */ stw r29, 0x38(r1)
|
|
/* 800B8B04 000B4A24 7C 60 22 14 */ add r3, r0, r4
|
|
/* 800B8B08 000B4A28 C0 02 BD 60 */ lfs f0, lbl_802F6560-_SDA2_BASE_(r2)
|
|
/* 800B8B0C 000B4A2C C8 21 00 38 */ lfd f1, 0x38(r1)
|
|
/* 800B8B10 000B4A30 3F 85 00 01 */ addis r28, r5, 1
|
|
/* 800B8B14 000B4A34 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B8B18 000B4A38 3B 9C AA 54 */ addi r28, r28, -21932
|
|
/* 800B8B1C 000B4A3C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B8B20 000B4A40 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800B8B24 000B4A44 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800B8B28 000B4A48 EF E1 00 24 */ fdivs f31, f1, f0
|
|
/* 800B8B2C 000B4A4C 3B DE A8 04 */ addi r30, r30, -22524
|
|
/* 800B8B30 000B4A50 7F C5 F2 14 */ add r30, r5, r30
|
|
/* 800B8B34 000B4A54 38 7E 00 0C */ addi r3, r30, 0xc
|
|
/* 800B8B38 000B4A58 4B F4 EA 85 */ bl mathutil_mtxA_from_translate
|
|
/* 800B8B3C 000B4A5C A8 7E 00 32 */ lha r3, 0x32(r30)
|
|
/* 800B8B40 000B4A60 4B F4 F4 BD */ bl mathutil_mtxA_rotate_y
|
|
/* 800B8B44 000B4A64 A8 7E 00 30 */ lha r3, 0x30(r30)
|
|
/* 800B8B48 000B4A68 4B F4 F4 41 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B8B4C 000B4A6C A8 7E 00 34 */ lha r3, 0x34(r30)
|
|
/* 800B8B50 000B4A70 4B F4 F5 39 */ bl mathutil_mtxA_rotate_z
|
|
/* 800B8B54 000B4A74 C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B8B58 000B4A78 38 7C 00 04 */ addi r3, r28, 4
|
|
/* 800B8B5C 000B4A7C C0 22 BD 64 */ lfs f1, lbl_802F6564-_SDA2_BASE_(r2)
|
|
/* 800B8B60 000B4A80 EC 1F 00 28 */ fsubs f0, f31, f0
|
|
/* 800B8B64 000B4A84 C0 42 BD 68 */ lfs f2, lbl_802F6568-_SDA2_BASE_(r2)
|
|
/* 800B8B68 000B4A88 C0 62 BD 1C */ lfs f3, lbl_802F651C-_SDA2_BASE_(r2)
|
|
/* 800B8B6C 000B4A8C EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800B8B70 000B4A90 4B F4 F2 E5 */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800B8B74 000B4A94 A8 7E 00 38 */ lha r3, 0x38(r30)
|
|
/* 800B8B78 000B4A98 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B8B7C 000B4A9C B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800B8B80 000B4AA0 A8 1E 00 38 */ lha r0, 0x38(r30)
|
|
/* 800B8B84 000B4AA4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B8B88 000B4AA8 40 80 00 88 */ bge lbl_800B8C10
|
|
/* 800B8B8C 000B4AAC 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800B8B90 000B4AB0 3C 60 80 1E */ lis r3, lbl_801E2B28@ha
|
|
/* 800B8B94 000B4AB4 A8 1E 00 3A */ lha r0, 0x3a(r30)
|
|
/* 800B8B98 000B4AB8 38 63 2B 28 */ addi r3, r3, lbl_801E2B28@l
|
|
/* 800B8B9C 000B4ABC 80 84 00 10 */ lwz r4, 0x10(r4)
|
|
/* 800B8BA0 000B4AC0 54 00 0F BC */ rlwinm r0, r0, 1, 0x1e, 0x1e
|
|
/* 800B8BA4 000B4AC4 54 84 10 3A */ slwi r4, r4, 2
|
|
/* 800B8BA8 000B4AC8 7C 63 22 14 */ add r3, r3, r4
|
|
/* 800B8BAC 000B4ACC 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B8BB0 000B4AD0 A8 63 00 00 */ lha r3, 0(r3)
|
|
/* 800B8BB4 000B4AD4 4B F7 24 1D */ bl SoundReq
|
|
/* 800B8BB8 000B4AD8 48 04 DC AD */ bl rand
|
|
/* 800B8BBC 000B4ADC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B8BC0 000B4AE0 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8BC4 000B4AE4 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800B8BC8 000B4AE8 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B8BCC 000B4AEC 93 A1 00 38 */ stw r29, 0x38(r1)
|
|
/* 800B8BD0 000B4AF0 C0 42 BD 08 */ lfs f2, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800B8BD4 000B4AF4 C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 800B8BD8 000B4AF8 C0 22 BD 04 */ lfs f1, lbl_802F6504-_SDA2_BASE_(r2)
|
|
/* 800B8BDC 000B4AFC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800B8BE0 000B4B00 C0 02 BD 00 */ lfs f0, lbl_802F6500-_SDA2_BASE_(r2)
|
|
/* 800B8BE4 000B4B04 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800B8BE8 000B4B08 EC 42 00 F2 */ fmuls f2, f2, f3
|
|
/* 800B8BEC 000B4B0C EC 21 10 2A */ fadds f1, f1, f2
|
|
/* 800B8BF0 000B4B10 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B8BF4 000B4B14 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B8BF8 000B4B18 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 800B8BFC 000B4B1C 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800B8C00 000B4B20 B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800B8C04 000B4B24 A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800B8C08 000B4B28 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B8C0C 000B4B2C B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
lbl_800B8C10:
|
|
/* 800B8C10 000B4B30 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8C14 000B4B34 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800B8C18 000B4B38 38 83 00 18 */ addi r4, r3, 0x18
|
|
/* 800B8C1C 000B4B3C 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800B8C20 000B4B40 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B8C24 000B4B44 41 82 00 0C */ beq lbl_800B8C30
|
|
/* 800B8C28 000B4B48 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B8C2C 000B4B4C 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B8C30:
|
|
/* 800B8C30 000B4B50 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B8C34 000B4B54 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B8C38 000B4B58 40 82 01 04 */ bne lbl_800B8D3C
|
|
/* 800B8C3C 000B4B5C 3C 60 80 1F */ lis r3, lbl_801F3D88@ha
|
|
/* 800B8C40 000B4B60 38 63 3D 88 */ addi r3, r3, lbl_801F3D88@l
|
|
/* 800B8C44 000B4B64 A0 03 00 04 */ lhz r0, 4(r3)
|
|
/* 800B8C48 000B4B68 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 800B8C4C 000B4B6C 41 82 00 F0 */ beq lbl_800B8D3C
|
|
/* 800B8C50 000B4B70 38 00 00 1E */ li r0, 0x1e
|
|
/* 800B8C54 000B4B74 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B8C58 000B4B78 83 DF 00 00 */ lwz r30, 0(r31)
|
|
/* 800B8C5C 000B4B7C 3F FE 00 01 */ addis r31, r30, 1
|
|
/* 800B8C60 000B4B80 80 1F AA B0 */ lwz r0, -0x5550(r31)
|
|
/* 800B8C64 000B4B84 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B8C68 000B4B88 41 82 00 B4 */ beq lbl_800B8D1C
|
|
/* 800B8C6C 000B4B8C 38 60 00 00 */ li r3, 0
|
|
/* 800B8C70 000B4B90 38 80 00 14 */ li r4, 0x14
|
|
/* 800B8C74 000B4B94 38 A0 00 00 */ li r5, 0
|
|
/* 800B8C78 000B4B98 4B FB CC 89 */ bl func_80075900
|
|
/* 800B8C7C 000B4B9C 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800B8C80 000B4BA0 38 80 00 00 */ li r4, 0
|
|
/* 800B8C84 000B4BA4 38 A0 00 28 */ li r5, 0x28
|
|
/* 800B8C88 000B4BA8 4B F4 A6 99 */ bl memset
|
|
/* 800B8C8C 000B4BAC 38 00 00 08 */ li r0, 8
|
|
/* 800B8C90 000B4BB0 98 01 00 1E */ stb r0, 0x1e(r1)
|
|
/* 800B8C94 000B4BB4 38 00 01 40 */ li r0, 0x140
|
|
/* 800B8C98 000B4BB8 38 60 01 42 */ li r3, 0x142
|
|
/* 800B8C9C 000B4BBC B0 01 00 14 */ sth r0, 0x14(r1)
|
|
/* 800B8CA0 000B4BC0 38 00 00 00 */ li r0, 0
|
|
/* 800B8CA4 000B4BC4 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B8CA8 000B4BC8 B0 61 00 16 */ sth r3, 0x16(r1)
|
|
/* 800B8CAC 000B4BCC 38 60 00 00 */ li r3, 0
|
|
/* 800B8CB0 000B4BD0 38 80 00 01 */ li r4, 1
|
|
/* 800B8CB4 000B4BD4 80 DF AA B0 */ lwz r6, -0x5550(r31)
|
|
/* 800B8CB8 000B4BD8 7C C6 07 74 */ extsb r6, r6
|
|
/* 800B8CBC 000B4BDC 98 C1 00 1D */ stb r6, 0x1d(r1)
|
|
/* 800B8CC0 000B4BE0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B8CC4 000B4BE4 4B FB CC 3D */ bl func_80075900
|
|
/* 800B8CC8 000B4BE8 3B 80 00 00 */ li r28, 0
|
|
/* 800B8CCC 000B4BEC 48 00 00 3C */ b lbl_800B8D08
|
|
lbl_800B8CD0:
|
|
/* 800B8CD0 000B4BF0 80 1F AA CC */ lwz r0, -0x5534(r31)
|
|
/* 800B8CD4 000B4BF4 38 60 00 00 */ li r3, 0
|
|
/* 800B8CD8 000B4BF8 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 800B8CDC 000B4BFC 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B8CE0 000B4C00 38 84 AA B4 */ addi r4, r4, -21836
|
|
/* 800B8CE4 000B4C04 7C 9E 20 2E */ lwzx r4, r30, r4
|
|
/* 800B8CE8 000B4C08 4B FB CF 31 */ bl func_80075C18
|
|
/* 800B8CEC 000B4C0C 80 7F AA B0 */ lwz r3, -0x5550(r31)
|
|
/* 800B8CF0 000B4C10 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 800B8CF4 000B4C14 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B8CF8 000B4C18 90 1F AA B0 */ stw r0, -0x5550(r31)
|
|
/* 800B8CFC 000B4C1C 80 7F AA CC */ lwz r3, -0x5534(r31)
|
|
/* 800B8D00 000B4C20 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B8D04 000B4C24 90 1F AA CC */ stw r0, -0x5534(r31)
|
|
lbl_800B8D08:
|
|
/* 800B8D08 000B4C28 88 01 00 1D */ lbz r0, 0x1d(r1)
|
|
/* 800B8D0C 000B4C2C 7C 00 07 74 */ extsb r0, r0
|
|
/* 800B8D10 000B4C30 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 800B8D14 000B4C34 41 80 FF BC */ blt lbl_800B8CD0
|
|
/* 800B8D18 000B4C38 48 00 00 24 */ b lbl_800B8D3C
|
|
lbl_800B8D1C:
|
|
/* 800B8D1C 000B4C3C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B8D20 000B4C40 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800B8D24 000B4C44 38 00 00 11 */ li r0, 0x11
|
|
/* 800B8D28 000B4C48 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B8D2C 000B4C4C 38 60 00 00 */ li r3, 0
|
|
/* 800B8D30 000B4C50 38 80 00 14 */ li r4, 0x14
|
|
/* 800B8D34 000B4C54 38 A0 00 00 */ li r5, 0
|
|
/* 800B8D38 000B4C58 4B FB CB C9 */ bl func_80075900
|
|
lbl_800B8D3C:
|
|
/* 800B8D3C 000B4C5C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8D40 000B4C60 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B8D44 000B4C64 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B8D48 000B4C68 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B8D4C 000B4C6C 41 82 00 0C */ beq lbl_800B8D58
|
|
/* 800B8D50 000B4C70 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B8D54 000B4C74 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800B8D58:
|
|
/* 800B8D58 000B4C78 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800B8D5C 000B4C7C CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 800B8D60 000B4C80 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 800B8D64 000B4C84 7C 08 03 A6 */ mtlr r0
|
|
/* 800B8D68 000B4C88 83 C1 00 48 */ lwz r30, 0x48(r1)
|
|
/* 800B8D6C 000B4C8C 83 A1 00 44 */ lwz r29, 0x44(r1)
|
|
/* 800B8D70 000B4C90 83 81 00 40 */ lwz r28, 0x40(r1)
|
|
/* 800B8D74 000B4C94 38 21 00 58 */ addi r1, r1, 0x58
|
|
/* 800B8D78 000B4C98 4E 80 00 20 */ blr
|
|
.global func_800B8D7C
|
|
func_800B8D7C:
|
|
/* 800B8D7C 000B4C9C 7C 08 02 A6 */ mflr r0
|
|
/* 800B8D80 000B4CA0 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B8D84 000B4CA4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B8D88 000B4CA8 38 00 00 12 */ li r0, 0x12
|
|
/* 800B8D8C 000B4CAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B8D90 000B4CB0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B8D94 000B4CB4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B8D98 000B4CB8 3B C3 6B D8 */ addi r30, r3, lbl_802C6BD8@l
|
|
/* 800B8D9C 000B4CBC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8DA0 000B4CC0 B0 1E 00 02 */ sth r0, 2(r30)
|
|
/* 800B8DA4 000B4CC4 3B E3 EC 20 */ addi r31, r3, modeCtrl@l
|
|
/* 800B8DA8 000B4CC8 38 00 01 E0 */ li r0, 0x1e0
|
|
/* 800B8DAC 000B4CCC 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 800B8DB0 000B4CD0 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B8DB4 000B4CD4 38 63 FE 5C */ addi r3, r3, -420
|
|
/* 800B8DB8 000B4CD8 48 00 2D 59 */ bl func_800BBB10
|
|
/* 800B8DBC 000B4CDC 80 1F 00 2C */ lwz r0, 0x2c(r31)
|
|
/* 800B8DC0 000B4CE0 3C 80 80 20 */ lis r4, lbl_80206BC0@ha
|
|
/* 800B8DC4 000B4CE4 80 DE 00 08 */ lwz r6, 8(r30)
|
|
/* 800B8DC8 000B4CE8 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B8DCC 000B4CEC 54 05 10 3A */ slwi r5, r0, 2
|
|
/* 800B8DD0 000B4CF0 38 04 6B C0 */ addi r0, r4, lbl_80206BC0@l
|
|
/* 800B8DD4 000B4CF4 7C A0 2A 14 */ add r5, r0, r5
|
|
/* 800B8DD8 000B4CF8 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800B8DDC 000B4CFC 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B8DE0 000B4D00 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B8DE4 000B4D04 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B8DE8 000B4D08 54 05 38 30 */ slwi r5, r0, 7
|
|
/* 800B8DEC 000B4D0C 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 800B8DF0 000B4D10 7C A6 2A 14 */ add r5, r6, r5
|
|
/* 800B8DF4 000B4D14 90 65 A8 78 */ stw r3, -0x5788(r5)
|
|
/* 800B8DF8 000B4D18 90 05 A8 7C */ stw r0, -0x5784(r5)
|
|
/* 800B8DFC 000B4D1C 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B8E00 000B4D20 90 05 A8 80 */ stw r0, -0x5780(r5)
|
|
/* 800B8E04 000B4D24 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B8E08 000B4D28 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B8E0C 000B4D2C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B8E10 000B4D30 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B8E14 000B4D34 7C 08 03 A6 */ mtlr r0
|
|
/* 800B8E18 000B4D38 4E 80 00 20 */ blr
|
|
.global func_800B8E1C
|
|
func_800B8E1C:
|
|
/* 800B8E1C 000B4D3C 7C 08 02 A6 */ mflr r0
|
|
/* 800B8E20 000B4D40 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B8E24 000B4D44 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B8E28 000B4D48 94 21 FF B8 */ stwu r1, -0x48(r1)
|
|
/* 800B8E2C 000B4D4C DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 800B8E30 000B4D50 BF 41 00 28 */ stmw r26, 0x28(r1)
|
|
/* 800B8E34 000B4D54 3B A3 EC 20 */ addi r29, r3, modeCtrl@l
|
|
/* 800B8E38 000B4D58 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B8E3C 000B4D5C 3B 83 6B D8 */ addi r28, r3, lbl_802C6BD8@l
|
|
/* 800B8E40 000B4D60 80 BD 00 00 */ lwz r5, 0(r29)
|
|
/* 800B8E44 000B4D64 2C 05 01 68 */ cmpwi r5, 0x168
|
|
/* 800B8E48 000B4D68 41 82 01 84 */ beq lbl_800B8FCC
|
|
/* 800B8E4C 000B4D6C 40 80 00 28 */ bge lbl_800B8E74
|
|
/* 800B8E50 000B4D70 2C 05 00 78 */ cmpwi r5, 0x78
|
|
/* 800B8E54 000B4D74 41 82 03 98 */ beq lbl_800B91EC
|
|
/* 800B8E58 000B4D78 40 80 00 10 */ bge lbl_800B8E68
|
|
/* 800B8E5C 000B4D7C 2C 05 00 1E */ cmpwi r5, 0x1e
|
|
/* 800B8E60 000B4D80 41 82 04 90 */ beq lbl_800B92F0
|
|
/* 800B8E64 000B4D84 48 00 04 A4 */ b lbl_800B9308
|
|
lbl_800B8E68:
|
|
/* 800B8E68 000B4D88 2C 05 01 2C */ cmpwi r5, 0x12c
|
|
/* 800B8E6C 000B4D8C 41 82 02 F4 */ beq lbl_800B9160
|
|
/* 800B8E70 000B4D90 48 00 04 98 */ b lbl_800B9308
|
|
lbl_800B8E74:
|
|
/* 800B8E74 000B4D94 2C 05 01 DF */ cmpwi r5, 0x1df
|
|
/* 800B8E78 000B4D98 41 82 00 14 */ beq lbl_800B8E8C
|
|
/* 800B8E7C 000B4D9C 40 80 04 8C */ bge lbl_800B9308
|
|
/* 800B8E80 000B4DA0 2C 05 01 A4 */ cmpwi r5, 0x1a4
|
|
/* 800B8E84 000B4DA4 41 82 01 04 */ beq lbl_800B8F88
|
|
/* 800B8E88 000B4DA8 48 00 04 80 */ b lbl_800B9308
|
|
lbl_800B8E8C:
|
|
/* 800B8E8C 000B4DAC 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B8E90 000B4DB0 80 ED 9A 5C */ lwz r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8E94 000B4DB4 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B8E98 000B4DB8 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8E9C 000B4DBC 38 80 00 00 */ li r4, 0
|
|
/* 800B8EA0 000B4DC0 38 A3 02 84 */ addi r5, r3, 0x284
|
|
/* 800B8EA4 000B4DC4 98 83 00 1F */ stb r4, 0x1f(r3)
|
|
/* 800B8EA8 000B4DC8 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 800B8EAC 000B4DCC 38 00 00 01 */ li r0, 1
|
|
/* 800B8EB0 000B4DD0 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8EB4 000B4DD4 98 85 00 1F */ stb r4, 0x1f(r5)
|
|
/* 800B8EB8 000B4DD8 38 A5 02 84 */ addi r5, r5, 0x284
|
|
/* 800B8EBC 000B4DDC 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8EC0 000B4DE0 98 85 00 1F */ stb r4, 0x1f(r5)
|
|
/* 800B8EC4 000B4DE4 38 A5 02 84 */ addi r5, r5, 0x284
|
|
/* 800B8EC8 000B4DE8 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8ECC 000B4DEC 98 85 00 1F */ stb r4, 0x1f(r5)
|
|
/* 800B8ED0 000B4DF0 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B8ED4 000B4DF4 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B8ED8 000B4DF8 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800B8EDC 000B4DFC 80 BC 00 08 */ lwz r5, 8(r28)
|
|
/* 800B8EE0 000B4E00 38 84 FE 98 */ addi r4, r4, -360
|
|
/* 800B8EE4 000B4E04 C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B8EE8 000B4E08 6C 84 80 00 */ xoris r4, r4, 0x8000
|
|
/* 800B8EEC 000B4E0C 90 81 00 24 */ stw r4, 0x24(r1)
|
|
/* 800B8EF0 000B4E10 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B8EF4 000B4E14 90 61 00 20 */ stw r3, 0x20(r1)
|
|
/* 800B8EF8 000B4E18 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B8EFC 000B4E1C B0 05 AA 54 */ sth r0, -0x55ac(r5)
|
|
/* 800B8F00 000B4E20 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B8F04 000B4E24 C0 42 BC D0 */ lfs f2, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B8F08 000B4E28 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800B8F0C 000B4E2C D0 45 AA 58 */ stfs f2, -0x55a8(r5)
|
|
/* 800B8F10 000B4E30 D0 45 AA 5C */ stfs f2, -0x55a4(r5)
|
|
/* 800B8F14 000B4E34 C0 02 BD 6C */ lfs f0, lbl_802F656C-_SDA2_BASE_(r2)
|
|
/* 800B8F18 000B4E38 D0 05 AA 60 */ stfs f0, -0x55a0(r5)
|
|
/* 800B8F1C 000B4E3C C0 05 AA 58 */ lfs f0, -0x55a8(r5)
|
|
/* 800B8F20 000B4E40 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B8F24 000B4E44 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B8F28 000B4E48 D0 05 AA 64 */ stfs f0, -0x559c(r5)
|
|
/* 800B8F2C 000B4E4C C0 22 BD 30 */ lfs f1, lbl_802F6530-_SDA2_BASE_(r2)
|
|
/* 800B8F30 000B4E50 C0 05 AA 5C */ lfs f0, -0x55a4(r5)
|
|
/* 800B8F34 000B4E54 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B8F38 000B4E58 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B8F3C 000B4E5C D0 05 AA 68 */ stfs f0, -0x5598(r5)
|
|
/* 800B8F40 000B4E60 C0 22 BD 70 */ lfs f1, lbl_802F6570-_SDA2_BASE_(r2)
|
|
/* 800B8F44 000B4E64 C0 05 AA 60 */ lfs f0, -0x55a0(r5)
|
|
/* 800B8F48 000B4E68 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B8F4C 000B4E6C EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B8F50 000B4E70 D0 05 AA 6C */ stfs f0, -0x5594(r5)
|
|
/* 800B8F54 000B4E74 B0 05 AA 56 */ sth r0, -0x55aa(r5)
|
|
/* 800B8F58 000B4E78 80 7C 00 08 */ lwz r3, 8(r28)
|
|
/* 800B8F5C 000B4E7C 3C 83 00 01 */ addis r4, r3, 1
|
|
/* 800B8F60 000B4E80 80 64 AA 0C */ lwz r3, -0x55f4(r4)
|
|
/* 800B8F64 000B4E84 80 04 AA 10 */ lwz r0, -0x55f0(r4)
|
|
/* 800B8F68 000B4E88 90 65 AA 80 */ stw r3, -0x5580(r5)
|
|
/* 800B8F6C 000B4E8C 90 05 AA 84 */ stw r0, -0x557c(r5)
|
|
/* 800B8F70 000B4E90 80 04 AA 14 */ lwz r0, -0x55ec(r4)
|
|
/* 800B8F74 000B4E94 90 05 AA 88 */ stw r0, -0x5578(r5)
|
|
/* 800B8F78 000B4E98 D0 45 AA 8C */ stfs f2, -0x5574(r5)
|
|
/* 800B8F7C 000B4E9C D0 45 AA 90 */ stfs f2, -0x5570(r5)
|
|
/* 800B8F80 000B4EA0 D0 45 AA 94 */ stfs f2, -0x556c(r5)
|
|
/* 800B8F84 000B4EA4 48 00 03 84 */ b lbl_800B9308
|
|
lbl_800B8F88:
|
|
/* 800B8F88 000B4EA8 80 9D 00 2C */ lwz r4, 0x2c(r29)
|
|
/* 800B8F8C 000B4EAC 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800B8F90 000B4EB0 80 BC 00 08 */ lwz r5, 8(r28)
|
|
/* 800B8F94 000B4EB4 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800B8F98 000B4EB8 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800B8F9C 000B4EBC 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B8FA0 000B4EC0 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B8FA4 000B4EC4 3C 85 00 01 */ addis r4, r5, 1
|
|
/* 800B8FA8 000B4EC8 38 60 02 34 */ li r3, 0x234
|
|
/* 800B8FAC 000B4ECC 54 00 38 30 */ slwi r0, r0, 7
|
|
/* 800B8FB0 000B4ED0 7C 84 02 14 */ add r4, r4, r0
|
|
/* 800B8FB4 000B4ED4 80 84 A8 04 */ lwz r4, -0x57fc(r4)
|
|
/* 800B8FB8 000B4ED8 80 04 00 14 */ lwz r0, 0x14(r4)
|
|
/* 800B8FBC 000B4EDC 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
|
/* 800B8FC0 000B4EE0 90 04 00 14 */ stw r0, 0x14(r4)
|
|
/* 800B8FC4 000B4EE4 4B F7 25 E1 */ bl g_play_sound
|
|
/* 800B8FC8 000B4EE8 48 00 03 40 */ b lbl_800B9308
|
|
lbl_800B8FCC:
|
|
/* 800B8FCC 000B4EEC 3B 7C 00 08 */ addi r27, r28, 8
|
|
/* 800B8FD0 000B4EF0 80 BC 00 08 */ lwz r5, 8(r28)
|
|
/* 800B8FD4 000B4EF4 3C 80 80 20 */ lis r4, lbl_80206BC0@ha
|
|
/* 800B8FD8 000B4EF8 3C 60 55 55 */ lis r3, 0x55555556@ha
|
|
/* 800B8FDC 000B4EFC 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B8FE0 000B4F00 38 00 00 08 */ li r0, 8
|
|
/* 800B8FE4 000B4F04 B0 05 A8 0E */ sth r0, -0x57f2(r5)
|
|
/* 800B8FE8 000B4F08 3B 5D 00 2C */ addi r26, r29, 0x2c
|
|
/* 800B8FEC 000B4F0C 3B C4 6B C0 */ addi r30, r4, lbl_80206BC0@l
|
|
/* 800B8FF0 000B4F10 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B8FF4 000B4F14 3B E3 55 56 */ addi r31, r3, 0x55555556@l
|
|
/* 800B8FF8 000B4F18 38 6D 97 08 */ addi r3, r13, lbl_802F18E8@sda21
|
|
/* 800B8FFC 000B4F1C 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B9000 000B4F20 B0 04 A8 8E */ sth r0, -0x5772(r4)
|
|
/* 800B9004 000B4F24 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9008 000B4F28 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B900C 000B4F2C B0 04 A9 0E */ sth r0, -0x56f2(r4)
|
|
/* 800B9010 000B4F30 80 1D 00 2C */ lwz r0, 0x2c(r29)
|
|
/* 800B9014 000B4F34 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B9018 000B4F38 7C 9E 02 14 */ add r4, r30, r0
|
|
/* 800B901C 000B4F3C 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 800B9020 000B4F40 7C 9F 28 96 */ mulhw r4, r31, r5
|
|
/* 800B9024 000B4F44 54 80 0F FE */ srwi r0, r4, 0x1f
|
|
/* 800B9028 000B4F48 7C 04 02 14 */ add r0, r4, r0
|
|
/* 800B902C 000B4F4C 1C 00 00 03 */ mulli r0, r0, 3
|
|
/* 800B9030 000B4F50 7C 00 28 50 */ subf r0, r0, r5
|
|
/* 800B9034 000B4F54 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B9038 000B4F58 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800B903C 000B4F5C 4B F7 1F 95 */ bl SoundReq
|
|
/* 800B9040 000B4F60 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B9044 000B4F64 80 ED 9A 5C */ lwz r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9048 000B4F68 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B904C 000B4F6C 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9050 000B4F70 38 00 00 00 */ li r0, 0
|
|
/* 800B9054 000B4F74 38 C3 02 84 */ addi r6, r3, 0x284
|
|
/* 800B9058 000B4F78 98 03 00 1F */ stb r0, 0x1f(r3)
|
|
/* 800B905C 000B4F7C 38 80 00 00 */ li r4, 0
|
|
/* 800B9060 000B4F80 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B9064 000B4F84 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9068 000B4F88 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B906C 000B4F8C 98 03 02 A3 */ stb r0, 0x2a3(r3)
|
|
/* 800B9070 000B4F90 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9074 000B4F94 98 06 00 1F */ stb r0, 0x1f(r6)
|
|
/* 800B9078 000B4F98 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B907C 000B4F9C 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9080 000B4FA0 98 06 00 1F */ stb r0, 0x1f(r6)
|
|
/* 800B9084 000B4FA4 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9088 000B4FA8 80 1A 00 00 */ lwz r0, 0(r26)
|
|
/* 800B908C 000B4FAC 80 FB 00 00 */ lwz r7, 0(r27)
|
|
/* 800B9090 000B4FB0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800B9094 000B4FB4 7C 7E 02 14 */ add r3, r30, r0
|
|
/* 800B9098 000B4FB8 80 C3 00 00 */ lwz r6, 0(r3)
|
|
/* 800B909C 000B4FBC 3F 47 00 01 */ addis r26, r7, 1
|
|
/* 800B90A0 000B4FC0 3B 5A AA 54 */ addi r26, r26, -21932
|
|
/* 800B90A4 000B4FC4 7C 7F 30 96 */ mulhw r3, r31, r6
|
|
/* 800B90A8 000B4FC8 54 60 0F FE */ srwi r0, r3, 0x1f
|
|
/* 800B90AC 000B4FCC 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800B90B0 000B4FD0 1C 00 00 03 */ mulli r0, r0, 3
|
|
/* 800B90B4 000B4FD4 7C 00 30 50 */ subf r0, r0, r6
|
|
/* 800B90B8 000B4FD8 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800B90BC 000B4FDC 3F 63 00 01 */ addis r27, r3, 1
|
|
/* 800B90C0 000B4FE0 3B 7B A8 04 */ addi r27, r27, -22524
|
|
/* 800B90C4 000B4FE4 38 7A 00 00 */ addi r3, r26, 0
|
|
/* 800B90C8 000B4FE8 7F 67 DA 14 */ add r27, r7, r27
|
|
/* 800B90CC 000B4FEC 4B F4 A2 55 */ bl memset
|
|
/* 800B90D0 000B4FF0 38 7B 00 0C */ addi r3, r27, 0xc
|
|
/* 800B90D4 000B4FF4 4B F4 E4 E9 */ bl mathutil_mtxA_from_translate
|
|
/* 800B90D8 000B4FF8 A8 7B 00 32 */ lha r3, 0x32(r27)
|
|
/* 800B90DC 000B4FFC 4B F4 EF 21 */ bl mathutil_mtxA_rotate_y
|
|
/* 800B90E0 000B5000 A8 7B 00 30 */ lha r3, 0x30(r27)
|
|
/* 800B90E4 000B5004 4B F4 EE A5 */ bl mathutil_mtxA_rotate_x
|
|
/* 800B90E8 000B5008 A8 7B 00 34 */ lha r3, 0x34(r27)
|
|
/* 800B90EC 000B500C 4B F4 EF 9D */ bl mathutil_mtxA_rotate_z
|
|
/* 800B90F0 000B5010 38 00 00 01 */ li r0, 1
|
|
/* 800B90F4 000B5014 B0 1A 00 00 */ sth r0, 0(r26)
|
|
/* 800B90F8 000B5018 38 7A 00 04 */ addi r3, r26, 4
|
|
/* 800B90FC 000B501C C0 22 BC E4 */ lfs f1, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9100 000B5020 C0 42 BD 74 */ lfs f2, lbl_802F6574-_SDA2_BASE_(r2)
|
|
/* 800B9104 000B5024 C0 62 BD 64 */ lfs f3, lbl_802F6564-_SDA2_BASE_(r2)
|
|
/* 800B9108 000B5028 4B F4 ED 4D */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800B910C 000B502C 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800B9110 000B5030 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B9114 000B5034 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9118 000B5038 38 7A 00 2C */ addi r3, r26, 0x2c
|
|
/* 800B911C 000B503C 6C 84 80 00 */ xoris r4, r4, 0x8000
|
|
/* 800B9120 000B5040 90 81 00 24 */ stw r4, 0x24(r1)
|
|
/* 800B9124 000B5044 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9128 000B5048 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B912C 000B504C C0 82 BD 78 */ lfs f4, lbl_802F6578-_SDA2_BASE_(r2)
|
|
/* 800B9130 000B5050 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
/* 800B9134 000B5054 C0 7A 00 08 */ lfs f3, 8(r26)
|
|
/* 800B9138 000B5058 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B913C 000B505C EC 24 18 28 */ fsubs f1, f4, f3
|
|
/* 800B9140 000B5060 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B9144 000B5064 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B9148 000B5068 D0 1A 00 14 */ stfs f0, 0x14(r26)
|
|
/* 800B914C 000B506C C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9150 000B5070 C0 42 BD 28 */ lfs f2, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800B9154 000B5074 FC 60 08 90 */ fmr f3, f1
|
|
/* 800B9158 000B5078 4B F4 EC FD */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800B915C 000B507C 48 00 01 AC */ b lbl_800B9308
|
|
lbl_800B9160:
|
|
/* 800B9160 000B5080 38 60 00 01 */ li r3, 1
|
|
/* 800B9164 000B5084 38 85 FF E2 */ addi r4, r5, -30
|
|
/* 800B9168 000B5088 48 00 67 E1 */ bl func_800BF948
|
|
/* 800B916C 000B508C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B9170 000B5090 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B9174 000B5094 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9178 000B5098 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B917C 000B509C C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9180 000B50A0 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 800B9184 000B50A4 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9188 000B50A8 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800B918C 000B50AC 3C 64 00 01 */ addis r3, r4, 1
|
|
/* 800B9190 000B50B0 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B9194 000B50B4 C0 03 AA 58 */ lfs f0, -0x55a8(r3)
|
|
/* 800B9198 000B50B8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B919C 000B50BC EC 43 08 24 */ fdivs f2, f3, f1
|
|
/* 800B91A0 000B50C0 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B91A4 000B50C4 D0 03 AA 64 */ stfs f0, -0x559c(r3)
|
|
/* 800B91A8 000B50C8 C0 03 AA 60 */ lfs f0, -0x55a0(r3)
|
|
/* 800B91AC 000B50CC EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B91B0 000B50D0 D0 03 AA 6C */ stfs f0, -0x5594(r3)
|
|
/* 800B91B4 000B50D4 C0 03 AA 80 */ lfs f0, -0x5580(r3)
|
|
/* 800B91B8 000B50D8 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B91BC 000B50DC EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B91C0 000B50E0 D0 03 AA 8C */ stfs f0, -0x5574(r3)
|
|
/* 800B91C4 000B50E4 C0 22 BD 7C */ lfs f1, lbl_802F657C-_SDA2_BASE_(r2)
|
|
/* 800B91C8 000B50E8 C0 03 AA 84 */ lfs f0, -0x557c(r3)
|
|
/* 800B91CC 000B50EC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B91D0 000B50F0 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B91D4 000B50F4 D0 03 AA 90 */ stfs f0, -0x5570(r3)
|
|
/* 800B91D8 000B50F8 C0 03 AA 88 */ lfs f0, -0x5578(r3)
|
|
/* 800B91DC 000B50FC FC 00 00 50 */ fneg f0, f0
|
|
/* 800B91E0 000B5100 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B91E4 000B5104 D0 03 AA 94 */ stfs f0, -0x556c(r3)
|
|
/* 800B91E8 000B5108 48 00 01 20 */ b lbl_800B9308
|
|
lbl_800B91EC:
|
|
/* 800B91EC 000B510C 38 7C 00 08 */ addi r3, r28, 8
|
|
/* 800B91F0 000B5110 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B91F4 000B5114 38 E0 00 10 */ li r7, 0x10
|
|
/* 800B91F8 000B5118 38 C0 FF FF */ li r6, -1
|
|
/* 800B91FC 000B511C 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B9200 000B5120 B0 E4 A8 08 */ sth r7, -0x57f8(r4)
|
|
/* 800B9204 000B5124 38 A0 00 02 */ li r5, 2
|
|
/* 800B9208 000B5128 38 00 00 0C */ li r0, 0xc
|
|
/* 800B920C 000B512C 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9210 000B5130 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B9214 000B5134 B0 E4 A8 88 */ sth r7, -0x5778(r4)
|
|
/* 800B9218 000B5138 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B921C 000B513C 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B9220 000B5140 B0 E4 A9 08 */ sth r7, -0x56f8(r4)
|
|
/* 800B9224 000B5144 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9228 000B5148 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B922C 000B514C B0 C4 A9 DA */ sth r6, -0x5626(r4)
|
|
/* 800B9230 000B5150 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9234 000B5154 C0 02 BD 80 */ lfs f0, lbl_802F6580-_SDA2_BASE_(r2)
|
|
/* 800B9238 000B5158 D0 21 00 08 */ stfs f1, 8(r1)
|
|
/* 800B923C 000B515C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800B9240 000B5160 D0 21 00 10 */ stfs f1, 0x10(r1)
|
|
/* 800B9244 000B5164 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9248 000B5168 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B924C 000B516C 90 A4 A8 74 */ stw r5, -0x578c(r4)
|
|
/* 800B9250 000B5170 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9254 000B5174 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B9258 000B5178 90 A4 A8 F4 */ stw r5, -0x570c(r4)
|
|
/* 800B925C 000B517C 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B9260 000B5180 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B9264 000B5184 90 A4 A9 74 */ stw r5, -0x568c(r4)
|
|
/* 800B9268 000B5188 80 DC 00 08 */ lwz r6, 8(r28)
|
|
/* 800B926C 000B518C 80 A1 00 08 */ lwz r5, 8(r1)
|
|
/* 800B9270 000B5190 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 800B9274 000B5194 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9278 000B5198 90 A6 A8 78 */ stw r5, -0x5788(r6)
|
|
/* 800B927C 000B519C 90 86 A8 7C */ stw r4, -0x5784(r6)
|
|
/* 800B9280 000B51A0 80 81 00 10 */ lwz r4, 0x10(r1)
|
|
/* 800B9284 000B51A4 90 86 A8 80 */ stw r4, -0x5780(r6)
|
|
/* 800B9288 000B51A8 80 DC 00 08 */ lwz r6, 8(r28)
|
|
/* 800B928C 000B51AC 80 A1 00 08 */ lwz r5, 8(r1)
|
|
/* 800B9290 000B51B0 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 800B9294 000B51B4 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9298 000B51B8 90 A6 A8 F8 */ stw r5, -0x5708(r6)
|
|
/* 800B929C 000B51BC 90 86 A8 FC */ stw r4, -0x5704(r6)
|
|
/* 800B92A0 000B51C0 80 81 00 10 */ lwz r4, 0x10(r1)
|
|
/* 800B92A4 000B51C4 90 86 A9 00 */ stw r4, -0x5700(r6)
|
|
/* 800B92A8 000B51C8 80 DC 00 08 */ lwz r6, 8(r28)
|
|
/* 800B92AC 000B51CC 80 A1 00 08 */ lwz r5, 8(r1)
|
|
/* 800B92B0 000B51D0 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 800B92B4 000B51D4 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B92B8 000B51D8 90 A6 A9 78 */ stw r5, -0x5688(r6)
|
|
/* 800B92BC 000B51DC 90 86 A9 7C */ stw r4, -0x5684(r6)
|
|
/* 800B92C0 000B51E0 80 81 00 10 */ lwz r4, 0x10(r1)
|
|
/* 800B92C4 000B51E4 90 86 A9 80 */ stw r4, -0x5680(r6)
|
|
/* 800B92C8 000B51E8 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B92CC 000B51EC 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B92D0 000B51F0 B0 04 A8 0E */ sth r0, -0x57f2(r4)
|
|
/* 800B92D4 000B51F4 80 9C 00 08 */ lwz r4, 8(r28)
|
|
/* 800B92D8 000B51F8 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800B92DC 000B51FC B0 04 A8 8E */ sth r0, -0x5772(r4)
|
|
/* 800B92E0 000B5200 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B92E4 000B5204 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B92E8 000B5208 B0 03 A9 0E */ sth r0, -0x56f2(r3)
|
|
/* 800B92EC 000B520C 48 00 00 1C */ b lbl_800B9308
|
|
lbl_800B92F0:
|
|
/* 800B92F0 000B5210 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800B92F4 000B5214 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800B92F8 000B5218 38 60 00 01 */ li r3, 1
|
|
/* 800B92FC 000B521C 4B FB 9F E1 */ bl func_800732DC
|
|
/* 800B9300 000B5220 38 60 02 2F */ li r3, 0x22f
|
|
/* 800B9304 000B5224 4B F7 22 A1 */ bl g_play_sound
|
|
lbl_800B9308:
|
|
/* 800B9308 000B5228 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B930C 000B522C 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B9310 000B5230 2C 00 01 DF */ cmpwi r0, 0x1df
|
|
/* 800B9314 000B5234 40 80 00 2C */ bge lbl_800B9340
|
|
/* 800B9318 000B5238 2C 00 01 A4 */ cmpwi r0, 0x1a4
|
|
/* 800B931C 000B523C 40 81 00 24 */ ble lbl_800B9340
|
|
/* 800B9320 000B5240 80 7C 00 08 */ lwz r3, 8(r28)
|
|
/* 800B9324 000B5244 3C 83 00 01 */ addis r4, r3, 1
|
|
/* 800B9328 000B5248 80 64 AA 0C */ lwz r3, -0x55f4(r4)
|
|
/* 800B932C 000B524C 80 04 AA 10 */ lwz r0, -0x55f0(r4)
|
|
/* 800B9330 000B5250 90 64 AA 80 */ stw r3, -0x5580(r4)
|
|
/* 800B9334 000B5254 90 04 AA 84 */ stw r0, -0x557c(r4)
|
|
/* 800B9338 000B5258 80 04 AA 14 */ lwz r0, -0x55ec(r4)
|
|
/* 800B933C 000B525C 90 04 AA 88 */ stw r0, -0x5578(r4)
|
|
lbl_800B9340:
|
|
/* 800B9340 000B5260 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B9344 000B5264 80 03 EC 20 */ lwz r0, modeCtrl@l(r3)
|
|
/* 800B9348 000B5268 2C 00 01 A4 */ cmpwi r0, 0x1a4
|
|
/* 800B934C 000B526C 40 80 00 B8 */ bge lbl_800B9404
|
|
/* 800B9350 000B5270 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B9354 000B5274 C8 62 BC F0 */ lfd f3, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9358 000B5278 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B935C 000B527C 3F 40 43 30 */ lis r26, 0x4330
|
|
/* 800B9360 000B5280 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9364 000B5284 93 41 00 20 */ stw r26, 0x20(r1)
|
|
/* 800B9368 000B5288 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B936C 000B528C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B9370 000B5290 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B9374 000B5294 40 81 00 90 */ ble lbl_800B9404
|
|
/* 800B9378 000B5298 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B937C 000B529C C0 42 BD 84 */ lfs f2, lbl_802F6584-_SDA2_BASE_(r2)
|
|
/* 800B9380 000B52A0 93 41 00 20 */ stw r26, 0x20(r1)
|
|
/* 800B9384 000B52A4 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9388 000B52A8 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800B938C 000B52AC EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B9390 000B52B0 FC 20 08 50 */ fneg f1, f1
|
|
/* 800B9394 000B52B4 EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 800B9398 000B52B8 EF E0 08 28 */ fsubs f31, f0, f1
|
|
/* 800B939C 000B52BC 48 04 D4 C9 */ bl rand
|
|
/* 800B93A0 000B52C0 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B93A4 000B52C4 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B93A8 000B52C8 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B93AC 000B52CC C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B93B0 000B52D0 93 41 00 18 */ stw r26, 0x18(r1)
|
|
/* 800B93B4 000B52D4 C8 21 00 18 */ lfd f1, 0x18(r1)
|
|
/* 800B93B8 000B52D8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B93BC 000B52DC EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B93C0 000B52E0 FC 00 F8 40 */ fcmpo cr0, f0, f31
|
|
/* 800B93C4 000B52E4 40 80 00 0C */ bge lbl_800B93D0
|
|
/* 800B93C8 000B52E8 38 60 00 01 */ li r3, 1
|
|
/* 800B93CC 000B52EC 48 00 64 F9 */ bl func_800BF8C4
|
|
lbl_800B93D0:
|
|
/* 800B93D0 000B52F0 3C 60 6C 17 */ lis r3, 0x6C16C16D@ha
|
|
/* 800B93D4 000B52F4 80 8D 99 54 */ lwz r4, lbl_802F1B34@sda21(r13)
|
|
/* 800B93D8 000B52F8 38 03 C1 6D */ addi r0, r3, 0x6C16C16D@l
|
|
/* 800B93DC 000B52FC 7C 60 20 16 */ mulhwu r3, r0, r4
|
|
/* 800B93E0 000B5300 7C 03 20 50 */ subf r0, r3, r4
|
|
/* 800B93E4 000B5304 54 00 F8 7E */ srwi r0, r0, 1
|
|
/* 800B93E8 000B5308 7C 00 1A 14 */ add r0, r0, r3
|
|
/* 800B93EC 000B530C 54 00 D1 BE */ srwi r0, r0, 6
|
|
/* 800B93F0 000B5310 1C 00 00 5A */ mulli r0, r0, 0x5a
|
|
/* 800B93F4 000B5314 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 800B93F8 000B5318 40 82 00 0C */ bne lbl_800B9404
|
|
/* 800B93FC 000B531C 38 60 02 2E */ li r3, 0x22e
|
|
/* 800B9400 000B5320 4B F7 21 A5 */ bl g_play_sound
|
|
lbl_800B9404:
|
|
/* 800B9404 000B5324 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B9408 000B5328 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B940C 000B532C 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B9410 000B5330 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B9414 000B5334 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B9418 000B5338 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B941C 000B533C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B9420 000B5340 40 80 00 0C */ bge lbl_800B942C
|
|
/* 800B9424 000B5344 38 00 00 13 */ li r0, 0x13
|
|
/* 800B9428 000B5348 B0 1C 00 02 */ sth r0, 2(r28)
|
|
lbl_800B942C:
|
|
/* 800B942C 000B534C BB 41 00 28 */ lmw r26, 0x28(r1)
|
|
/* 800B9430 000B5350 80 01 00 4C */ lwz r0, 0x4c(r1)
|
|
/* 800B9434 000B5354 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 800B9438 000B5358 38 21 00 48 */ addi r1, r1, 0x48
|
|
/* 800B943C 000B535C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B9440 000B5360 4E 80 00 20 */ blr
|
|
.global func_800B9444
|
|
func_800B9444:
|
|
/* 800B9444 000B5364 7C 08 02 A6 */ mflr r0
|
|
/* 800B9448 000B5368 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B944C 000B536C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B9450 000B5370 38 00 00 14 */ li r0, 0x14
|
|
/* 800B9454 000B5374 38 80 00 00 */ li r4, 0
|
|
/* 800B9458 000B5378 94 21 FF A8 */ stwu r1, -0x58(r1)
|
|
/* 800B945C 000B537C 38 A0 00 1E */ li r5, 0x1e
|
|
/* 800B9460 000B5380 93 E1 00 54 */ stw r31, 0x54(r1)
|
|
/* 800B9464 000B5384 93 C1 00 50 */ stw r30, 0x50(r1)
|
|
/* 800B9468 000B5388 93 A1 00 4C */ stw r29, 0x4c(r1)
|
|
/* 800B946C 000B538C 93 81 00 48 */ stw r28, 0x48(r1)
|
|
/* 800B9470 000B5390 3B 83 6B D8 */ addi r28, r3, lbl_802C6BD8@l
|
|
/* 800B9474 000B5394 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B9478 000B5398 B0 1C 00 02 */ sth r0, 2(r28)
|
|
/* 800B947C 000B539C 3B C3 EC 20 */ addi r30, r3, modeCtrl@l
|
|
/* 800B9480 000B53A0 38 00 01 68 */ li r0, 0x168
|
|
/* 800B9484 000B53A4 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 800B9488 000B53A8 38 60 00 00 */ li r3, 0
|
|
/* 800B948C 000B53AC 4B FB 9E 51 */ bl func_800732DC
|
|
/* 800B9490 000B53B0 48 00 3F E1 */ bl func_800BD470
|
|
/* 800B9494 000B53B4 48 00 60 61 */ bl func_800BF4F4
|
|
/* 800B9498 000B53B8 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B949C 000B53BC 80 ED 9A 5C */ lwz r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B94A0 000B53C0 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B94A4 000B53C4 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B94A8 000B53C8 38 00 00 00 */ li r0, 0
|
|
/* 800B94AC 000B53CC 38 C3 02 84 */ addi r6, r3, 0x284
|
|
/* 800B94B0 000B53D0 98 03 00 1F */ stb r0, 0x1f(r3)
|
|
/* 800B94B4 000B53D4 3B BC 00 08 */ addi r29, r28, 8
|
|
/* 800B94B8 000B53D8 38 80 00 00 */ li r4, 0
|
|
/* 800B94BC 000B53DC 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B94C0 000B53E0 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B94C4 000B53E4 38 A0 00 54 */ li r5, 0x54
|
|
/* 800B94C8 000B53E8 98 03 02 A3 */ stb r0, 0x2a3(r3)
|
|
/* 800B94CC 000B53EC 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B94D0 000B53F0 98 06 00 1F */ stb r0, 0x1f(r6)
|
|
/* 800B94D4 000B53F4 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B94D8 000B53F8 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B94DC 000B53FC 98 06 00 1F */ stb r0, 0x1f(r6)
|
|
/* 800B94E0 000B5400 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B94E4 000B5404 80 7C 00 08 */ lwz r3, 8(r28)
|
|
/* 800B94E8 000B5408 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B94EC 000B540C 3B 9C AA 54 */ addi r28, r28, -21932
|
|
/* 800B94F0 000B5410 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800B94F4 000B5414 4B F4 9E 2D */ bl memset
|
|
/* 800B94F8 000B5418 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B94FC 000B541C 3C A0 80 20 */ lis r5, lbl_80206BC0@ha
|
|
/* 800B9500 000B5420 3C 80 55 55 */ lis r4, 0x55555556@ha
|
|
/* 800B9504 000B5424 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9508 000B5428 38 03 FF 10 */ addi r0, r3, -240
|
|
/* 800B950C 000B542C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B9510 000B5430 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9514 000B5434 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800B9518 000B5438 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800B951C 000B543C 38 C0 00 01 */ li r6, 1
|
|
/* 800B9520 000B5440 93 E1 00 40 */ stw r31, 0x40(r1)
|
|
/* 800B9524 000B5444 3C 60 80 1E */ lis r3, lbl_801E2AD4@ha
|
|
/* 800B9528 000B5448 38 A5 6B C0 */ addi r5, r5, lbl_80206BC0@l
|
|
/* 800B952C 000B544C C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 800B9530 000B5450 38 84 55 56 */ addi r4, r4, 0x55555556@l
|
|
/* 800B9534 000B5454 B0 DC 00 00 */ sth r6, 0(r28)
|
|
/* 800B9538 000B5458 38 03 2A D4 */ addi r0, r3, lbl_801E2AD4@l
|
|
/* 800B953C 000B545C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B9540 000B5460 C0 62 BC D0 */ lfs f3, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9544 000B5464 D0 7C 00 04 */ stfs f3, 4(r28)
|
|
/* 800B9548 000B5468 EC 82 00 24 */ fdivs f4, f2, f0
|
|
/* 800B954C 000B546C C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800B9550 000B5470 D0 1C 00 08 */ stfs f0, 8(r28)
|
|
/* 800B9554 000B5474 C0 02 BD 88 */ lfs f0, lbl_802F6588-_SDA2_BASE_(r2)
|
|
/* 800B9558 000B5478 D0 1C 00 0C */ stfs f0, 0xc(r28)
|
|
/* 800B955C 000B547C C0 1C 00 04 */ lfs f0, 4(r28)
|
|
/* 800B9560 000B5480 C0 42 BD 8C */ lfs f2, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800B9564 000B5484 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B9568 000B5488 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B956C 000B548C EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800B9570 000B5490 D0 1C 00 10 */ stfs f0, 0x10(r28)
|
|
/* 800B9574 000B5494 C0 22 BD 90 */ lfs f1, lbl_802F6590-_SDA2_BASE_(r2)
|
|
/* 800B9578 000B5498 C0 1C 00 08 */ lfs f0, 8(r28)
|
|
/* 800B957C 000B549C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9580 000B54A0 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800B9584 000B54A4 D0 1C 00 14 */ stfs f0, 0x14(r28)
|
|
/* 800B9588 000B54A8 C0 1C 00 0C */ lfs f0, 0xc(r28)
|
|
/* 800B958C 000B54AC EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B9590 000B54B0 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800B9594 000B54B4 D0 1C 00 18 */ stfs f0, 0x18(r28)
|
|
/* 800B9598 000B54B8 B0 DC 00 02 */ sth r6, 2(r28)
|
|
/* 800B959C 000B54BC 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 800B95A0 000B54C0 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800B95A4 000B54C4 7C 65 1A 14 */ add r3, r5, r3
|
|
/* 800B95A8 000B54C8 80 A3 00 00 */ lwz r5, 0(r3)
|
|
/* 800B95AC 000B54CC 7C 84 28 96 */ mulhw r4, r4, r5
|
|
/* 800B95B0 000B54D0 54 83 0F FE */ srwi r3, r4, 0x1f
|
|
/* 800B95B4 000B54D4 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800B95B8 000B54D8 1C 63 00 03 */ mulli r3, r3, 3
|
|
/* 800B95BC 000B54DC 7C 63 28 50 */ subf r3, r3, r5
|
|
/* 800B95C0 000B54E0 1C 63 00 0C */ mulli r3, r3, 0xc
|
|
/* 800B95C4 000B54E4 7C 80 1A 14 */ add r4, r0, r3
|
|
/* 800B95C8 000B54E8 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B95CC 000B54EC 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 800B95D0 000B54F0 90 7C 00 2C */ stw r3, 0x2c(r28)
|
|
/* 800B95D4 000B54F4 90 1C 00 30 */ stw r0, 0x30(r28)
|
|
/* 800B95D8 000B54F8 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B95DC 000B54FC 90 1C 00 34 */ stw r0, 0x34(r28)
|
|
/* 800B95E0 000B5500 D0 7C 00 30 */ stfs f3, 0x30(r28)
|
|
/* 800B95E4 000B5504 C0 1C 00 2C */ lfs f0, 0x2c(r28)
|
|
/* 800B95E8 000B5508 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B95EC 000B550C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800B95F0 000B5510 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800B95F4 000B5514 D0 1C 00 38 */ stfs f0, 0x38(r28)
|
|
/* 800B95F8 000B5518 C0 22 BD 08 */ lfs f1, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800B95FC 000B551C C0 1C 00 30 */ lfs f0, 0x30(r28)
|
|
/* 800B9600 000B5520 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9604 000B5524 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800B9608 000B5528 D0 1C 00 3C */ stfs f0, 0x3c(r28)
|
|
/* 800B960C 000B552C C0 22 BD 70 */ lfs f1, lbl_802F6570-_SDA2_BASE_(r2)
|
|
/* 800B9610 000B5530 C0 1C 00 34 */ lfs f0, 0x34(r28)
|
|
/* 800B9614 000B5534 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9618 000B5538 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800B961C 000B553C D0 1C 00 40 */ stfs f0, 0x40(r28)
|
|
/* 800B9620 000B5540 48 04 D2 45 */ bl rand
|
|
/* 800B9624 000B5544 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B9628 000B5548 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B962C 000B554C 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800B9630 000B5550 C8 62 BC F0 */ lfd f3, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9634 000B5554 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9638 000B5558 93 E1 00 38 */ stw r31, 0x38(r1)
|
|
/* 800B963C 000B555C C0 42 BD 0C */ lfs f2, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B9640 000B5560 C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 800B9644 000B5564 C0 22 BD 94 */ lfs f1, lbl_802F6594-_SDA2_BASE_(r2)
|
|
/* 800B9648 000B5568 EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 800B964C 000B556C C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9650 000B5570 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 800B9654 000B5574 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800B9658 000B5578 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800B965C 000B557C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B9660 000B5580 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 800B9664 000B5584 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800B9668 000B5588 B0 03 A8 3C */ sth r0, -0x57c4(r3)
|
|
/* 800B966C 000B558C 48 04 D1 F9 */ bl rand
|
|
/* 800B9670 000B5590 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B9674 000B5594 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B9678 000B5598 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800B967C 000B559C C8 62 BC F0 */ lfd f3, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9680 000B55A0 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9684 000B55A4 93 E1 00 28 */ stw r31, 0x28(r1)
|
|
/* 800B9688 000B55A8 C0 42 BD 0C */ lfs f2, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B968C 000B55AC C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800B9690 000B55B0 C0 22 BD 94 */ lfs f1, lbl_802F6594-_SDA2_BASE_(r2)
|
|
/* 800B9694 000B55B4 EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 800B9698 000B55B8 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B969C 000B55BC EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 800B96A0 000B55C0 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800B96A4 000B55C4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800B96A8 000B55C8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B96AC 000B55CC D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 800B96B0 000B55D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B96B4 000B55D4 B0 03 A8 BC */ sth r0, -0x5744(r3)
|
|
/* 800B96B8 000B55D8 48 04 D1 AD */ bl rand
|
|
/* 800B96BC 000B55DC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B96C0 000B55E0 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800B96C4 000B55E4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B96C8 000B55E8 C8 62 BC F0 */ lfd f3, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B96CC 000B55EC 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B96D0 000B55F0 93 E1 00 18 */ stw r31, 0x18(r1)
|
|
/* 800B96D4 000B55F4 C0 42 BD 0C */ lfs f2, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800B96D8 000B55F8 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800B96DC 000B55FC C0 22 BD 94 */ lfs f1, lbl_802F6594-_SDA2_BASE_(r2)
|
|
/* 800B96E0 000B5600 EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 800B96E4 000B5604 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B96E8 000B5608 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 800B96EC 000B560C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800B96F0 000B5610 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800B96F4 000B5614 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B96F8 000B5618 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B96FC 000B561C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B9700 000B5620 B0 03 A9 3C */ sth r0, -0x56c4(r3)
|
|
/* 800B9704 000B5624 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800B9708 000B5628 83 E1 00 54 */ lwz r31, 0x54(r1)
|
|
/* 800B970C 000B562C 83 C1 00 50 */ lwz r30, 0x50(r1)
|
|
/* 800B9710 000B5630 83 A1 00 4C */ lwz r29, 0x4c(r1)
|
|
/* 800B9714 000B5634 83 81 00 48 */ lwz r28, 0x48(r1)
|
|
/* 800B9718 000B5638 38 21 00 58 */ addi r1, r1, 0x58
|
|
/* 800B971C 000B563C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B9720 000B5640 4E 80 00 20 */ blr
|
|
.global func_800B9724
|
|
func_800B9724:
|
|
/* 800B9724 000B5644 7C 08 02 A6 */ mflr r0
|
|
/* 800B9728 000B5648 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B972C 000B564C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B9730 000B5650 38 A3 EC 20 */ addi r5, r3, modeCtrl@l
|
|
/* 800B9734 000B5654 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B9738 000B5658 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B973C 000B565C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B9740 000B5660 3B E3 6B D8 */ addi r31, r3, lbl_802C6BD8@l
|
|
/* 800B9744 000B5664 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B9748 000B5668 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B974C 000B566C 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 800B9750 000B5670 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B9754 000B5674 2C 00 00 F0 */ cmpwi r0, 0xf0
|
|
/* 800B9758 000B5678 41 82 00 14 */ beq lbl_800B976C
|
|
/* 800B975C 000B567C 40 80 01 28 */ bge lbl_800B9884
|
|
/* 800B9760 000B5680 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B9764 000B5684 41 82 01 20 */ beq lbl_800B9884
|
|
/* 800B9768 000B5688 48 00 01 1C */ b lbl_800B9884
|
|
lbl_800B976C:
|
|
/* 800B976C 000B568C 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B9770 000B5690 80 ED 9A 5C */ lwz r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9774 000B5694 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800B9778 000B5698 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800B977C 000B569C 38 80 00 00 */ li r4, 0
|
|
/* 800B9780 000B56A0 38 C3 02 84 */ addi r6, r3, 0x284
|
|
/* 800B9784 000B56A4 98 83 00 1F */ stb r4, 0x1f(r3)
|
|
/* 800B9788 000B56A8 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 800B978C 000B56AC 38 00 00 01 */ li r0, 1
|
|
/* 800B9790 000B56B0 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9794 000B56B4 98 86 00 1F */ stb r4, 0x1f(r6)
|
|
/* 800B9798 000B56B8 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B979C 000B56BC 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B97A0 000B56C0 98 86 00 1F */ stb r4, 0x1f(r6)
|
|
/* 800B97A4 000B56C4 38 C6 02 84 */ addi r6, r6, 0x284
|
|
/* 800B97A8 000B56C8 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800B97AC 000B56CC 98 86 00 1F */ stb r4, 0x1f(r6)
|
|
/* 800B97B0 000B56D0 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800B97B4 000B56D4 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B97B8 000B56D8 80 85 00 00 */ lwz r4, 0(r5)
|
|
/* 800B97BC 000B56DC 80 BF 00 08 */ lwz r5, 8(r31)
|
|
/* 800B97C0 000B56E0 6C 84 80 00 */ xoris r4, r4, 0x8000
|
|
/* 800B97C4 000B56E4 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B97C8 000B56E8 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B97CC 000B56EC 3C 85 00 01 */ addis r4, r5, 1
|
|
/* 800B97D0 000B56F0 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 800B97D4 000B56F4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B97D8 000B56F8 B4 04 AA 54 */ sthu r0, -0x55ac(r4)
|
|
/* 800B97DC 000B56FC EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800B97E0 000B5700 C0 02 BD 98 */ lfs f0, lbl_802F6598-_SDA2_BASE_(r2)
|
|
/* 800B97E4 000B5704 EC 62 08 24 */ fdivs f3, f2, f1
|
|
/* 800B97E8 000B5708 D0 04 00 04 */ stfs f0, 4(r4)
|
|
/* 800B97EC 000B570C C0 02 BD 9C */ lfs f0, lbl_802F659C-_SDA2_BASE_(r2)
|
|
/* 800B97F0 000B5710 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 800B97F4 000B5714 C0 02 BD 80 */ lfs f0, lbl_802F6580-_SDA2_BASE_(r2)
|
|
/* 800B97F8 000B5718 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 800B97FC 000B571C C0 22 BD A0 */ lfs f1, lbl_802F65A0-_SDA2_BASE_(r2)
|
|
/* 800B9800 000B5720 C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 800B9804 000B5724 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9808 000B5728 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B980C 000B572C D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 800B9810 000B5730 C0 22 BD A4 */ lfs f1, lbl_802F65A4-_SDA2_BASE_(r2)
|
|
/* 800B9814 000B5734 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 800B9818 000B5738 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B981C 000B573C EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9820 000B5740 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 800B9824 000B5744 C0 22 BD A8 */ lfs f1, lbl_802F65A8-_SDA2_BASE_(r2)
|
|
/* 800B9828 000B5748 C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 800B982C 000B574C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9830 000B5750 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9834 000B5754 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800B9838 000B5758 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B983C 000B575C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9840 000B5760 D0 04 00 2C */ stfs f0, 0x2c(r4)
|
|
/* 800B9844 000B5764 C0 42 BD 8C */ lfs f2, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800B9848 000B5768 D0 44 00 30 */ stfs f2, 0x30(r4)
|
|
/* 800B984C 000B576C D0 44 00 34 */ stfs f2, 0x34(r4)
|
|
/* 800B9850 000B5770 C0 04 00 2C */ lfs f0, 0x2c(r4)
|
|
/* 800B9854 000B5774 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B9858 000B5778 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B985C 000B577C D0 04 00 38 */ stfs f0, 0x38(r4)
|
|
/* 800B9860 000B5780 C0 22 BD AC */ lfs f1, lbl_802F65AC-_SDA2_BASE_(r2)
|
|
/* 800B9864 000B5784 C0 04 00 30 */ lfs f0, 0x30(r4)
|
|
/* 800B9868 000B5788 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B986C 000B578C EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9870 000B5790 D0 04 00 3C */ stfs f0, 0x3c(r4)
|
|
/* 800B9874 000B5794 C0 04 00 34 */ lfs f0, 0x34(r4)
|
|
/* 800B9878 000B5798 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B987C 000B579C EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9880 000B57A0 D0 04 00 40 */ stfs f0, 0x40(r4)
|
|
lbl_800B9884:
|
|
/* 800B9884 000B57A4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9888 000B57A8 3B A0 00 03 */ li r29, 3
|
|
/* 800B988C 000B57AC 3B CD 97 10 */ addi r30, r13, lbl_802F18F0@sda21
|
|
/* 800B9890 000B57B0 3F 83 00 01 */ addis r28, r3, 1
|
|
/* 800B9894 000B57B4 3B 9C A8 04 */ addi r28, r28, -22524
|
|
lbl_800B9898:
|
|
/* 800B9898 000B57B8 A8 7C 00 38 */ lha r3, 0x38(r28)
|
|
/* 800B989C 000B57BC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B98A0 000B57C0 41 82 00 2C */ beq lbl_800B98CC
|
|
/* 800B98A4 000B57C4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B98A8 000B57C8 B0 1C 00 38 */ sth r0, 0x38(r28)
|
|
/* 800B98AC 000B57CC A8 1C 00 38 */ lha r0, 0x38(r28)
|
|
/* 800B98B0 000B57D0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B98B4 000B57D4 40 82 00 18 */ bne lbl_800B98CC
|
|
/* 800B98B8 000B57D8 80 7C 00 00 */ lwz r3, 0(r28)
|
|
/* 800B98BC 000B57DC 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 800B98C0 000B57E0 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800B98C4 000B57E4 7C 7E 02 AE */ lhax r3, r30, r0
|
|
/* 800B98C8 000B57E8 4B F7 17 09 */ bl SoundReq
|
|
lbl_800B98CC:
|
|
/* 800B98CC 000B57EC 37 BD FF FF */ addic. r29, r29, -1
|
|
/* 800B98D0 000B57F0 3B 9C 00 80 */ addi r28, r28, 0x80
|
|
/* 800B98D4 000B57F4 41 81 FF C4 */ bgt lbl_800B9898
|
|
/* 800B98D8 000B57F8 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B98DC 000B57FC 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B98E0 000B5800 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B98E4 000B5804 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B98E8 000B5808 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B98EC 000B580C 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B98F0 000B5810 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B98F4 000B5814 40 80 00 0C */ bge lbl_800B9900
|
|
/* 800B98F8 000B5818 38 00 00 15 */ li r0, 0x15
|
|
/* 800B98FC 000B581C B0 1F 00 02 */ sth r0, 2(r31)
|
|
lbl_800B9900:
|
|
/* 800B9900 000B5820 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B9904 000B5824 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B9908 000B5828 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B990C 000B582C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B9910 000B5830 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B9914 000B5834 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 800B9918 000B5838 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B991C 000B583C 4E 80 00 20 */ blr
|
|
.global func_800B9920
|
|
func_800B9920:
|
|
/* 800B9920 000B5840 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B9924 000B5844 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B9928 000B5848 38 00 00 16 */ li r0, 0x16
|
|
/* 800B992C 000B584C B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B9930 000B5850 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B9934 000B5854 38 00 02 D0 */ li r0, 0x2d0
|
|
/* 800B9938 000B5858 90 03 EC 20 */ stw r0, modeCtrl@l(r3)
|
|
/* 800B993C 000B585C 38 E4 00 08 */ addi r7, r4, 8
|
|
/* 800B9940 000B5860 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800B9944 000B5864 80 A4 00 08 */ lwz r5, 8(r4)
|
|
/* 800B9948 000B5868 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800B994C 000B586C 38 60 00 00 */ li r3, 0
|
|
/* 800B9950 000B5870 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B9954 000B5874 80 C5 A8 04 */ lwz r6, -0x57fc(r5)
|
|
/* 800B9958 000B5878 39 04 02 84 */ addi r8, r4, 0x284
|
|
/* 800B995C 000B587C 38 00 00 01 */ li r0, 1
|
|
/* 800B9960 000B5880 80 A6 00 14 */ lwz r5, 0x14(r6)
|
|
/* 800B9964 000B5884 60 A5 00 20 */ ori r5, r5, 0x20
|
|
/* 800B9968 000B5888 90 A6 00 14 */ stw r5, 0x14(r6)
|
|
/* 800B996C 000B588C 80 A7 00 00 */ lwz r5, 0(r7)
|
|
/* 800B9970 000B5890 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B9974 000B5894 80 C5 A8 84 */ lwz r6, -0x577c(r5)
|
|
/* 800B9978 000B5898 80 A6 00 14 */ lwz r5, 0x14(r6)
|
|
/* 800B997C 000B589C 60 A5 00 20 */ ori r5, r5, 0x20
|
|
/* 800B9980 000B58A0 90 A6 00 14 */ stw r5, 0x14(r6)
|
|
/* 800B9984 000B58A4 80 A7 00 00 */ lwz r5, 0(r7)
|
|
/* 800B9988 000B58A8 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B998C 000B58AC 80 C5 A9 04 */ lwz r6, -0x56fc(r5)
|
|
/* 800B9990 000B58B0 80 A6 00 14 */ lwz r5, 0x14(r6)
|
|
/* 800B9994 000B58B4 60 A5 00 20 */ ori r5, r5, 0x20
|
|
/* 800B9998 000B58B8 90 A6 00 14 */ stw r5, 0x14(r6)
|
|
/* 800B999C 000B58BC 80 A7 00 00 */ lwz r5, 0(r7)
|
|
/* 800B99A0 000B58C0 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B99A4 000B58C4 80 C5 A9 84 */ lwz r6, -0x567c(r5)
|
|
/* 800B99A8 000B58C8 80 A6 00 14 */ lwz r5, 0x14(r6)
|
|
/* 800B99AC 000B58CC 60 A5 00 20 */ ori r5, r5, 0x20
|
|
/* 800B99B0 000B58D0 90 A6 00 14 */ stw r5, 0x14(r6)
|
|
/* 800B99B4 000B58D4 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B99B8 000B58D8 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800B99BC 000B58DC 98 64 00 1F */ stb r3, 0x1f(r4)
|
|
/* 800B99C0 000B58E0 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B99C4 000B58E4 39 08 02 84 */ addi r8, r8, 0x284
|
|
/* 800B99C8 000B58E8 98 64 02 A3 */ stb r3, 0x2a3(r4)
|
|
/* 800B99CC 000B58EC 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B99D0 000B58F0 98 68 00 1F */ stb r3, 0x1f(r8)
|
|
/* 800B99D4 000B58F4 39 08 02 84 */ addi r8, r8, 0x284
|
|
/* 800B99D8 000B58F8 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800B99DC 000B58FC 98 68 00 1F */ stb r3, 0x1f(r8)
|
|
/* 800B99E0 000B5900 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B99E4 000B5904 80 67 00 00 */ lwz r3, 0(r7)
|
|
/* 800B99E8 000B5908 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B99EC 000B590C B4 03 AA 54 */ sthu r0, -0x55ac(r3)
|
|
/* 800B99F0 000B5910 C0 82 BC D0 */ lfs f4, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B99F4 000B5914 D0 83 00 04 */ stfs f4, 4(r3)
|
|
/* 800B99F8 000B5918 C0 42 BD 28 */ lfs f2, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800B99FC 000B591C D0 43 00 08 */ stfs f2, 8(r3)
|
|
/* 800B9A00 000B5920 C0 02 BD 88 */ lfs f0, lbl_802F6588-_SDA2_BASE_(r2)
|
|
/* 800B9A04 000B5924 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 800B9A08 000B5928 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 800B9A0C 000B592C C0 62 BD B0 */ lfs f3, lbl_802F65B0-_SDA2_BASE_(r2)
|
|
/* 800B9A10 000B5930 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B9A14 000B5934 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9A18 000B5938 D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 800B9A1C 000B593C C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B9A20 000B5940 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B9A24 000B5944 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9A28 000B5948 D0 03 00 14 */ stfs f0, 0x14(r3)
|
|
/* 800B9A2C 000B594C C0 22 BD B4 */ lfs f1, lbl_802F65B4-_SDA2_BASE_(r2)
|
|
/* 800B9A30 000B5950 C0 03 00 0C */ lfs f0, 0xc(r3)
|
|
/* 800B9A34 000B5954 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9A38 000B5958 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9A3C 000B595C D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 800B9A40 000B5960 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800B9A44 000B5964 D0 83 00 2C */ stfs f4, 0x2c(r3)
|
|
/* 800B9A48 000B5968 D0 43 00 30 */ stfs f2, 0x30(r3)
|
|
/* 800B9A4C 000B596C C0 42 BD B8 */ lfs f2, lbl_802F65B8-_SDA2_BASE_(r2)
|
|
/* 800B9A50 000B5970 D0 43 00 34 */ stfs f2, 0x34(r3)
|
|
/* 800B9A54 000B5974 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
|
/* 800B9A58 000B5978 FC 00 00 50 */ fneg f0, f0
|
|
/* 800B9A5C 000B597C EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9A60 000B5980 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 800B9A64 000B5984 C0 22 BD BC */ lfs f1, lbl_802F65BC-_SDA2_BASE_(r2)
|
|
/* 800B9A68 000B5988 C0 03 00 30 */ lfs f0, 0x30(r3)
|
|
/* 800B9A6C 000B598C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9A70 000B5990 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9A74 000B5994 D0 03 00 3C */ stfs f0, 0x3c(r3)
|
|
/* 800B9A78 000B5998 C0 03 00 34 */ lfs f0, 0x34(r3)
|
|
/* 800B9A7C 000B599C EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B9A80 000B59A0 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B9A84 000B59A4 D0 03 00 40 */ stfs f0, 0x40(r3)
|
|
/* 800B9A88 000B59A8 4E 80 00 20 */ blr
|
|
.global func_800B9A8C
|
|
func_800B9A8C:
|
|
/* 800B9A8C 000B59AC 7C 08 02 A6 */ mflr r0
|
|
/* 800B9A90 000B59B0 3C 60 80 1F */ lis r3, 0x801f
|
|
/* 800B9A94 000B59B4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B9A98 000B59B8 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800B9A9C 000B59BC 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800B9AA0 000B59C0 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B9AA4 000B59C4 3B E4 6B D8 */ addi r31, r4, lbl_802C6BD8@l
|
|
/* 800B9AA8 000B59C8 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B9AAC 000B59CC 84 A3 EC 20 */ lwzu r5, -0x13e0(r3)
|
|
/* 800B9AB0 000B59D0 2C 05 01 E0 */ cmpwi r5, 0x1e0
|
|
/* 800B9AB4 000B59D4 41 82 02 08 */ beq lbl_800B9CBC
|
|
/* 800B9AB8 000B59D8 40 80 00 28 */ bge lbl_800B9AE0
|
|
/* 800B9ABC 000B59DC 2C 05 00 8A */ cmpwi r5, 0x8a
|
|
/* 800B9AC0 000B59E0 41 82 02 D0 */ beq lbl_800B9D90
|
|
/* 800B9AC4 000B59E4 40 80 00 10 */ bge lbl_800B9AD4
|
|
/* 800B9AC8 000B59E8 2C 05 00 3C */ cmpwi r5, 0x3c
|
|
/* 800B9ACC 000B59EC 41 82 03 64 */ beq lbl_800B9E30
|
|
/* 800B9AD0 000B59F0 48 00 03 94 */ b lbl_800B9E64
|
|
lbl_800B9AD4:
|
|
/* 800B9AD4 000B59F4 2C 05 00 D8 */ cmpwi r5, 0xd8
|
|
/* 800B9AD8 000B59F8 41 82 02 10 */ beq lbl_800B9CE8
|
|
/* 800B9ADC 000B59FC 48 00 03 88 */ b lbl_800B9E64
|
|
lbl_800B9AE0:
|
|
/* 800B9AE0 000B5A00 2C 05 02 58 */ cmpwi r5, 0x258
|
|
/* 800B9AE4 000B5A04 41 82 00 38 */ beq lbl_800B9B1C
|
|
/* 800B9AE8 000B5A08 40 80 00 10 */ bge lbl_800B9AF8
|
|
/* 800B9AEC 000B5A0C 2C 05 02 57 */ cmpwi r5, 0x257
|
|
/* 800B9AF0 000B5A10 40 80 00 58 */ bge lbl_800B9B48
|
|
/* 800B9AF4 000B5A14 48 00 03 70 */ b lbl_800B9E64
|
|
lbl_800B9AF8:
|
|
/* 800B9AF8 000B5A18 2C 05 02 B2 */ cmpwi r5, 0x2b2
|
|
/* 800B9AFC 000B5A1C 41 82 00 08 */ beq lbl_800B9B04
|
|
/* 800B9B00 000B5A20 48 00 03 64 */ b lbl_800B9E64
|
|
lbl_800B9B04:
|
|
/* 800B9B04 000B5A24 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800B9B08 000B5A28 38 60 02 35 */ li r3, 0x235
|
|
/* 800B9B0C 000B5A2C 60 00 00 04 */ ori r0, r0, 4
|
|
/* 800B9B10 000B5A30 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 800B9B14 000B5A34 4B F7 1A 91 */ bl g_play_sound
|
|
/* 800B9B18 000B5A38 48 00 03 4C */ b lbl_800B9E64
|
|
lbl_800B9B1C:
|
|
/* 800B9B1C 000B5A3C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9B20 000B5A40 38 00 00 11 */ li r0, 0x11
|
|
/* 800B9B24 000B5A44 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9B28 000B5A48 B0 03 A8 08 */ sth r0, -0x57f8(r3)
|
|
/* 800B9B2C 000B5A4C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9B30 000B5A50 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9B34 000B5A54 B0 03 A8 88 */ sth r0, -0x5778(r3)
|
|
/* 800B9B38 000B5A58 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9B3C 000B5A5C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9B40 000B5A60 B0 03 A9 08 */ sth r0, -0x56f8(r3)
|
|
/* 800B9B44 000B5A64 48 00 03 20 */ b lbl_800B9E64
|
|
lbl_800B9B48:
|
|
/* 800B9B48 000B5A68 80 DF 00 08 */ lwz r6, 8(r31)
|
|
/* 800B9B4C 000B5A6C 3C A0 80 1F */ lis r5, cameraInfo@ha
|
|
/* 800B9B50 000B5A70 39 45 EF 00 */ addi r10, r5, cameraInfo@l
|
|
/* 800B9B54 000B5A74 3C A6 00 01 */ addis r5, r6, 1
|
|
/* 800B9B58 000B5A78 80 E5 A8 04 */ lwz r7, -0x57fc(r5)
|
|
/* 800B9B5C 000B5A7C 3C C0 80 20 */ lis r6, lbl_80206BC0@ha
|
|
/* 800B9B60 000B5A80 3C A0 55 55 */ lis r5, 0x55555556@ha
|
|
/* 800B9B64 000B5A84 80 07 00 14 */ lwz r0, 0x14(r7)
|
|
/* 800B9B68 000B5A88 39 60 00 00 */ li r11, 0
|
|
/* 800B9B6C 000B5A8C 3B CA 02 84 */ addi r30, r10, 0x284
|
|
/* 800B9B70 000B5A90 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
|
/* 800B9B74 000B5A94 90 07 00 14 */ stw r0, 0x14(r7)
|
|
/* 800B9B78 000B5A98 38 05 55 56 */ addi r0, r5, 0x55555556@l
|
|
/* 800B9B7C 000B5A9C 3D 20 43 30 */ lis r9, 0x4330
|
|
/* 800B9B80 000B5AA0 81 9F 00 08 */ lwz r12, 8(r31)
|
|
/* 800B9B84 000B5AA4 39 00 00 01 */ li r8, 1
|
|
/* 800B9B88 000B5AA8 38 E0 00 02 */ li r7, 2
|
|
/* 800B9B8C 000B5AAC 3D 8C 00 01 */ addis r12, r12, 1
|
|
/* 800B9B90 000B5AB0 81 8C A8 84 */ lwz r12, -0x577c(r12)
|
|
/* 800B9B94 000B5AB4 38 C6 6B C0 */ addi r6, r6, lbl_80206BC0@l
|
|
/* 800B9B98 000B5AB8 80 AC 00 14 */ lwz r5, 0x14(r12)
|
|
/* 800B9B9C 000B5ABC 54 A5 06 F2 */ rlwinm r5, r5, 0, 0x1b, 0x19
|
|
/* 800B9BA0 000B5AC0 90 AC 00 14 */ stw r5, 0x14(r12)
|
|
/* 800B9BA4 000B5AC4 80 BF 00 08 */ lwz r5, 8(r31)
|
|
/* 800B9BA8 000B5AC8 3C A5 00 01 */ addis r5, r5, 1
|
|
/* 800B9BAC 000B5ACC 81 85 A9 04 */ lwz r12, -0x56fc(r5)
|
|
/* 800B9BB0 000B5AD0 80 AC 00 14 */ lwz r5, 0x14(r12)
|
|
/* 800B9BB4 000B5AD4 54 A5 06 F2 */ rlwinm r5, r5, 0, 0x1b, 0x19
|
|
/* 800B9BB8 000B5AD8 90 AC 00 14 */ stw r5, 0x14(r12)
|
|
/* 800B9BBC 000B5ADC 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9BC0 000B5AE0 91 4D 9A 5C */ stw r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9BC4 000B5AE4 99 6A 00 1F */ stb r11, 0x1f(r10)
|
|
/* 800B9BC8 000B5AE8 93 CD 9A 5C */ stw r30, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9BCC 000B5AEC 3B DE 02 84 */ addi r30, r30, 0x284
|
|
/* 800B9BD0 000B5AF0 99 6A 02 A3 */ stb r11, 0x2a3(r10)
|
|
/* 800B9BD4 000B5AF4 93 CD 9A 5C */ stw r30, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9BD8 000B5AF8 99 7E 00 1F */ stb r11, 0x1f(r30)
|
|
/* 800B9BDC 000B5AFC 3B DE 02 84 */ addi r30, r30, 0x284
|
|
/* 800B9BE0 000B5B00 93 CD 9A 5C */ stw r30, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9BE4 000B5B04 99 7E 00 1F */ stb r11, 0x1f(r30)
|
|
/* 800B9BE8 000B5B08 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800B9BEC 000B5B0C C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9BF0 000B5B10 80 A3 00 00 */ lwz r5, 0(r3)
|
|
/* 800B9BF4 000B5B14 81 5F 00 08 */ lwz r10, 8(r31)
|
|
/* 800B9BF8 000B5B18 38 85 FF 28 */ addi r4, r5, -216
|
|
/* 800B9BFC 000B5B1C C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9C00 000B5B20 6C 84 80 00 */ xoris r4, r4, 0x8000
|
|
/* 800B9C04 000B5B24 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B9C08 000B5B28 3C AA 00 01 */ addis r5, r10, 1
|
|
/* 800B9C0C 000B5B2C 91 21 00 08 */ stw r9, 8(r1)
|
|
/* 800B9C10 000B5B30 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B9C14 000B5B34 B1 05 AA 54 */ sth r8, -0x55ac(r5)
|
|
/* 800B9C18 000B5B38 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800B9C1C 000B5B3C C0 02 BD 1C */ lfs f0, lbl_802F651C-_SDA2_BASE_(r2)
|
|
/* 800B9C20 000B5B40 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 800B9C24 000B5B44 D0 05 AA 58 */ stfs f0, -0x55a8(r5)
|
|
/* 800B9C28 000B5B48 C0 02 BD 34 */ lfs f0, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800B9C2C 000B5B4C D0 05 AA 5C */ stfs f0, -0x55a4(r5)
|
|
/* 800B9C30 000B5B50 C0 02 BD 88 */ lfs f0, lbl_802F6588-_SDA2_BASE_(r2)
|
|
/* 800B9C34 000B5B54 D0 05 AA 60 */ stfs f0, -0x55a0(r5)
|
|
/* 800B9C38 000B5B58 C0 22 BD C0 */ lfs f1, lbl_802F65C0-_SDA2_BASE_(r2)
|
|
/* 800B9C3C 000B5B5C C0 05 AA 58 */ lfs f0, -0x55a8(r5)
|
|
/* 800B9C40 000B5B60 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9C44 000B5B64 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9C48 000B5B68 D0 05 AA 64 */ stfs f0, -0x559c(r5)
|
|
/* 800B9C4C 000B5B6C C0 22 BD 08 */ lfs f1, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800B9C50 000B5B70 C0 05 AA 5C */ lfs f0, -0x55a4(r5)
|
|
/* 800B9C54 000B5B74 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9C58 000B5B78 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9C5C 000B5B7C D0 05 AA 68 */ stfs f0, -0x5598(r5)
|
|
/* 800B9C60 000B5B80 C0 22 BD B4 */ lfs f1, lbl_802F65B4-_SDA2_BASE_(r2)
|
|
/* 800B9C64 000B5B84 C0 05 AA 60 */ lfs f0, -0x55a0(r5)
|
|
/* 800B9C68 000B5B88 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9C6C 000B5B8C EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9C70 000B5B90 D0 05 AA 6C */ stfs f0, -0x5594(r5)
|
|
/* 800B9C74 000B5B94 B0 E5 AA 56 */ sth r7, -0x55aa(r5)
|
|
/* 800B9C78 000B5B98 80 63 00 2C */ lwz r3, 0x2c(r3)
|
|
/* 800B9C7C 000B5B9C 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800B9C80 000B5BA0 7C 66 1A 14 */ add r3, r6, r3
|
|
/* 800B9C84 000B5BA4 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800B9C88 000B5BA8 7C 60 20 96 */ mulhw r3, r0, r4
|
|
/* 800B9C8C 000B5BAC 54 60 0F FE */ srwi r0, r3, 0x1f
|
|
/* 800B9C90 000B5BB0 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800B9C94 000B5BB4 1C 00 00 03 */ mulli r0, r0, 3
|
|
/* 800B9C98 000B5BB8 7C 00 20 50 */ subf r0, r0, r4
|
|
/* 800B9C9C 000B5BBC 7C 00 07 34 */ extsh r0, r0
|
|
/* 800B9CA0 000B5BC0 B0 05 AA 98 */ sth r0, -0x5568(r5)
|
|
/* 800B9CA4 000B5BC4 B1 65 AA 9A */ sth r11, -0x5566(r5)
|
|
/* 800B9CA8 000B5BC8 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9CAC 000B5BCC D0 05 AA 9C */ stfs f0, -0x5564(r5)
|
|
/* 800B9CB0 000B5BD0 D0 05 AA A0 */ stfs f0, -0x5560(r5)
|
|
/* 800B9CB4 000B5BD4 D0 05 AA A4 */ stfs f0, -0x555c(r5)
|
|
/* 800B9CB8 000B5BD8 48 00 01 AC */ b lbl_800B9E64
|
|
lbl_800B9CBC:
|
|
/* 800B9CBC 000B5BDC 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9CC0 000B5BE0 38 00 00 13 */ li r0, 0x13
|
|
/* 800B9CC4 000B5BE4 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9CC8 000B5BE8 80 83 A9 84 */ lwz r4, -0x567c(r3)
|
|
/* 800B9CCC 000B5BEC 80 64 00 14 */ lwz r3, 0x14(r4)
|
|
/* 800B9CD0 000B5BF0 54 63 06 F2 */ rlwinm r3, r3, 0, 0x1b, 0x19
|
|
/* 800B9CD4 000B5BF4 90 64 00 14 */ stw r3, 0x14(r4)
|
|
/* 800B9CD8 000B5BF8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9CDC 000B5BFC 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9CE0 000B5C00 B0 03 A9 88 */ sth r0, -0x5678(r3)
|
|
/* 800B9CE4 000B5C04 48 00 01 80 */ b lbl_800B9E64
|
|
lbl_800B9CE8:
|
|
/* 800B9CE8 000B5C08 38 05 FF C4 */ addi r0, r5, -60
|
|
/* 800B9CEC 000B5C0C 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9CF0 000B5C10 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B9CF4 000B5C14 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9CF8 000B5C18 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B9CFC 000B5C1C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B9D00 000B5C20 3C C3 00 01 */ addis r6, r3, 1
|
|
/* 800B9D04 000B5C24 C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9D08 000B5C28 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B9D0C 000B5C2C 38 00 00 01 */ li r0, 1
|
|
/* 800B9D10 000B5C30 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B9D14 000B5C34 38 A0 00 02 */ li r5, 2
|
|
/* 800B9D18 000B5C38 B0 06 AA 54 */ sth r0, -0x55ac(r6)
|
|
/* 800B9D1C 000B5C3C 38 80 00 03 */ li r4, 3
|
|
/* 800B9D20 000B5C40 EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 800B9D24 000B5C44 C0 22 BD 8C */ lfs f1, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800B9D28 000B5C48 38 00 00 00 */ li r0, 0
|
|
/* 800B9D2C 000B5C4C C0 06 AA 58 */ lfs f0, -0x55a8(r6)
|
|
/* 800B9D30 000B5C50 38 60 01 99 */ li r3, 0x199
|
|
/* 800B9D34 000B5C54 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 800B9D38 000B5C58 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9D3C 000B5C5C EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9D40 000B5C60 D0 06 AA 64 */ stfs f0, -0x559c(r6)
|
|
/* 800B9D44 000B5C64 C0 22 BD 34 */ lfs f1, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800B9D48 000B5C68 C0 06 AA 5C */ lfs f0, -0x55a4(r6)
|
|
/* 800B9D4C 000B5C6C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9D50 000B5C70 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9D54 000B5C74 D0 06 AA 68 */ stfs f0, -0x5598(r6)
|
|
/* 800B9D58 000B5C78 C0 22 BD B8 */ lfs f1, lbl_802F65B8-_SDA2_BASE_(r2)
|
|
/* 800B9D5C 000B5C7C C0 06 AA 60 */ lfs f0, -0x55a0(r6)
|
|
/* 800B9D60 000B5C80 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9D64 000B5C84 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9D68 000B5C88 D0 06 AA 6C */ stfs f0, -0x5594(r6)
|
|
/* 800B9D6C 000B5C8C B0 A6 AA 56 */ sth r5, -0x55aa(r6)
|
|
/* 800B9D70 000B5C90 B0 86 AA 98 */ sth r4, -0x5568(r6)
|
|
/* 800B9D74 000B5C94 B0 06 AA 9A */ sth r0, -0x5566(r6)
|
|
/* 800B9D78 000B5C98 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9D7C 000B5C9C D0 06 AA 9C */ stfs f0, -0x5564(r6)
|
|
/* 800B9D80 000B5CA0 D0 06 AA A0 */ stfs f0, -0x5560(r6)
|
|
/* 800B9D84 000B5CA4 D0 06 AA A4 */ stfs f0, -0x555c(r6)
|
|
/* 800B9D88 000B5CA8 4B F7 12 49 */ bl SoundReq
|
|
/* 800B9D8C 000B5CAC 48 00 00 D8 */ b lbl_800B9E64
|
|
lbl_800B9D90:
|
|
/* 800B9D90 000B5CB0 38 05 FF C4 */ addi r0, r5, -60
|
|
/* 800B9D94 000B5CB4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9D98 000B5CB8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B9D9C 000B5CBC C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800B9DA0 000B5CC0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B9DA4 000B5CC4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B9DA8 000B5CC8 3C A3 00 01 */ addis r5, r3, 1
|
|
/* 800B9DAC 000B5CCC C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800B9DB0 000B5CD0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B9DB4 000B5CD4 38 00 00 01 */ li r0, 1
|
|
/* 800B9DB8 000B5CD8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B9DBC 000B5CDC 38 80 00 02 */ li r4, 2
|
|
/* 800B9DC0 000B5CE0 B0 05 AA 54 */ sth r0, -0x55ac(r5)
|
|
/* 800B9DC4 000B5CE4 38 60 00 03 */ li r3, 3
|
|
/* 800B9DC8 000B5CE8 EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 800B9DCC 000B5CEC C0 22 BD 8C */ lfs f1, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800B9DD0 000B5CF0 38 00 00 00 */ li r0, 0
|
|
/* 800B9DD4 000B5CF4 C0 05 AA 58 */ lfs f0, -0x55a8(r5)
|
|
/* 800B9DD8 000B5CF8 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 800B9DDC 000B5CFC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9DE0 000B5D00 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9DE4 000B5D04 D0 05 AA 64 */ stfs f0, -0x559c(r5)
|
|
/* 800B9DE8 000B5D08 C0 22 BD 34 */ lfs f1, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800B9DEC 000B5D0C C0 05 AA 5C */ lfs f0, -0x55a4(r5)
|
|
/* 800B9DF0 000B5D10 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9DF4 000B5D14 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9DF8 000B5D18 D0 05 AA 68 */ stfs f0, -0x5598(r5)
|
|
/* 800B9DFC 000B5D1C C0 22 BD B4 */ lfs f1, lbl_802F65B4-_SDA2_BASE_(r2)
|
|
/* 800B9E00 000B5D20 C0 05 AA 60 */ lfs f0, -0x55a0(r5)
|
|
/* 800B9E04 000B5D24 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B9E08 000B5D28 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800B9E0C 000B5D2C D0 05 AA 6C */ stfs f0, -0x5594(r5)
|
|
/* 800B9E10 000B5D30 B0 85 AA 56 */ sth r4, -0x55aa(r5)
|
|
/* 800B9E14 000B5D34 B0 65 AA 98 */ sth r3, -0x5568(r5)
|
|
/* 800B9E18 000B5D38 B0 05 AA 9A */ sth r0, -0x5566(r5)
|
|
/* 800B9E1C 000B5D3C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9E20 000B5D40 D0 05 AA 9C */ stfs f0, -0x5564(r5)
|
|
/* 800B9E24 000B5D44 D0 05 AA A0 */ stfs f0, -0x5560(r5)
|
|
/* 800B9E28 000B5D48 D0 05 AA A4 */ stfs f0, -0x555c(r5)
|
|
/* 800B9E2C 000B5D4C 48 00 00 38 */ b lbl_800B9E64
|
|
lbl_800B9E30:
|
|
/* 800B9E30 000B5D50 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800B9E34 000B5D54 38 60 02 36 */ li r3, 0x236
|
|
/* 800B9E38 000B5D58 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
|
/* 800B9E3C 000B5D5C 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 800B9E40 000B5D60 4B F7 17 65 */ bl g_play_sound
|
|
/* 800B9E44 000B5D64 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800B9E48 000B5D68 38 00 00 01 */ li r0, 1
|
|
/* 800B9E4C 000B5D6C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9E50 000B5D70 B0 03 AA 54 */ sth r0, -0x55ac(r3)
|
|
/* 800B9E54 000B5D74 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9E58 000B5D78 D0 03 AA 64 */ stfs f0, -0x559c(r3)
|
|
/* 800B9E5C 000B5D7C D0 03 AA 68 */ stfs f0, -0x5598(r3)
|
|
/* 800B9E60 000B5D80 D0 03 AA 6C */ stfs f0, -0x5594(r3)
|
|
lbl_800B9E64:
|
|
/* 800B9E64 000B5D84 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B9E68 000B5D88 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800B9E6C 000B5D8C 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800B9E70 000B5D90 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800B9E74 000B5D94 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B9E78 000B5D98 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800B9E7C 000B5D9C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800B9E80 000B5DA0 40 80 00 0C */ bge lbl_800B9E8C
|
|
/* 800B9E84 000B5DA4 38 00 00 17 */ li r0, 0x17
|
|
/* 800B9E88 000B5DA8 B0 1F 00 02 */ sth r0, 2(r31)
|
|
lbl_800B9E8C:
|
|
/* 800B9E8C 000B5DAC 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800B9E90 000B5DB0 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B9E94 000B5DB4 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B9E98 000B5DB8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B9E9C 000B5DBC 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800B9EA0 000B5DC0 4E 80 00 20 */ blr
|
|
.global func_800B9EA4
|
|
func_800B9EA4:
|
|
/* 800B9EA4 000B5DC4 7C 08 02 A6 */ mflr r0
|
|
/* 800B9EA8 000B5DC8 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B9EAC 000B5DCC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B9EB0 000B5DD0 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800B9EB4 000B5DD4 38 00 00 18 */ li r0, 0x18
|
|
/* 800B9EB8 000B5DD8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B9EBC 000B5DDC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800B9EC0 000B5DE0 39 00 00 15 */ li r8, 0x15
|
|
/* 800B9EC4 000B5DE4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B9EC8 000B5DE8 3B E4 00 08 */ addi r31, r4, 8
|
|
/* 800B9ECC 000B5DEC 38 E0 00 00 */ li r7, 0
|
|
/* 800B9ED0 000B5DF0 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800B9ED4 000B5DF4 38 00 01 2C */ li r0, 0x12c
|
|
/* 800B9ED8 000B5DF8 38 A0 00 01 */ li r5, 1
|
|
/* 800B9EDC 000B5DFC 90 03 EC 20 */ stw r0, modeCtrl@l(r3)
|
|
/* 800B9EE0 000B5E00 38 00 00 03 */ li r0, 3
|
|
/* 800B9EE4 000B5E04 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 800B9EE8 000B5E08 38 80 00 02 */ li r4, 2
|
|
/* 800B9EEC 000B5E0C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9EF0 000B5E10 B1 03 A8 08 */ sth r8, -0x57f8(r3)
|
|
/* 800B9EF4 000B5E14 38 60 02 38 */ li r3, 0x238
|
|
/* 800B9EF8 000B5E18 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B9EFC 000B5E1C 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9F00 000B5E20 B1 06 A8 88 */ sth r8, -0x5778(r6)
|
|
/* 800B9F04 000B5E24 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B9F08 000B5E28 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9F0C 000B5E2C B1 06 A9 08 */ sth r8, -0x56f8(r6)
|
|
/* 800B9F10 000B5E30 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B9F14 000B5E34 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9F18 000B5E38 90 E6 A8 74 */ stw r7, -0x578c(r6)
|
|
/* 800B9F1C 000B5E3C 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B9F20 000B5E40 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9F24 000B5E44 90 E6 A8 F4 */ stw r7, -0x570c(r6)
|
|
/* 800B9F28 000B5E48 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B9F2C 000B5E4C 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9F30 000B5E50 90 E6 A9 74 */ stw r7, -0x568c(r6)
|
|
/* 800B9F34 000B5E54 80 DF 00 00 */ lwz r6, 0(r31)
|
|
/* 800B9F38 000B5E58 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800B9F3C 000B5E5C B4 A6 AA 54 */ sthu r5, -0x55ac(r6)
|
|
/* 800B9F40 000B5E60 C0 02 BD 8C */ lfs f0, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800B9F44 000B5E64 D0 06 00 04 */ stfs f0, 4(r6)
|
|
/* 800B9F48 000B5E68 C0 02 BD 34 */ lfs f0, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800B9F4C 000B5E6C D0 06 00 08 */ stfs f0, 8(r6)
|
|
/* 800B9F50 000B5E70 C0 02 BD B4 */ lfs f0, lbl_802F65B4-_SDA2_BASE_(r2)
|
|
/* 800B9F54 000B5E74 D0 06 00 0C */ stfs f0, 0xc(r6)
|
|
/* 800B9F58 000B5E78 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800B9F5C 000B5E7C D0 06 00 10 */ stfs f0, 0x10(r6)
|
|
/* 800B9F60 000B5E80 D0 06 00 14 */ stfs f0, 0x14(r6)
|
|
/* 800B9F64 000B5E84 D0 06 00 18 */ stfs f0, 0x18(r6)
|
|
/* 800B9F68 000B5E88 B0 86 00 02 */ sth r4, 2(r6)
|
|
/* 800B9F6C 000B5E8C B0 06 00 44 */ sth r0, 0x44(r6)
|
|
/* 800B9F70 000B5E90 B0 E6 00 46 */ sth r7, 0x46(r6)
|
|
/* 800B9F74 000B5E94 D0 06 00 48 */ stfs f0, 0x48(r6)
|
|
/* 800B9F78 000B5E98 D0 06 00 4C */ stfs f0, 0x4c(r6)
|
|
/* 800B9F7C 000B5E9C D0 06 00 50 */ stfs f0, 0x50(r6)
|
|
/* 800B9F80 000B5EA0 4B F7 16 25 */ bl g_play_sound
|
|
/* 800B9F84 000B5EA4 38 60 01 7B */ li r3, 0x17b
|
|
/* 800B9F88 000B5EA8 4B F7 10 49 */ bl SoundReq
|
|
/* 800B9F8C 000B5EAC 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B9F90 000B5EB0 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9F94 000B5EB4 A0 03 A8 3A */ lhz r0, -0x57c6(r3)
|
|
/* 800B9F98 000B5EB8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800B9F9C 000B5EBC B0 03 A8 3A */ sth r0, -0x57c6(r3)
|
|
/* 800B9FA0 000B5EC0 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B9FA4 000B5EC4 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9FA8 000B5EC8 A0 03 A8 BA */ lhz r0, -0x5746(r3)
|
|
/* 800B9FAC 000B5ECC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800B9FB0 000B5ED0 B0 03 A8 BA */ sth r0, -0x5746(r3)
|
|
/* 800B9FB4 000B5ED4 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B9FB8 000B5ED8 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800B9FBC 000B5EDC A0 03 A9 3A */ lhz r0, -0x56c6(r3)
|
|
/* 800B9FC0 000B5EE0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800B9FC4 000B5EE4 B0 03 A9 3A */ sth r0, -0x56c6(r3)
|
|
/* 800B9FC8 000B5EE8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B9FCC 000B5EEC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B9FD0 000B5EF0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B9FD4 000B5EF4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B9FD8 000B5EF8 4E 80 00 20 */ blr
|
|
.global func_800B9FDC
|
|
func_800B9FDC:
|
|
/* 800B9FDC 000B5EFC 7C 08 02 A6 */ mflr r0
|
|
/* 800B9FE0 000B5F00 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800B9FE4 000B5F04 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800B9FE8 000B5F08 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800B9FEC 000B5F0C 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B9FF0 000B5F10 3B E3 6B D8 */ addi r31, r3, lbl_802C6BD8@l
|
|
/* 800B9FF4 000B5F14 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B9FF8 000B5F18 3B DF 00 08 */ addi r30, r31, 8
|
|
/* 800B9FFC 000B5F1C 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800BA000 000B5F20 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800BA004 000B5F24 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800BA008 000B5F28 3F A3 00 01 */ addis r29, r3, 1
|
|
/* 800BA00C 000B5F2C 84 7D A9 84 */ lwzu r3, -0x567c(r29)
|
|
/* 800BA010 000B5F30 80 03 00 9C */ lwz r0, 0x9c(r3)
|
|
/* 800BA014 000B5F34 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800BA018 000B5F38 28 00 00 08 */ cmplwi r0, 8
|
|
/* 800BA01C 000B5F3C A3 83 00 38 */ lhz r28, 0x38(r3)
|
|
/* 800BA020 000B5F40 40 82 00 14 */ bne lbl_800BA034
|
|
/* 800BA024 000B5F44 2C 1C 00 2A */ cmpwi r28, 0x2a
|
|
/* 800BA028 000B5F48 40 82 00 0C */ bne lbl_800BA034
|
|
/* 800BA02C 000B5F4C 38 60 01 81 */ li r3, 0x181
|
|
/* 800BA030 000B5F50 4B F7 0F A1 */ bl SoundReq
|
|
lbl_800BA034:
|
|
/* 800BA034 000B5F54 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BA038 000B5F58 80 03 00 9C */ lwz r0, 0x9c(r3)
|
|
/* 800BA03C 000B5F5C 28 00 00 0A */ cmplwi r0, 0xa
|
|
/* 800BA040 000B5F60 40 82 00 3C */ bne lbl_800BA07C
|
|
/* 800BA044 000B5F64 2C 1C 00 01 */ cmpwi r28, 1
|
|
/* 800BA048 000B5F68 40 82 00 0C */ bne lbl_800BA054
|
|
/* 800BA04C 000B5F6C 38 60 01 85 */ li r3, 0x185
|
|
/* 800BA050 000B5F70 4B F7 0F 81 */ bl SoundReq
|
|
lbl_800BA054:
|
|
/* 800BA054 000B5F74 2C 1C 00 14 */ cmpwi r28, 0x14
|
|
/* 800BA058 000B5F78 41 82 00 1C */ beq lbl_800BA074
|
|
/* 800BA05C 000B5F7C 2C 1C 00 24 */ cmpwi r28, 0x24
|
|
/* 800BA060 000B5F80 41 82 00 14 */ beq lbl_800BA074
|
|
/* 800BA064 000B5F84 2C 1C 00 34 */ cmpwi r28, 0x34
|
|
/* 800BA068 000B5F88 41 82 00 0C */ beq lbl_800BA074
|
|
/* 800BA06C 000B5F8C 2C 1C 00 44 */ cmpwi r28, 0x44
|
|
/* 800BA070 000B5F90 40 82 00 0C */ bne lbl_800BA07C
|
|
lbl_800BA074:
|
|
/* 800BA074 000B5F94 38 60 02 38 */ li r3, 0x238
|
|
/* 800BA078 000B5F98 4B F7 15 2D */ bl g_play_sound
|
|
lbl_800BA07C:
|
|
/* 800BA07C 000B5F9C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BA080 000B5FA0 80 03 00 9C */ lwz r0, 0x9c(r3)
|
|
/* 800BA084 000B5FA4 28 00 00 0B */ cmplwi r0, 0xb
|
|
/* 800BA088 000B5FA8 40 82 00 14 */ bne lbl_800BA09C
|
|
/* 800BA08C 000B5FAC 2C 1C 00 B2 */ cmpwi r28, 0xb2
|
|
/* 800BA090 000B5FB0 40 82 00 0C */ bne lbl_800BA09C
|
|
/* 800BA094 000B5FB4 38 60 01 99 */ li r3, 0x199
|
|
/* 800BA098 000B5FB8 4B F7 0F 39 */ bl SoundReq
|
|
lbl_800BA09C:
|
|
/* 800BA09C 000B5FBC 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BA0A0 000B5FC0 80 03 00 9C */ lwz r0, 0x9c(r3)
|
|
/* 800BA0A4 000B5FC4 28 00 00 0E */ cmplwi r0, 0xe
|
|
/* 800BA0A8 000B5FC8 40 82 00 1C */ bne lbl_800BA0C4
|
|
/* 800BA0AC 000B5FCC 2C 1C 00 10 */ cmpwi r28, 0x10
|
|
/* 800BA0B0 000B5FD0 41 82 00 0C */ beq lbl_800BA0BC
|
|
/* 800BA0B4 000B5FD4 2C 1C 00 2E */ cmpwi r28, 0x2e
|
|
/* 800BA0B8 000B5FD8 40 82 00 0C */ bne lbl_800BA0C4
|
|
lbl_800BA0BC:
|
|
/* 800BA0BC 000B5FDC 38 60 01 86 */ li r3, 0x186
|
|
/* 800BA0C0 000B5FE0 4B F7 0F 11 */ bl SoundReq
|
|
lbl_800BA0C4:
|
|
/* 800BA0C4 000B5FE4 A8 1D 00 08 */ lha r0, 8(r29)
|
|
/* 800BA0C8 000B5FE8 2C 00 00 0B */ cmpwi r0, 0xb
|
|
/* 800BA0CC 000B5FEC 40 82 00 38 */ bne lbl_800BA104
|
|
/* 800BA0D0 000B5FF0 2C 1C 00 C3 */ cmpwi r28, 0xc3
|
|
/* 800BA0D4 000B5FF4 40 81 00 30 */ ble lbl_800BA104
|
|
/* 800BA0D8 000B5FF8 48 00 55 81 */ bl func_800BF658
|
|
/* 800BA0DC 000B5FFC 38 00 00 19 */ li r0, 0x19
|
|
/* 800BA0E0 000B6000 B0 1F 00 02 */ sth r0, 2(r31)
|
|
/* 800BA0E4 000B6004 38 60 02 38 */ li r3, 0x238
|
|
/* 800BA0E8 000B6008 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800BA0EC 000B600C 60 00 00 02 */ ori r0, r0, 2
|
|
/* 800BA0F0 000B6010 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 800BA0F4 000B6014 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA0F8 000B6018 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800BA0FC 000B601C D0 04 00 00 */ stfs f0, 0(r4)
|
|
/* 800BA100 000B6020 4B F7 14 A5 */ bl g_play_sound
|
|
lbl_800BA104:
|
|
/* 800BA104 000B6024 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800BA108 000B6028 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800BA10C 000B602C 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800BA110 000B6030 7C 08 03 A6 */ mtlr r0
|
|
/* 800BA114 000B6034 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800BA118 000B6038 83 81 00 08 */ lwz r28, 8(r1)
|
|
/* 800BA11C 000B603C 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800BA120 000B6040 4E 80 00 20 */ blr
|
|
.global func_800BA124
|
|
func_800BA124:
|
|
/* 800BA124 000B6044 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BA128 000B6048 38 A3 6B D8 */ addi r5, r3, lbl_802C6BD8@l
|
|
/* 800BA12C 000B604C 38 00 00 1A */ li r0, 0x1a
|
|
/* 800BA130 000B6050 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA134 000B6054 B0 05 00 02 */ sth r0, 2(r5)
|
|
/* 800BA138 000B6058 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800BA13C 000B605C 38 00 01 E0 */ li r0, 0x1e0
|
|
/* 800BA140 000B6060 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800BA144 000B6064 38 60 00 00 */ li r3, 0
|
|
/* 800BA148 000B6068 38 00 00 04 */ li r0, 4
|
|
/* 800BA14C 000B606C 90 64 00 18 */ stw r3, 0x18(r4)
|
|
/* 800BA150 000B6070 80 65 00 08 */ lwz r3, 8(r5)
|
|
/* 800BA154 000B6074 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BA158 000B6078 B0 03 AA 06 */ sth r0, -0x55fa(r3)
|
|
/* 800BA15C 000B607C 4E 80 00 20 */ blr
|
|
.global func_800BA160
|
|
func_800BA160:
|
|
/* 800BA160 000B6080 7C 08 02 A6 */ mflr r0
|
|
/* 800BA164 000B6084 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA168 000B6088 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BA16C 000B608C 39 23 EC 20 */ addi r9, r3, modeCtrl@l
|
|
/* 800BA170 000B6090 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BA174 000B6094 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800BA178 000B6098 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800BA17C 000B609C 3B E3 6B D8 */ addi r31, r3, lbl_802C6BD8@l
|
|
/* 800BA180 000B60A0 80 A9 00 00 */ lwz r5, 0(r9)
|
|
/* 800BA184 000B60A4 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800BA188 000B60A8 2C 05 01 2C */ cmpwi r5, 0x12c
|
|
/* 800BA18C 000B60AC 3C 83 00 01 */ addis r4, r3, 1
|
|
/* 800BA190 000B60B0 38 84 AA 54 */ addi r4, r4, -21932
|
|
/* 800BA194 000B60B4 41 82 01 50 */ beq lbl_800BA2E4
|
|
/* 800BA198 000B60B8 40 80 00 28 */ bge lbl_800BA1C0
|
|
/* 800BA19C 000B60BC 2C 05 00 96 */ cmpwi r5, 0x96
|
|
/* 800BA1A0 000B60C0 41 82 02 48 */ beq lbl_800BA3E8
|
|
/* 800BA1A4 000B60C4 40 80 00 10 */ bge lbl_800BA1B4
|
|
/* 800BA1A8 000B60C8 2C 05 00 5A */ cmpwi r5, 0x5a
|
|
/* 800BA1AC 000B60CC 41 82 02 B8 */ beq lbl_800BA464
|
|
/* 800BA1B0 000B60D0 48 00 02 D0 */ b lbl_800BA480
|
|
lbl_800BA1B4:
|
|
/* 800BA1B4 000B60D4 2C 05 00 D2 */ cmpwi r5, 0xd2
|
|
/* 800BA1B8 000B60D8 41 82 01 40 */ beq lbl_800BA2F8
|
|
/* 800BA1BC 000B60DC 48 00 02 C4 */ b lbl_800BA480
|
|
lbl_800BA1C0:
|
|
/* 800BA1C0 000B60E0 2C 05 01 95 */ cmpwi r5, 0x195
|
|
/* 800BA1C4 000B60E4 41 82 01 0C */ beq lbl_800BA2D0
|
|
/* 800BA1C8 000B60E8 40 80 00 10 */ bge lbl_800BA1D8
|
|
/* 800BA1CC 000B60EC 2C 05 01 86 */ cmpwi r5, 0x186
|
|
/* 800BA1D0 000B60F0 41 82 01 0C */ beq lbl_800BA2DC
|
|
/* 800BA1D4 000B60F4 48 00 02 AC */ b lbl_800BA480
|
|
lbl_800BA1D8:
|
|
/* 800BA1D8 000B60F8 2C 05 01 D1 */ cmpwi r5, 0x1d1
|
|
/* 800BA1DC 000B60FC 41 82 00 08 */ beq lbl_800BA1E4
|
|
/* 800BA1E0 000B6100 48 00 02 A0 */ b lbl_800BA480
|
|
lbl_800BA1E4:
|
|
/* 800BA1E4 000B6104 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BA1E8 000B6108 81 4D 9A 5C */ lwz r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA1EC 000B610C 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800BA1F0 000B6110 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA1F4 000B6114 39 00 00 00 */ li r8, 0
|
|
/* 800BA1F8 000B6118 38 E3 02 84 */ addi r7, r3, 0x284
|
|
/* 800BA1FC 000B611C 99 03 00 1F */ stb r8, 0x1f(r3)
|
|
/* 800BA200 000B6120 3C C0 43 30 */ lis r6, 0x4330
|
|
/* 800BA204 000B6124 38 A0 00 02 */ li r5, 2
|
|
/* 800BA208 000B6128 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA20C 000B612C 38 60 00 03 */ li r3, 3
|
|
/* 800BA210 000B6130 38 00 00 05 */ li r0, 5
|
|
/* 800BA214 000B6134 99 07 00 1F */ stb r8, 0x1f(r7)
|
|
/* 800BA218 000B6138 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800BA21C 000B613C 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA220 000B6140 99 07 00 1F */ stb r8, 0x1f(r7)
|
|
/* 800BA224 000B6144 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800BA228 000B6148 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA22C 000B614C 99 07 00 1F */ stb r8, 0x1f(r7)
|
|
/* 800BA230 000B6150 91 4D 9A 5C */ stw r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA234 000B6154 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BA238 000B6158 80 E9 00 00 */ lwz r7, 0(r9)
|
|
/* 800BA23C 000B615C C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BA240 000B6160 38 E7 FE D4 */ addi r7, r7, -300
|
|
/* 800BA244 000B6164 6C E7 80 00 */ xoris r7, r7, 0x8000
|
|
/* 800BA248 000B6168 B1 04 00 00 */ sth r8, 0(r4)
|
|
/* 800BA24C 000B616C 90 E1 00 14 */ stw r7, 0x14(r1)
|
|
/* 800BA250 000B6170 C0 42 BC D0 */ lfs f2, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA254 000B6174 90 C1 00 10 */ stw r6, 0x10(r1)
|
|
/* 800BA258 000B6178 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800BA25C 000B617C D0 44 00 04 */ stfs f2, 4(r4)
|
|
/* 800BA260 000B6180 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800BA264 000B6184 C0 02 BD C4 */ lfs f0, lbl_802F65C4-_SDA2_BASE_(r2)
|
|
/* 800BA268 000B6188 EC 63 08 24 */ fdivs f3, f3, f1
|
|
/* 800BA26C 000B618C D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 800BA270 000B6190 C0 02 BD 88 */ lfs f0, lbl_802F6588-_SDA2_BASE_(r2)
|
|
/* 800BA274 000B6194 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 800BA278 000B6198 C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 800BA27C 000B619C FC 00 00 50 */ fneg f0, f0
|
|
/* 800BA280 000B61A0 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800BA284 000B61A4 D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 800BA288 000B61A8 C0 22 BD C8 */ lfs f1, lbl_802F65C8-_SDA2_BASE_(r2)
|
|
/* 800BA28C 000B61AC C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 800BA290 000B61B0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA294 000B61B4 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800BA298 000B61B8 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 800BA29C 000B61BC C0 22 BD CC */ lfs f1, lbl_802F65CC-_SDA2_BASE_(r2)
|
|
/* 800BA2A0 000B61C0 C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 800BA2A4 000B61C4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA2A8 000B61C8 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800BA2AC 000B61CC D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800BA2B0 000B61D0 B0 A4 00 02 */ sth r5, 2(r4)
|
|
/* 800BA2B4 000B61D4 B0 64 00 44 */ sth r3, 0x44(r4)
|
|
/* 800BA2B8 000B61D8 B0 04 00 46 */ sth r0, 0x46(r4)
|
|
/* 800BA2BC 000B61DC D0 44 00 48 */ stfs f2, 0x48(r4)
|
|
/* 800BA2C0 000B61E0 D0 44 00 4C */ stfs f2, 0x4c(r4)
|
|
/* 800BA2C4 000B61E4 C0 02 BD 3C */ lfs f0, lbl_802F653C-_SDA2_BASE_(r2)
|
|
/* 800BA2C8 000B61E8 D0 04 00 50 */ stfs f0, 0x50(r4)
|
|
/* 800BA2CC 000B61EC 48 00 01 B4 */ b lbl_800BA480
|
|
lbl_800BA2D0:
|
|
/* 800BA2D0 000B61F0 38 00 00 01 */ li r0, 1
|
|
/* 800BA2D4 000B61F4 B0 04 00 00 */ sth r0, 0(r4)
|
|
/* 800BA2D8 000B61F8 48 00 01 A8 */ b lbl_800BA480
|
|
lbl_800BA2DC:
|
|
/* 800BA2DC 000B61FC 48 00 54 99 */ bl func_800BF774
|
|
/* 800BA2E0 000B6200 48 00 01 A0 */ b lbl_800BA480
|
|
lbl_800BA2E4:
|
|
/* 800BA2E4 000B6204 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA2E8 000B6208 D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 800BA2EC 000B620C D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 800BA2F0 000B6210 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800BA2F4 000B6214 48 00 01 8C */ b lbl_800BA480
|
|
lbl_800BA2F8:
|
|
/* 800BA2F8 000B6218 38 05 FF 6A */ addi r0, r5, -150
|
|
/* 800BA2FC 000B621C C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BA300 000B6220 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BA304 000B6224 C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BA308 000B6228 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800BA30C 000B622C 3C E0 43 30 */ lis r7, 0x4330
|
|
/* 800BA310 000B6230 38 C0 00 01 */ li r6, 1
|
|
/* 800BA314 000B6234 90 E1 00 10 */ stw r7, 0x10(r1)
|
|
/* 800BA318 000B6238 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BA31C 000B623C 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800BA320 000B6240 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800BA324 000B6244 B0 C4 00 00 */ sth r6, 0(r4)
|
|
/* 800BA328 000B6248 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 800BA32C 000B624C C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 800BA330 000B6250 EC 83 08 24 */ fdivs f4, f3, f1
|
|
/* 800BA334 000B6254 FC 00 00 50 */ fneg f0, f0
|
|
/* 800BA338 000B6258 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800BA33C 000B625C D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 800BA340 000B6260 C0 22 BD D0 */ lfs f1, lbl_802F65D0-_SDA2_BASE_(r2)
|
|
/* 800BA344 000B6264 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 800BA348 000B6268 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA34C 000B626C EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800BA350 000B6270 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 800BA354 000B6274 C0 22 BD D4 */ lfs f1, lbl_802F65D4-_SDA2_BASE_(r2)
|
|
/* 800BA358 000B6278 C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 800BA35C 000B627C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA360 000B6280 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 800BA364 000B6284 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800BA368 000B6288 80 A9 00 00 */ lwz r5, 0(r9)
|
|
/* 800BA36C 000B628C 38 05 FF A6 */ addi r0, r5, -90
|
|
/* 800BA370 000B6290 B0 C4 00 02 */ sth r6, 2(r4)
|
|
/* 800BA374 000B6294 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BA378 000B6298 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BA37C 000B629C 80 09 00 2C */ lwz r0, 0x2c(r9)
|
|
/* 800BA380 000B62A0 90 E1 00 08 */ stw r7, 8(r1)
|
|
/* 800BA384 000B62A4 1C 00 02 84 */ mulli r0, r0, 0x284
|
|
/* 800BA388 000B62A8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800BA38C 000B62AC 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800BA390 000B62B0 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800BA394 000B62B4 80 65 00 0C */ lwz r3, 0xc(r5)
|
|
/* 800BA398 000B62B8 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 800BA39C 000B62BC EC 43 00 24 */ fdivs f2, f3, f0
|
|
/* 800BA3A0 000B62C0 90 64 00 2C */ stw r3, 0x2c(r4)
|
|
/* 800BA3A4 000B62C4 90 04 00 30 */ stw r0, 0x30(r4)
|
|
/* 800BA3A8 000B62C8 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
/* 800BA3AC 000B62CC 90 04 00 34 */ stw r0, 0x34(r4)
|
|
/* 800BA3B0 000B62D0 C0 04 00 2C */ lfs f0, 0x2c(r4)
|
|
/* 800BA3B4 000B62D4 FC 00 00 50 */ fneg f0, f0
|
|
/* 800BA3B8 000B62D8 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA3BC 000B62DC D0 04 00 38 */ stfs f0, 0x38(r4)
|
|
/* 800BA3C0 000B62E0 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BA3C4 000B62E4 C0 04 00 30 */ lfs f0, 0x30(r4)
|
|
/* 800BA3C8 000B62E8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA3CC 000B62EC EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA3D0 000B62F0 D0 04 00 3C */ stfs f0, 0x3c(r4)
|
|
/* 800BA3D4 000B62F4 C0 04 00 34 */ lfs f0, 0x34(r4)
|
|
/* 800BA3D8 000B62F8 FC 00 00 50 */ fneg f0, f0
|
|
/* 800BA3DC 000B62FC EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA3E0 000B6300 D0 04 00 40 */ stfs f0, 0x40(r4)
|
|
/* 800BA3E4 000B6304 48 00 00 9C */ b lbl_800BA480
|
|
lbl_800BA3E8:
|
|
/* 800BA3E8 000B6308 38 05 FF A6 */ addi r0, r5, -90
|
|
/* 800BA3EC 000B630C C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 800BA3F0 000B6310 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BA3F4 000B6314 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BA3F8 000B6318 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BA3FC 000B631C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800BA400 000B6320 C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BA404 000B6324 FC 00 00 50 */ fneg f0, f0
|
|
/* 800BA408 000B6328 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800BA40C 000B632C 38 60 00 EE */ li r3, 0xee
|
|
/* 800BA410 000B6330 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800BA414 000B6334 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800BA418 000B6338 EC 43 08 24 */ fdivs f2, f3, f1
|
|
/* 800BA41C 000B633C EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA420 000B6340 D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 800BA424 000B6344 C0 22 BD 98 */ lfs f1, lbl_802F6598-_SDA2_BASE_(r2)
|
|
/* 800BA428 000B6348 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 800BA42C 000B634C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA430 000B6350 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA434 000B6354 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 800BA438 000B6358 C0 22 BD D8 */ lfs f1, lbl_802F65D8-_SDA2_BASE_(r2)
|
|
/* 800BA43C 000B635C C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 800BA440 000B6360 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA444 000B6364 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA448 000B6368 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800BA44C 000B636C 4B F7 0B 85 */ bl SoundReq
|
|
/* 800BA450 000B6370 38 60 01 02 */ li r3, 0x102
|
|
/* 800BA454 000B6374 4B F7 0B 7D */ bl SoundReq
|
|
/* 800BA458 000B6378 38 60 01 6D */ li r3, 0x16d
|
|
/* 800BA45C 000B637C 4B F7 0B 75 */ bl SoundReq
|
|
/* 800BA460 000B6380 48 00 00 20 */ b lbl_800BA480
|
|
lbl_800BA464:
|
|
/* 800BA464 000B6384 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA468 000B6388 D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 800BA46C 000B638C D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 800BA470 000B6390 D0 04 00 18 */ stfs f0, 0x18(r4)
|
|
/* 800BA474 000B6394 D0 04 00 38 */ stfs f0, 0x38(r4)
|
|
/* 800BA478 000B6398 D0 04 00 3C */ stfs f0, 0x3c(r4)
|
|
/* 800BA47C 000B639C D0 04 00 40 */ stfs f0, 0x40(r4)
|
|
lbl_800BA480:
|
|
/* 800BA480 000B63A0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA484 000B63A4 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800BA488 000B63A8 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800BA48C 000B63AC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BA490 000B63B0 41 82 00 0C */ beq lbl_800BA49C
|
|
/* 800BA494 000B63B4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BA498 000B63B8 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800BA49C:
|
|
/* 800BA49C 000B63BC 3C 60 80 1F */ lis r3, 0x801f
|
|
/* 800BA4A0 000B63C0 84 03 EC 20 */ lwzu r0, -0x13e0(r3)
|
|
/* 800BA4A4 000B63C4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BA4A8 000B63C8 40 82 00 38 */ bne lbl_800BA4E0
|
|
/* 800BA4AC 000B63CC 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 800BA4B0 000B63D0 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800BA4B4 000B63D4 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800BA4B8 000B63D8 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800BA4BC 000B63DC 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800BA4C0 000B63E0 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800BA4C4 000B63E4 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800BA4C8 000B63E8 41 82 00 10 */ beq lbl_800BA4D8
|
|
/* 800BA4CC 000B63EC 38 00 00 1B */ li r0, 0x1b
|
|
/* 800BA4D0 000B63F0 B0 1F 00 02 */ sth r0, 2(r31)
|
|
/* 800BA4D4 000B63F4 48 00 00 0C */ b lbl_800BA4E0
|
|
lbl_800BA4D8:
|
|
/* 800BA4D8 000B63F8 38 00 00 1D */ li r0, 0x1d
|
|
/* 800BA4DC 000B63FC B0 1F 00 02 */ sth r0, 2(r31)
|
|
lbl_800BA4E0:
|
|
/* 800BA4E0 000B6400 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800BA4E4 000B6404 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800BA4E8 000B6408 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800BA4EC 000B640C 7C 08 03 A6 */ mtlr r0
|
|
/* 800BA4F0 000B6410 4E 80 00 20 */ blr
|
|
.global func_800BA4F4
|
|
func_800BA4F4:
|
|
/* 800BA4F4 000B6414 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BA4F8 000B6418 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800BA4FC 000B641C 38 00 00 1E */ li r0, 0x1e
|
|
/* 800BA500 000B6420 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800BA504 000B6424 38 00 01 4A */ li r0, 0x14a
|
|
/* 800BA508 000B6428 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA50C 000B642C 94 03 EC 20 */ stwu r0, modeCtrl@l(r3)
|
|
/* 800BA510 000B6430 38 00 00 00 */ li r0, 0
|
|
/* 800BA514 000B6434 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 800BA518 000B6438 4E 80 00 20 */ blr
|
|
.global func_800BA51C
|
|
func_800BA51C:
|
|
/* 800BA51C 000B643C 7C 08 02 A6 */ mflr r0
|
|
/* 800BA520 000B6440 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA524 000B6444 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BA528 000B6448 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800BA52C 000B644C 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800BA530 000B6450 94 21 FF C8 */ stwu r1, -0x38(r1)
|
|
/* 800BA534 000B6454 39 23 EC 20 */ addi r9, r3, modeCtrl@l
|
|
/* 800BA538 000B6458 39 44 00 08 */ addi r10, r4, 8
|
|
/* 800BA53C 000B645C DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 800BA540 000B6460 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800BA544 000B6464 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800BA548 000B6468 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800BA54C 000B646C 80 09 00 00 */ lwz r0, 0(r9)
|
|
/* 800BA550 000B6470 80 C4 00 08 */ lwz r6, 8(r4)
|
|
/* 800BA554 000B6474 2C 00 00 D2 */ cmpwi r0, 0xd2
|
|
/* 800BA558 000B6478 3F E6 00 01 */ addis r31, r6, 1
|
|
/* 800BA55C 000B647C 3B FF AA 54 */ addi r31, r31, -21932
|
|
/* 800BA560 000B6480 41 82 01 48 */ beq lbl_800BA6A8
|
|
/* 800BA564 000B6484 40 80 00 1C */ bge lbl_800BA580
|
|
/* 800BA568 000B6488 2C 00 00 B4 */ cmpwi r0, 0xb4
|
|
/* 800BA56C 000B648C 41 82 01 50 */ beq lbl_800BA6BC
|
|
/* 800BA570 000B6490 40 80 02 40 */ bge lbl_800BA7B0
|
|
/* 800BA574 000B6494 2C 00 00 42 */ cmpwi r0, 0x42
|
|
/* 800BA578 000B6498 41 82 02 30 */ beq lbl_800BA7A8
|
|
/* 800BA57C 000B649C 48 00 02 34 */ b lbl_800BA7B0
|
|
lbl_800BA580:
|
|
/* 800BA580 000B64A0 2C 00 01 4A */ cmpwi r0, 0x14a
|
|
/* 800BA584 000B64A4 41 82 00 08 */ beq lbl_800BA58C
|
|
/* 800BA588 000B64A8 48 00 02 28 */ b lbl_800BA7B0
|
|
lbl_800BA58C:
|
|
/* 800BA58C 000B64AC 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BA590 000B64B0 81 8D 9A 5C */ lwz r12, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA594 000B64B4 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800BA598 000B64B8 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA59C 000B64BC 38 E0 00 00 */ li r7, 0
|
|
/* 800BA5A0 000B64C0 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800BA5A4 000B64C4 98 E4 00 1F */ stb r7, 0x1f(r4)
|
|
/* 800BA5A8 000B64C8 39 64 02 84 */ addi r11, r4, 0x284
|
|
/* 800BA5AC 000B64CC 38 C3 6B C0 */ addi r6, r3, lbl_80206BC0@l
|
|
/* 800BA5B0 000B64D0 91 6D 9A 5C */ stw r11, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA5B4 000B64D4 3D 00 43 30 */ lis r8, 0x4330
|
|
/* 800BA5B8 000B64D8 38 80 00 01 */ li r4, 1
|
|
/* 800BA5BC 000B64DC 98 EB 00 1F */ stb r7, 0x1f(r11)
|
|
/* 800BA5C0 000B64E0 39 6B 02 84 */ addi r11, r11, 0x284
|
|
/* 800BA5C4 000B64E4 38 A0 00 02 */ li r5, 2
|
|
/* 800BA5C8 000B64E8 91 6D 9A 5C */ stw r11, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA5CC 000B64EC 38 00 00 05 */ li r0, 5
|
|
/* 800BA5D0 000B64F0 38 60 01 99 */ li r3, 0x199
|
|
/* 800BA5D4 000B64F4 98 EB 00 1F */ stb r7, 0x1f(r11)
|
|
/* 800BA5D8 000B64F8 39 6B 02 84 */ addi r11, r11, 0x284
|
|
/* 800BA5DC 000B64FC 91 6D 9A 5C */ stw r11, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA5E0 000B6500 98 EB 00 1F */ stb r7, 0x1f(r11)
|
|
/* 800BA5E4 000B6504 91 8D 9A 5C */ stw r12, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA5E8 000B6508 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BA5EC 000B650C 80 E9 00 2C */ lwz r7, 0x2c(r9)
|
|
/* 800BA5F0 000B6510 81 4A 00 00 */ lwz r10, 0(r10)
|
|
/* 800BA5F4 000B6514 54 E7 10 3A */ slwi r7, r7, 2
|
|
/* 800BA5F8 000B6518 81 29 00 00 */ lwz r9, 0(r9)
|
|
/* 800BA5FC 000B651C 7C C6 3A 14 */ add r6, r6, r7
|
|
/* 800BA600 000B6520 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BA604 000B6524 81 66 00 00 */ lwz r11, 0(r6)
|
|
/* 800BA608 000B6528 38 C9 FF 2E */ addi r6, r9, -210
|
|
/* 800BA60C 000B652C 6C C7 80 00 */ xoris r7, r6, 0x8000
|
|
/* 800BA610 000B6530 90 E1 00 1C */ stw r7, 0x1c(r1)
|
|
/* 800BA614 000B6534 55 66 38 30 */ slwi r6, r11, 7
|
|
/* 800BA618 000B6538 3F EA 00 01 */ addis r31, r10, 1
|
|
/* 800BA61C 000B653C 91 01 00 18 */ stw r8, 0x18(r1)
|
|
/* 800BA620 000B6540 3C C6 00 01 */ addis r6, r6, 1
|
|
/* 800BA624 000B6544 38 C6 A8 04 */ addi r6, r6, -22524
|
|
/* 800BA628 000B6548 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800BA62C 000B654C 7C CA 32 14 */ add r6, r10, r6
|
|
/* 800BA630 000B6550 B0 9F AA 54 */ sth r4, -0x55ac(r31)
|
|
/* 800BA634 000B6554 7D 64 07 34 */ extsh r4, r11
|
|
/* 800BA638 000B6558 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800BA63C 000B655C C0 06 00 0C */ lfs f0, 0xc(r6)
|
|
/* 800BA640 000B6560 D0 1F AA 58 */ stfs f0, -0x55a8(r31)
|
|
/* 800BA644 000B6564 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 800BA648 000B6568 C0 26 00 10 */ lfs f1, 0x10(r6)
|
|
/* 800BA64C 000B656C C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BA650 000B6570 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA654 000B6574 D0 1F AA 5C */ stfs f0, -0x55a4(r31)
|
|
/* 800BA658 000B6578 C0 26 00 14 */ lfs f1, 0x14(r6)
|
|
/* 800BA65C 000B657C C0 02 BD 8C */ lfs f0, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800BA660 000B6580 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA664 000B6584 D0 1F AA 60 */ stfs f0, -0x55a0(r31)
|
|
/* 800BA668 000B6588 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA66C 000B658C D0 3F AA 64 */ stfs f1, -0x559c(r31)
|
|
/* 800BA670 000B6590 C0 02 BD DC */ lfs f0, lbl_802F65DC-_SDA2_BASE_(r2)
|
|
/* 800BA674 000B6594 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BA678 000B6598 D0 1F AA 68 */ stfs f0, -0x5598(r31)
|
|
/* 800BA67C 000B659C D0 5F AA 6C */ stfs f2, -0x5594(r31)
|
|
/* 800BA680 000B65A0 B0 BF AA 56 */ sth r5, -0x55aa(r31)
|
|
/* 800BA684 000B65A4 B0 9F AA 98 */ sth r4, -0x5568(r31)
|
|
/* 800BA688 000B65A8 B0 1F AA 9A */ sth r0, -0x5566(r31)
|
|
/* 800BA68C 000B65AC D0 3F AA 9C */ stfs f1, -0x5564(r31)
|
|
/* 800BA690 000B65B0 D0 3F AA A0 */ stfs f1, -0x5560(r31)
|
|
/* 800BA694 000B65B4 C0 02 BD 3C */ lfs f0, lbl_802F653C-_SDA2_BASE_(r2)
|
|
/* 800BA698 000B65B8 D0 1F AA A4 */ stfs f0, -0x555c(r31)
|
|
/* 800BA69C 000B65BC 3B FF AA 54 */ addi r31, r31, -21932
|
|
/* 800BA6A0 000B65C0 4B F7 09 31 */ bl SoundReq
|
|
/* 800BA6A4 000B65C4 48 00 01 0C */ b lbl_800BA7B0
|
|
lbl_800BA6A8:
|
|
/* 800BA6A8 000B65C8 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA6AC 000B65CC D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800BA6B0 000B65D0 D0 1F 00 14 */ stfs f0, 0x14(r31)
|
|
/* 800BA6B4 000B65D4 D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
/* 800BA6B8 000B65D8 48 00 00 F8 */ b lbl_800BA7B0
|
|
lbl_800BA6BC:
|
|
/* 800BA6BC 000B65DC 80 09 00 2C */ lwz r0, 0x2c(r9)
|
|
/* 800BA6C0 000B65E0 3C 80 80 20 */ lis r4, lbl_80206BC0@ha
|
|
/* 800BA6C4 000B65E4 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BA6C8 000B65E8 54 05 10 3A */ slwi r5, r0, 2
|
|
/* 800BA6CC 000B65EC 38 04 6B C0 */ addi r0, r4, lbl_80206BC0@l
|
|
/* 800BA6D0 000B65F0 7C 80 2A 14 */ add r4, r0, r5
|
|
/* 800BA6D4 000B65F4 80 A4 00 00 */ lwz r5, 0(r4)
|
|
/* 800BA6D8 000B65F8 3C 86 00 01 */ addis r4, r6, 1
|
|
/* 800BA6DC 000B65FC 38 00 00 11 */ li r0, 0x11
|
|
/* 800BA6E0 000B6600 B0 04 A9 8E */ sth r0, -0x5672(r4)
|
|
/* 800BA6E4 000B6604 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800BA6E8 000B6608 54 A3 38 30 */ slwi r3, r5, 7
|
|
/* 800BA6EC 000B660C 80 AA 00 00 */ lwz r5, 0(r10)
|
|
/* 800BA6F0 000B6610 3C C3 00 01 */ addis r6, r3, 1
|
|
/* 800BA6F4 000B6614 81 0D 9A 5C */ lwz r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA6F8 000B6618 38 C6 A8 04 */ addi r6, r6, -22524
|
|
/* 800BA6FC 000B661C 38 60 00 00 */ li r3, 0
|
|
/* 800BA700 000B6620 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA704 000B6624 38 E4 02 84 */ addi r7, r4, 0x284
|
|
/* 800BA708 000B6628 38 00 00 01 */ li r0, 1
|
|
/* 800BA70C 000B662C 98 64 00 1F */ stb r3, 0x1f(r4)
|
|
/* 800BA710 000B6630 7C C5 32 14 */ add r6, r5, r6
|
|
/* 800BA714 000B6634 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA718 000B6638 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800BA71C 000B663C 98 64 02 A3 */ stb r3, 0x2a3(r4)
|
|
/* 800BA720 000B6640 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA724 000B6644 98 67 00 1F */ stb r3, 0x1f(r7)
|
|
/* 800BA728 000B6648 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800BA72C 000B664C 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA730 000B6650 98 67 00 1F */ stb r3, 0x1f(r7)
|
|
/* 800BA734 000B6654 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800BA738 000B6658 B0 1F 00 00 */ sth r0, 0(r31)
|
|
/* 800BA73C 000B665C C0 06 00 0C */ lfs f0, 0xc(r6)
|
|
/* 800BA740 000B6660 D0 1F 00 04 */ stfs f0, 4(r31)
|
|
/* 800BA744 000B6664 C0 22 BC F8 */ lfs f1, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BA748 000B6668 C0 06 00 10 */ lfs f0, 0x10(r6)
|
|
/* 800BA74C 000B666C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BA750 000B6670 D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 800BA754 000B6674 C0 22 BD AC */ lfs f1, lbl_802F65AC-_SDA2_BASE_(r2)
|
|
/* 800BA758 000B6678 C0 06 00 14 */ lfs f0, 0x14(r6)
|
|
/* 800BA75C 000B667C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BA760 000B6680 D0 1F 00 0C */ stfs f0, 0xc(r31)
|
|
/* 800BA764 000B6684 C0 42 BC D0 */ lfs f2, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA768 000B6688 D0 5F 00 10 */ stfs f2, 0x10(r31)
|
|
/* 800BA76C 000B668C D0 5F 00 14 */ stfs f2, 0x14(r31)
|
|
/* 800BA770 000B6690 D0 5F 00 18 */ stfs f2, 0x18(r31)
|
|
/* 800BA774 000B6694 B0 1F 00 02 */ sth r0, 2(r31)
|
|
/* 800BA778 000B6698 C0 06 00 0C */ lfs f0, 0xc(r6)
|
|
/* 800BA77C 000B669C D0 1F 00 2C */ stfs f0, 0x2c(r31)
|
|
/* 800BA780 000B66A0 C0 22 BD BC */ lfs f1, lbl_802F65BC-_SDA2_BASE_(r2)
|
|
/* 800BA784 000B66A4 C0 06 00 10 */ lfs f0, 0x10(r6)
|
|
/* 800BA788 000B66A8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BA78C 000B66AC D0 1F 00 30 */ stfs f0, 0x30(r31)
|
|
/* 800BA790 000B66B0 C0 06 00 14 */ lfs f0, 0x14(r6)
|
|
/* 800BA794 000B66B4 D0 1F 00 34 */ stfs f0, 0x34(r31)
|
|
/* 800BA798 000B66B8 D0 5F 00 38 */ stfs f2, 0x38(r31)
|
|
/* 800BA79C 000B66BC D0 5F 00 3C */ stfs f2, 0x3c(r31)
|
|
/* 800BA7A0 000B66C0 D0 5F 00 40 */ stfs f2, 0x40(r31)
|
|
/* 800BA7A4 000B66C4 48 00 00 0C */ b lbl_800BA7B0
|
|
lbl_800BA7A8:
|
|
/* 800BA7A8 000B66C8 38 60 01 88 */ li r3, 0x188
|
|
/* 800BA7AC 000B66CC 4B F7 08 25 */ bl SoundReq
|
|
lbl_800BA7B0:
|
|
/* 800BA7B0 000B66D0 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA7B4 000B66D4 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800BA7B8 000B66D8 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800BA7BC 000B66DC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BA7C0 000B66E0 41 82 00 0C */ beq lbl_800BA7CC
|
|
/* 800BA7C4 000B66E4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BA7C8 000B66E8 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800BA7CC:
|
|
/* 800BA7CC 000B66EC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA7D0 000B66F0 3B C3 EC 20 */ addi r30, r3, modeCtrl@l
|
|
/* 800BA7D4 000B66F4 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800BA7D8 000B66F8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BA7DC 000B66FC 40 82 00 F0 */ bne lbl_800BA8CC
|
|
/* 800BA7E0 000B6700 3B BE 00 18 */ addi r29, r30, 0x18
|
|
/* 800BA7E4 000B6704 80 1E 00 18 */ lwz r0, 0x18(r30)
|
|
/* 800BA7E8 000B6708 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BA7EC 000B670C 40 82 00 E0 */ bne lbl_800BA8CC
|
|
/* 800BA7F0 000B6710 38 00 00 78 */ li r0, 0x78
|
|
/* 800BA7F4 000B6714 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 800BA7F8 000B6718 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800BA7FC 000B671C 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800BA800 000B6720 80 BD 00 00 */ lwz r5, 0(r29)
|
|
/* 800BA804 000B6724 38 60 00 01 */ li r3, 1
|
|
/* 800BA808 000B6728 4B FB 8A D5 */ bl func_800732DC
|
|
/* 800BA80C 000B672C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BA810 000B6730 38 00 00 01 */ li r0, 1
|
|
/* 800BA814 000B6734 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BA818 000B6738 3C C0 43 30 */ lis r6, 0x4330
|
|
/* 800BA81C 000B673C C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BA820 000B6740 6C 67 80 00 */ xoris r7, r3, 0x8000
|
|
/* 800BA824 000B6744 B0 1F 00 00 */ sth r0, 0(r31)
|
|
/* 800BA828 000B6748 3C 80 80 1F */ lis r4, cameraInfo@ha
|
|
/* 800BA82C 000B674C 38 04 EF 00 */ addi r0, r4, cameraInfo@l
|
|
/* 800BA830 000B6750 80 BE 00 2C */ lwz r5, 0x2c(r30)
|
|
/* 800BA834 000B6754 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800BA838 000B6758 90 E1 00 1C */ stw r7, 0x1c(r1)
|
|
/* 800BA83C 000B675C 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800BA840 000B6760 1C A5 02 84 */ mulli r5, r5, 0x284
|
|
/* 800BA844 000B6764 90 C1 00 18 */ stw r6, 0x18(r1)
|
|
/* 800BA848 000B6768 7C C0 2A 14 */ add r6, r0, r5
|
|
/* 800BA84C 000B676C C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800BA850 000B6770 80 A6 00 00 */ lwz r5, 0(r6)
|
|
/* 800BA854 000B6774 80 06 00 04 */ lwz r0, 4(r6)
|
|
/* 800BA858 000B6778 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BA85C 000B677C 90 BF 00 04 */ stw r5, 4(r31)
|
|
/* 800BA860 000B6780 EF E2 00 24 */ fdivs f31, f2, f0
|
|
/* 800BA864 000B6784 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 800BA868 000B6788 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BA86C 000B678C 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 800BA870 000B6790 C0 1F 00 04 */ lfs f0, 4(r31)
|
|
/* 800BA874 000B6794 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 800BA878 000B6798 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BA87C 000B679C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800BA880 000B67A0 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
|
/* 800BA884 000B67A4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800BA888 000B67A8 C0 22 BD 78 */ lfs f1, lbl_802F6578-_SDA2_BASE_(r2)
|
|
/* 800BA88C 000B67AC 4B F4 D8 E9 */ bl mathutil_vec_set_len
|
|
/* 800BA890 000B67B0 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800BA894 000B67B4 C0 1F 00 08 */ lfs f0, 8(r31)
|
|
/* 800BA898 000B67B8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA89C 000B67BC EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800BA8A0 000B67C0 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800BA8A4 000B67C4 C0 22 BD B4 */ lfs f1, lbl_802F65B4-_SDA2_BASE_(r2)
|
|
/* 800BA8A8 000B67C8 C0 1F 00 08 */ lfs f0, 8(r31)
|
|
/* 800BA8AC 000B67CC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA8B0 000B67D0 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BA8B4 000B67D4 D0 1F 00 14 */ stfs f0, 0x14(r31)
|
|
/* 800BA8B8 000B67D8 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800BA8BC 000B67DC C0 1F 00 08 */ lfs f0, 8(r31)
|
|
/* 800BA8C0 000B67E0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BA8C4 000B67E4 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800BA8C8 000B67E8 D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
lbl_800BA8CC:
|
|
/* 800BA8CC 000B67EC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA8D0 000B67F0 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800BA8D4 000B67F4 38 83 00 18 */ addi r4, r3, 0x18
|
|
/* 800BA8D8 000B67F8 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800BA8DC 000B67FC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BA8E0 000B6800 41 82 00 28 */ beq lbl_800BA908
|
|
/* 800BA8E4 000B6804 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BA8E8 000B6808 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800BA8EC 000B680C 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800BA8F0 000B6810 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BA8F4 000B6814 40 82 00 14 */ bne lbl_800BA908
|
|
/* 800BA8F8 000B6818 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BA8FC 000B681C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BA900 000B6820 38 00 00 1F */ li r0, 0x1f
|
|
/* 800BA904 000B6824 B0 03 00 02 */ sth r0, 2(r3)
|
|
lbl_800BA908:
|
|
/* 800BA908 000B6828 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800BA90C 000B682C CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 800BA910 000B6830 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800BA914 000B6834 7C 08 03 A6 */ mtlr r0
|
|
/* 800BA918 000B6838 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800BA91C 000B683C 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800BA920 000B6840 38 21 00 38 */ addi r1, r1, 0x38
|
|
/* 800BA924 000B6844 4E 80 00 20 */ blr
|
|
.global func_800BA928
|
|
func_800BA928:
|
|
/* 800BA928 000B6848 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BA92C 000B684C 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800BA930 000B6850 38 00 00 1C */ li r0, 0x1c
|
|
/* 800BA934 000B6854 B0 04 00 02 */ sth r0, 2(r4)
|
|
/* 800BA938 000B6858 38 00 02 76 */ li r0, 0x276
|
|
/* 800BA93C 000B685C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA940 000B6860 94 03 EC 20 */ stwu r0, modeCtrl@l(r3)
|
|
/* 800BA944 000B6864 38 00 00 00 */ li r0, 0
|
|
/* 800BA948 000B6868 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 800BA94C 000B686C 4E 80 00 20 */ blr
|
|
.global func_800BA950
|
|
func_800BA950:
|
|
/* 800BA950 000B6870 7C 08 02 A6 */ mflr r0
|
|
/* 800BA954 000B6874 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BA958 000B6878 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BA95C 000B687C 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800BA960 000B6880 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 800BA964 000B6884 DB E1 00 68 */ stfd f31, 0x68(r1)
|
|
/* 800BA968 000B6888 BF 61 00 54 */ stmw r27, 0x54(r1)
|
|
/* 800BA96C 000B688C 3B A4 6B D8 */ addi r29, r4, lbl_802C6BD8@l
|
|
/* 800BA970 000B6890 3B C3 EC 20 */ addi r30, r3, modeCtrl@l
|
|
/* 800BA974 000B6894 38 BD 00 08 */ addi r5, r29, 8
|
|
/* 800BA978 000B6898 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 800BA97C 000B689C 80 DD 00 08 */ lwz r6, 8(r29)
|
|
/* 800BA980 000B68A0 2C 00 01 68 */ cmpwi r0, 0x168
|
|
/* 800BA984 000B68A4 3F E6 00 01 */ addis r31, r6, 1
|
|
/* 800BA988 000B68A8 3B FF AA 54 */ addi r31, r31, -21932
|
|
/* 800BA98C 000B68AC 41 82 04 B0 */ beq lbl_800BAE3C
|
|
/* 800BA990 000B68B0 40 80 00 34 */ bge lbl_800BA9C4
|
|
/* 800BA994 000B68B4 2C 00 00 D2 */ cmpwi r0, 0xd2
|
|
/* 800BA998 000B68B8 41 82 04 A4 */ beq lbl_800BAE3C
|
|
/* 800BA99C 000B68BC 40 80 00 1C */ bge lbl_800BA9B8
|
|
/* 800BA9A0 000B68C0 2C 00 00 B4 */ cmpwi r0, 0xb4
|
|
/* 800BA9A4 000B68C4 41 82 04 AC */ beq lbl_800BAE50
|
|
/* 800BA9A8 000B68C8 40 80 06 04 */ bge lbl_800BAFAC
|
|
/* 800BA9AC 000B68CC 2C 00 00 42 */ cmpwi r0, 0x42
|
|
/* 800BA9B0 000B68D0 41 82 05 C4 */ beq lbl_800BAF74
|
|
/* 800BA9B4 000B68D4 48 00 05 F8 */ b lbl_800BAFAC
|
|
lbl_800BA9B8:
|
|
/* 800BA9B8 000B68D8 2C 00 01 4A */ cmpwi r0, 0x14a
|
|
/* 800BA9BC 000B68DC 41 82 03 28 */ beq lbl_800BACE4
|
|
/* 800BA9C0 000B68E0 48 00 05 EC */ b lbl_800BAFAC
|
|
lbl_800BA9C4:
|
|
/* 800BA9C4 000B68E4 2C 00 01 FE */ cmpwi r0, 0x1fe
|
|
/* 800BA9C8 000B68E8 41 82 04 74 */ beq lbl_800BAE3C
|
|
/* 800BA9CC 000B68EC 40 80 00 10 */ bge lbl_800BA9DC
|
|
/* 800BA9D0 000B68F0 2C 00 01 E0 */ cmpwi r0, 0x1e0
|
|
/* 800BA9D4 000B68F4 41 82 01 98 */ beq lbl_800BAB6C
|
|
/* 800BA9D8 000B68F8 48 00 05 D4 */ b lbl_800BAFAC
|
|
lbl_800BA9DC:
|
|
/* 800BA9DC 000B68FC 2C 00 02 76 */ cmpwi r0, 0x276
|
|
/* 800BA9E0 000B6900 41 82 00 08 */ beq lbl_800BA9E8
|
|
/* 800BA9E4 000B6904 48 00 05 C8 */ b lbl_800BAFAC
|
|
lbl_800BA9E8:
|
|
/* 800BA9E8 000B6908 80 1D 00 04 */ lwz r0, 4(r29)
|
|
/* 800BA9EC 000B690C 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BA9F0 000B6910 39 03 EF 00 */ addi r8, r3, cameraInfo@l
|
|
/* 800BA9F4 000B6914 60 00 00 10 */ ori r0, r0, 0x10
|
|
/* 800BA9F8 000B6918 90 1D 00 04 */ stw r0, 4(r29)
|
|
/* 800BA9FC 000B691C 3C C0 80 20 */ lis r6, lbl_80206BC0@ha
|
|
/* 800BAA00 000B6920 3B E0 00 00 */ li r31, 0
|
|
/* 800BAA04 000B6924 81 6D 9A 5C */ lwz r11, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAA08 000B6928 39 48 02 84 */ addi r10, r8, 0x284
|
|
/* 800BAA0C 000B692C 38 E6 6B C0 */ addi r7, r6, lbl_80206BC0@l
|
|
/* 800BAA10 000B6930 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAA14 000B6934 3C 80 55 55 */ lis r4, 0x55555556@ha
|
|
/* 800BAA18 000B6938 38 C4 55 56 */ addi r6, r4, 0x55555556@l
|
|
/* 800BAA1C 000B693C 9B E8 00 1F */ stb r31, 0x1f(r8)
|
|
/* 800BAA20 000B6940 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BAA24 000B6944 3D 20 43 30 */ lis r9, 0x4330
|
|
/* 800BAA28 000B6948 91 4D 9A 5C */ stw r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAA2C 000B694C 39 4A 02 84 */ addi r10, r10, 0x284
|
|
/* 800BAA30 000B6950 38 00 00 01 */ li r0, 1
|
|
/* 800BAA34 000B6954 9B E8 02 A3 */ stb r31, 0x2a3(r8)
|
|
/* 800BAA38 000B6958 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800BAA3C 000B695C 91 4D 9A 5C */ stw r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAA40 000B6960 9B EA 00 1F */ stb r31, 0x1f(r10)
|
|
/* 800BAA44 000B6964 39 4A 02 84 */ addi r10, r10, 0x284
|
|
/* 800BAA48 000B6968 91 4D 9A 5C */ stw r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAA4C 000B696C 9B EA 00 1F */ stb r31, 0x1f(r10)
|
|
/* 800BAA50 000B6970 91 6D 9A 5C */ stw r11, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAA54 000B6974 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BAA58 000B6978 81 1E 00 2C */ lwz r8, 0x2c(r30)
|
|
/* 800BAA5C 000B697C 81 5E 00 00 */ lwz r10, 0(r30)
|
|
/* 800BAA60 000B6980 55 08 10 3A */ slwi r8, r8, 2
|
|
/* 800BAA64 000B6984 81 65 00 00 */ lwz r11, 0(r5)
|
|
/* 800BAA68 000B6988 7C A7 42 14 */ add r5, r7, r8
|
|
/* 800BAA6C 000B698C C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BAA70 000B6990 80 A5 00 00 */ lwz r5, 0(r5)
|
|
/* 800BAA74 000B6994 38 EA FE 02 */ addi r7, r10, -510
|
|
/* 800BAA78 000B6998 6C E8 80 00 */ xoris r8, r7, 0x8000
|
|
/* 800BAA7C 000B699C 38 E5 00 02 */ addi r7, r5, 2
|
|
/* 800BAA80 000B69A0 91 01 00 4C */ stw r8, 0x4c(r1)
|
|
/* 800BAA84 000B69A4 7C C6 38 96 */ mulhw r6, r6, r7
|
|
/* 800BAA88 000B69A8 91 21 00 48 */ stw r9, 0x48(r1)
|
|
/* 800BAA8C 000B69AC C8 01 00 48 */ lfd f0, 0x48(r1)
|
|
/* 800BAA90 000B69B0 54 C5 0F FE */ srwi r5, r6, 0x1f
|
|
/* 800BAA94 000B69B4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BAA98 000B69B8 7C A6 2A 14 */ add r5, r6, r5
|
|
/* 800BAA9C 000B69BC 1C A5 00 03 */ mulli r5, r5, 3
|
|
/* 800BAAA0 000B69C0 EF E2 00 24 */ fdivs f31, f2, f0
|
|
/* 800BAAA4 000B69C4 7F 85 38 50 */ subf r28, r5, r7
|
|
/* 800BAAA8 000B69C8 57 85 38 30 */ slwi r5, r28, 7
|
|
/* 800BAAAC 000B69CC 3F 65 00 01 */ addis r27, r5, 1
|
|
/* 800BAAB0 000B69D0 3F CB 00 01 */ addis r30, r11, 1
|
|
/* 800BAAB4 000B69D4 B4 1E AA 54 */ sthu r0, -0x55ac(r30)
|
|
/* 800BAAB8 000B69D8 3B 7B A8 04 */ addi r27, r27, -22524
|
|
/* 800BAABC 000B69DC 7F 6B DA 14 */ add r27, r11, r27
|
|
/* 800BAAC0 000B69E0 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800BAAC4 000B69E4 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAAC8 000B69E8 D0 21 00 38 */ stfs f1, 0x38(r1)
|
|
/* 800BAACC 000B69EC D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 800BAAD0 000B69F0 C0 1B 00 14 */ lfs f0, 0x14(r27)
|
|
/* 800BAAD4 000B69F4 D0 01 00 40 */ stfs f0, 0x40(r1)
|
|
/* 800BAAD8 000B69F8 C0 22 BD 20 */ lfs f1, lbl_802F6520-_SDA2_BASE_(r2)
|
|
/* 800BAADC 000B69FC 4B F4 D6 99 */ bl mathutil_vec_set_len
|
|
/* 800BAAE0 000B6A00 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800BAAE4 000B6A04 38 60 00 02 */ li r3, 2
|
|
/* 800BAAE8 000B6A08 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800BAAEC 000B6A0C 7F 80 07 34 */ extsh r0, r28
|
|
/* 800BAAF0 000B6A10 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BAAF4 000B6A14 D0 1E 00 04 */ stfs f0, 4(r30)
|
|
/* 800BAAF8 000B6A18 C0 1B 00 10 */ lfs f0, 0x10(r27)
|
|
/* 800BAAFC 000B6A1C D0 1E 00 08 */ stfs f0, 8(r30)
|
|
/* 800BAB00 000B6A20 C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BAB04 000B6A24 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800BAB08 000B6A28 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BAB0C 000B6A2C D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800BAB10 000B6A30 C0 22 BD E0 */ lfs f1, lbl_802F65E0-_SDA2_BASE_(r2)
|
|
/* 800BAB14 000B6A34 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800BAB18 000B6A38 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BAB1C 000B6A3C EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BAB20 000B6A40 D0 1E 00 10 */ stfs f0, 0x10(r30)
|
|
/* 800BAB24 000B6A44 C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BAB28 000B6A48 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BAB2C 000B6A4C D0 1E 00 14 */ stfs f0, 0x14(r30)
|
|
/* 800BAB30 000B6A50 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BAB34 000B6A54 C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BAB38 000B6A58 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800BAB3C 000B6A5C EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BAB40 000B6A60 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BAB44 000B6A64 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800BAB48 000B6A68 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 800BAB4C 000B6A6C B0 7E 00 02 */ sth r3, 2(r30)
|
|
/* 800BAB50 000B6A70 B0 1E 00 44 */ sth r0, 0x44(r30)
|
|
/* 800BAB54 000B6A74 B3 FE 00 46 */ sth r31, 0x46(r30)
|
|
/* 800BAB58 000B6A78 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAB5C 000B6A7C D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BAB60 000B6A80 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
/* 800BAB64 000B6A84 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
|
/* 800BAB68 000B6A88 48 00 04 44 */ b lbl_800BAFAC
|
|
lbl_800BAB6C:
|
|
/* 800BAB6C 000B6A8C 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BAB70 000B6A90 81 4D 9A 5C */ lwz r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAB74 000B6A94 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800BAB78 000B6A98 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAB7C 000B6A9C 3B E0 00 00 */ li r31, 0
|
|
/* 800BAB80 000B6AA0 3C C0 80 20 */ lis r6, lbl_80206BC0@ha
|
|
/* 800BAB84 000B6AA4 9B E3 00 1F */ stb r31, 0x1f(r3)
|
|
/* 800BAB88 000B6AA8 39 03 02 84 */ addi r8, r3, 0x284
|
|
/* 800BAB8C 000B6AAC 38 E6 6B C0 */ addi r7, r6, lbl_80206BC0@l
|
|
/* 800BAB90 000B6AB0 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAB94 000B6AB4 3C 80 55 55 */ lis r4, 0x55555556@ha
|
|
/* 800BAB98 000B6AB8 38 C4 55 56 */ addi r6, r4, 0x55555556@l
|
|
/* 800BAB9C 000B6ABC 9B E8 00 1F */ stb r31, 0x1f(r8)
|
|
/* 800BABA0 000B6AC0 39 08 02 84 */ addi r8, r8, 0x284
|
|
/* 800BABA4 000B6AC4 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BABA8 000B6AC8 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800BABAC 000B6ACC 3D 20 43 30 */ lis r9, 0x4330
|
|
/* 800BABB0 000B6AD0 38 00 00 01 */ li r0, 1
|
|
/* 800BABB4 000B6AD4 9B E8 00 1F */ stb r31, 0x1f(r8)
|
|
/* 800BABB8 000B6AD8 39 08 02 84 */ addi r8, r8, 0x284
|
|
/* 800BABBC 000B6ADC 38 83 00 00 */ addi r4, r3, 0
|
|
/* 800BABC0 000B6AE0 91 0D 9A 5C */ stw r8, currentCameraStructPtr@sda21(r13)
|
|
/* 800BABC4 000B6AE4 9B E8 00 1F */ stb r31, 0x1f(r8)
|
|
/* 800BABC8 000B6AE8 91 4D 9A 5C */ stw r10, currentCameraStructPtr@sda21(r13)
|
|
/* 800BABCC 000B6AEC C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BABD0 000B6AF0 81 1E 00 2C */ lwz r8, 0x2c(r30)
|
|
/* 800BABD4 000B6AF4 81 5E 00 00 */ lwz r10, 0(r30)
|
|
/* 800BABD8 000B6AF8 55 08 10 3A */ slwi r8, r8, 2
|
|
/* 800BABDC 000B6AFC 81 65 00 00 */ lwz r11, 0(r5)
|
|
/* 800BABE0 000B6B00 7C A7 42 14 */ add r5, r7, r8
|
|
/* 800BABE4 000B6B04 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BABE8 000B6B08 80 A5 00 00 */ lwz r5, 0(r5)
|
|
/* 800BABEC 000B6B0C 38 EA FE 98 */ addi r7, r10, -360
|
|
/* 800BABF0 000B6B10 6C E8 80 00 */ xoris r8, r7, 0x8000
|
|
/* 800BABF4 000B6B14 38 E5 00 01 */ addi r7, r5, 1
|
|
/* 800BABF8 000B6B18 91 01 00 4C */ stw r8, 0x4c(r1)
|
|
/* 800BABFC 000B6B1C 7C C6 38 96 */ mulhw r6, r6, r7
|
|
/* 800BAC00 000B6B20 91 21 00 48 */ stw r9, 0x48(r1)
|
|
/* 800BAC04 000B6B24 C8 01 00 48 */ lfd f0, 0x48(r1)
|
|
/* 800BAC08 000B6B28 54 C5 0F FE */ srwi r5, r6, 0x1f
|
|
/* 800BAC0C 000B6B2C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BAC10 000B6B30 7C A6 2A 14 */ add r5, r6, r5
|
|
/* 800BAC14 000B6B34 1C A5 00 03 */ mulli r5, r5, 3
|
|
/* 800BAC18 000B6B38 EF E2 00 24 */ fdivs f31, f2, f0
|
|
/* 800BAC1C 000B6B3C 7F 85 38 50 */ subf r28, r5, r7
|
|
/* 800BAC20 000B6B40 57 85 38 30 */ slwi r5, r28, 7
|
|
/* 800BAC24 000B6B44 3F 65 00 01 */ addis r27, r5, 1
|
|
/* 800BAC28 000B6B48 3F CB 00 01 */ addis r30, r11, 1
|
|
/* 800BAC2C 000B6B4C B4 1E AA 54 */ sthu r0, -0x55ac(r30)
|
|
/* 800BAC30 000B6B50 3B 7B A8 04 */ addi r27, r27, -22524
|
|
/* 800BAC34 000B6B54 7F 6B DA 14 */ add r27, r11, r27
|
|
/* 800BAC38 000B6B58 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800BAC3C 000B6B5C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAC40 000B6B60 D0 21 00 38 */ stfs f1, 0x38(r1)
|
|
/* 800BAC44 000B6B64 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 800BAC48 000B6B68 C0 1B 00 14 */ lfs f0, 0x14(r27)
|
|
/* 800BAC4C 000B6B6C D0 01 00 40 */ stfs f0, 0x40(r1)
|
|
/* 800BAC50 000B6B70 C0 22 BD 20 */ lfs f1, lbl_802F6520-_SDA2_BASE_(r2)
|
|
/* 800BAC54 000B6B74 4B F4 D5 21 */ bl mathutil_vec_set_len
|
|
/* 800BAC58 000B6B78 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800BAC5C 000B6B7C 38 60 00 02 */ li r3, 2
|
|
/* 800BAC60 000B6B80 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800BAC64 000B6B84 7F 80 07 34 */ extsh r0, r28
|
|
/* 800BAC68 000B6B88 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BAC6C 000B6B8C D0 1E 00 04 */ stfs f0, 4(r30)
|
|
/* 800BAC70 000B6B90 C0 1B 00 10 */ lfs f0, 0x10(r27)
|
|
/* 800BAC74 000B6B94 D0 1E 00 08 */ stfs f0, 8(r30)
|
|
/* 800BAC78 000B6B98 C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BAC7C 000B6B9C C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800BAC80 000B6BA0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BAC84 000B6BA4 D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800BAC88 000B6BA8 C0 22 BD E0 */ lfs f1, lbl_802F65E0-_SDA2_BASE_(r2)
|
|
/* 800BAC8C 000B6BAC C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800BAC90 000B6BB0 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BAC94 000B6BB4 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BAC98 000B6BB8 D0 1E 00 10 */ stfs f0, 0x10(r30)
|
|
/* 800BAC9C 000B6BBC C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BACA0 000B6BC0 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BACA4 000B6BC4 D0 1E 00 14 */ stfs f0, 0x14(r30)
|
|
/* 800BACA8 000B6BC8 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BACAC 000B6BCC C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BACB0 000B6BD0 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800BACB4 000B6BD4 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BACB8 000B6BD8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BACBC 000B6BDC EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800BACC0 000B6BE0 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 800BACC4 000B6BE4 B0 7E 00 02 */ sth r3, 2(r30)
|
|
/* 800BACC8 000B6BE8 B0 1E 00 44 */ sth r0, 0x44(r30)
|
|
/* 800BACCC 000B6BEC B3 FE 00 46 */ sth r31, 0x46(r30)
|
|
/* 800BACD0 000B6BF0 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BACD4 000B6BF4 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BACD8 000B6BF8 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
/* 800BACDC 000B6BFC D0 1E 00 50 */ stfs f0, 0x50(r30)
|
|
/* 800BACE0 000B6C00 48 00 02 CC */ b lbl_800BAFAC
|
|
lbl_800BACE4:
|
|
/* 800BACE4 000B6C04 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BACE8 000B6C08 81 2D 9A 5C */ lwz r9, currentCameraStructPtr@sda21(r13)
|
|
/* 800BACEC 000B6C0C 38 63 EF 00 */ addi r3, r3, cameraInfo@l
|
|
/* 800BACF0 000B6C10 90 6D 9A 5C */ stw r3, currentCameraStructPtr@sda21(r13)
|
|
/* 800BACF4 000B6C14 3B E0 00 00 */ li r31, 0
|
|
/* 800BACF8 000B6C18 3C 80 80 20 */ lis r4, lbl_80206BC0@ha
|
|
/* 800BACFC 000B6C1C 9B E3 00 1F */ stb r31, 0x1f(r3)
|
|
/* 800BAD00 000B6C20 38 E3 02 84 */ addi r7, r3, 0x284
|
|
/* 800BAD04 000B6C24 3D 00 43 30 */ lis r8, 0x4330
|
|
/* 800BAD08 000B6C28 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAD0C 000B6C2C 38 C4 6B C0 */ addi r6, r4, lbl_80206BC0@l
|
|
/* 800BAD10 000B6C30 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BAD14 000B6C34 9B E7 00 1F */ stb r31, 0x1f(r7)
|
|
/* 800BAD18 000B6C38 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800BAD1C 000B6C3C 38 00 00 01 */ li r0, 1
|
|
/* 800BAD20 000B6C40 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAD24 000B6C44 7C 64 1B 78 */ mr r4, r3
|
|
/* 800BAD28 000B6C48 9B E7 00 1F */ stb r31, 0x1f(r7)
|
|
/* 800BAD2C 000B6C4C 38 E7 02 84 */ addi r7, r7, 0x284
|
|
/* 800BAD30 000B6C50 90 ED 9A 5C */ stw r7, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAD34 000B6C54 9B E7 00 1F */ stb r31, 0x1f(r7)
|
|
/* 800BAD38 000B6C58 91 2D 9A 5C */ stw r9, currentCameraStructPtr@sda21(r13)
|
|
/* 800BAD3C 000B6C5C C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BAD40 000B6C60 81 3E 00 00 */ lwz r9, 0(r30)
|
|
/* 800BAD44 000B6C64 81 45 00 00 */ lwz r10, 0(r5)
|
|
/* 800BAD48 000B6C68 39 29 FF 2E */ addi r9, r9, -210
|
|
/* 800BAD4C 000B6C6C 80 FE 00 2C */ lwz r7, 0x2c(r30)
|
|
/* 800BAD50 000B6C70 6D 25 80 00 */ xoris r5, r9, 0x8000
|
|
/* 800BAD54 000B6C74 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BAD58 000B6C78 90 A1 00 4C */ stw r5, 0x4c(r1)
|
|
/* 800BAD5C 000B6C7C 54 E5 10 3A */ slwi r5, r7, 2
|
|
/* 800BAD60 000B6C80 7C A6 2A 14 */ add r5, r6, r5
|
|
/* 800BAD64 000B6C84 91 01 00 48 */ stw r8, 0x48(r1)
|
|
/* 800BAD68 000B6C88 3F CA 00 01 */ addis r30, r10, 1
|
|
/* 800BAD6C 000B6C8C 83 85 00 00 */ lwz r28, 0(r5)
|
|
/* 800BAD70 000B6C90 C8 01 00 48 */ lfd f0, 0x48(r1)
|
|
/* 800BAD74 000B6C94 57 85 38 30 */ slwi r5, r28, 7
|
|
/* 800BAD78 000B6C98 B4 1E AA 54 */ sthu r0, -0x55ac(r30)
|
|
/* 800BAD7C 000B6C9C EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800BAD80 000B6CA0 3F 65 00 01 */ addis r27, r5, 1
|
|
/* 800BAD84 000B6CA4 3B 7B A8 04 */ addi r27, r27, -22524
|
|
/* 800BAD88 000B6CA8 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAD8C 000B6CAC 7F 6A DA 14 */ add r27, r10, r27
|
|
/* 800BAD90 000B6CB0 EF E2 08 24 */ fdivs f31, f2, f1
|
|
/* 800BAD94 000B6CB4 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800BAD98 000B6CB8 D0 21 00 38 */ stfs f1, 0x38(r1)
|
|
/* 800BAD9C 000B6CBC D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 800BADA0 000B6CC0 C0 1B 00 14 */ lfs f0, 0x14(r27)
|
|
/* 800BADA4 000B6CC4 D0 01 00 40 */ stfs f0, 0x40(r1)
|
|
/* 800BADA8 000B6CC8 C0 22 BD 20 */ lfs f1, lbl_802F6520-_SDA2_BASE_(r2)
|
|
/* 800BADAC 000B6CCC 4B F4 D3 C9 */ bl mathutil_vec_set_len
|
|
/* 800BADB0 000B6CD0 C0 3B 00 0C */ lfs f1, 0xc(r27)
|
|
/* 800BADB4 000B6CD4 38 60 00 02 */ li r3, 2
|
|
/* 800BADB8 000B6CD8 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800BADBC 000B6CDC 7F 80 07 34 */ extsh r0, r28
|
|
/* 800BADC0 000B6CE0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BADC4 000B6CE4 D0 1E 00 04 */ stfs f0, 4(r30)
|
|
/* 800BADC8 000B6CE8 C0 1B 00 10 */ lfs f0, 0x10(r27)
|
|
/* 800BADCC 000B6CEC D0 1E 00 08 */ stfs f0, 8(r30)
|
|
/* 800BADD0 000B6CF0 C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BADD4 000B6CF4 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800BADD8 000B6CF8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BADDC 000B6CFC D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800BADE0 000B6D00 C0 22 BD E0 */ lfs f1, lbl_802F65E0-_SDA2_BASE_(r2)
|
|
/* 800BADE4 000B6D04 C0 01 00 38 */ lfs f0, 0x38(r1)
|
|
/* 800BADE8 000B6D08 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BADEC 000B6D0C EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BADF0 000B6D10 D0 1E 00 10 */ stfs f0, 0x10(r30)
|
|
/* 800BADF4 000B6D14 C0 02 BC F8 */ lfs f0, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BADF8 000B6D18 EC 00 07 F2 */ fmuls f0, f0, f31
|
|
/* 800BADFC 000B6D1C D0 1E 00 14 */ stfs f0, 0x14(r30)
|
|
/* 800BAE00 000B6D20 C0 42 BC E4 */ lfs f2, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BAE04 000B6D24 C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BAE08 000B6D28 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800BAE0C 000B6D2C EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BAE10 000B6D30 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BAE14 000B6D34 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
/* 800BAE18 000B6D38 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 800BAE1C 000B6D3C B0 7E 00 02 */ sth r3, 2(r30)
|
|
/* 800BAE20 000B6D40 B0 1E 00 44 */ sth r0, 0x44(r30)
|
|
/* 800BAE24 000B6D44 B3 FE 00 46 */ sth r31, 0x46(r30)
|
|
/* 800BAE28 000B6D48 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAE2C 000B6D4C D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BAE30 000B6D50 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
/* 800BAE34 000B6D54 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
|
/* 800BAE38 000B6D58 48 00 01 74 */ b lbl_800BAFAC
|
|
lbl_800BAE3C:
|
|
/* 800BAE3C 000B6D5C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAE40 000B6D60 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800BAE44 000B6D64 D0 1F 00 14 */ stfs f0, 0x14(r31)
|
|
/* 800BAE48 000B6D68 D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
/* 800BAE4C 000B6D6C 48 00 01 60 */ b lbl_800BAFAC
|
|
lbl_800BAE50:
|
|
/* 800BAE50 000B6D70 80 9E 00 2C */ lwz r4, 0x2c(r30)
|
|
/* 800BAE54 000B6D74 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800BAE58 000B6D78 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800BAE5C 000B6D7C 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800BAE60 000B6D80 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800BAE64 000B6D84 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800BAE68 000B6D88 3C 66 00 01 */ addis r3, r6, 1
|
|
/* 800BAE6C 000B6D8C 38 80 00 10 */ li r4, 0x10
|
|
/* 800BAE70 000B6D90 54 06 38 30 */ slwi r6, r0, 7
|
|
/* 800BAE74 000B6D94 7C 63 32 14 */ add r3, r3, r6
|
|
/* 800BAE78 000B6D98 B0 83 A8 0E */ sth r4, -0x57f2(r3)
|
|
/* 800BAE7C 000B6D9C 3C 86 00 01 */ addis r4, r6, 1
|
|
/* 800BAE80 000B6DA0 38 00 00 01 */ li r0, 1
|
|
/* 800BAE84 000B6DA4 80 65 00 00 */ lwz r3, 0(r5)
|
|
/* 800BAE88 000B6DA8 38 84 A8 04 */ addi r4, r4, -22524
|
|
/* 800BAE8C 000B6DAC B0 1F 00 00 */ sth r0, 0(r31)
|
|
/* 800BAE90 000B6DB0 7C 83 22 14 */ add r4, r3, r4
|
|
/* 800BAE94 000B6DB4 83 64 00 00 */ lwz r27, 0(r4)
|
|
/* 800BAE98 000B6DB8 38 7B 00 60 */ addi r3, r27, 0x60
|
|
/* 800BAE9C 000B6DBC 4B F4 D3 C1 */ bl mathutil_mtxA_from_quat
|
|
/* 800BAEA0 000B6DC0 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800BAEA4 000B6DC4 4B F4 C9 D5 */ bl mathutil_mtxA_to_mtx
|
|
/* 800BAEA8 000B6DC8 38 7B 00 30 */ addi r3, r27, 0x30
|
|
/* 800BAEAC 000B6DCC 4B F4 C7 11 */ bl mathutil_mtxA_from_translate
|
|
/* 800BAEB0 000B6DD0 C0 3B 00 58 */ lfs f1, 0x58(r27)
|
|
/* 800BAEB4 000B6DD4 4B F4 CF 15 */ bl mathutil_mtxA_scale_s
|
|
/* 800BAEB8 000B6DD8 38 7B 00 3C */ addi r3, r27, 0x3c
|
|
/* 800BAEBC 000B6DDC 4B F4 CE 65 */ bl mathutil_mtxA_translate
|
|
/* 800BAEC0 000B6DE0 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800BAEC4 000B6DE4 4B F4 CD 7D */ bl mathutil_mtxA_mult_right
|
|
/* 800BAEC8 000B6DE8 80 7B 00 00 */ lwz r3, 0(r27)
|
|
/* 800BAECC 000B6DEC 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BAED0 000B6DF0 38 63 8E C8 */ addi r3, r3, -28984
|
|
/* 800BAED4 000B6DF4 4B F4 CD 6D */ bl mathutil_mtxA_mult_right
|
|
/* 800BAED8 000B6DF8 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAEDC 000B6DFC 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BAEE0 000B6E00 C0 62 BD 34 */ lfs f3, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800BAEE4 000B6E04 FC 40 08 90 */ fmr f2, f1
|
|
/* 800BAEE8 000B6E08 4B F4 CF 6D */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800BAEEC 000B6E0C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 800BAEF0 000B6E10 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800BAEF4 000B6E14 C0 02 BD A4 */ lfs f0, lbl_802F65A4-_SDA2_BASE_(r2)
|
|
/* 800BAEF8 000B6E18 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BAEFC 000B6E1C D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 800BAF00 000B6E20 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800BAF04 000B6E24 C0 62 BC E4 */ lfs f3, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BAF08 000B6E28 EC 00 18 2A */ fadds f0, f0, f3
|
|
/* 800BAF0C 000B6E2C D0 01 00 40 */ stfs f0, 0x40(r1)
|
|
/* 800BAF10 000B6E30 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800BAF14 000B6E34 C0 21 00 38 */ lfs f1, 0x38(r1)
|
|
/* 800BAF18 000B6E38 38 63 FF BE */ addi r3, r3, -66
|
|
/* 800BAF1C 000B6E3C C0 1F 00 04 */ lfs f0, 4(r31)
|
|
/* 800BAF20 000B6E40 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BAF24 000B6E44 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BAF28 000B6E48 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 800BAF2C 000B6E4C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BAF30 000B6E50 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 800BAF34 000B6E54 C8 21 00 48 */ lfd f1, 0x48(r1)
|
|
/* 800BAF38 000B6E58 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800BAF3C 000B6E5C EC 43 08 24 */ fdivs f2, f3, f1
|
|
/* 800BAF40 000B6E60 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BAF44 000B6E64 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800BAF48 000B6E68 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 800BAF4C 000B6E6C C0 1F 00 08 */ lfs f0, 8(r31)
|
|
/* 800BAF50 000B6E70 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BAF54 000B6E74 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BAF58 000B6E78 D0 1F 00 14 */ stfs f0, 0x14(r31)
|
|
/* 800BAF5C 000B6E7C C0 21 00 40 */ lfs f1, 0x40(r1)
|
|
/* 800BAF60 000B6E80 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
|
/* 800BAF64 000B6E84 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BAF68 000B6E88 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BAF6C 000B6E8C D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
/* 800BAF70 000B6E90 48 00 00 3C */ b lbl_800BAFAC
|
|
lbl_800BAF74:
|
|
/* 800BAF74 000B6E94 80 9E 00 2C */ lwz r4, 0x2c(r30)
|
|
/* 800BAF78 000B6E98 3C 60 80 20 */ lis r3, lbl_80206BC0@ha
|
|
/* 800BAF7C 000B6E9C 38 03 6B C0 */ addi r0, r3, lbl_80206BC0@l
|
|
/* 800BAF80 000B6EA0 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 800BAF84 000B6EA4 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800BAF88 000B6EA8 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800BAF8C 000B6EAC 38 6D 97 18 */ addi r3, r13, lbl_802F18F8@sda21
|
|
/* 800BAF90 000B6EB0 54 00 08 3C */ slwi r0, r0, 1
|
|
/* 800BAF94 000B6EB4 7C 63 02 AE */ lhax r3, r3, r0
|
|
/* 800BAF98 000B6EB8 4B F7 00 39 */ bl SoundReq
|
|
/* 800BAF9C 000B6EBC C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BAFA0 000B6EC0 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
|
/* 800BAFA4 000B6EC4 D0 1F 00 14 */ stfs f0, 0x14(r31)
|
|
/* 800BAFA8 000B6EC8 D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
lbl_800BAFAC:
|
|
/* 800BAFAC 000B6ECC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BAFB0 000B6ED0 38 83 EC 20 */ addi r4, r3, modeCtrl@l
|
|
/* 800BAFB4 000B6ED4 80 64 00 00 */ lwz r3, 0(r4)
|
|
/* 800BAFB8 000B6ED8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BAFBC 000B6EDC 41 82 00 0C */ beq lbl_800BAFC8
|
|
/* 800BAFC0 000B6EE0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BAFC4 000B6EE4 90 04 00 00 */ stw r0, 0(r4)
|
|
lbl_800BAFC8:
|
|
/* 800BAFC8 000B6EE8 3C 60 80 1F */ lis r3, 0x801f
|
|
/* 800BAFCC 000B6EEC 84 03 EC 20 */ lwzu r0, -0x13e0(r3)
|
|
/* 800BAFD0 000B6EF0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BAFD4 000B6EF4 40 82 00 30 */ bne lbl_800BB004
|
|
/* 800BAFD8 000B6EF8 38 A3 00 18 */ addi r5, r3, 0x18
|
|
/* 800BAFDC 000B6EFC 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800BAFE0 000B6F00 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BAFE4 000B6F04 40 82 00 20 */ bne lbl_800BB004
|
|
/* 800BAFE8 000B6F08 38 00 00 78 */ li r0, 0x78
|
|
/* 800BAFEC 000B6F0C 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 800BAFF0 000B6F10 3C 60 01 00 */ lis r3, 0x00FFFFFF@ha
|
|
/* 800BAFF4 000B6F14 38 83 FF FF */ addi r4, r3, 0x00FFFFFF@l
|
|
/* 800BAFF8 000B6F18 80 A5 00 00 */ lwz r5, 0(r5)
|
|
/* 800BAFFC 000B6F1C 38 60 00 01 */ li r3, 1
|
|
/* 800BB000 000B6F20 4B FB 82 DD */ bl func_800732DC
|
|
lbl_800BB004:
|
|
/* 800BB004 000B6F24 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BB008 000B6F28 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800BB00C 000B6F2C 38 83 00 18 */ addi r4, r3, 0x18
|
|
/* 800BB010 000B6F30 80 63 00 18 */ lwz r3, 0x18(r3)
|
|
/* 800BB014 000B6F34 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BB018 000B6F38 41 82 00 20 */ beq lbl_800BB038
|
|
/* 800BB01C 000B6F3C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BB020 000B6F40 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800BB024 000B6F44 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 800BB028 000B6F48 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BB02C 000B6F4C 40 82 00 0C */ bne lbl_800BB038
|
|
/* 800BB030 000B6F50 38 00 00 1F */ li r0, 0x1f
|
|
/* 800BB034 000B6F54 B0 1D 00 02 */ sth r0, 2(r29)
|
|
lbl_800BB038:
|
|
/* 800BB038 000B6F58 BB 61 00 54 */ lmw r27, 0x54(r1)
|
|
/* 800BB03C 000B6F5C 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 800BB040 000B6F60 CB E1 00 68 */ lfd f31, 0x68(r1)
|
|
/* 800BB044 000B6F64 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 800BB048 000B6F68 7C 08 03 A6 */ mtlr r0
|
|
/* 800BB04C 000B6F6C 4E 80 00 20 */ blr
|
|
.global func_800BB050
|
|
func_800BB050:
|
|
/* 800BB050 000B6F70 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BB054 000B6F74 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BB058 000B6F78 38 00 00 20 */ li r0, 0x20
|
|
/* 800BB05C 000B6F7C B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BB060 000B6F80 4E 80 00 20 */ blr
|
|
.global func_800BB064
|
|
func_800BB064:
|
|
/* 800BB064 000B6F84 4E 80 00 20 */ blr
|
|
|
|
.global func_800BB068
|
|
func_800BB068:
|
|
/* 800BB068 000B6F88 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BB06C 000B6F8C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BB070 000B6F90 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BB074 000B6F94 38 00 00 00 */ li r0, 0
|
|
/* 800BB078 000B6F98 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BB07C 000B6F9C 98 03 AA 04 */ stb r0, -0x55fc(r3)
|
|
/* 800BB080 000B6FA0 4E 80 00 20 */ blr
|
|
|
|
.global func_800BB084
|
|
func_800BB084:
|
|
/* 800BB084 000B6FA4 7C 08 02 A6 */ mflr r0
|
|
/* 800BB088 000B6FA8 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BB08C 000B6FAC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BB090 000B6FB0 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800BB094 000B6FB4 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 800BB098 000B6FB8 93 E1 00 6C */ stw r31, 0x6c(r1)
|
|
/* 800BB09C 000B6FBC 93 C1 00 68 */ stw r30, 0x68(r1)
|
|
/* 800BB0A0 000B6FC0 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 800BB0A4 000B6FC4 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800BB0A8 000B6FC8 8C 1E AA 04 */ lbzu r0, -0x55fc(r30)
|
|
/* 800BB0AC 000B6FCC 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BB0B0 000B6FD0 41 82 09 8C */ beq lbl_800BBA3C
|
|
/* 800BB0B4 000B6FD4 A8 1E 00 02 */ lha r0, 2(r30)
|
|
/* 800BB0B8 000B6FD8 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 800BB0BC 000B6FDC 41 82 03 78 */ beq lbl_800BB434
|
|
/* 800BB0C0 000B6FE0 40 80 00 1C */ bge lbl_800BB0DC
|
|
/* 800BB0C4 000B6FE4 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800BB0C8 000B6FE8 41 82 00 90 */ beq lbl_800BB158
|
|
/* 800BB0CC 000B6FEC 40 80 01 C0 */ bge lbl_800BB28C
|
|
/* 800BB0D0 000B6FF0 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BB0D4 000B6FF4 40 80 00 18 */ bge lbl_800BB0EC
|
|
/* 800BB0D8 000B6FF8 48 00 09 3C */ b lbl_800BBA14
|
|
lbl_800BB0DC:
|
|
/* 800BB0DC 000B6FFC 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 800BB0E0 000B7000 41 82 08 0C */ beq lbl_800BB8EC
|
|
/* 800BB0E4 000B7004 40 80 09 30 */ bge lbl_800BBA14
|
|
/* 800BB0E8 000B7008 48 00 05 40 */ b lbl_800BB628
|
|
lbl_800BB0EC:
|
|
/* 800BB0EC 000B700C 38 00 00 02 */ li r0, 2
|
|
/* 800BB0F0 000B7010 B0 1E 00 02 */ sth r0, 2(r30)
|
|
/* 800BB0F4 000B7014 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800BB0F8 000B7018 C0 82 BC D0 */ lfs f4, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BB0FC 000B701C D0 9E 00 14 */ stfs f4, 0x14(r30)
|
|
/* 800BB100 000B7020 C0 02 BD E4 */ lfs f0, lbl_802F65E4-_SDA2_BASE_(r2)
|
|
/* 800BB104 000B7024 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 800BB108 000B7028 D0 9E 00 1C */ stfs f4, 0x1c(r30)
|
|
/* 800BB10C 000B702C A8 7E 00 04 */ lha r3, 4(r30)
|
|
/* 800BB110 000B7030 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB114 000B7034 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB118 000B7038 90 61 00 64 */ stw r3, 0x64(r1)
|
|
/* 800BB11C 000B703C 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800BB120 000B7040 C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 800BB124 000B7044 D0 9E 00 08 */ stfs f4, 8(r30)
|
|
/* 800BB128 000B7048 EC A0 08 28 */ fsubs f5, f0, f1
|
|
/* 800BB12C 000B704C C0 02 BD E8 */ lfs f0, lbl_802F65E8-_SDA2_BASE_(r2)
|
|
/* 800BB130 000B7050 C0 42 BD 8C */ lfs f2, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800BB134 000B7054 C0 3E 00 18 */ lfs f1, 0x18(r30)
|
|
/* 800BB138 000B7058 EC 00 01 72 */ fmuls f0, f0, f5
|
|
/* 800BB13C 000B705C C0 62 BD E0 */ lfs f3, lbl_802F65E0-_SDA2_BASE_(r2)
|
|
/* 800BB140 000B7060 EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 800BB144 000B7064 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB148 000B7068 EC 05 00 32 */ fmuls f0, f5, f0
|
|
/* 800BB14C 000B706C EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 800BB150 000B7070 D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800BB154 000B7074 D0 9E 00 10 */ stfs f4, 0x10(r30)
|
|
lbl_800BB158:
|
|
/* 800BB158 000B7078 C0 3E 00 18 */ lfs f1, 0x18(r30)
|
|
/* 800BB15C 000B707C C0 02 BD E8 */ lfs f0, lbl_802F65E8-_SDA2_BASE_(r2)
|
|
/* 800BB160 000B7080 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB164 000B7084 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 800BB168 000B7088 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800BB16C 000B708C C0 1E 00 18 */ lfs f0, 0x18(r30)
|
|
/* 800BB170 000B7090 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB174 000B7094 D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800BB178 000B7098 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800BB17C 000B709C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BB180 000B70A0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800BB184 000B70A4 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800BB188 000B70A8 40 82 00 D8 */ bne lbl_800BB260
|
|
/* 800BB18C 000B70AC D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800BB190 000B70B0 38 00 00 03 */ li r0, 3
|
|
/* 800BB194 000B70B4 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 800BB198 000B70B8 B0 1E 00 02 */ sth r0, 2(r30)
|
|
/* 800BB19C 000B70BC 48 04 B6 C9 */ bl rand
|
|
/* 800BB1A0 000B70C0 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB1A4 000B70C4 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB1A8 000B70C8 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 800BB1AC 000B70CC 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800BB1B0 000B70D0 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB1B4 000B70D4 93 E1 00 60 */ stw r31, 0x60(r1)
|
|
/* 800BB1B8 000B70D8 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB1BC 000B70DC C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 800BB1C0 000B70E0 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB1C4 000B70E4 EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB1C8 000B70E8 C0 1E 00 44 */ lfs f0, 0x44(r30)
|
|
/* 800BB1CC 000B70EC EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB1D0 000B70F0 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB1D4 000B70F4 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB1D8 000B70F8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB1DC 000B70FC D0 1E 00 44 */ stfs f0, 0x44(r30)
|
|
/* 800BB1E0 000B7100 48 04 B6 85 */ bl rand
|
|
/* 800BB1E4 000B7104 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB1E8 000B7108 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB1EC 000B710C 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BB1F0 000B7110 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB1F4 000B7114 93 E1 00 58 */ stw r31, 0x58(r1)
|
|
/* 800BB1F8 000B7118 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB1FC 000B711C C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 800BB200 000B7120 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB204 000B7124 EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB208 000B7128 C0 1E 00 48 */ lfs f0, 0x48(r30)
|
|
/* 800BB20C 000B712C EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB210 000B7130 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB214 000B7134 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB218 000B7138 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB21C 000B713C D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BB220 000B7140 48 04 B6 45 */ bl rand
|
|
/* 800BB224 000B7144 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB228 000B7148 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB22C 000B714C 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800BB230 000B7150 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB234 000B7154 93 E1 00 50 */ stw r31, 0x50(r1)
|
|
/* 800BB238 000B7158 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB23C 000B715C C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 800BB240 000B7160 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB244 000B7164 EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB248 000B7168 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800BB24C 000B716C EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB250 000B7170 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB254 000B7174 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB258 000B7178 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB25C 000B717C D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
lbl_800BB260:
|
|
/* 800BB260 000B7180 C0 22 BD 08 */ lfs f1, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800BB264 000B7184 C0 1E 00 08 */ lfs f0, 8(r30)
|
|
/* 800BB268 000B7188 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB26C 000B718C D0 1E 00 20 */ stfs f0, 0x20(r30)
|
|
/* 800BB270 000B7190 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 800BB274 000B7194 D0 1E 00 24 */ stfs f0, 0x24(r30)
|
|
/* 800BB278 000B7198 C0 22 BD EC */ lfs f1, lbl_802F65EC-_SDA2_BASE_(r2)
|
|
/* 800BB27C 000B719C C0 1E 00 10 */ lfs f0, 0x10(r30)
|
|
/* 800BB280 000B71A0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB284 000B71A4 D0 1E 00 28 */ stfs f0, 0x28(r30)
|
|
/* 800BB288 000B71A8 48 00 07 8C */ b lbl_800BBA14
|
|
lbl_800BB28C:
|
|
/* 800BB28C 000B71AC 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 800BB290 000B71B0 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
|
/* 800BB294 000B71B4 41 82 00 2C */ beq lbl_800BB2C0
|
|
/* 800BB298 000B71B8 A8 1E 00 3A */ lha r0, 0x3a(r30)
|
|
/* 800BB29C 000B71BC 20 00 C0 00 */ subfic r0, r0, -16384
|
|
/* 800BB2A0 000B71C0 7C 00 3E 70 */ srawi r0, r0, 7
|
|
/* 800BB2A4 000B71C4 7C 00 07 34 */ extsh r0, r0
|
|
/* 800BB2A8 000B71C8 B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB2AC 000B71CC A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800BB2B0 000B71D0 A8 1E 00 40 */ lha r0, 0x40(r30)
|
|
/* 800BB2B4 000B71D4 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB2B8 000B71D8 B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
/* 800BB2BC 000B71DC 48 00 07 58 */ b lbl_800BBA14
|
|
lbl_800BB2C0:
|
|
/* 800BB2C0 000B71E0 A8 1E 00 3A */ lha r0, 0x3a(r30)
|
|
/* 800BB2C4 000B71E4 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800BB2C8 000B71E8 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB2CC 000B71EC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB2D0 000B71F0 C0 42 BD F0 */ lfs f2, lbl_802F65F0-_SDA2_BASE_(r2)
|
|
/* 800BB2D4 000B71F4 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800BB2D8 000B71F8 A8 7E 00 40 */ lha r3, 0x40(r30)
|
|
/* 800BB2DC 000B71FC 93 E1 00 50 */ stw r31, 0x50(r1)
|
|
/* 800BB2E0 000B7200 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 800BB2E4 000B7204 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BB2E8 000B7208 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BB2EC 000B720C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB2F0 000B7210 D8 01 00 58 */ stfd f0, 0x58(r1)
|
|
/* 800BB2F4 000B7214 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800BB2F8 000B7218 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB2FC 000B721C B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB300 000B7220 A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800BB304 000B7224 A8 1E 00 40 */ lha r0, 0x40(r30)
|
|
/* 800BB308 000B7228 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB30C 000B722C B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
/* 800BB310 000B7230 A8 1E 00 3A */ lha r0, 0x3a(r30)
|
|
/* 800BB314 000B7234 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BB318 000B7238 40 81 06 FC */ ble lbl_800BBA14
|
|
/* 800BB31C 000B723C 38 00 00 00 */ li r0, 0
|
|
/* 800BB320 000B7240 B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
/* 800BB324 000B7244 A8 7E 00 40 */ lha r3, 0x40(r30)
|
|
/* 800BB328 000B7248 7C 60 07 35 */ extsh. r0, r3
|
|
/* 800BB32C 000B724C 40 81 06 E8 */ ble lbl_800BBA14
|
|
/* 800BB330 000B7250 2C 03 08 00 */ cmpwi r3, 0x800
|
|
/* 800BB334 000B7254 40 81 00 C4 */ ble lbl_800BB3F8
|
|
/* 800BB338 000B7258 48 04 B5 2D */ bl rand
|
|
/* 800BB33C 000B725C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB340 000B7260 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB344 000B7264 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800BB348 000B7268 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB34C 000B726C 93 E1 00 50 */ stw r31, 0x50(r1)
|
|
/* 800BB350 000B7270 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB354 000B7274 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 800BB358 000B7278 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB35C 000B727C EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB360 000B7280 C0 1E 00 44 */ lfs f0, 0x44(r30)
|
|
/* 800BB364 000B7284 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB368 000B7288 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB36C 000B728C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB370 000B7290 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB374 000B7294 D0 1E 00 44 */ stfs f0, 0x44(r30)
|
|
/* 800BB378 000B7298 48 04 B4 ED */ bl rand
|
|
/* 800BB37C 000B729C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB380 000B72A0 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB384 000B72A4 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BB388 000B72A8 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB38C 000B72AC 93 E1 00 58 */ stw r31, 0x58(r1)
|
|
/* 800BB390 000B72B0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB394 000B72B4 C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 800BB398 000B72B8 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB39C 000B72BC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB3A0 000B72C0 C0 1E 00 48 */ lfs f0, 0x48(r30)
|
|
/* 800BB3A4 000B72C4 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB3A8 000B72C8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB3AC 000B72CC EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB3B0 000B72D0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB3B4 000B72D4 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BB3B8 000B72D8 48 04 B4 AD */ bl rand
|
|
/* 800BB3BC 000B72DC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB3C0 000B72E0 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB3C4 000B72E4 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 800BB3C8 000B72E8 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB3CC 000B72EC 93 E1 00 60 */ stw r31, 0x60(r1)
|
|
/* 800BB3D0 000B72F0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB3D4 000B72F4 C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 800BB3D8 000B72F8 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB3DC 000B72FC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB3E0 000B7300 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800BB3E4 000B7304 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB3E8 000B7308 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB3EC 000B730C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB3F0 000B7310 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB3F4 000B7314 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
lbl_800BB3F8:
|
|
/* 800BB3F8 000B7318 A8 7E 00 40 */ lha r3, 0x40(r30)
|
|
/* 800BB3FC 000B731C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800BB400 000B7320 C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB404 000B7324 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB408 000B7328 C0 42 BD 98 */ lfs f2, lbl_802F6598-_SDA2_BASE_(r2)
|
|
/* 800BB40C 000B732C 90 61 00 54 */ stw r3, 0x54(r1)
|
|
/* 800BB410 000B7330 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 800BB414 000B7334 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 800BB418 000B7338 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BB41C 000B733C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BB420 000B7340 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB424 000B7344 D8 01 00 58 */ stfd f0, 0x58(r1)
|
|
/* 800BB428 000B7348 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800BB42C 000B734C B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB430 000B7350 48 00 05 E4 */ b lbl_800BBA14
|
|
lbl_800BB434:
|
|
/* 800BB434 000B7354 38 00 00 05 */ li r0, 5
|
|
/* 800BB438 000B7358 B0 1E 00 02 */ sth r0, 2(r30)
|
|
/* 800BB43C 000B735C 38 00 00 3C */ li r0, 0x3c
|
|
/* 800BB440 000B7360 B0 1E 00 04 */ sth r0, 4(r30)
|
|
/* 800BB444 000B7364 48 04 B4 21 */ bl rand
|
|
/* 800BB448 000B7368 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB44C 000B736C A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB450 000B7370 90 61 00 54 */ stw r3, 0x54(r1)
|
|
/* 800BB454 000B7374 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800BB458 000B7378 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB45C 000B737C C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB460 000B7380 93 E1 00 50 */ stw r31, 0x50(r1)
|
|
/* 800BB464 000B7384 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB468 000B7388 C8 21 00 50 */ lfd f1, 0x50(r1)
|
|
/* 800BB46C 000B738C 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BB470 000B7390 EC 61 20 28 */ fsubs f3, f1, f4
|
|
/* 800BB474 000B7394 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB478 000B7398 93 E1 00 58 */ stw r31, 0x58(r1)
|
|
/* 800BB47C 000B739C C0 22 BD F4 */ lfs f1, lbl_802F65F4-_SDA2_BASE_(r2)
|
|
/* 800BB480 000B73A0 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800BB484 000B73A4 C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 800BB488 000B73A8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB48C 000B73AC EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800BB490 000B73B0 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB494 000B73B4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB498 000B73B8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB49C 000B73BC D8 01 00 60 */ stfd f0, 0x60(r1)
|
|
/* 800BB4A0 000B73C0 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800BB4A4 000B73C4 B0 1E 00 3E */ sth r0, 0x3e(r30)
|
|
/* 800BB4A8 000B73C8 48 04 B3 BD */ bl rand
|
|
/* 800BB4AC 000B73CC 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB4B0 000B73D0 A8 1E 00 40 */ lha r0, 0x40(r30)
|
|
/* 800BB4B4 000B73D4 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 800BB4B8 000B73D8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB4BC 000B73DC C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB4C0 000B73E0 93 E1 00 48 */ stw r31, 0x48(r1)
|
|
/* 800BB4C4 000B73E4 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB4C8 000B73E8 C8 21 00 48 */ lfd f1, 0x48(r1)
|
|
/* 800BB4CC 000B73EC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800BB4D0 000B73F0 EC 61 20 28 */ fsubs f3, f1, f4
|
|
/* 800BB4D4 000B73F4 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB4D8 000B73F8 93 E1 00 40 */ stw r31, 0x40(r1)
|
|
/* 800BB4DC 000B73FC C0 22 BD F4 */ lfs f1, lbl_802F65F4-_SDA2_BASE_(r2)
|
|
/* 800BB4E0 000B7400 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800BB4E4 000B7404 C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 800BB4E8 000B7408 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB4EC 000B740C EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800BB4F0 000B7410 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB4F4 000B7414 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB4F8 000B7418 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB4FC 000B741C D8 01 00 38 */ stfd f0, 0x38(r1)
|
|
/* 800BB500 000B7420 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800BB504 000B7424 B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB508 000B7428 48 04 B3 5D */ bl rand
|
|
/* 800BB50C 000B742C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB510 000B7430 A8 1E 00 42 */ lha r0, 0x42(r30)
|
|
/* 800BB514 000B7434 90 61 00 34 */ stw r3, 0x34(r1)
|
|
/* 800BB518 000B7438 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB51C 000B743C C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB520 000B7440 93 E1 00 30 */ stw r31, 0x30(r1)
|
|
/* 800BB524 000B7444 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB528 000B7448 C8 21 00 30 */ lfd f1, 0x30(r1)
|
|
/* 800BB52C 000B744C 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800BB530 000B7450 EC 61 20 28 */ fsubs f3, f1, f4
|
|
/* 800BB534 000B7454 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB538 000B7458 93 E1 00 28 */ stw r31, 0x28(r1)
|
|
/* 800BB53C 000B745C C0 22 BD F8 */ lfs f1, lbl_802F65F8-_SDA2_BASE_(r2)
|
|
/* 800BB540 000B7460 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800BB544 000B7464 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800BB548 000B7468 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB54C 000B746C EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800BB550 000B7470 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB554 000B7474 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB558 000B7478 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB55C 000B747C D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 800BB560 000B7480 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800BB564 000B7484 B0 1E 00 42 */ sth r0, 0x42(r30)
|
|
/* 800BB568 000B7488 48 04 B2 FD */ bl rand
|
|
/* 800BB56C 000B748C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB570 000B7490 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB574 000B7494 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800BB578 000B7498 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB57C 000B749C 93 E1 00 18 */ stw r31, 0x18(r1)
|
|
/* 800BB580 000B74A0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB584 000B74A4 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800BB588 000B74A8 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB58C 000B74AC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB590 000B74B0 C0 1E 00 44 */ lfs f0, 0x44(r30)
|
|
/* 800BB594 000B74B4 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB598 000B74B8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB59C 000B74BC EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB5A0 000B74C0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB5A4 000B74C4 D0 1E 00 44 */ stfs f0, 0x44(r30)
|
|
/* 800BB5A8 000B74C8 48 04 B2 BD */ bl rand
|
|
/* 800BB5AC 000B74CC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB5B0 000B74D0 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB5B4 000B74D4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800BB5B8 000B74D8 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB5BC 000B74DC 93 E1 00 10 */ stw r31, 0x10(r1)
|
|
/* 800BB5C0 000B74E0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB5C4 000B74E4 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800BB5C8 000B74E8 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB5CC 000B74EC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB5D0 000B74F0 C0 1E 00 48 */ lfs f0, 0x48(r30)
|
|
/* 800BB5D4 000B74F4 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB5D8 000B74F8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB5DC 000B74FC EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB5E0 000B7500 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB5E4 000B7504 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BB5E8 000B7508 48 04 B2 7D */ bl rand
|
|
/* 800BB5EC 000B750C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB5F0 000B7510 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB5F4 000B7514 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BB5F8 000B7518 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB5FC 000B751C 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800BB600 000B7520 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB604 000B7524 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800BB608 000B7528 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB60C 000B752C EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB610 000B7530 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800BB614 000B7534 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB618 000B7538 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB61C 000B753C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB620 000B7540 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB624 000B7544 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
lbl_800BB628:
|
|
/* 800BB628 000B7548 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB62C 000B754C 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800BB630 000B7550 C8 42 BC F0 */ lfd f2, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB634 000B7554 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB638 000B7558 C0 22 BD 04 */ lfs f1, lbl_802F6504-_SDA2_BASE_(r2)
|
|
/* 800BB63C 000B755C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BB640 000B7560 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800BB644 000B7564 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800BB648 000B7568 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800BB64C 000B756C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BB650 000B7570 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB654 000B7574 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800BB658 000B7578 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800BB65C 000B757C B0 1E 00 3E */ sth r0, 0x3e(r30)
|
|
/* 800BB660 000B7580 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB664 000B7584 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB668 000B7588 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800BB66C 000B758C 93 E1 00 18 */ stw r31, 0x18(r1)
|
|
/* 800BB670 000B7590 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800BB674 000B7594 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800BB678 000B7598 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BB67C 000B759C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB680 000B75A0 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 800BB684 000B75A4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800BB688 000B75A8 B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB68C 000B75AC A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB690 000B75B0 C0 22 BD 24 */ lfs f1, lbl_802F6524-_SDA2_BASE_(r2)
|
|
/* 800BB694 000B75B4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB698 000B75B8 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800BB69C 000B75BC 93 E1 00 28 */ stw r31, 0x28(r1)
|
|
/* 800BB6A0 000B75C0 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800BB6A4 000B75C4 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800BB6A8 000B75C8 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BB6AC 000B75CC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB6B0 000B75D0 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 800BB6B4 000B75D4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800BB6B8 000B75D8 B0 1E 00 42 */ sth r0, 0x42(r30)
|
|
/* 800BB6BC 000B75DC A8 7E 00 38 */ lha r3, 0x38(r30)
|
|
/* 800BB6C0 000B75E0 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB6C4 000B75E4 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB6C8 000B75E8 B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800BB6CC 000B75EC A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800BB6D0 000B75F0 A8 1E 00 40 */ lha r0, 0x40(r30)
|
|
/* 800BB6D4 000B75F4 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB6D8 000B75F8 B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
/* 800BB6DC 000B75FC A8 7E 00 3C */ lha r3, 0x3c(r30)
|
|
/* 800BB6E0 000B7600 A8 1E 00 42 */ lha r0, 0x42(r30)
|
|
/* 800BB6E4 000B7604 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB6E8 000B7608 B0 1E 00 3C */ sth r0, 0x3c(r30)
|
|
/* 800BB6EC 000B760C A8 7E 00 04 */ lha r3, 4(r30)
|
|
/* 800BB6F0 000B7610 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BB6F4 000B7614 B0 1E 00 04 */ sth r0, 4(r30)
|
|
/* 800BB6F8 000B7618 A8 1E 00 04 */ lha r0, 4(r30)
|
|
/* 800BB6FC 000B761C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BB700 000B7620 40 80 03 14 */ bge lbl_800BBA14
|
|
/* 800BB704 000B7624 38 00 00 06 */ li r0, 6
|
|
/* 800BB708 000B7628 B0 1E 00 02 */ sth r0, 2(r30)
|
|
/* 800BB70C 000B762C 48 04 B1 59 */ bl rand
|
|
/* 800BB710 000B7630 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB714 000B7634 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB718 000B7638 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800BB71C 000B763C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB720 000B7640 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB724 000B7644 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 800BB728 000B7648 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB72C 000B764C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800BB730 000B7650 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800BB734 000B7654 EC 61 20 28 */ fsubs f3, f1, f4
|
|
/* 800BB738 000B7658 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB73C 000B765C 93 E1 00 10 */ stw r31, 0x10(r1)
|
|
/* 800BB740 000B7660 C0 22 BD F8 */ lfs f1, lbl_802F65F8-_SDA2_BASE_(r2)
|
|
/* 800BB744 000B7664 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800BB748 000B7668 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800BB74C 000B766C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB750 000B7670 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800BB754 000B7674 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB758 000B7678 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB75C 000B767C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB760 000B7680 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800BB764 000B7684 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800BB768 000B7688 B0 1E 00 3E */ sth r0, 0x3e(r30)
|
|
/* 800BB76C 000B768C 48 04 B0 F9 */ bl rand
|
|
/* 800BB770 000B7690 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB774 000B7694 A8 1E 00 40 */ lha r0, 0x40(r30)
|
|
/* 800BB778 000B7698 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 800BB77C 000B769C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB780 000B76A0 C8 62 BC F0 */ lfd f3, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB784 000B76A4 93 E1 00 20 */ stw r31, 0x20(r1)
|
|
/* 800BB788 000B76A8 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB78C 000B76AC C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800BB790 000B76B0 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800BB794 000B76B4 EC 41 18 28 */ fsubs f2, f1, f3
|
|
/* 800BB798 000B76B8 C0 22 BD FC */ lfs f1, lbl_802F65FC-_SDA2_BASE_(r2)
|
|
/* 800BB79C 000B76BC 93 E1 00 28 */ stw r31, 0x28(r1)
|
|
/* 800BB7A0 000B76C0 EC 42 00 24 */ fdivs f2, f2, f0
|
|
/* 800BB7A4 000B76C4 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800BB7A8 000B76C8 FC 40 10 50 */ fneg f2, f2
|
|
/* 800BB7AC 000B76CC EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800BB7B0 000B76D0 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB7B4 000B76D4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB7B8 000B76D8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB7BC 000B76DC D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 800BB7C0 000B76E0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800BB7C4 000B76E4 B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB7C8 000B76E8 48 04 B0 9D */ bl rand
|
|
/* 800BB7CC 000B76EC 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BB7D0 000B76F0 A8 1E 00 42 */ lha r0, 0x42(r30)
|
|
/* 800BB7D4 000B76F4 90 61 00 3C */ stw r3, 0x3c(r1)
|
|
/* 800BB7D8 000B76F8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB7DC 000B76FC C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB7E0 000B7700 93 E1 00 38 */ stw r31, 0x38(r1)
|
|
/* 800BB7E4 000B7704 C0 02 BD 0C */ lfs f0, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB7E8 000B7708 C8 21 00 38 */ lfd f1, 0x38(r1)
|
|
/* 800BB7EC 000B770C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800BB7F0 000B7710 EC 61 20 28 */ fsubs f3, f1, f4
|
|
/* 800BB7F4 000B7714 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB7F8 000B7718 93 E1 00 40 */ stw r31, 0x40(r1)
|
|
/* 800BB7FC 000B771C C0 22 BD F8 */ lfs f1, lbl_802F65F8-_SDA2_BASE_(r2)
|
|
/* 800BB800 000B7720 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800BB804 000B7724 C8 01 00 40 */ lfd f0, 0x40(r1)
|
|
/* 800BB808 000B7728 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB80C 000B772C EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800BB810 000B7730 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB814 000B7734 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB818 000B7738 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB81C 000B773C D8 01 00 48 */ stfd f0, 0x48(r1)
|
|
/* 800BB820 000B7740 80 01 00 4C */ lwz r0, 0x4c(r1)
|
|
/* 800BB824 000B7744 B0 1E 00 42 */ sth r0, 0x42(r30)
|
|
/* 800BB828 000B7748 48 04 B0 3D */ bl rand
|
|
/* 800BB82C 000B774C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB830 000B7750 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB834 000B7754 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800BB838 000B7758 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB83C 000B775C 93 E1 00 50 */ stw r31, 0x50(r1)
|
|
/* 800BB840 000B7760 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB844 000B7764 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 800BB848 000B7768 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB84C 000B776C EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB850 000B7770 C0 1E 00 44 */ lfs f0, 0x44(r30)
|
|
/* 800BB854 000B7774 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB858 000B7778 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB85C 000B777C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB860 000B7780 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB864 000B7784 D0 1E 00 44 */ stfs f0, 0x44(r30)
|
|
/* 800BB868 000B7788 48 04 AF FD */ bl rand
|
|
/* 800BB86C 000B778C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB870 000B7790 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB874 000B7794 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BB878 000B7798 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB87C 000B779C 93 E1 00 58 */ stw r31, 0x58(r1)
|
|
/* 800BB880 000B77A0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB884 000B77A4 C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 800BB888 000B77A8 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB88C 000B77AC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB890 000B77B0 C0 1E 00 48 */ lfs f0, 0x48(r30)
|
|
/* 800BB894 000B77B4 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB898 000B77B8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB89C 000B77BC EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB8A0 000B77C0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB8A4 000B77C4 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BB8A8 000B77C8 48 04 AF BD */ bl rand
|
|
/* 800BB8AC 000B77CC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BB8B0 000B77D0 C8 82 BC F0 */ lfd f4, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB8B4 000B77D4 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 800BB8B8 000B77D8 C0 62 BD 0C */ lfs f3, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BB8BC 000B77DC 93 E1 00 60 */ stw r31, 0x60(r1)
|
|
/* 800BB8C0 000B77E0 C0 42 BC F8 */ lfs f2, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BB8C4 000B77E4 C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 800BB8C8 000B77E8 C0 22 BD 2C */ lfs f1, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BB8CC 000B77EC EC 80 20 28 */ fsubs f4, f0, f4
|
|
/* 800BB8D0 000B77F0 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800BB8D4 000B77F4 EC 64 18 24 */ fdivs f3, f4, f3
|
|
/* 800BB8D8 000B77F8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800BB8DC 000B77FC EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BB8E0 000B7800 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BB8E4 000B7804 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
/* 800BB8E8 000B7808 48 00 01 2C */ b lbl_800BBA14
|
|
lbl_800BB8EC:
|
|
/* 800BB8EC 000B780C C0 1E 00 2C */ lfs f0, 0x2c(r30)
|
|
/* 800BB8F0 000B7810 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 800BB8F4 000B7814 C0 22 BE 00 */ lfs f1, lbl_802F6600-_SDA2_BASE_(r2)
|
|
/* 800BB8F8 000B7818 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BB8FC 000B781C D0 1E 00 2C */ stfs f0, 0x2c(r30)
|
|
/* 800BB900 000B7820 C0 1E 00 30 */ lfs f0, 0x30(r30)
|
|
/* 800BB904 000B7824 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BB908 000B7828 D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800BB90C 000B782C C0 1E 00 34 */ lfs f0, 0x34(r30)
|
|
/* 800BB910 000B7830 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BB914 000B7834 D0 1E 00 34 */ stfs f0, 0x34(r30)
|
|
/* 800BB918 000B7838 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
|
/* 800BB91C 000B783C C0 02 BE 04 */ lfs f0, lbl_802F6604-_SDA2_BASE_(r2)
|
|
/* 800BB920 000B7840 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB924 000B7844 D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 800BB928 000B7848 C0 3E 00 20 */ lfs f1, 0x20(r30)
|
|
/* 800BB92C 000B784C C0 1E 00 2C */ lfs f0, 0x2c(r30)
|
|
/* 800BB930 000B7850 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB934 000B7854 D0 1E 00 20 */ stfs f0, 0x20(r30)
|
|
/* 800BB938 000B7858 C0 3E 00 24 */ lfs f1, 0x24(r30)
|
|
/* 800BB93C 000B785C C0 1E 00 30 */ lfs f0, 0x30(r30)
|
|
/* 800BB940 000B7860 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB944 000B7864 D0 1E 00 24 */ stfs f0, 0x24(r30)
|
|
/* 800BB948 000B7868 C0 3E 00 28 */ lfs f1, 0x28(r30)
|
|
/* 800BB94C 000B786C C0 1E 00 34 */ lfs f0, 0x34(r30)
|
|
/* 800BB950 000B7870 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BB954 000B7874 D0 1E 00 28 */ stfs f0, 0x28(r30)
|
|
/* 800BB958 000B7878 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB95C 000B787C C8 22 BC F0 */ lfd f1, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BB960 000B7880 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB964 000B7884 C0 42 BE 08 */ lfs f2, lbl_802F6608-_SDA2_BASE_(r2)
|
|
/* 800BB968 000B7888 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BB96C 000B788C 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 800BB970 000B7890 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800BB974 000B7894 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BB978 000B7898 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BB97C 000B789C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB980 000B78A0 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800BB984 000B78A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800BB988 000B78A8 B0 1E 00 3E */ sth r0, 0x3e(r30)
|
|
/* 800BB98C 000B78AC A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB990 000B78B0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB994 000B78B4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800BB998 000B78B8 90 61 00 18 */ stw r3, 0x18(r1)
|
|
/* 800BB99C 000B78BC C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800BB9A0 000B78C0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BB9A4 000B78C4 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BB9A8 000B78C8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB9AC 000B78CC D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 800BB9B0 000B78D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800BB9B4 000B78D4 B0 1E 00 40 */ sth r0, 0x40(r30)
|
|
/* 800BB9B8 000B78D8 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB9BC 000B78DC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BB9C0 000B78E0 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800BB9C4 000B78E4 90 61 00 28 */ stw r3, 0x28(r1)
|
|
/* 800BB9C8 000B78E8 C8 01 00 28 */ lfd f0, 0x28(r1)
|
|
/* 800BB9CC 000B78EC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BB9D0 000B78F0 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800BB9D4 000B78F4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BB9D8 000B78F8 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 800BB9DC 000B78FC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800BB9E0 000B7900 B0 1E 00 42 */ sth r0, 0x42(r30)
|
|
/* 800BB9E4 000B7904 A8 7E 00 38 */ lha r3, 0x38(r30)
|
|
/* 800BB9E8 000B7908 A8 1E 00 3E */ lha r0, 0x3e(r30)
|
|
/* 800BB9EC 000B790C 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BB9F0 000B7910 B0 1E 00 38 */ sth r0, 0x38(r30)
|
|
/* 800BB9F4 000B7914 A8 7E 00 3A */ lha r3, 0x3a(r30)
|
|
/* 800BB9F8 000B7918 A8 1E 00 40 */ lha r0, 0x40(r30)
|
|
/* 800BB9FC 000B791C 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BBA00 000B7920 B0 1E 00 3A */ sth r0, 0x3a(r30)
|
|
/* 800BBA04 000B7924 A8 7E 00 3C */ lha r3, 0x3c(r30)
|
|
/* 800BBA08 000B7928 A8 1E 00 42 */ lha r0, 0x42(r30)
|
|
/* 800BBA0C 000B792C 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BBA10 000B7930 B0 1E 00 3C */ sth r0, 0x3c(r30)
|
|
lbl_800BBA14:
|
|
/* 800BBA14 000B7934 C0 1E 00 44 */ lfs f0, 0x44(r30)
|
|
/* 800BBA18 000B7938 C0 22 BE 0C */ lfs f1, lbl_802F660C-_SDA2_BASE_(r2)
|
|
/* 800BBA1C 000B793C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BBA20 000B7940 D0 1E 00 44 */ stfs f0, 0x44(r30)
|
|
/* 800BBA24 000B7944 C0 1E 00 48 */ lfs f0, 0x48(r30)
|
|
/* 800BBA28 000B7948 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BBA2C 000B794C D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 800BBA30 000B7950 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
|
/* 800BBA34 000B7954 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BBA38 000B7958 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
lbl_800BBA3C:
|
|
/* 800BBA3C 000B795C 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 800BBA40 000B7960 83 E1 00 6C */ lwz r31, 0x6c(r1)
|
|
/* 800BBA44 000B7964 83 C1 00 68 */ lwz r30, 0x68(r1)
|
|
/* 800BBA48 000B7968 7C 08 03 A6 */ mtlr r0
|
|
/* 800BBA4C 000B796C 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 800BBA50 000B7970 4E 80 00 20 */ blr
|
|
|
|
.global func_800BBA54
|
|
func_800BBA54:
|
|
/* 800BBA54 000B7974 4E 80 00 20 */ blr
|
|
|
|
.global func_800BBA58
|
|
func_800BBA58:
|
|
/* 800BBA58 000B7978 7C 08 02 A6 */ mflr r0
|
|
/* 800BBA5C 000B797C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BBA60 000B7980 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BBA64 000B7984 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BBA68 000B7988 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800BBA6C 000B798C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800BBA70 000B7990 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800BBA74 000B7994 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BBA78 000B7998 3F E3 00 01 */ addis r31, r3, 1
|
|
/* 800BBA7C 000B799C 8C 1F AA 04 */ lbzu r0, -0x55fc(r31)
|
|
/* 800BBA80 000B79A0 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BBA84 000B79A4 41 82 00 74 */ beq lbl_800BBAF8
|
|
/* 800BBA88 000B79A8 80 8D 9A E0 */ lwz r4, decodedBgGma@sda21(r13)
|
|
/* 800BBA8C 000B79AC 38 7F 00 08 */ addi r3, r31, 8
|
|
/* 800BBA90 000B79B0 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800BBA94 000B79B4 83 C4 00 30 */ lwz r30, 0x30(r4)
|
|
/* 800BBA98 000B79B8 4B F4 BC 45 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800BBA9C 000B79BC 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BBAA0 000B79C0 38 80 00 00 */ li r4, 0
|
|
/* 800BBAA4 000B79C4 4B FD EF 81 */ bl func_8009AA24
|
|
/* 800BBAA8 000B79C8 7F C3 F3 78 */ mr r3, r30
|
|
/* 800BBAAC 000B79CC 4B FD 2D 01 */ bl g_avdisp_draw_model_1
|
|
/* 800BBAB0 000B79D0 80 8D 9A E0 */ lwz r4, decodedBgGma@sda21(r13)
|
|
/* 800BBAB4 000B79D4 38 7F 00 20 */ addi r3, r31, 0x20
|
|
/* 800BBAB8 000B79D8 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800BBABC 000B79DC 83 C4 00 F0 */ lwz r30, 0xf0(r4)
|
|
/* 800BBAC0 000B79E0 4B F4 BC 1D */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800BBAC4 000B79E4 38 7F 00 44 */ addi r3, r31, 0x44
|
|
/* 800BBAC8 000B79E8 4B F4 C2 59 */ bl mathutil_mtxA_translate
|
|
/* 800BBACC 000B79EC A8 7F 00 3A */ lha r3, 0x3a(r31)
|
|
/* 800BBAD0 000B79F0 4B F4 C5 2D */ bl mathutil_mtxA_rotate_y
|
|
/* 800BBAD4 000B79F4 A8 7F 00 38 */ lha r3, 0x38(r31)
|
|
/* 800BBAD8 000B79F8 4B F4 C4 B1 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BBADC 000B79FC A8 7F 00 3C */ lha r3, 0x3c(r31)
|
|
/* 800BBAE0 000B7A00 4B F4 C5 A9 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BBAE4 000B7A04 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BBAE8 000B7A08 38 80 00 00 */ li r4, 0
|
|
/* 800BBAEC 000B7A0C 4B FD EF 39 */ bl func_8009AA24
|
|
/* 800BBAF0 000B7A10 7F C3 F3 78 */ mr r3, r30
|
|
/* 800BBAF4 000B7A14 4B FD 2C B9 */ bl g_avdisp_draw_model_1
|
|
lbl_800BBAF8:
|
|
/* 800BBAF8 000B7A18 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800BBAFC 000B7A1C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800BBB00 000B7A20 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800BBB04 000B7A24 7C 08 03 A6 */ mtlr r0
|
|
/* 800BBB08 000B7A28 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800BBB0C 000B7A2C 4E 80 00 20 */ blr
|
|
|
|
.global func_800BBB10
|
|
func_800BBB10:
|
|
/* 800BBB10 000B7A30 7C 08 02 A6 */ mflr r0
|
|
/* 800BBB14 000B7A34 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800BBB18 000B7A38 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BBB1C 000B7A3C 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800BBB20 000B7A40 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800BBB24 000B7A44 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800BBB28 000B7A48 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800BBB2C 000B7A4C 3B C3 00 00 */ addi r30, r3, 0
|
|
/* 800BBB30 000B7A50 80 A4 00 08 */ lwz r5, 8(r4)
|
|
/* 800BBB34 000B7A54 38 80 00 00 */ li r4, 0
|
|
/* 800BBB38 000B7A58 3F E5 00 01 */ addis r31, r5, 1
|
|
/* 800BBB3C 000B7A5C 3B FF AA 04 */ addi r31, r31, -22012
|
|
/* 800BBB40 000B7A60 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800BBB44 000B7A64 38 A0 00 50 */ li r5, 0x50
|
|
/* 800BBB48 000B7A68 4B F4 77 D9 */ bl memset
|
|
/* 800BBB4C 000B7A6C 38 60 00 01 */ li r3, 1
|
|
/* 800BBB50 000B7A70 98 7F 00 00 */ stb r3, 0(r31)
|
|
/* 800BBB54 000B7A74 7F C0 07 34 */ extsh r0, r30
|
|
/* 800BBB58 000B7A78 B0 7F 00 02 */ sth r3, 2(r31)
|
|
/* 800BBB5C 000B7A7C B0 1F 00 04 */ sth r0, 4(r31)
|
|
/* 800BBB60 000B7A80 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800BBB64 000B7A84 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800BBB68 000B7A88 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800BBB6C 000B7A8C 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800BBB70 000B7A90 7C 08 03 A6 */ mtlr r0
|
|
/* 800BBB74 000B7A94 4E 80 00 20 */ blr
|
|
|
|
.global func_800BBB78
|
|
func_800BBB78:
|
|
/* 800BBB78 000B7A98 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BBB7C 000B7A9C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BBB80 000B7AA0 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BBB84 000B7AA4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800BBB88 000B7AA8 4D 82 00 20 */ beqlr
|
|
/* 800BBB8C 000B7AAC 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BBB90 000B7AB0 38 00 FF FF */ li r0, -1
|
|
/* 800BBB94 000B7AB4 B0 03 A8 5A */ sth r0, -0x57a6(r3)
|
|
/* 800BBB98 000B7AB8 B0 03 A8 DA */ sth r0, -0x5726(r3)
|
|
/* 800BBB9C 000B7ABC B0 03 A9 5A */ sth r0, -0x56a6(r3)
|
|
/* 800BBBA0 000B7AC0 B0 03 A9 DA */ sth r0, -0x5626(r3)
|
|
/* 800BBBA4 000B7AC4 4E 80 00 20 */ blr
|
|
|
|
.global func_800BBBA8
|
|
func_800BBBA8:
|
|
/* 800BBBA8 000B7AC8 7C 08 02 A6 */ mflr r0
|
|
/* 800BBBAC 000B7ACC 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BBBB0 000B7AD0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BBBB4 000B7AD4 3C A0 80 20 */ lis r5, lbl_80206BC0@ha
|
|
/* 800BBBB8 000B7AD8 3C 80 80 1E */ lis r4, lbl_801E2A98@ha
|
|
/* 800BBBBC 000B7ADC 94 21 FD D8 */ stwu r1, -0x228(r1)
|
|
/* 800BBBC0 000B7AE0 38 05 6B C0 */ addi r0, r5, lbl_80206BC0@l
|
|
/* 800BBBC4 000B7AE4 DB E1 02 20 */ stfd f31, 0x220(r1)
|
|
/* 800BBBC8 000B7AE8 DB C1 02 18 */ stfd f30, 0x218(r1)
|
|
/* 800BBBCC 000B7AEC DB A1 02 10 */ stfd f29, 0x210(r1)
|
|
/* 800BBBD0 000B7AF0 DB 81 02 08 */ stfd f28, 0x208(r1)
|
|
/* 800BBBD4 000B7AF4 DB 61 02 00 */ stfd f27, 0x200(r1)
|
|
/* 800BBBD8 000B7AF8 DB 41 01 F8 */ stfd f26, 0x1f8(r1)
|
|
/* 800BBBDC 000B7AFC DB 21 01 F0 */ stfd f25, 0x1f0(r1)
|
|
/* 800BBBE0 000B7B00 DB 01 01 E8 */ stfd f24, 0x1e8(r1)
|
|
/* 800BBBE4 000B7B04 DA E1 01 E0 */ stfd f23, 0x1e0(r1)
|
|
/* 800BBBE8 000B7B08 DA C1 01 D8 */ stfd f22, 0x1d8(r1)
|
|
/* 800BBBEC 000B7B0C DA A1 01 D0 */ stfd f21, 0x1d0(r1)
|
|
/* 800BBBF0 000B7B10 DA 81 01 C8 */ stfd f20, 0x1c8(r1)
|
|
/* 800BBBF4 000B7B14 DA 61 01 C0 */ stfd f19, 0x1c0(r1)
|
|
/* 800BBBF8 000B7B18 DA 41 01 B8 */ stfd f18, 0x1b8(r1)
|
|
/* 800BBBFC 000B7B1C DA 21 01 B0 */ stfd f17, 0x1b0(r1)
|
|
/* 800BBC00 000B7B20 DA 01 01 A8 */ stfd f16, 0x1a8(r1)
|
|
/* 800BBC04 000B7B24 D9 E1 01 A0 */ stfd f15, 0x1a0(r1)
|
|
/* 800BBC08 000B7B28 D9 C1 01 98 */ stfd f14, 0x198(r1)
|
|
/* 800BBC0C 000B7B2C BE 01 01 58 */ stmw r16, 0x158(r1)
|
|
/* 800BBC10 000B7B30 3B 04 2A 98 */ addi r24, r4, lbl_801E2A98@l
|
|
/* 800BBC14 000B7B34 3B 23 EC 20 */ addi r25, r3, modeCtrl@l
|
|
/* 800BBC18 000B7B38 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BBC1C 000B7B3C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BBC20 000B7B40 3C 80 80 1E */ lis r4, lbl_801E2BEC@ha
|
|
/* 800BBC24 000B7B44 3A 59 00 2C */ addi r18, r25, 0x2c
|
|
/* 800BBC28 000B7B48 7F 14 C3 78 */ mr r20, r24
|
|
/* 800BBC2C 000B7B4C 3A D8 00 3C */ addi r22, r24, 0x3c
|
|
/* 800BBC30 000B7B50 3A B8 00 60 */ addi r21, r24, 0x60
|
|
/* 800BBC34 000B7B54 3B 44 2B EC */ addi r26, r4, lbl_801E2BEC@l
|
|
/* 800BBC38 000B7B58 3A 20 00 00 */ li r17, 0
|
|
/* 800BBC3C 000B7B5C 3A E0 00 00 */ li r23, 0
|
|
/* 800BBC40 000B7B60 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800BBC44 000B7B64 C0 02 BD 28 */ lfs f0, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800BBC48 000B7B68 80 F9 00 2C */ lwz r7, 0x2c(r25)
|
|
/* 800BBC4C 000B7B6C D8 01 01 20 */ stfd f0, 0x120(r1)
|
|
/* 800BBC50 000B7B70 C0 02 BD E4 */ lfs f0, lbl_802F65E4-_SDA2_BASE_(r2)
|
|
/* 800BBC54 000B7B74 54 E6 10 3A */ slwi r6, r7, 2
|
|
/* 800BBC58 000B7B78 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BBC5C 000B7B7C 7E 60 32 14 */ add r19, r0, r6
|
|
/* 800BBC60 000B7B80 D8 01 01 10 */ stfd f0, 0x110(r1)
|
|
/* 800BBC64 000B7B84 C0 02 BD A0 */ lfs f0, lbl_802F65A0-_SDA2_BASE_(r2)
|
|
/* 800BBC68 000B7B88 3E 03 00 01 */ addis r16, r3, 1
|
|
/* 800BBC6C 000B7B8C 3C 60 55 55 */ lis r3, 0x55555556@ha
|
|
/* 800BBC70 000B7B90 C2 42 BD 08 */ lfs f18, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800BBC74 000B7B94 D8 01 01 18 */ stfd f0, 0x118(r1)
|
|
/* 800BBC78 000B7B98 C0 02 BE 34 */ lfs f0, lbl_802F6634-_SDA2_BASE_(r2)
|
|
/* 800BBC7C 000B7B9C 3B C3 55 56 */ addi r30, r3, 0x55555556@l
|
|
/* 800BBC80 000B7BA0 C3 42 BC E4 */ lfs f26, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BBC84 000B7BA4 7C FD 07 34 */ extsh r29, r7
|
|
/* 800BBC88 000B7BA8 D8 01 00 E8 */ stfd f0, 0xe8(r1)
|
|
/* 800BBC8C 000B7BAC C0 02 BD 68 */ lfs f0, lbl_802F6568-_SDA2_BASE_(r2)
|
|
/* 800BBC90 000B7BB0 3A 10 A8 04 */ addi r16, r16, -22524
|
|
/* 800BBC94 000B7BB4 CB C2 BC F0 */ lfd f30, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BBC98 000B7BB8 D8 01 00 F0 */ stfd f0, 0xf0(r1)
|
|
/* 800BBC9C 000B7BBC C0 02 BE 38 */ lfs f0, lbl_802F6638-_SDA2_BASE_(r2)
|
|
/* 800BBCA0 000B7BC0 C3 E2 BC D0 */ lfs f31, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BBCA4 000B7BC4 D8 01 00 F8 */ stfd f0, 0xf8(r1)
|
|
/* 800BBCA8 000B7BC8 C0 02 BE 3C */ lfs f0, lbl_802F663C-_SDA2_BASE_(r2)
|
|
/* 800BBCAC 000B7BCC C3 62 BC F8 */ lfs f27, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BBCB0 000B7BD0 D8 01 01 00 */ stfd f0, 0x100(r1)
|
|
/* 800BBCB4 000B7BD4 C0 02 BE 40 */ lfs f0, lbl_802F6640-_SDA2_BASE_(r2)
|
|
/* 800BBCB8 000B7BD8 C2 62 BD 2C */ lfs f19, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BBCBC 000B7BDC D8 01 01 08 */ stfd f0, 0x108(r1)
|
|
/* 800BBCC0 000B7BE0 C0 02 BE 44 */ lfs f0, lbl_802F6644-_SDA2_BASE_(r2)
|
|
/* 800BBCC4 000B7BE4 C2 C2 BD 0C */ lfs f22, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BBCC8 000B7BE8 D8 01 01 28 */ stfd f0, 0x128(r1)
|
|
/* 800BBCCC 000B7BEC C0 02 BE 4C */ lfs f0, lbl_802F664C-_SDA2_BASE_(r2)
|
|
/* 800BBCD0 000B7BF0 C1 C2 BD 88 */ lfs f14, lbl_802F6588-_SDA2_BASE_(r2)
|
|
/* 800BBCD4 000B7BF4 D8 01 01 30 */ stfd f0, 0x130(r1)
|
|
/* 800BBCD8 000B7BF8 C0 02 BE 50 */ lfs f0, lbl_802F6650-_SDA2_BASE_(r2)
|
|
/* 800BBCDC 000B7BFC CA 02 BE 28 */ lfd f16, lbl_802F6628-_SDA2_BASE_(r2)
|
|
/* 800BBCE0 000B7C00 D8 01 01 38 */ stfd f0, 0x138(r1)
|
|
/* 800BBCE4 000B7C04 C0 02 BE 54 */ lfs f0, lbl_802F6654-_SDA2_BASE_(r2)
|
|
/* 800BBCE8 000B7C08 C3 A2 BE 18 */ lfs f29, lbl_802F6618-_SDA2_BASE_(r2)
|
|
/* 800BBCEC 000B7C0C C3 22 BC D4 */ lfs f25, lbl_802F64D4-_SDA2_BASE_(r2)
|
|
/* 800BBCF0 000B7C10 C3 02 BE 10 */ lfs f24, lbl_802F6610-_SDA2_BASE_(r2)
|
|
/* 800BBCF4 000B7C14 C2 E2 BE 14 */ lfs f23, lbl_802F6614-_SDA2_BASE_(r2)
|
|
/* 800BBCF8 000B7C18 C3 82 BE 1C */ lfs f28, lbl_802F661C-_SDA2_BASE_(r2)
|
|
/* 800BBCFC 000B7C1C C1 E2 BE 20 */ lfs f15, lbl_802F6620-_SDA2_BASE_(r2)
|
|
/* 800BBD00 000B7C20 C2 A2 BD 4C */ lfs f21, lbl_802F654C-_SDA2_BASE_(r2)
|
|
/* 800BBD04 000B7C24 C2 22 BE 48 */ lfs f17, lbl_802F6648-_SDA2_BASE_(r2)
|
|
/* 800BBD08 000B7C28 D8 01 01 40 */ stfd f0, 0x140(r1)
|
|
lbl_800BBD0C:
|
|
/* 800BBD0C 000B7C2C 80 10 00 00 */ lwz r0, 0(r16)
|
|
/* 800BBD10 000B7C30 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800BBD14 000B7C34 41 82 0A 90 */ beq lbl_800BC7A4
|
|
/* 800BBD18 000B7C38 A8 10 00 04 */ lha r0, 4(r16)
|
|
/* 800BBD1C 000B7C3C 28 00 00 15 */ cmplwi r0, 0x15
|
|
/* 800BBD20 000B7C40 41 81 0A 84 */ bgt lbl_800BC7A4
|
|
/* 800BBD24 000B7C44 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800BBD28 000B7C48 7C 1A 00 2E */ lwzx r0, r26, r0
|
|
/* 800BBD2C 000B7C4C 7C 09 03 A6 */ mtctr r0
|
|
/* 800BBD30 000B7C50 4E 80 04 20 */ bctr
|
|
.global lbl_800BBD34
|
|
lbl_800BBD34:
|
|
/* 800BBD34 000B7C54 38 00 00 02 */ li r0, 2
|
|
/* 800BBD38 000B7C58 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BBD3C 000B7C5C 38 00 00 00 */ li r0, 0
|
|
/* 800BBD40 000B7C60 80 90 00 00 */ lwz r4, 0(r16)
|
|
/* 800BBD44 000B7C64 80 64 00 14 */ lwz r3, 0x14(r4)
|
|
/* 800BBD48 000B7C68 54 63 06 F2 */ rlwinm r3, r3, 0, 0x1b, 0x19
|
|
/* 800BBD4C 000B7C6C 90 64 00 14 */ stw r3, 0x14(r4)
|
|
/* 800BBD50 000B7C70 B0 10 00 0A */ sth r0, 0xa(r16)
|
|
/* 800BBD54 000B7C74 B0 10 00 30 */ sth r0, 0x30(r16)
|
|
/* 800BBD58 000B7C78 B0 10 00 32 */ sth r0, 0x32(r16)
|
|
/* 800BBD5C 000B7C7C B0 10 00 34 */ sth r0, 0x34(r16)
|
|
/* 800BBD60 000B7C80 A8 10 00 06 */ lha r0, 6(r16)
|
|
/* 800BBD64 000B7C84 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BBD68 000B7C88 D3 F0 00 0C */ stfs f31, 0xc(r16)
|
|
/* 800BBD6C 000B7C8C 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 800BBD70 000B7C90 93 E1 01 50 */ stw r31, 0x150(r1)
|
|
/* 800BBD74 000B7C94 C8 01 01 50 */ lfd f0, 0x150(r1)
|
|
/* 800BBD78 000B7C98 EC 00 F0 28 */ fsubs f0, f0, f30
|
|
/* 800BBD7C 000B7C9C EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 800BBD80 000B7CA0 EC 18 00 32 */ fmuls f0, f24, f0
|
|
/* 800BBD84 000B7CA4 EC 1B 00 32 */ fmuls f0, f27, f0
|
|
/* 800BBD88 000B7CA8 EC 19 00 28 */ fsubs f0, f25, f0
|
|
/* 800BBD8C 000B7CAC D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BBD90 000B7CB0 D2 F0 00 14 */ stfs f23, 0x14(r16)
|
|
/* 800BBD94 000B7CB4 D3 F0 00 18 */ stfs f31, 0x18(r16)
|
|
/* 800BBD98 000B7CB8 D3 F0 00 1C */ stfs f31, 0x1c(r16)
|
|
/* 800BBD9C 000B7CBC D3 F0 00 20 */ stfs f31, 0x20(r16)
|
|
/* 800BBDA0 000B7CC0 48 00 0A 04 */ b lbl_800BC7A4
|
|
.global lbl_800BBDA4
|
|
lbl_800BBDA4:
|
|
/* 800BBDA4 000B7CC4 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBDA8 000B7CC8 EC 00 C0 2A */ fadds f0, f0, f24
|
|
/* 800BBDAC 000B7CCC D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BBDB0 000B7CD0 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BBDB4 000B7CD4 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBDB8 000B7CD8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BBDBC 000B7CDC D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BBDC0 000B7CE0 A8 70 00 06 */ lha r3, 6(r16)
|
|
/* 800BBDC4 000B7CE4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BBDC8 000B7CE8 B0 10 00 06 */ sth r0, 6(r16)
|
|
/* 800BBDCC 000B7CEC A8 10 00 06 */ lha r0, 6(r16)
|
|
/* 800BBDD0 000B7CF0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BBDD4 000B7CF4 41 81 09 D0 */ bgt lbl_800BC7A4
|
|
/* 800BBDD8 000B7CF8 38 00 00 03 */ li r0, 3
|
|
/* 800BBDDC 000B7CFC B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BBDE0 000B7D00 D3 F0 00 0C */ stfs f31, 0xc(r16)
|
|
/* 800BBDE4 000B7D04 D3 30 00 10 */ stfs f25, 0x10(r16)
|
|
/* 800BBDE8 000B7D08 D2 F0 00 14 */ stfs f23, 0x14(r16)
|
|
/* 800BBDEC 000B7D0C 48 00 09 B8 */ b lbl_800BC7A4
|
|
.global lbl_800BBDF0
|
|
lbl_800BBDF0:
|
|
/* 800BBDF0 000B7D10 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BBDF4 000B7D14 EC 00 07 72 */ fmuls f0, f0, f29
|
|
/* 800BBDF8 000B7D18 D0 10 00 18 */ stfs f0, 0x18(r16)
|
|
/* 800BBDFC 000B7D1C C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBE00 000B7D20 EC 00 07 72 */ fmuls f0, f0, f29
|
|
/* 800BBE04 000B7D24 D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BBE08 000B7D28 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BBE0C 000B7D2C EC 00 07 72 */ fmuls f0, f0, f29
|
|
/* 800BBE10 000B7D30 D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
/* 800BBE14 000B7D34 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBE18 000B7D38 EC 00 C0 2A */ fadds f0, f0, f24
|
|
/* 800BBE1C 000B7D3C D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BBE20 000B7D40 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BBE24 000B7D44 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BBE28 000B7D48 FC 20 08 50 */ fneg f1, f1
|
|
/* 800BBE2C 000B7D4C EC 3C 00 72 */ fmuls f1, f28, f1
|
|
/* 800BBE30 000B7D50 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BBE34 000B7D54 D0 10 00 18 */ stfs f0, 0x18(r16)
|
|
/* 800BBE38 000B7D58 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BBE3C 000B7D5C C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBE40 000B7D60 EC 39 08 28 */ fsubs f1, f25, f1
|
|
/* 800BBE44 000B7D64 EC 3C 00 72 */ fmuls f1, f28, f1
|
|
/* 800BBE48 000B7D68 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BBE4C 000B7D6C D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BBE50 000B7D70 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BBE54 000B7D74 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BBE58 000B7D78 EC 37 08 28 */ fsubs f1, f23, f1
|
|
/* 800BBE5C 000B7D7C EC 3C 00 72 */ fmuls f1, f28, f1
|
|
/* 800BBE60 000B7D80 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BBE64 000B7D84 D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
/* 800BBE68 000B7D88 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BBE6C 000B7D8C C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BBE70 000B7D90 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BBE74 000B7D94 D0 10 00 0C */ stfs f0, 0xc(r16)
|
|
/* 800BBE78 000B7D98 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BBE7C 000B7D9C C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBE80 000B7DA0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BBE84 000B7DA4 D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BBE88 000B7DA8 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BBE8C 000B7DAC C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BBE90 000B7DB0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BBE94 000B7DB4 D0 10 00 14 */ stfs f0, 0x14(r16)
|
|
/* 800BBE98 000B7DB8 48 00 09 0C */ b lbl_800BC7A4
|
|
.global lbl_800BBE9C
|
|
lbl_800BBE9C:
|
|
/* 800BBE9C 000B7DBC 38 00 00 05 */ li r0, 5
|
|
/* 800BBEA0 000B7DC0 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BBEA4 000B7DC4 38 00 00 00 */ li r0, 0
|
|
/* 800BBEA8 000B7DC8 B0 10 00 06 */ sth r0, 6(r16)
|
|
/* 800BBEAC 000B7DCC D3 F0 00 20 */ stfs f31, 0x20(r16)
|
|
.global lbl_800BBEB0
|
|
lbl_800BBEB0:
|
|
/* 800BBEB0 000B7DD0 A8 10 00 06 */ lha r0, 6(r16)
|
|
/* 800BBEB4 000B7DD4 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BBEB8 000B7DD8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BBEBC 000B7DDC 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 800BBEC0 000B7DE0 93 E1 01 50 */ stw r31, 0x150(r1)
|
|
/* 800BBEC4 000B7DE4 C8 21 01 50 */ lfd f1, 0x150(r1)
|
|
/* 800BBEC8 000B7DE8 EC 21 F0 28 */ fsubs f1, f1, f30
|
|
/* 800BBECC 000B7DEC EC 2F 00 72 */ fmuls f1, f15, f1
|
|
/* 800BBED0 000B7DF0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BBED4 000B7DF4 D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
/* 800BBED8 000B7DF8 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BBEDC 000B7DFC C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BBEE0 000B7E00 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BBEE4 000B7E04 D0 10 00 14 */ stfs f0, 0x14(r16)
|
|
/* 800BBEE8 000B7E08 A8 70 00 06 */ lha r3, 6(r16)
|
|
/* 800BBEEC 000B7E0C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800BBEF0 000B7E10 B0 10 00 06 */ sth r0, 6(r16)
|
|
/* 800BBEF4 000B7E14 48 00 08 B0 */ b lbl_800BC7A4
|
|
.global lbl_800BBEF8
|
|
lbl_800BBEF8:
|
|
/* 800BBEF8 000B7E18 38 00 00 07 */ li r0, 7
|
|
/* 800BBEFC 000B7E1C B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BBF00 000B7E20 3B 60 00 03 */ li r27, 3
|
|
/* 800BBF04 000B7E24 3B 80 00 00 */ li r28, 0
|
|
/* 800BBF08 000B7E28 80 70 00 00 */ lwz r3, 0(r16)
|
|
/* 800BBF0C 000B7E2C 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800BBF10 000B7E30 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
|
/* 800BBF14 000B7E34 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800BBF18 000B7E38 B3 70 00 0A */ sth r27, 0xa(r16)
|
|
/* 800BBF1C 000B7E3C B3 90 00 30 */ sth r28, 0x30(r16)
|
|
/* 800BBF20 000B7E40 48 04 A9 45 */ bl rand
|
|
/* 800BBF24 000B7E44 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BBF28 000B7E48 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 800BBF2C 000B7E4C 93 E1 01 50 */ stw r31, 0x150(r1)
|
|
/* 800BBF30 000B7E50 C8 01 01 50 */ lfd f0, 0x150(r1)
|
|
/* 800BBF34 000B7E54 EC 00 F0 28 */ fsubs f0, f0, f30
|
|
/* 800BBF38 000B7E58 EC 00 B0 24 */ fdivs f0, f0, f22
|
|
/* 800BBF3C 000B7E5C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BBF40 000B7E60 D8 01 01 48 */ stfd f0, 0x148(r1)
|
|
/* 800BBF44 000B7E64 80 01 01 4C */ lwz r0, 0x14c(r1)
|
|
/* 800BBF48 000B7E68 B0 10 00 32 */ sth r0, 0x32(r16)
|
|
/* 800BBF4C 000B7E6C B3 90 00 34 */ sth r28, 0x34(r16)
|
|
/* 800BBF50 000B7E70 D3 F0 00 0C */ stfs f31, 0xc(r16)
|
|
/* 800BBF54 000B7E74 D3 F0 00 10 */ stfs f31, 0x10(r16)
|
|
/* 800BBF58 000B7E78 D3 F0 00 14 */ stfs f31, 0x14(r16)
|
|
/* 800BBF5C 000B7E7C D3 F0 00 18 */ stfs f31, 0x18(r16)
|
|
/* 800BBF60 000B7E80 D3 F0 00 1C */ stfs f31, 0x1c(r16)
|
|
/* 800BBF64 000B7E84 D3 F0 00 20 */ stfs f31, 0x20(r16)
|
|
/* 800BBF68 000B7E88 80 19 00 24 */ lwz r0, 0x24(r25)
|
|
/* 800BBF6C 000B7E8C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BBF70 000B7E90 40 82 00 0C */ bne lbl_800BBF7C
|
|
/* 800BBF74 000B7E94 B3 70 00 56 */ sth r27, 0x56(r16)
|
|
/* 800BBF78 000B7E98 48 00 00 10 */ b lbl_800BBF88
|
|
lbl_800BBF7C:
|
|
/* 800BBF7C 000B7E9C 80 12 00 00 */ lwz r0, 0(r18)
|
|
/* 800BBF80 000B7EA0 7C 00 07 34 */ extsh r0, r0
|
|
/* 800BBF84 000B7EA4 B0 10 00 56 */ sth r0, 0x56(r16)
|
|
lbl_800BBF88:
|
|
/* 800BBF88 000B7EA8 48 04 A8 DD */ bl rand
|
|
/* 800BBF8C 000B7EAC 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BBF90 000B7EB0 B0 10 00 58 */ sth r0, 0x58(r16)
|
|
/* 800BBF94 000B7EB4 48 04 A8 D1 */ bl rand
|
|
/* 800BBF98 000B7EB8 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BBF9C 000B7EBC B0 10 00 5A */ sth r0, 0x5a(r16)
|
|
/* 800BBFA0 000B7EC0 48 04 A8 C5 */ bl rand
|
|
/* 800BBFA4 000B7EC4 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BBFA8 000B7EC8 B0 10 00 5C */ sth r0, 0x5c(r16)
|
|
.global lbl_800BBFAC
|
|
lbl_800BBFAC:
|
|
/* 800BBFAC 000B7ECC A8 70 00 06 */ lha r3, 6(r16)
|
|
/* 800BBFB0 000B7ED0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BBFB4 000B7ED4 40 81 00 5C */ ble lbl_800BC010
|
|
/* 800BBFB8 000B7ED8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BBFBC 000B7EDC B0 10 00 06 */ sth r0, 6(r16)
|
|
/* 800BBFC0 000B7EE0 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BBFC4 000B7EE4 38 80 00 00 */ li r4, 0
|
|
/* 800BBFC8 000B7EE8 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BBFCC 000B7EEC 38 A0 00 AC */ li r5, 0xac
|
|
/* 800BBFD0 000B7EF0 FC 00 80 2A */ fadd f0, f0, f16
|
|
/* 800BBFD4 000B7EF4 FC 00 00 18 */ frsp f0, f0
|
|
/* 800BBFD8 000B7EF8 D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BBFDC 000B7EFC 4B F4 73 45 */ bl memset
|
|
/* 800BBFE0 000B7F00 38 00 00 0A */ li r0, 0xa
|
|
/* 800BBFE4 000B7F04 B0 01 00 2C */ sth r0, 0x2c(r1)
|
|
/* 800BBFE8 000B7F08 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BBFEC 000B7F0C B3 A1 00 38 */ sth r29, 0x38(r1)
|
|
/* 800BBFF0 000B7F10 80 90 00 0C */ lwz r4, 0xc(r16)
|
|
/* 800BBFF4 000B7F14 80 10 00 10 */ lwz r0, 0x10(r16)
|
|
/* 800BBFF8 000B7F18 90 81 00 58 */ stw r4, 0x58(r1)
|
|
/* 800BBFFC 000B7F1C 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BC000 000B7F20 80 10 00 14 */ lwz r0, 0x14(r16)
|
|
/* 800BC004 000B7F24 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800BC008 000B7F28 4B F9 0F 01 */ bl func_8004CF08
|
|
/* 800BC00C 000B7F2C 48 00 00 28 */ b lbl_800BC034
|
|
lbl_800BC010:
|
|
/* 800BC010 000B7F30 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BC014 000B7F34 EC 00 07 72 */ fmuls f0, f0, f29
|
|
/* 800BC018 000B7F38 D0 10 00 18 */ stfs f0, 0x18(r16)
|
|
/* 800BC01C 000B7F3C C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC020 000B7F40 EC 00 07 72 */ fmuls f0, f0, f29
|
|
/* 800BC024 000B7F44 D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BC028 000B7F48 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BC02C 000B7F4C EC 00 07 72 */ fmuls f0, f0, f29
|
|
/* 800BC030 000B7F50 D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
lbl_800BC034:
|
|
/* 800BC034 000B7F54 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BC038 000B7F58 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BC03C 000B7F5C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC040 000B7F60 D0 10 00 0C */ stfs f0, 0xc(r16)
|
|
/* 800BC044 000B7F64 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC048 000B7F68 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC04C 000B7F6C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC050 000B7F70 D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC054 000B7F74 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BC058 000B7F78 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BC05C 000B7F7C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC060 000B7F80 D0 10 00 14 */ stfs f0, 0x14(r16)
|
|
/* 800BC064 000B7F84 A8 70 00 32 */ lha r3, 0x32(r16)
|
|
/* 800BC068 000B7F88 38 03 FF D0 */ addi r0, r3, -48
|
|
/* 800BC06C 000B7F8C B0 10 00 32 */ sth r0, 0x32(r16)
|
|
/* 800BC070 000B7F90 A8 70 00 5A */ lha r3, 0x5a(r16)
|
|
/* 800BC074 000B7F94 38 03 FF C0 */ addi r0, r3, -64
|
|
/* 800BC078 000B7F98 B0 10 00 5A */ sth r0, 0x5a(r16)
|
|
/* 800BC07C 000B7F9C 48 00 07 28 */ b lbl_800BC7A4
|
|
.global lbl_800BC080
|
|
lbl_800BC080:
|
|
/* 800BC080 000B7FA0 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC084 000B7FA4 FC 00 80 2A */ fadd f0, f0, f16
|
|
/* 800BC088 000B7FA8 FC 00 00 18 */ frsp f0, f0
|
|
/* 800BC08C 000B7FAC D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BC090 000B7FB0 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC094 000B7FB4 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC098 000B7FB8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC09C 000B7FBC D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC0A0 000B7FC0 A8 70 00 06 */ lha r3, 6(r16)
|
|
/* 800BC0A4 000B7FC4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BC0A8 000B7FC8 B0 10 00 06 */ sth r0, 6(r16)
|
|
/* 800BC0AC 000B7FCC A8 10 00 06 */ lha r0, 6(r16)
|
|
/* 800BC0B0 000B7FD0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BC0B4 000B7FD4 40 80 00 1C */ bge lbl_800BC0D0
|
|
/* 800BC0B8 000B7FD8 38 00 00 00 */ li r0, 0
|
|
/* 800BC0BC 000B7FDC B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC0C0 000B7FE0 80 70 00 00 */ lwz r3, 0(r16)
|
|
/* 800BC0C4 000B7FE4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800BC0C8 000B7FE8 60 00 00 20 */ ori r0, r0, 0x20
|
|
/* 800BC0CC 000B7FEC 90 03 00 14 */ stw r0, 0x14(r3)
|
|
lbl_800BC0D0:
|
|
/* 800BC0D0 000B7FF0 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BC0D4 000B7FF4 38 80 00 00 */ li r4, 0
|
|
/* 800BC0D8 000B7FF8 38 A0 00 AC */ li r5, 0xac
|
|
/* 800BC0DC 000B7FFC 4B F4 72 45 */ bl memset
|
|
/* 800BC0E0 000B8000 38 00 00 0A */ li r0, 0xa
|
|
/* 800BC0E4 000B8004 B0 01 00 2C */ sth r0, 0x2c(r1)
|
|
/* 800BC0E8 000B8008 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BC0EC 000B800C B3 A1 00 38 */ sth r29, 0x38(r1)
|
|
/* 800BC0F0 000B8010 80 90 00 0C */ lwz r4, 0xc(r16)
|
|
/* 800BC0F4 000B8014 80 10 00 10 */ lwz r0, 0x10(r16)
|
|
/* 800BC0F8 000B8018 90 81 00 58 */ stw r4, 0x58(r1)
|
|
/* 800BC0FC 000B801C 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BC100 000B8020 80 10 00 14 */ lwz r0, 0x14(r16)
|
|
/* 800BC104 000B8024 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800BC108 000B8028 4B F9 0E 01 */ bl func_8004CF08
|
|
/* 800BC10C 000B802C 48 00 06 98 */ b lbl_800BC7A4
|
|
.global lbl_800BC110
|
|
lbl_800BC110:
|
|
/* 800BC110 000B8030 38 00 00 0A */ li r0, 0xa
|
|
/* 800BC114 000B8034 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC118 000B8038 7C 7E B8 96 */ mulhw r3, r30, r23
|
|
/* 800BC11C 000B803C 80 B0 00 00 */ lwz r5, 0(r16)
|
|
/* 800BC120 000B8040 80 85 00 14 */ lwz r4, 0x14(r5)
|
|
/* 800BC124 000B8044 54 60 0F FE */ srwi r0, r3, 0x1f
|
|
/* 800BC128 000B8048 54 84 06 F2 */ rlwinm r4, r4, 0, 0x1b, 0x19
|
|
/* 800BC12C 000B804C 90 85 00 14 */ stw r4, 0x14(r5)
|
|
/* 800BC130 000B8050 38 80 00 12 */ li r4, 0x12
|
|
/* 800BC134 000B8054 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BC138 000B8058 B0 90 00 0A */ sth r4, 0xa(r16)
|
|
/* 800BC13C 000B805C 38 60 00 00 */ li r3, 0
|
|
/* 800BC140 000B8060 7C 00 07 34 */ extsh r0, r0
|
|
/* 800BC144 000B8064 B0 70 00 30 */ sth r3, 0x30(r16)
|
|
/* 800BC148 000B8068 B0 10 00 32 */ sth r0, 0x32(r16)
|
|
/* 800BC14C 000B806C B0 70 00 34 */ sth r3, 0x34(r16)
|
|
/* 800BC150 000B8070 A8 70 00 32 */ lha r3, 0x32(r16)
|
|
/* 800BC154 000B8074 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BC158 000B8078 38 63 80 00 */ addi r3, r3, -32768
|
|
/* 800BC15C 000B807C 4B F4 B4 FD */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800BC160 000B8080 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BC164 000B8084 38 70 00 0C */ addi r3, r16, 0xc
|
|
/* 800BC168 000B8088 C0 62 BE 30 */ lfs f3, lbl_802F6630-_SDA2_BASE_(r2)
|
|
/* 800BC16C 000B808C FC 40 08 90 */ fmr f2, f1
|
|
/* 800BC170 000B8090 4B F4 BC FD */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800BC174 000B8094 48 04 A6 F1 */ bl rand
|
|
/* 800BC178 000B8098 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BC17C 000B809C C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC180 000B80A0 90 01 01 4C */ stw r0, 0x14c(r1)
|
|
/* 800BC184 000B80A4 93 E1 01 48 */ stw r31, 0x148(r1)
|
|
/* 800BC188 000B80A8 C8 01 01 48 */ lfd f0, 0x148(r1)
|
|
/* 800BC18C 000B80AC EC 00 F0 28 */ fsubs f0, f0, f30
|
|
/* 800BC190 000B80B0 EC 00 B0 24 */ fdivs f0, f0, f22
|
|
/* 800BC194 000B80B4 EC 4E 00 32 */ fmuls f2, f14, f0
|
|
/* 800BC198 000B80B8 C8 01 00 E8 */ lfd f0, 0xe8(r1)
|
|
/* 800BC19C 000B80BC EC 00 10 2A */ fadds f0, f0, f2
|
|
/* 800BC1A0 000B80C0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC1A4 000B80C4 D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC1A8 000B80C8 C8 01 00 F0 */ lfd f0, 0xf0(r1)
|
|
/* 800BC1AC 000B80CC D3 F0 00 18 */ stfs f31, 0x18(r16)
|
|
/* 800BC1B0 000B80D0 D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BC1B4 000B80D4 D3 F0 00 20 */ stfs f31, 0x20(r16)
|
|
/* 800BC1B8 000B80D8 80 13 00 00 */ lwz r0, 0(r19)
|
|
/* 800BC1BC 000B80DC 7C 11 00 00 */ cmpw r17, r0
|
|
/* 800BC1C0 000B80E0 40 82 00 28 */ bne lbl_800BC1E8
|
|
/* 800BC1C4 000B80E4 80 19 00 24 */ lwz r0, 0x24(r25)
|
|
/* 800BC1C8 000B80E8 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BC1CC 000B80EC 40 82 00 10 */ bne lbl_800BC1DC
|
|
/* 800BC1D0 000B80F0 38 00 00 03 */ li r0, 3
|
|
/* 800BC1D4 000B80F4 B0 10 00 56 */ sth r0, 0x56(r16)
|
|
/* 800BC1D8 000B80F8 48 00 00 1C */ b lbl_800BC1F4
|
|
lbl_800BC1DC:
|
|
/* 800BC1DC 000B80FC 7E 20 07 34 */ extsh r0, r17
|
|
/* 800BC1E0 000B8100 B0 10 00 56 */ sth r0, 0x56(r16)
|
|
/* 800BC1E4 000B8104 48 00 00 10 */ b lbl_800BC1F4
|
|
lbl_800BC1E8:
|
|
/* 800BC1E8 000B8108 48 04 A6 7D */ bl rand
|
|
/* 800BC1EC 000B810C 54 60 07 BE */ clrlwi r0, r3, 0x1e
|
|
/* 800BC1F0 000B8110 B0 10 00 56 */ sth r0, 0x56(r16)
|
|
lbl_800BC1F4:
|
|
/* 800BC1F4 000B8114 48 04 A6 71 */ bl rand
|
|
/* 800BC1F8 000B8118 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BC1FC 000B811C B0 10 00 58 */ sth r0, 0x58(r16)
|
|
/* 800BC200 000B8120 48 04 A6 65 */ bl rand
|
|
/* 800BC204 000B8124 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BC208 000B8128 B0 10 00 5A */ sth r0, 0x5a(r16)
|
|
/* 800BC20C 000B812C 48 04 A6 59 */ bl rand
|
|
/* 800BC210 000B8130 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BC214 000B8134 B0 10 00 5C */ sth r0, 0x5c(r16)
|
|
.global lbl_800BC218
|
|
lbl_800BC218:
|
|
/* 800BC218 000B8138 38 70 00 0C */ addi r3, r16, 0xc
|
|
/* 800BC21C 000B813C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800BC220 000B8140 38 A0 00 00 */ li r5, 0
|
|
/* 800BC224 000B8144 4B F8 39 25 */ bl func_8003FB48
|
|
/* 800BC228 000B8148 C0 50 00 1C */ lfs f2, 0x1c(r16)
|
|
/* 800BC22C 000B814C FC 02 F8 40 */ fcmpo cr0, f2, f31
|
|
/* 800BC230 000B8150 40 80 00 30 */ bge lbl_800BC260
|
|
/* 800BC234 000B8154 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
|
/* 800BC238 000B8158 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC23C 000B815C EC 60 00 B2 */ fmuls f3, f0, f2
|
|
/* 800BC240 000B8160 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800BC244 000B8164 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BC248 000B8168 EC 1B 00 2A */ fadds f0, f27, f0
|
|
/* 800BC24C 000B816C FC 00 18 40 */ fcmpo cr0, f0, f3
|
|
/* 800BC250 000B8170 40 80 00 10 */ bge lbl_800BC260
|
|
/* 800BC254 000B8174 C8 01 01 00 */ lfd f0, 0x100(r1)
|
|
/* 800BC258 000B8178 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800BC25C 000B817C D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
lbl_800BC260:
|
|
/* 800BC260 000B8180 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BC264 000B8184 38 80 00 00 */ li r4, 0
|
|
/* 800BC268 000B8188 38 A0 00 AC */ li r5, 0xac
|
|
/* 800BC26C 000B818C 4B F4 70 B5 */ bl memset
|
|
/* 800BC270 000B8190 38 00 00 0A */ li r0, 0xa
|
|
/* 800BC274 000B8194 B0 01 00 2C */ sth r0, 0x2c(r1)
|
|
/* 800BC278 000B8198 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BC27C 000B819C B3 A1 00 38 */ sth r29, 0x38(r1)
|
|
/* 800BC280 000B81A0 80 90 00 0C */ lwz r4, 0xc(r16)
|
|
/* 800BC284 000B81A4 80 10 00 10 */ lwz r0, 0x10(r16)
|
|
/* 800BC288 000B81A8 90 81 00 58 */ stw r4, 0x58(r1)
|
|
/* 800BC28C 000B81AC 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BC290 000B81B0 80 10 00 14 */ lwz r0, 0x14(r16)
|
|
/* 800BC294 000B81B4 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800BC298 000B81B8 4B F9 0C 71 */ bl func_8004CF08
|
|
.global lbl_800BC29C
|
|
lbl_800BC29C:
|
|
/* 800BC29C 000B81BC 38 70 00 0C */ addi r3, r16, 0xc
|
|
/* 800BC2A0 000B81C0 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800BC2A4 000B81C4 38 A0 00 00 */ li r5, 0
|
|
/* 800BC2A8 000B81C8 4B F8 38 A1 */ bl func_8003FB48
|
|
/* 800BC2AC 000B81CC C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BC2B0 000B81D0 EC 00 05 72 */ fmuls f0, f0, f21
|
|
/* 800BC2B4 000B81D4 D0 10 00 18 */ stfs f0, 0x18(r16)
|
|
/* 800BC2B8 000B81D8 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC2BC 000B81DC EC 00 05 72 */ fmuls f0, f0, f21
|
|
/* 800BC2C0 000B81E0 D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BC2C4 000B81E4 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BC2C8 000B81E8 EC 00 05 72 */ fmuls f0, f0, f21
|
|
/* 800BC2CC 000B81EC D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
/* 800BC2D0 000B81F0 C8 01 01 08 */ lfd f0, 0x108(r1)
|
|
/* 800BC2D4 000B81F4 C0 30 00 1C */ lfs f1, 0x1c(r16)
|
|
/* 800BC2D8 000B81F8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC2DC 000B81FC D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
/* 800BC2E0 000B8200 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BC2E4 000B8204 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BC2E8 000B8208 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC2EC 000B820C D0 10 00 0C */ stfs f0, 0xc(r16)
|
|
/* 800BC2F0 000B8210 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC2F4 000B8214 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC2F8 000B8218 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC2FC 000B821C D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC300 000B8220 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BC304 000B8224 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BC308 000B8228 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC30C 000B822C D0 10 00 14 */ stfs f0, 0x14(r16)
|
|
/* 800BC310 000B8230 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC314 000B8234 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800BC318 000B8238 EC 21 D8 28 */ fsubs f1, f1, f27
|
|
/* 800BC31C 000B823C EC 21 98 28 */ fsubs f1, f1, f19
|
|
/* 800BC320 000B8240 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800BC324 000B8244 40 81 04 80 */ ble lbl_800BC7A4
|
|
/* 800BC328 000B8248 C0 30 00 1C */ lfs f1, 0x1c(r16)
|
|
/* 800BC32C 000B824C C8 01 01 10 */ lfd f0, 0x110(r1)
|
|
/* 800BC330 000B8250 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800BC334 000B8254 40 80 00 0C */ bge lbl_800BC340
|
|
/* 800BC338 000B8258 38 60 00 69 */ li r3, 0x69
|
|
/* 800BC33C 000B825C 4B F6 F2 69 */ bl g_play_sound
|
|
lbl_800BC340:
|
|
/* 800BC340 000B8260 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800BC344 000B8264 EC 1B 00 2A */ fadds f0, f27, f0
|
|
/* 800BC348 000B8268 EC 00 98 28 */ fsubs f0, f0, f19
|
|
/* 800BC34C 000B826C D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC350 000B8270 C0 30 00 1C */ lfs f1, 0x1c(r16)
|
|
/* 800BC354 000B8274 FC 01 F8 40 */ fcmpo cr0, f1, f31
|
|
/* 800BC358 000B8278 40 80 00 10 */ bge lbl_800BC368
|
|
/* 800BC35C 000B827C C8 01 01 18 */ lfd f0, 0x118(r1)
|
|
/* 800BC360 000B8280 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BC364 000B8284 D0 10 00 1C */ stfs f0, 0x1c(r16)
|
|
lbl_800BC368:
|
|
/* 800BC368 000B8288 A8 10 00 04 */ lha r0, 4(r16)
|
|
/* 800BC36C 000B828C 2C 00 00 0B */ cmpwi r0, 0xb
|
|
/* 800BC370 000B8290 41 82 04 34 */ beq lbl_800BC7A4
|
|
/* 800BC374 000B8294 38 00 00 0B */ li r0, 0xb
|
|
/* 800BC378 000B8298 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC37C 000B829C 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BC380 000B82A0 38 80 00 00 */ li r4, 0
|
|
/* 800BC384 000B82A4 38 A0 00 AC */ li r5, 0xac
|
|
/* 800BC388 000B82A8 4B F4 6F 99 */ bl memset
|
|
/* 800BC38C 000B82AC B3 A1 00 38 */ sth r29, 0x38(r1)
|
|
/* 800BC390 000B82B0 38 00 00 1B */ li r0, 0x1b
|
|
/* 800BC394 000B82B4 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 800BC398 000B82B8 B0 01 00 2C */ sth r0, 0x2c(r1)
|
|
/* 800BC39C 000B82BC 80 90 00 0C */ lwz r4, 0xc(r16)
|
|
/* 800BC3A0 000B82C0 80 10 00 10 */ lwz r0, 0x10(r16)
|
|
/* 800BC3A4 000B82C4 90 81 00 58 */ stw r4, 0x58(r1)
|
|
/* 800BC3A8 000B82C8 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800BC3AC 000B82CC 80 10 00 14 */ lwz r0, 0x14(r16)
|
|
/* 800BC3B0 000B82D0 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800BC3B4 000B82D4 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
|
/* 800BC3B8 000B82D8 EC 00 90 28 */ fsubs f0, f0, f18
|
|
/* 800BC3BC 000B82DC D0 01 00 5C */ stfs f0, 0x5c(r1)
|
|
/* 800BC3C0 000B82E0 C8 01 01 20 */ lfd f0, 0x120(r1)
|
|
/* 800BC3C4 000B82E4 D3 E1 00 AC */ stfs f31, 0xac(r1)
|
|
/* 800BC3C8 000B82E8 D3 41 00 B0 */ stfs f26, 0xb0(r1)
|
|
/* 800BC3CC 000B82EC D3 E1 00 B4 */ stfs f31, 0xb4(r1)
|
|
/* 800BC3D0 000B82F0 D0 01 00 CC */ stfs f0, 0xcc(r1)
|
|
/* 800BC3D4 000B82F4 4B F9 0B 35 */ bl func_8004CF08
|
|
/* 800BC3D8 000B82F8 48 00 03 CC */ b lbl_800BC7A4
|
|
.global lbl_800BC3DC
|
|
lbl_800BC3DC:
|
|
/* 800BC3DC 000B82FC 38 00 00 00 */ li r0, 0
|
|
/* 800BC3E0 000B8300 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC3E4 000B8304 38 00 00 0C */ li r0, 0xc
|
|
/* 800BC3E8 000B8308 38 70 00 0C */ addi r3, r16, 0xc
|
|
/* 800BC3EC 000B830C B0 10 00 0A */ sth r0, 0xa(r16)
|
|
/* 800BC3F0 000B8310 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800BC3F4 000B8314 38 A0 00 00 */ li r5, 0
|
|
/* 800BC3F8 000B8318 80 D6 00 00 */ lwz r6, 0(r22)
|
|
/* 800BC3FC 000B831C 80 16 00 04 */ lwz r0, 4(r22)
|
|
/* 800BC400 000B8320 90 D0 00 0C */ stw r6, 0xc(r16)
|
|
/* 800BC404 000B8324 90 10 00 10 */ stw r0, 0x10(r16)
|
|
/* 800BC408 000B8328 80 16 00 08 */ lwz r0, 8(r22)
|
|
/* 800BC40C 000B832C 90 10 00 14 */ stw r0, 0x14(r16)
|
|
/* 800BC410 000B8330 4B F8 37 39 */ bl func_8003FB48
|
|
/* 800BC414 000B8334 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800BC418 000B8338 41 82 00 28 */ beq lbl_800BC440
|
|
/* 800BC41C 000B833C 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800BC420 000B8340 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 800BC424 000B8344 90 70 00 0C */ stw r3, 0xc(r16)
|
|
/* 800BC428 000B8348 90 10 00 10 */ stw r0, 0x10(r16)
|
|
/* 800BC42C 000B834C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800BC430 000B8350 90 10 00 14 */ stw r0, 0x14(r16)
|
|
/* 800BC434 000B8354 C0 10 00 10 */ lfs f0, 0x10(r16)
|
|
/* 800BC438 000B8358 EC 00 90 2A */ fadds f0, f0, f18
|
|
/* 800BC43C 000B835C D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
lbl_800BC440:
|
|
/* 800BC440 000B8360 3B 60 00 00 */ li r27, 0
|
|
/* 800BC444 000B8364 B3 70 00 30 */ sth r27, 0x30(r16)
|
|
/* 800BC448 000B8368 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BC44C 000B836C C0 50 00 14 */ lfs f2, 0x14(r16)
|
|
/* 800BC450 000B8370 4B F4 AE 55 */ bl mathutil_atan2
|
|
/* 800BC454 000B8374 B0 70 00 32 */ sth r3, 0x32(r16)
|
|
/* 800BC458 000B8378 38 00 FF FF */ li r0, -1
|
|
/* 800BC45C 000B837C B3 70 00 34 */ sth r27, 0x34(r16)
|
|
/* 800BC460 000B8380 B0 10 00 56 */ sth r0, 0x56(r16)
|
|
/* 800BC464 000B8384 48 00 03 40 */ b lbl_800BC7A4
|
|
.global lbl_800BC468
|
|
lbl_800BC468:
|
|
/* 800BC468 000B8388 38 00 00 12 */ li r0, 0x12
|
|
/* 800BC46C 000B838C B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC470 000B8390 38 00 00 0D */ li r0, 0xd
|
|
/* 800BC474 000B8394 B0 10 00 0A */ sth r0, 0xa(r16)
|
|
/* 800BC478 000B8398 80 73 00 00 */ lwz r3, 0(r19)
|
|
/* 800BC47C 000B839C 2C 03 00 03 */ cmpwi r3, 3
|
|
/* 800BC480 000B83A0 40 82 00 20 */ bne lbl_800BC4A0
|
|
/* 800BC484 000B83A4 80 75 00 00 */ lwz r3, 0(r21)
|
|
/* 800BC488 000B83A8 80 15 00 04 */ lwz r0, 4(r21)
|
|
/* 800BC48C 000B83AC 90 70 00 0C */ stw r3, 0xc(r16)
|
|
/* 800BC490 000B83B0 90 10 00 10 */ stw r0, 0x10(r16)
|
|
/* 800BC494 000B83B4 80 15 00 08 */ lwz r0, 8(r21)
|
|
/* 800BC498 000B83B8 90 10 00 14 */ stw r0, 0x14(r16)
|
|
/* 800BC49C 000B83BC 48 00 00 40 */ b lbl_800BC4DC
|
|
lbl_800BC4A0:
|
|
/* 800BC4A0 000B83C0 38 11 00 03 */ addi r0, r17, 3
|
|
/* 800BC4A4 000B83C4 7C 83 00 50 */ subf r4, r3, r0
|
|
/* 800BC4A8 000B83C8 7C 7E 20 96 */ mulhw r3, r30, r4
|
|
/* 800BC4AC 000B83CC 54 60 0F FE */ srwi r0, r3, 0x1f
|
|
/* 800BC4B0 000B83D0 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BC4B4 000B83D4 1C 00 00 03 */ mulli r0, r0, 3
|
|
/* 800BC4B8 000B83D8 7C 00 20 50 */ subf r0, r0, r4
|
|
/* 800BC4BC 000B83DC 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 800BC4C0 000B83E0 7C 98 02 14 */ add r4, r24, r0
|
|
/* 800BC4C4 000B83E4 80 64 00 60 */ lwz r3, 0x60(r4)
|
|
/* 800BC4C8 000B83E8 80 04 00 64 */ lwz r0, 0x64(r4)
|
|
/* 800BC4CC 000B83EC 90 70 00 0C */ stw r3, 0xc(r16)
|
|
/* 800BC4D0 000B83F0 90 10 00 10 */ stw r0, 0x10(r16)
|
|
/* 800BC4D4 000B83F4 80 04 00 68 */ lwz r0, 0x68(r4)
|
|
/* 800BC4D8 000B83F8 90 10 00 14 */ stw r0, 0x14(r16)
|
|
lbl_800BC4DC:
|
|
/* 800BC4DC 000B83FC 38 70 00 0C */ addi r3, r16, 0xc
|
|
/* 800BC4E0 000B8400 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800BC4E4 000B8404 38 A0 00 00 */ li r5, 0
|
|
/* 800BC4E8 000B8408 4B F8 36 61 */ bl func_8003FB48
|
|
/* 800BC4EC 000B840C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800BC4F0 000B8410 41 82 00 28 */ beq lbl_800BC518
|
|
/* 800BC4F4 000B8414 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800BC4F8 000B8418 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 800BC4FC 000B841C 90 70 00 0C */ stw r3, 0xc(r16)
|
|
/* 800BC500 000B8420 90 10 00 10 */ stw r0, 0x10(r16)
|
|
/* 800BC504 000B8424 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800BC508 000B8428 90 10 00 14 */ stw r0, 0x14(r16)
|
|
/* 800BC50C 000B842C C0 10 00 10 */ lfs f0, 0x10(r16)
|
|
/* 800BC510 000B8430 EC 00 90 2A */ fadds f0, f0, f18
|
|
/* 800BC514 000B8434 D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
lbl_800BC518:
|
|
/* 800BC518 000B8438 38 00 00 00 */ li r0, 0
|
|
/* 800BC51C 000B843C B0 10 00 30 */ sth r0, 0x30(r16)
|
|
/* 800BC520 000B8440 B0 10 00 32 */ sth r0, 0x32(r16)
|
|
/* 800BC524 000B8444 B0 10 00 34 */ sth r0, 0x34(r16)
|
|
/* 800BC528 000B8448 80 19 00 00 */ lwz r0, 0(r25)
|
|
/* 800BC52C 000B844C C0 10 00 0C */ lfs f0, 0xc(r16)
|
|
/* 800BC530 000B8450 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BC534 000B8454 90 01 01 4C */ stw r0, 0x14c(r1)
|
|
/* 800BC538 000B8458 FC 00 00 50 */ fneg f0, f0
|
|
/* 800BC53C 000B845C 93 E1 01 48 */ stw r31, 0x148(r1)
|
|
/* 800BC540 000B8460 C8 21 01 48 */ lfd f1, 0x148(r1)
|
|
/* 800BC544 000B8464 EC 21 F0 28 */ fsubs f1, f1, f30
|
|
/* 800BC548 000B8468 EE 9A 08 24 */ fdivs f20, f26, f1
|
|
/* 800BC54C 000B846C EC 00 05 32 */ fmuls f0, f0, f20
|
|
/* 800BC550 000B8470 D0 10 00 18 */ stfs f0, 0x18(r16)
|
|
/* 800BC554 000B8474 D3 F0 00 1C */ stfs f31, 0x1c(r16)
|
|
/* 800BC558 000B8478 48 04 A3 0D */ bl rand
|
|
/* 800BC55C 000B847C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BC560 000B8480 C8 01 01 28 */ lfd f0, 0x128(r1)
|
|
/* 800BC564 000B8484 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 800BC568 000B8488 EC 00 05 32 */ fmuls f0, f0, f20
|
|
/* 800BC56C 000B848C 93 E1 01 50 */ stw r31, 0x150(r1)
|
|
/* 800BC570 000B8490 C8 21 01 50 */ lfd f1, 0x150(r1)
|
|
/* 800BC574 000B8494 EC 21 F0 28 */ fsubs f1, f1, f30
|
|
/* 800BC578 000B8498 EC 21 B0 24 */ fdivs f1, f1, f22
|
|
/* 800BC57C 000B849C EC 33 00 72 */ fmuls f1, f19, f1
|
|
/* 800BC580 000B84A0 EC 3A 08 2A */ fadds f1, f26, f1
|
|
/* 800BC584 000B84A4 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BC588 000B84A8 D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
/* 800BC58C 000B84AC 48 00 02 18 */ b lbl_800BC7A4
|
|
.global lbl_800BC590
|
|
lbl_800BC590:
|
|
/* 800BC590 000B84B0 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BC594 000B84B4 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BC598 000B84B8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC59C 000B84BC D0 10 00 0C */ stfs f0, 0xc(r16)
|
|
/* 800BC5A0 000B84C0 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC5A4 000B84C4 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC5A8 000B84C8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC5AC 000B84CC D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC5B0 000B84D0 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BC5B4 000B84D4 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BC5B8 000B84D8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC5BC 000B84DC D0 10 00 14 */ stfs f0, 0x14(r16)
|
|
/* 800BC5C0 000B84E0 48 00 01 E4 */ b lbl_800BC7A4
|
|
.global lbl_800BC5C4
|
|
lbl_800BC5C4:
|
|
/* 800BC5C4 000B84E4 38 00 00 14 */ li r0, 0x14
|
|
/* 800BC5C8 000B84E8 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC5CC 000B84EC 38 60 00 0D */ li r3, 0xd
|
|
/* 800BC5D0 000B84F0 38 00 00 00 */ li r0, 0
|
|
/* 800BC5D4 000B84F4 80 99 00 00 */ lwz r4, 0(r25)
|
|
/* 800BC5D8 000B84F8 7C 84 07 34 */ extsh r4, r4
|
|
/* 800BC5DC 000B84FC B0 90 00 06 */ sth r4, 6(r16)
|
|
/* 800BC5E0 000B8500 B0 70 00 0A */ sth r3, 0xa(r16)
|
|
/* 800BC5E4 000B8504 80 95 00 00 */ lwz r4, 0(r21)
|
|
/* 800BC5E8 000B8508 80 75 00 04 */ lwz r3, 4(r21)
|
|
/* 800BC5EC 000B850C 90 90 00 0C */ stw r4, 0xc(r16)
|
|
/* 800BC5F0 000B8510 90 70 00 10 */ stw r3, 0x10(r16)
|
|
/* 800BC5F4 000B8514 80 75 00 08 */ lwz r3, 8(r21)
|
|
/* 800BC5F8 000B8518 90 70 00 14 */ stw r3, 0x14(r16)
|
|
/* 800BC5FC 000B851C D3 F0 00 10 */ stfs f31, 0x10(r16)
|
|
/* 800BC600 000B8520 B0 10 00 30 */ sth r0, 0x30(r16)
|
|
/* 800BC604 000B8524 B0 10 00 32 */ sth r0, 0x32(r16)
|
|
/* 800BC608 000B8528 B0 10 00 34 */ sth r0, 0x34(r16)
|
|
/* 800BC60C 000B852C A8 10 00 06 */ lha r0, 6(r16)
|
|
/* 800BC610 000B8530 C0 10 00 0C */ lfs f0, 0xc(r16)
|
|
/* 800BC614 000B8534 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BC618 000B8538 90 01 01 4C */ stw r0, 0x14c(r1)
|
|
/* 800BC61C 000B853C FC 20 00 50 */ fneg f1, f0
|
|
/* 800BC620 000B8540 93 E1 01 48 */ stw r31, 0x148(r1)
|
|
/* 800BC624 000B8544 C8 01 01 48 */ lfd f0, 0x148(r1)
|
|
/* 800BC628 000B8548 EC 00 F0 28 */ fsubs f0, f0, f30
|
|
/* 800BC62C 000B854C EC 1A 00 24 */ fdivs f0, f26, f0
|
|
/* 800BC630 000B8550 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BC634 000B8554 D0 30 00 18 */ stfs f1, 0x18(r16)
|
|
/* 800BC638 000B8558 D3 F0 00 1C */ stfs f31, 0x1c(r16)
|
|
/* 800BC63C 000B855C C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BC640 000B8560 EC 31 08 28 */ fsubs f1, f17, f1
|
|
/* 800BC644 000B8564 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BC648 000B8568 D0 10 00 20 */ stfs f0, 0x20(r16)
|
|
/* 800BC64C 000B856C 48 00 01 58 */ b lbl_800BC7A4
|
|
.global lbl_800BC650
|
|
lbl_800BC650:
|
|
/* 800BC650 000B8570 C0 30 00 0C */ lfs f1, 0xc(r16)
|
|
/* 800BC654 000B8574 C0 10 00 18 */ lfs f0, 0x18(r16)
|
|
/* 800BC658 000B8578 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC65C 000B857C D0 10 00 0C */ stfs f0, 0xc(r16)
|
|
/* 800BC660 000B8580 C0 30 00 10 */ lfs f1, 0x10(r16)
|
|
/* 800BC664 000B8584 C0 10 00 1C */ lfs f0, 0x1c(r16)
|
|
/* 800BC668 000B8588 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC66C 000B858C D0 10 00 10 */ stfs f0, 0x10(r16)
|
|
/* 800BC670 000B8590 C0 30 00 14 */ lfs f1, 0x14(r16)
|
|
/* 800BC674 000B8594 C0 10 00 20 */ lfs f0, 0x20(r16)
|
|
/* 800BC678 000B8598 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BC67C 000B859C D0 10 00 14 */ stfs f0, 0x14(r16)
|
|
/* 800BC680 000B85A0 C0 10 00 14 */ lfs f0, 0x14(r16)
|
|
/* 800BC684 000B85A4 FC 00 88 40 */ fcmpo cr0, f0, f17
|
|
/* 800BC688 000B85A8 40 80 01 1C */ bge lbl_800BC7A4
|
|
/* 800BC68C 000B85AC 38 00 00 00 */ li r0, 0
|
|
/* 800BC690 000B85B0 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC694 000B85B4 38 00 00 09 */ li r0, 9
|
|
/* 800BC698 000B85B8 B0 10 00 0A */ sth r0, 0xa(r16)
|
|
/* 800BC69C 000B85BC D2 30 00 14 */ stfs f17, 0x14(r16)
|
|
/* 800BC6A0 000B85C0 48 00 01 04 */ b lbl_800BC7A4
|
|
.global lbl_800BC6A4
|
|
lbl_800BC6A4:
|
|
/* 800BC6A4 000B85C4 38 00 00 00 */ li r0, 0
|
|
/* 800BC6A8 000B85C8 B0 10 00 04 */ sth r0, 4(r16)
|
|
/* 800BC6AC 000B85CC 38 00 00 0E */ li r0, 0xe
|
|
/* 800BC6B0 000B85D0 2C 11 00 01 */ cmpwi r17, 1
|
|
/* 800BC6B4 000B85D4 B0 10 00 0A */ sth r0, 0xa(r16)
|
|
/* 800BC6B8 000B85D8 80 74 00 00 */ lwz r3, 0(r20)
|
|
/* 800BC6BC 000B85DC 80 14 00 04 */ lwz r0, 4(r20)
|
|
/* 800BC6C0 000B85E0 90 61 00 D0 */ stw r3, 0xd0(r1)
|
|
/* 800BC6C4 000B85E4 90 01 00 D4 */ stw r0, 0xd4(r1)
|
|
/* 800BC6C8 000B85E8 80 74 00 08 */ lwz r3, 8(r20)
|
|
/* 800BC6CC 000B85EC 80 14 00 0C */ lwz r0, 0xc(r20)
|
|
/* 800BC6D0 000B85F0 90 61 00 D8 */ stw r3, 0xd8(r1)
|
|
/* 800BC6D4 000B85F4 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 800BC6D8 000B85F8 80 14 00 10 */ lwz r0, 0x10(r20)
|
|
/* 800BC6DC 000B85FC 90 01 00 E0 */ stw r0, 0xe0(r1)
|
|
/* 800BC6E0 000B8600 80 61 00 D0 */ lwz r3, 0xd0(r1)
|
|
/* 800BC6E4 000B8604 80 01 00 D4 */ lwz r0, 0xd4(r1)
|
|
/* 800BC6E8 000B8608 90 70 00 0C */ stw r3, 0xc(r16)
|
|
/* 800BC6EC 000B860C 90 10 00 10 */ stw r0, 0x10(r16)
|
|
/* 800BC6F0 000B8610 80 01 00 D8 */ lwz r0, 0xd8(r1)
|
|
/* 800BC6F4 000B8614 90 10 00 14 */ stw r0, 0x14(r16)
|
|
/* 800BC6F8 000B8618 80 01 00 DC */ lwz r0, 0xdc(r1)
|
|
/* 800BC6FC 000B861C 90 10 00 30 */ stw r0, 0x30(r16)
|
|
/* 800BC700 000B8620 A0 01 00 E0 */ lhz r0, 0xe0(r1)
|
|
/* 800BC704 000B8624 B0 10 00 34 */ sth r0, 0x34(r16)
|
|
/* 800BC708 000B8628 41 82 00 5C */ beq lbl_800BC764
|
|
/* 800BC70C 000B862C 40 80 00 98 */ bge lbl_800BC7A4
|
|
/* 800BC710 000B8630 2C 11 00 00 */ cmpwi r17, 0
|
|
/* 800BC714 000B8634 40 80 00 08 */ bge lbl_800BC71C
|
|
/* 800BC718 000B8638 48 00 00 8C */ b lbl_800BC7A4
|
|
lbl_800BC71C:
|
|
/* 800BC71C 000B863C 80 6D 9A E0 */ lwz r3, decodedBgGma@sda21(r13)
|
|
/* 800BC720 000B8640 38 A0 00 0A */ li r5, 0xa
|
|
/* 800BC724 000B8644 C8 01 01 30 */ lfd f0, 0x130(r1)
|
|
/* 800BC728 000B8648 38 80 A7 1D */ li r4, -22755
|
|
/* 800BC72C 000B864C 80 C3 00 08 */ lwz r6, 8(r3)
|
|
/* 800BC730 000B8650 38 60 EA AB */ li r3, -5461
|
|
/* 800BC734 000B8654 80 C6 00 08 */ lwz r6, 8(r6)
|
|
/* 800BC738 000B8658 38 00 43 8E */ li r0, 0x438e
|
|
/* 800BC73C 000B865C 90 D0 00 3C */ stw r6, 0x3c(r16)
|
|
/* 800BC740 000B8660 90 B0 00 40 */ stw r5, 0x40(r16)
|
|
/* 800BC744 000B8664 D3 90 00 44 */ stfs f28, 0x44(r16)
|
|
/* 800BC748 000B8668 D0 10 00 48 */ stfs f0, 0x48(r16)
|
|
/* 800BC74C 000B866C C8 01 01 38 */ lfd f0, 0x138(r1)
|
|
/* 800BC750 000B8670 D0 10 00 4C */ stfs f0, 0x4c(r16)
|
|
/* 800BC754 000B8674 B0 90 00 50 */ sth r4, 0x50(r16)
|
|
/* 800BC758 000B8678 B0 70 00 52 */ sth r3, 0x52(r16)
|
|
/* 800BC75C 000B867C B0 10 00 54 */ sth r0, 0x54(r16)
|
|
/* 800BC760 000B8680 48 00 00 44 */ b lbl_800BC7A4
|
|
lbl_800BC764:
|
|
/* 800BC764 000B8684 80 6D 9A E0 */ lwz r3, decodedBgGma@sda21(r13)
|
|
/* 800BC768 000B8688 38 A0 00 0F */ li r5, 0xf
|
|
/* 800BC76C 000B868C C8 01 01 40 */ lfd f0, 0x140(r1)
|
|
/* 800BC770 000B8690 38 80 20 B7 */ li r4, 0x20b7
|
|
/* 800BC774 000B8694 80 C3 00 08 */ lwz r6, 8(r3)
|
|
/* 800BC778 000B8698 38 60 94 1F */ li r3, -27617
|
|
/* 800BC77C 000B869C 80 C6 00 B8 */ lwz r6, 0xb8(r6)
|
|
/* 800BC780 000B86A0 38 00 D9 17 */ li r0, -9961
|
|
/* 800BC784 000B86A4 90 D0 00 3C */ stw r6, 0x3c(r16)
|
|
/* 800BC788 000B86A8 90 B0 00 40 */ stw r5, 0x40(r16)
|
|
/* 800BC78C 000B86AC D3 90 00 44 */ stfs f28, 0x44(r16)
|
|
/* 800BC790 000B86B0 D3 F0 00 48 */ stfs f31, 0x48(r16)
|
|
/* 800BC794 000B86B4 D0 10 00 4C */ stfs f0, 0x4c(r16)
|
|
/* 800BC798 000B86B8 B0 90 00 50 */ sth r4, 0x50(r16)
|
|
/* 800BC79C 000B86BC B0 70 00 52 */ sth r3, 0x52(r16)
|
|
/* 800BC7A0 000B86C0 B0 10 00 54 */ sth r0, 0x54(r16)
|
|
lbl_800BC7A4:
|
|
.global lbl_800BC7A4
|
|
/* 800BC7A4 000B86C4 3A 31 00 01 */ addi r17, r17, 1
|
|
/* 800BC7A8 000B86C8 2C 11 00 04 */ cmpwi r17, 4
|
|
/* 800BC7AC 000B86CC 3E F7 00 01 */ addis r23, r23, 1
|
|
/* 800BC7B0 000B86D0 3A D6 00 0C */ addi r22, r22, 0xc
|
|
/* 800BC7B4 000B86D4 3A B5 00 0C */ addi r21, r21, 0xc
|
|
/* 800BC7B8 000B86D8 3A 94 00 14 */ addi r20, r20, 0x14
|
|
/* 800BC7BC 000B86DC 3A 10 00 80 */ addi r16, r16, 0x80
|
|
/* 800BC7C0 000B86E0 41 80 F5 4C */ blt lbl_800BBD0C
|
|
/* 800BC7C4 000B86E4 BA 01 01 58 */ lmw r16, 0x158(r1)
|
|
/* 800BC7C8 000B86E8 80 01 02 2C */ lwz r0, 0x22c(r1)
|
|
/* 800BC7CC 000B86EC CB E1 02 20 */ lfd f31, 0x220(r1)
|
|
/* 800BC7D0 000B86F0 CB C1 02 18 */ lfd f30, 0x218(r1)
|
|
/* 800BC7D4 000B86F4 7C 08 03 A6 */ mtlr r0
|
|
/* 800BC7D8 000B86F8 CB A1 02 10 */ lfd f29, 0x210(r1)
|
|
/* 800BC7DC 000B86FC CB 81 02 08 */ lfd f28, 0x208(r1)
|
|
/* 800BC7E0 000B8700 CB 61 02 00 */ lfd f27, 0x200(r1)
|
|
/* 800BC7E4 000B8704 CB 41 01 F8 */ lfd f26, 0x1f8(r1)
|
|
/* 800BC7E8 000B8708 CB 21 01 F0 */ lfd f25, 0x1f0(r1)
|
|
/* 800BC7EC 000B870C CB 01 01 E8 */ lfd f24, 0x1e8(r1)
|
|
/* 800BC7F0 000B8710 CA E1 01 E0 */ lfd f23, 0x1e0(r1)
|
|
/* 800BC7F4 000B8714 CA C1 01 D8 */ lfd f22, 0x1d8(r1)
|
|
/* 800BC7F8 000B8718 CA A1 01 D0 */ lfd f21, 0x1d0(r1)
|
|
/* 800BC7FC 000B871C CA 81 01 C8 */ lfd f20, 0x1c8(r1)
|
|
/* 800BC800 000B8720 CA 61 01 C0 */ lfd f19, 0x1c0(r1)
|
|
/* 800BC804 000B8724 CA 41 01 B8 */ lfd f18, 0x1b8(r1)
|
|
/* 800BC808 000B8728 CA 21 01 B0 */ lfd f17, 0x1b0(r1)
|
|
/* 800BC80C 000B872C CA 01 01 A8 */ lfd f16, 0x1a8(r1)
|
|
/* 800BC810 000B8730 C9 E1 01 A0 */ lfd f15, 0x1a0(r1)
|
|
/* 800BC814 000B8734 C9 C1 01 98 */ lfd f14, 0x198(r1)
|
|
/* 800BC818 000B8738 38 21 02 28 */ addi r1, r1, 0x228
|
|
/* 800BC81C 000B873C 4E 80 00 20 */ blr
|
|
|
|
.global func_800BC820
|
|
func_800BC820:
|
|
/* 800BC820 000B8740 7C 08 02 A6 */ mflr r0
|
|
/* 800BC824 000B8744 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BC828 000B8748 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BC82C 000B874C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BC830 000B8750 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800BC834 000B8754 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800BC838 000B8758 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800BC83C 000B875C 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800BC840 000B8760 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800BC844 000B8764 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 800BC848 000B8768 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800BC84C 000B876C 41 82 00 4C */ beq lbl_800BC898
|
|
/* 800BC850 000B8770 3C 60 80 20 */ lis r3, lbl_80206B80@ha
|
|
/* 800BC854 000B8774 3F 84 00 01 */ addis r28, r4, 1
|
|
/* 800BC858 000B8778 3B A0 00 03 */ li r29, 3
|
|
/* 800BC85C 000B877C 57 A4 10 3A */ slwi r4, r29, 2
|
|
/* 800BC860 000B8780 38 03 6B 80 */ addi r0, r3, lbl_80206B80@l
|
|
/* 800BC864 000B8784 7F C0 22 14 */ add r30, r0, r4
|
|
/* 800BC868 000B8788 3B E0 00 00 */ li r31, 0
|
|
/* 800BC86C 000B878C 3B 9C A9 84 */ addi r28, r28, -22140
|
|
lbl_800BC870:
|
|
/* 800BC870 000B8790 80 1C 00 00 */ lwz r0, 0(r28)
|
|
/* 800BC874 000B8794 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800BC878 000B8798 41 82 00 10 */ beq lbl_800BC888
|
|
/* 800BC87C 000B879C 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800BC880 000B87A0 4B FD 0A 1D */ bl func_8008D29C
|
|
/* 800BC884 000B87A4 93 FC 00 00 */ stw r31, 0(r28)
|
|
lbl_800BC888:
|
|
/* 800BC888 000B87A8 37 BD FF FF */ addic. r29, r29, -1
|
|
/* 800BC88C 000B87AC 3B DE FF FC */ addi r30, r30, -4
|
|
/* 800BC890 000B87B0 3B 9C FF 80 */ addi r28, r28, -128
|
|
/* 800BC894 000B87B4 40 80 FF DC */ bge lbl_800BC870
|
|
lbl_800BC898:
|
|
/* 800BC898 000B87B8 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800BC89C 000B87BC 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800BC8A0 000B87C0 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800BC8A4 000B87C4 7C 08 03 A6 */ mtlr r0
|
|
/* 800BC8A8 000B87C8 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800BC8AC 000B87CC 83 81 00 08 */ lwz r28, 8(r1)
|
|
/* 800BC8B0 000B87D0 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800BC8B4 000B87D4 4E 80 00 20 */ blr
|
|
|
|
.global func_800BC8B8
|
|
func_800BC8B8:
|
|
/* 800BC8B8 000B87D8 7C 08 02 A6 */ mflr r0
|
|
/* 800BC8BC 000B87DC 3C 60 80 1F */ lis r3, lbl_801F0614@ha
|
|
/* 800BC8C0 000B87E0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BC8C4 000B87E4 94 21 FE F8 */ stwu r1, -0x108(r1)
|
|
/* 800BC8C8 000B87E8 DB E1 01 00 */ stfd f31, 0x100(r1)
|
|
/* 800BC8CC 000B87EC DB C1 00 F8 */ stfd f30, 0xf8(r1)
|
|
/* 800BC8D0 000B87F0 DB A1 00 F0 */ stfd f29, 0xf0(r1)
|
|
/* 800BC8D4 000B87F4 DB 81 00 E8 */ stfd f28, 0xe8(r1)
|
|
/* 800BC8D8 000B87F8 DB 61 00 E0 */ stfd f27, 0xe0(r1)
|
|
/* 800BC8DC 000B87FC DB 41 00 D8 */ stfd f26, 0xd8(r1)
|
|
/* 800BC8E0 000B8800 DB 21 00 D0 */ stfd f25, 0xd0(r1)
|
|
/* 800BC8E4 000B8804 DB 01 00 C8 */ stfd f24, 0xc8(r1)
|
|
/* 800BC8E8 000B8808 DA E1 00 C0 */ stfd f23, 0xc0(r1)
|
|
/* 800BC8EC 000B880C DA C1 00 B8 */ stfd f22, 0xb8(r1)
|
|
/* 800BC8F0 000B8810 DA A1 00 B0 */ stfd f21, 0xb0(r1)
|
|
/* 800BC8F4 000B8814 BE A1 00 84 */ stmw r21, 0x84(r1)
|
|
/* 800BC8F8 000B8818 3B 03 06 14 */ addi r24, r3, lbl_801F0614@l
|
|
/* 800BC8FC 000B881C A8 78 00 42 */ lha r3, 0x42(r24)
|
|
/* 800BC900 000B8820 4B F4 AD 59 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800BC904 000B8824 A8 78 00 40 */ lha r3, 0x40(r24)
|
|
/* 800BC908 000B8828 4B F4 B6 81 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BC90C 000B882C C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BC910 000B8830 38 61 00 2C */ addi r3, r1, 0x2c
|
|
/* 800BC914 000B8834 C0 62 BD 14 */ lfs f3, lbl_802F6514-_SDA2_BASE_(r2)
|
|
/* 800BC918 000B8838 FC 40 08 90 */ fmr f2, f1
|
|
/* 800BC91C 000B883C 4B F4 B5 51 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800BC920 000B8840 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BC924 000B8844 C3 42 BE 5C */ lfs f26, lbl_802F665C-_SDA2_BASE_(r2)
|
|
/* 800BC928 000B8848 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BC92C 000B884C C3 62 BE 60 */ lfs f27, lbl_802F6660-_SDA2_BASE_(r2)
|
|
/* 800BC930 000B8850 80 A3 00 08 */ lwz r5, 8(r3)
|
|
/* 800BC934 000B8854 3C 60 80 1E */ lis r3, lbl_801E31E4@ha
|
|
/* 800BC938 000B8858 3C 80 80 0C */ lis r4, lbl_800BCD30@ha
|
|
/* 800BC93C 000B885C C3 82 BC E4 */ lfs f28, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BC940 000B8860 3F 65 00 01 */ addis r27, r5, 1
|
|
/* 800BC944 000B8864 CB A2 BE 68 */ lfd f29, lbl_802F6668-_SDA2_BASE_(r2)
|
|
/* 800BC948 000B8868 3B A1 00 14 */ addi r29, r1, 0x14
|
|
/* 800BC94C 000B886C C3 C2 BD 28 */ lfs f30, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800BC950 000B8870 3B E3 31 E4 */ addi r31, r3, lbl_801E31E4@l
|
|
/* 800BC954 000B8874 C3 E2 BE 64 */ lfs f31, lbl_802F6664-_SDA2_BASE_(r2)
|
|
/* 800BC958 000B8878 C3 22 BE 58 */ lfs f25, lbl_802F6658-_SDA2_BASE_(r2)
|
|
/* 800BC95C 000B887C 3B C4 CD 30 */ addi r30, r4, lbl_800BCD30@l
|
|
/* 800BC960 000B8880 C2 E2 BD 08 */ lfs f23, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800BC964 000B8884 3B 80 00 04 */ li r28, 4
|
|
/* 800BC968 000B8888 C3 02 BD 3C */ lfs f24, lbl_802F653C-_SDA2_BASE_(r2)
|
|
/* 800BC96C 000B888C 3F 00 43 30 */ lis r24, 0x4330
|
|
/* 800BC970 000B8890 3B 7B A8 04 */ addi r27, r27, -22524
|
|
lbl_800BC974:
|
|
/* 800BC974 000B8894 83 5B 00 00 */ lwz r26, 0(r27)
|
|
/* 800BC978 000B8898 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 800BC97C 000B889C 41 82 03 68 */ beq lbl_800BCCE4
|
|
/* 800BC980 000B88A0 82 BB 00 3C */ lwz r21, 0x3c(r27)
|
|
/* 800BC984 000B88A4 28 15 00 00 */ cmplwi r21, 0
|
|
/* 800BC988 000B88A8 41 82 00 8C */ beq lbl_800BCA14
|
|
/* 800BC98C 000B88AC 38 7A 00 60 */ addi r3, r26, 0x60
|
|
/* 800BC990 000B88B0 4B F4 B8 CD */ bl mathutil_mtxA_from_quat
|
|
/* 800BC994 000B88B4 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BC998 000B88B8 4B F4 AE E1 */ bl mathutil_mtxA_to_mtx
|
|
/* 800BC99C 000B88BC 38 7A 00 30 */ addi r3, r26, 0x30
|
|
/* 800BC9A0 000B88C0 4B F4 AD 3D */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800BC9A4 000B88C4 C0 3A 00 58 */ lfs f1, 0x58(r26)
|
|
/* 800BC9A8 000B88C8 4B F4 B4 21 */ bl mathutil_mtxA_scale_s
|
|
/* 800BC9AC 000B88CC 38 7A 00 3C */ addi r3, r26, 0x3c
|
|
/* 800BC9B0 000B88D0 4B F4 B3 71 */ bl mathutil_mtxA_translate
|
|
/* 800BC9B4 000B88D4 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BC9B8 000B88D8 4B F4 B2 89 */ bl mathutil_mtxA_mult_right
|
|
/* 800BC9BC 000B88DC 80 1B 00 40 */ lwz r0, 0x40(r27)
|
|
/* 800BC9C0 000B88E0 80 9A 00 00 */ lwz r4, 0(r26)
|
|
/* 800BC9C4 000B88E4 1C 60 02 38 */ mulli r3, r0, 0x238
|
|
/* 800BC9C8 000B88E8 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BC9CC 000B88EC 38 63 83 B0 */ addi r3, r3, -31824
|
|
/* 800BC9D0 000B88F0 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800BC9D4 000B88F4 4B F4 B2 6D */ bl mathutil_mtxA_mult_right
|
|
/* 800BC9D8 000B88F8 38 7B 00 44 */ addi r3, r27, 0x44
|
|
/* 800BC9DC 000B88FC 4B F4 B3 45 */ bl mathutil_mtxA_translate
|
|
/* 800BC9E0 000B8900 A8 7B 00 54 */ lha r3, 0x54(r27)
|
|
/* 800BC9E4 000B8904 4B F4 B6 A5 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BC9E8 000B8908 A8 7B 00 52 */ lha r3, 0x52(r27)
|
|
/* 800BC9EC 000B890C 4B F4 B6 11 */ bl mathutil_mtxA_rotate_y
|
|
/* 800BC9F0 000B8910 A8 7B 00 50 */ lha r3, 0x50(r27)
|
|
/* 800BC9F4 000B8914 4B F4 B5 95 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BC9F8 000B8918 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BC9FC 000B891C 38 80 00 00 */ li r4, 0
|
|
/* 800BCA00 000B8920 4B FD E0 25 */ bl func_8009AA24
|
|
/* 800BCA04 000B8924 C0 3A 00 58 */ lfs f1, 0x58(r26)
|
|
/* 800BCA08 000B8928 4B FD 1A 19 */ bl func_8008E420
|
|
/* 800BCA0C 000B892C 7E A3 AB 78 */ mr r3, r21
|
|
/* 800BCA10 000B8930 4B FD 1A 29 */ bl g_avdisp_maybe_draw_model_1
|
|
lbl_800BCA14:
|
|
/* 800BCA14 000B8934 A8 1B 00 56 */ lha r0, 0x56(r27)
|
|
/* 800BCA18 000B8938 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BCA1C 000B893C 41 80 00 30 */ blt lbl_800BCA4C
|
|
/* 800BCA20 000B8940 4B F4 AF 8D */ bl mathutil_mtxA_from_mtxB
|
|
/* 800BCA24 000B8944 38 7B 00 0C */ addi r3, r27, 0xc
|
|
/* 800BCA28 000B8948 4B FC 8C 71 */ bl func_80085698
|
|
/* 800BCA2C 000B894C 3A A3 00 00 */ addi r21, r3, 0
|
|
/* 800BCA30 000B8950 38 60 00 0C */ li r3, 0xc
|
|
/* 800BCA34 000B8954 4B FC 91 55 */ bl func_80085B88
|
|
/* 800BCA38 000B8958 93 C3 00 04 */ stw r30, 4(r3)
|
|
/* 800BCA3C 000B895C 7C 64 1B 78 */ mr r4, r3
|
|
/* 800BCA40 000B8960 7E A3 AB 78 */ mr r3, r21
|
|
/* 800BCA44 000B8964 93 64 00 08 */ stw r27, 8(r4)
|
|
/* 800BCA48 000B8968 4B FC 91 31 */ bl func_80085B78
|
|
lbl_800BCA4C:
|
|
/* 800BCA4C 000B896C A0 1B 00 36 */ lhz r0, 0x36(r27)
|
|
/* 800BCA50 000B8970 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 800BCA54 000B8974 41 82 02 90 */ beq lbl_800BCCE4
|
|
/* 800BCA58 000B8978 80 9B 00 0C */ lwz r4, 0xc(r27)
|
|
/* 800BCA5C 000B897C 38 7A 00 60 */ addi r3, r26, 0x60
|
|
/* 800BCA60 000B8980 80 1B 00 10 */ lwz r0, 0x10(r27)
|
|
/* 800BCA64 000B8984 90 81 00 20 */ stw r4, 0x20(r1)
|
|
/* 800BCA68 000B8988 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800BCA6C 000B898C 80 1B 00 14 */ lwz r0, 0x14(r27)
|
|
/* 800BCA70 000B8990 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 800BCA74 000B8994 4B F4 B7 E9 */ bl mathutil_mtxA_from_quat
|
|
/* 800BCA78 000B8998 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BCA7C 000B899C 4B F4 AD FD */ bl mathutil_mtxA_to_mtx
|
|
/* 800BCA80 000B89A0 38 7A 00 30 */ addi r3, r26, 0x30
|
|
/* 800BCA84 000B89A4 4B F4 AB 39 */ bl mathutil_mtxA_from_translate
|
|
/* 800BCA88 000B89A8 C0 3A 00 58 */ lfs f1, 0x58(r26)
|
|
/* 800BCA8C 000B89AC 4B F4 B3 3D */ bl mathutil_mtxA_scale_s
|
|
/* 800BCA90 000B89B0 38 7A 00 3C */ addi r3, r26, 0x3c
|
|
/* 800BCA94 000B89B4 4B F4 B2 8D */ bl mathutil_mtxA_translate
|
|
/* 800BCA98 000B89B8 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BCA9C 000B89BC 4B F4 B1 A5 */ bl mathutil_mtxA_mult_right
|
|
/* 800BCAA0 000B89C0 38 60 00 01 */ li r3, 1
|
|
/* 800BCAA4 000B89C4 38 80 00 03 */ li r4, 3
|
|
/* 800BCAA8 000B89C8 38 A0 00 00 */ li r5, 0
|
|
/* 800BCAAC 000B89CC 4B FD 1B 1D */ bl avdisp_set_z_mode
|
|
/* 800BCAB0 000B89D0 80 1A 00 10 */ lwz r0, 0x10(r26)
|
|
/* 800BCAB4 000B89D4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800BCAB8 000B89D8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 800BCABC 000B89DC 83 23 00 00 */ lwz r25, 0(r3)
|
|
/* 800BCAC0 000B89E0 48 00 02 00 */ b lbl_800BCCC0
|
|
lbl_800BCAC4:
|
|
/* 800BCAC4 000B89E4 4B F4 AD 2D */ bl mathutil_mtxA_push
|
|
/* 800BCAC8 000B89E8 88 19 00 00 */ lbz r0, 0(r25)
|
|
/* 800BCACC 000B89EC 80 9A 00 00 */ lwz r4, 0(r26)
|
|
/* 800BCAD0 000B89F0 7C 00 07 74 */ extsb r0, r0
|
|
/* 800BCAD4 000B89F4 1C 60 02 38 */ mulli r3, r0, 0x238
|
|
/* 800BCAD8 000B89F8 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BCADC 000B89FC 38 63 83 B0 */ addi r3, r3, -31824
|
|
/* 800BCAE0 000B8A00 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800BCAE4 000B8A04 4B F4 B1 5D */ bl mathutil_mtxA_mult_right
|
|
/* 800BCAE8 000B8A08 38 79 00 08 */ addi r3, r25, 8
|
|
/* 800BCAEC 000B8A0C 4B F4 B2 35 */ bl mathutil_mtxA_translate
|
|
/* 800BCAF0 000B8A10 4B F4 AA A1 */ bl mathutil_mtxA_sq_from_identity
|
|
/* 800BCAF4 000B8A14 3A DD 00 04 */ addi r22, r29, 4
|
|
/* 800BCAF8 000B8A18 3A FD 00 08 */ addi r23, r29, 8
|
|
/* 800BCAFC 000B8A1C 3E A0 E0 00 */ lis r21, 0xE000000C@ha
|
|
/* 800BCB00 000B8A20 C0 55 00 0C */ lfs f2, 0xE000000C@l(r21)
|
|
/* 800BCB04 000B8A24 C0 35 00 1C */ lfs f1, 0x1c(r21)
|
|
/* 800BCB08 000B8A28 C0 15 00 2C */ lfs f0, 0x2c(r21)
|
|
/* 800BCB0C 000B8A2C D0 41 00 14 */ stfs f2, 0x14(r1)
|
|
/* 800BCB10 000B8A30 D0 36 00 00 */ stfs f1, 0(r22)
|
|
/* 800BCB14 000B8A34 D0 17 00 00 */ stfs f0, 0(r23)
|
|
/* 800BCB18 000B8A38 C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 800BCB1C 000B8A3C C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800BCB20 000B8A40 EC 80 B8 28 */ fsubs f4, f0, f23
|
|
/* 800BCB24 000B8A44 EE A1 20 28 */ fsubs f21, f1, f4
|
|
/* 800BCB28 000B8A48 FC 15 C0 40 */ fcmpo cr0, f21, f24
|
|
/* 800BCB2C 000B8A4C 40 81 00 0C */ ble lbl_800BCB38
|
|
/* 800BCB30 000B8A50 4B F4 AD 05 */ bl mathutil_mtxA_pop
|
|
/* 800BCB34 000B8A54 48 00 01 88 */ b lbl_800BCCBC
|
|
lbl_800BCB38:
|
|
/* 800BCB38 000B8A58 C0 01 00 30 */ lfs f0, 0x30(r1)
|
|
/* 800BCB3C 000B8A5C C0 41 00 2C */ lfs f2, 0x2c(r1)
|
|
/* 800BCB40 000B8A60 EC 15 00 24 */ fdivs f0, f21, f0
|
|
/* 800BCB44 000B8A64 C0 61 00 14 */ lfs f3, 0x14(r1)
|
|
/* 800BCB48 000B8A68 C0 21 00 34 */ lfs f1, 0x34(r1)
|
|
/* 800BCB4C 000B8A6C FC 00 00 50 */ fneg f0, f0
|
|
/* 800BCB50 000B8A70 EC 42 00 32 */ fmuls f2, f2, f0
|
|
/* 800BCB54 000B8A74 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BCB58 000B8A78 EC 23 10 2A */ fadds f1, f3, f2
|
|
/* 800BCB5C 000B8A7C D0 21 00 14 */ stfs f1, 0x14(r1)
|
|
/* 800BCB60 000B8A80 D0 81 00 18 */ stfs f4, 0x18(r1)
|
|
/* 800BCB64 000B8A84 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 800BCB68 000B8A88 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BCB6C 000B8A8C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 800BCB70 000B8A90 C0 41 00 14 */ lfs f2, 0x14(r1)
|
|
/* 800BCB74 000B8A94 C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800BCB78 000B8A98 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 800BCB7C 000B8A9C D0 55 00 0C */ stfs f2, 0xc(r21)
|
|
/* 800BCB80 000B8AA0 D0 35 00 1C */ stfs f1, 0x1c(r21)
|
|
/* 800BCB84 000B8AA4 D0 15 00 2C */ stfs f0, 0x2c(r21)
|
|
/* 800BCB88 000B8AA8 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BCB8C 000B8AAC 38 63 00 30 */ addi r3, r3, 0x30
|
|
/* 800BCB90 000B8AB0 4B F4 B0 C5 */ bl mathutil_mtxA_mult_left
|
|
/* 800BCB94 000B8AB4 C0 55 00 0C */ lfs f2, 0xc(r21)
|
|
/* 800BCB98 000B8AB8 C0 35 00 1C */ lfs f1, 0x1c(r21)
|
|
/* 800BCB9C 000B8ABC C0 15 00 2C */ lfs f0, 0x2c(r21)
|
|
/* 800BCBA0 000B8AC0 D0 41 00 14 */ stfs f2, 0x14(r1)
|
|
/* 800BCBA4 000B8AC4 D0 36 00 00 */ stfs f1, 0(r22)
|
|
/* 800BCBA8 000B8AC8 D0 17 00 00 */ stfs f0, 0(r23)
|
|
/* 800BCBAC 000B8ACC C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 800BCBB0 000B8AD0 FC 00 C8 40 */ fcmpo cr0, f0, f25
|
|
/* 800BCBB4 000B8AD4 40 80 01 04 */ bge lbl_800BCCB8
|
|
/* 800BCBB8 000B8AD8 88 19 00 01 */ lbz r0, 1(r25)
|
|
/* 800BCBBC 000B8ADC EE BA 05 72 */ fmuls f21, f26, f21
|
|
/* 800BCBC0 000B8AE0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 800BCBC4 000B8AE4 90 01 00 7C */ stw r0, 0x7c(r1)
|
|
/* 800BCBC8 000B8AE8 EC 1C A8 28 */ fsubs f0, f28, f21
|
|
/* 800BCBCC 000B8AEC 93 01 00 78 */ stw r24, 0x78(r1)
|
|
/* 800BCBD0 000B8AF0 C8 21 00 78 */ lfd f1, 0x78(r1)
|
|
/* 800BCBD4 000B8AF4 EC 1B 00 32 */ fmuls f0, f27, f0
|
|
/* 800BCBD8 000B8AF8 EC 21 E8 28 */ fsubs f1, f1, f29
|
|
/* 800BCBDC 000B8AFC EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BCBE0 000B8B00 D0 21 00 08 */ stfs f1, 8(r1)
|
|
/* 800BCBE4 000B8B04 88 19 00 02 */ lbz r0, 2(r25)
|
|
/* 800BCBE8 000B8B08 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 800BCBEC 000B8B0C 93 01 00 70 */ stw r24, 0x70(r1)
|
|
/* 800BCBF0 000B8B10 C8 21 00 70 */ lfd f1, 0x70(r1)
|
|
/* 800BCBF4 000B8B14 EC 21 E8 28 */ fsubs f1, f1, f29
|
|
/* 800BCBF8 000B8B18 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BCBFC 000B8B1C D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 800BCC00 000B8B20 88 19 00 03 */ lbz r0, 3(r25)
|
|
/* 800BCC04 000B8B24 90 01 00 6C */ stw r0, 0x6c(r1)
|
|
/* 800BCC08 000B8B28 93 01 00 68 */ stw r24, 0x68(r1)
|
|
/* 800BCC0C 000B8B2C C8 21 00 68 */ lfd f1, 0x68(r1)
|
|
/* 800BCC10 000B8B30 EC 21 E8 28 */ fsubs f1, f1, f29
|
|
/* 800BCC14 000B8B34 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BCC18 000B8B38 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800BCC1C 000B8B3C C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800BCC20 000B8B40 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800BCC24 000B8B44 C0 61 00 10 */ lfs f3, 0x10(r1)
|
|
/* 800BCC28 000B8B48 4B FD 2A ED */ bl g_avdisp_set_some_color_1
|
|
/* 800BCC2C 000B8B4C C0 41 00 1C */ lfs f2, 0x1c(r1)
|
|
/* 800BCC30 000B8B50 EC 7E 05 72 */ fmuls f3, f30, f21
|
|
/* 800BCC34 000B8B54 C0 99 00 14 */ lfs f4, 0x14(r25)
|
|
/* 800BCC38 000B8B58 EC 1F 10 2A */ fadds f0, f31, f2
|
|
/* 800BCC3C 000B8B5C C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 800BCC40 000B8B60 EE A4 18 2A */ fadds f21, f4, f3
|
|
/* 800BCC44 000B8B64 EC 00 10 24 */ fdivs f0, f0, f2
|
|
/* 800BCC48 000B8B68 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BCC4C 000B8B6C D0 21 00 14 */ stfs f1, 0x14(r1)
|
|
/* 800BCC50 000B8B70 C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800BCC54 000B8B74 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BCC58 000B8B78 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 800BCC5C 000B8B7C C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 800BCC60 000B8B80 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BCC64 000B8B84 D0 21 00 1C */ stfs f1, 0x1c(r1)
|
|
/* 800BCC68 000B8B88 C0 61 00 14 */ lfs f3, 0x14(r1)
|
|
/* 800BCC6C 000B8B8C C0 41 00 18 */ lfs f2, 0x18(r1)
|
|
/* 800BCC70 000B8B90 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 800BCC74 000B8B94 D0 75 00 0C */ stfs f3, 0xc(r21)
|
|
/* 800BCC78 000B8B98 D0 55 00 1C */ stfs f2, 0x1c(r21)
|
|
/* 800BCC7C 000B8B9C D0 35 00 2C */ stfs f1, 0x2c(r21)
|
|
/* 800BCC80 000B8BA0 EE B5 00 32 */ fmuls f21, f21, f0
|
|
/* 800BCC84 000B8BA4 FC 20 A8 90 */ fmr f1, f21
|
|
/* 800BCC88 000B8BA8 4B F4 B1 41 */ bl mathutil_mtxA_scale_s
|
|
/* 800BCC8C 000B8BAC 38 60 40 00 */ li r3, 0x4000
|
|
/* 800BCC90 000B8BB0 4B F4 B2 F9 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BCC94 000B8BB4 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BCC98 000B8BB8 38 80 00 00 */ li r4, 0
|
|
/* 800BCC9C 000B8BBC 4B FD DD 89 */ bl func_8009AA24
|
|
/* 800BCCA0 000B8BC0 FC 20 A8 90 */ fmr f1, f21
|
|
/* 800BCCA4 000B8BC4 4B FD 17 7D */ bl func_8008E420
|
|
/* 800BCCA8 000B8BC8 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800BCCAC 000B8BCC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BCCB0 000B8BD0 80 63 02 70 */ lwz r3, 0x270(r3)
|
|
/* 800BCCB4 000B8BD4 4B FD 18 4D */ bl g_avdisp_maybe_draw_model_3
|
|
lbl_800BCCB8:
|
|
/* 800BCCB8 000B8BD8 4B F4 AB 7D */ bl mathutil_mtxA_pop
|
|
lbl_800BCCBC:
|
|
/* 800BCCBC 000B8BDC 3B 39 00 18 */ addi r25, r25, 0x18
|
|
lbl_800BCCC0:
|
|
/* 800BCCC0 000B8BE0 88 19 00 00 */ lbz r0, 0(r25)
|
|
/* 800BCCC4 000B8BE4 7C 00 07 74 */ extsb r0, r0
|
|
/* 800BCCC8 000B8BE8 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 800BCCCC 000B8BEC 40 82 FD F8 */ bne lbl_800BCAC4
|
|
/* 800BCCD0 000B8BF0 4B F5 16 ED */ bl func_8000E3BC
|
|
/* 800BCCD4 000B8BF4 38 60 00 01 */ li r3, 1
|
|
/* 800BCCD8 000B8BF8 38 80 00 03 */ li r4, 3
|
|
/* 800BCCDC 000B8BFC 38 A0 00 01 */ li r5, 1
|
|
/* 800BCCE0 000B8C00 4B FD 18 E9 */ bl avdisp_set_z_mode
|
|
lbl_800BCCE4:
|
|
/* 800BCCE4 000B8C04 37 9C FF FF */ addic. r28, r28, -1
|
|
/* 800BCCE8 000B8C08 3B 7B 00 80 */ addi r27, r27, 0x80
|
|
/* 800BCCEC 000B8C0C 41 81 FC 88 */ bgt lbl_800BC974
|
|
/* 800BCCF0 000B8C10 BA A1 00 84 */ lmw r21, 0x84(r1)
|
|
/* 800BCCF4 000B8C14 80 01 01 0C */ lwz r0, 0x10c(r1)
|
|
/* 800BCCF8 000B8C18 CB E1 01 00 */ lfd f31, 0x100(r1)
|
|
/* 800BCCFC 000B8C1C CB C1 00 F8 */ lfd f30, 0xf8(r1)
|
|
/* 800BCD00 000B8C20 7C 08 03 A6 */ mtlr r0
|
|
/* 800BCD04 000B8C24 CB A1 00 F0 */ lfd f29, 0xf0(r1)
|
|
/* 800BCD08 000B8C28 CB 81 00 E8 */ lfd f28, 0xe8(r1)
|
|
/* 800BCD0C 000B8C2C CB 61 00 E0 */ lfd f27, 0xe0(r1)
|
|
/* 800BCD10 000B8C30 CB 41 00 D8 */ lfd f26, 0xd8(r1)
|
|
/* 800BCD14 000B8C34 CB 21 00 D0 */ lfd f25, 0xd0(r1)
|
|
/* 800BCD18 000B8C38 CB 01 00 C8 */ lfd f24, 0xc8(r1)
|
|
/* 800BCD1C 000B8C3C CA E1 00 C0 */ lfd f23, 0xc0(r1)
|
|
/* 800BCD20 000B8C40 CA C1 00 B8 */ lfd f22, 0xb8(r1)
|
|
/* 800BCD24 000B8C44 CA A1 00 B0 */ lfd f21, 0xb0(r1)
|
|
/* 800BCD28 000B8C48 38 21 01 08 */ addi r1, r1, 0x108
|
|
/* 800BCD2C 000B8C4C 4E 80 00 20 */ blr
|
|
lbl_800BCD30:
|
|
/* 800BCD30 000B8C50 7C 08 02 A6 */ mflr r0
|
|
/* 800BCD34 000B8C54 3C 80 80 1B */ lis r4, lbl_801B7BA8@ha
|
|
/* 800BCD38 000B8C58 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BCD3C 000B8C5C 38 04 7B A8 */ addi r0, r4, lbl_801B7BA8@l
|
|
/* 800BCD40 000B8C60 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800BCD44 000B8C64 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800BCD48 000B8C68 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800BCD4C 000B8C6C 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800BCD50 000B8C70 83 C3 00 08 */ lwz r30, 8(r3)
|
|
/* 800BCD54 000B8C74 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800BCD58 000B8C78 A8 9E 00 56 */ lha r4, 0x56(r30)
|
|
/* 800BCD5C 000B8C7C 83 E3 00 08 */ lwz r31, 8(r3)
|
|
/* 800BCD60 000B8C80 1C 64 00 12 */ mulli r3, r4, 0x12
|
|
/* 800BCD64 000B8C84 7F A0 1A 14 */ add r29, r0, r3
|
|
/* 800BCD68 000B8C88 4B F4 AC 45 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800BCD6C 000B8C8C 38 60 00 00 */ li r3, 0
|
|
/* 800BCD70 000B8C90 4B F6 55 05 */ bl func_80022274
|
|
/* 800BCD74 000B8C94 C0 42 BD 2C */ lfs f2, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BCD78 000B8C98 C0 1E 00 10 */ lfs f0, 0x10(r30)
|
|
/* 800BCD7C 000B8C9C C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800BCD80 000B8CA0 EC 42 00 2A */ fadds f2, f2, f0
|
|
/* 800BCD84 000B8CA4 C0 7E 00 14 */ lfs f3, 0x14(r30)
|
|
/* 800BCD88 000B8CA8 4B F4 AF A9 */ bl mathutil_mtxA_translate_xyz
|
|
/* 800BCD8C 000B8CAC A8 7E 00 5A */ lha r3, 0x5a(r30)
|
|
/* 800BCD90 000B8CB0 4B F4 B2 6D */ bl mathutil_mtxA_rotate_y
|
|
/* 800BCD94 000B8CB4 A8 7E 00 58 */ lha r3, 0x58(r30)
|
|
/* 800BCD98 000B8CB8 4B F4 B1 F1 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BCD9C 000B8CBC A8 7E 00 5C */ lha r3, 0x5c(r30)
|
|
/* 800BCDA0 000B8CC0 4B F4 B2 E9 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BCDA4 000B8CC4 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BCDA8 000B8CC8 38 80 00 00 */ li r4, 0
|
|
/* 800BCDAC 000B8CCC 4B FD DC 79 */ bl func_8009AA24
|
|
/* 800BCDB0 000B8CD0 38 60 00 01 */ li r3, 1
|
|
/* 800BCDB4 000B8CD4 38 80 00 03 */ li r4, 3
|
|
/* 800BCDB8 000B8CD8 38 A0 00 00 */ li r5, 0
|
|
/* 800BCDBC 000B8CDC 4B FD 18 0D */ bl avdisp_set_z_mode
|
|
/* 800BCDC0 000B8CE0 3C 60 80 1B */ lis r3, lbl_801B7BA0@ha
|
|
/* 800BCDC4 000B8CE4 A8 03 7B A0 */ lha r0, lbl_801B7BA0@l(r3)
|
|
/* 800BCDC8 000B8CE8 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BCDCC 000B8CEC 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800BCDD0 000B8CF0 4B FD 1C 95 */ bl g_avdisp_draw_model_2
|
|
/* 800BCDD4 000B8CF4 A8 1D 00 00 */ lha r0, 0(r29)
|
|
/* 800BCDD8 000B8CF8 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BCDDC 000B8CFC 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800BCDE0 000B8D00 4B FD 1C 85 */ bl g_avdisp_draw_model_2
|
|
/* 800BCDE4 000B8D04 A8 1D 00 0C */ lha r0, 0xc(r29)
|
|
/* 800BCDE8 000B8D08 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BCDEC 000B8D0C 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800BCDF0 000B8D10 4B FD 1C 75 */ bl g_avdisp_draw_model_2
|
|
/* 800BCDF4 000B8D14 38 60 00 01 */ li r3, 1
|
|
/* 800BCDF8 000B8D18 38 80 00 03 */ li r4, 3
|
|
/* 800BCDFC 000B8D1C 38 A0 00 01 */ li r5, 1
|
|
/* 800BCE00 000B8D20 4B FD 17 C9 */ bl avdisp_set_z_mode
|
|
/* 800BCE04 000B8D24 3C 60 80 1B */ lis r3, lbl_801B7B98@ha
|
|
/* 800BCE08 000B8D28 A8 03 7B 98 */ lha r0, lbl_801B7B98@l(r3)
|
|
/* 800BCE0C 000B8D2C 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BCE10 000B8D30 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800BCE14 000B8D34 4B FD 1C 51 */ bl g_avdisp_draw_model_2
|
|
/* 800BCE18 000B8D38 A8 1D 00 06 */ lha r0, 6(r29)
|
|
/* 800BCE1C 000B8D3C 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BCE20 000B8D40 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800BCE24 000B8D44 4B FD 1C 41 */ bl g_avdisp_draw_model_2
|
|
/* 800BCE28 000B8D48 38 60 00 01 */ li r3, 1
|
|
/* 800BCE2C 000B8D4C 38 80 00 03 */ li r4, 3
|
|
/* 800BCE30 000B8D50 38 A0 00 01 */ li r5, 1
|
|
/* 800BCE34 000B8D54 4B FD 17 95 */ bl avdisp_set_z_mode
|
|
/* 800BCE38 000B8D58 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800BCE3C 000B8D5C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800BCE40 000B8D60 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800BCE44 000B8D64 7C 08 03 A6 */ mtlr r0
|
|
/* 800BCE48 000B8D68 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800BCE4C 000B8D6C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800BCE50 000B8D70 4E 80 00 20 */ blr
|
|
|
|
.global func_800BCE54
|
|
func_800BCE54:
|
|
/* 800BCE54 000B8D74 7C 08 02 A6 */ mflr r0
|
|
/* 800BCE58 000B8D78 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BCE5C 000B8D7C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800BCE60 000B8D80 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800BCE64 000B8D84 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800BCE68 000B8D88 3B C4 00 00 */ addi r30, r4, 0
|
|
/* 800BCE6C 000B8D8C 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800BCE70 000B8D90 3B A3 00 00 */ addi r29, r3, 0
|
|
/* 800BCE74 000B8D94 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BCE78 000B8D98 38 A3 6B D8 */ addi r5, r3, lbl_802C6BD8@l
|
|
/* 800BCE7C 000B8D9C 57 A3 38 30 */ slwi r3, r29, 7
|
|
/* 800BCE80 000B8DA0 80 05 00 08 */ lwz r0, 8(r5)
|
|
/* 800BCE84 000B8DA4 3F E3 00 01 */ addis r31, r3, 1
|
|
/* 800BCE88 000B8DA8 3B FF A8 04 */ addi r31, r31, -22524
|
|
/* 800BCE8C 000B8DAC 7F E0 FA 14 */ add r31, r0, r31
|
|
/* 800BCE90 000B8DB0 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 800BCE94 000B8DB4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800BCE98 000B8DB8 41 82 00 24 */ beq lbl_800BCEBC
|
|
/* 800BCE9C 000B8DBC 3C 60 80 20 */ lis r3, lbl_80206B80@ha
|
|
/* 800BCEA0 000B8DC0 57 A4 10 3A */ slwi r4, r29, 2
|
|
/* 800BCEA4 000B8DC4 38 03 6B 80 */ addi r0, r3, lbl_80206B80@l
|
|
/* 800BCEA8 000B8DC8 7C 60 22 14 */ add r3, r0, r4
|
|
/* 800BCEAC 000B8DCC 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800BCEB0 000B8DD0 4B FD 03 ED */ bl func_8008D29C
|
|
/* 800BCEB4 000B8DD4 38 00 00 00 */ li r0, 0
|
|
/* 800BCEB8 000B8DD8 90 1F 00 00 */ stw r0, 0(r31)
|
|
lbl_800BCEBC:
|
|
/* 800BCEBC 000B8DDC 2C 1E 00 00 */ cmpwi r30, 0
|
|
/* 800BCEC0 000B8DE0 41 80 00 8C */ blt lbl_800BCF4C
|
|
/* 800BCEC4 000B8DE4 3C 60 80 0C */ lis r3, lbl_800BCF6C@ha
|
|
/* 800BCEC8 000B8DE8 38 A3 CF 6C */ addi r5, r3, lbl_800BCF6C@l
|
|
/* 800BCECC 000B8DEC 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800BCED0 000B8DF0 38 9E 00 00 */ addi r4, r30, 0
|
|
/* 800BCED4 000B8DF4 4B F7 B1 D5 */ bl func_800380A8
|
|
/* 800BCED8 000B8DF8 90 7F 00 00 */ stw r3, 0(r31)
|
|
/* 800BCEDC 000B8DFC 83 DF 00 00 */ lwz r30, 0(r31)
|
|
/* 800BCEE0 000B8E00 28 1E 00 00 */ cmplwi r30, 0
|
|
/* 800BCEE4 000B8E04 40 82 00 0C */ bne lbl_800BCEF0
|
|
/* 800BCEE8 000B8E08 38 60 00 00 */ li r3, 0
|
|
/* 800BCEEC 000B8E0C 48 00 00 64 */ b lbl_800BCF50
|
|
lbl_800BCEF0:
|
|
/* 800BCEF0 000B8E10 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BCEF4 000B8E14 38 60 00 0C */ li r3, 0xc
|
|
/* 800BCEF8 000B8E18 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 800BCEFC 000B8E1C 38 00 FF FF */ li r0, -1
|
|
/* 800BCF00 000B8E20 D0 04 00 3C */ stfs f0, 0x3c(r4)
|
|
/* 800BCF04 000B8E24 80 9E 00 14 */ lwz r4, 0x14(r30)
|
|
/* 800BCF08 000B8E28 60 84 00 20 */ ori r4, r4, 0x20
|
|
/* 800BCF0C 000B8E2C 90 9E 00 14 */ stw r4, 0x14(r30)
|
|
/* 800BCF10 000B8E30 B0 7F 00 08 */ sth r3, 8(r31)
|
|
/* 800BCF14 000B8E34 B0 1F 00 0A */ sth r0, 0xa(r31)
|
|
/* 800BCF18 000B8E38 4B F4 A6 4D */ bl mathutil_mtxA_from_identity
|
|
/* 800BCF1C 000B8E3C 38 BE 00 30 */ addi r5, r30, 0x30
|
|
/* 800BCF20 000B8E40 38 85 00 04 */ addi r4, r5, 4
|
|
/* 800BCF24 000B8E44 38 65 00 08 */ addi r3, r5, 8
|
|
/* 800BCF28 000B8E48 3C C0 E0 00 */ lis r6, 0xE000000C@ha
|
|
/* 800BCF2C 000B8E4C C0 46 00 0C */ lfs f2, 0xE000000C@l(r6)
|
|
/* 800BCF30 000B8E50 C0 26 00 1C */ lfs f1, 0x1c(r6)
|
|
/* 800BCF34 000B8E54 C0 06 00 2C */ lfs f0, 0x2c(r6)
|
|
/* 800BCF38 000B8E58 D0 45 00 00 */ stfs f2, 0(r5)
|
|
/* 800BCF3C 000B8E5C D0 24 00 00 */ stfs f1, 0(r4)
|
|
/* 800BCF40 000B8E60 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800BCF44 000B8E64 38 7E 00 60 */ addi r3, r30, 0x60
|
|
/* 800BCF48 000B8E68 4B F4 B9 29 */ bl mathutil_mtxA_to_quat
|
|
lbl_800BCF4C:
|
|
/* 800BCF4C 000B8E6C 38 60 00 01 */ li r3, 1
|
|
lbl_800BCF50:
|
|
/* 800BCF50 000B8E70 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800BCF54 000B8E74 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800BCF58 000B8E78 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800BCF5C 000B8E7C 7C 08 03 A6 */ mtlr r0
|
|
/* 800BCF60 000B8E80 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800BCF64 000B8E84 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800BCF68 000B8E88 4E 80 00 20 */ blr
|
|
lbl_800BCF6C:
|
|
/* 800BCF6C 000B8E8C 7C 08 02 A6 */ mflr r0
|
|
/* 800BCF70 000B8E90 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BCF74 000B8E94 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 800BCF78 000B8E98 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800BCF7C 000B8E9C 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800BCF80 000B8EA0 3B C4 00 00 */ addi r30, r4, 0
|
|
/* 800BCF84 000B8EA4 20 1E 00 03 */ subfic r0, r30, 3
|
|
/* 800BCF88 000B8EA8 7C 00 00 34 */ cntlzw r0, r0
|
|
/* 800BCF8C 000B8EAC 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800BCF90 000B8EB0 54 00 D9 7F */ rlwinm. r0, r0, 0x1b, 5, 0x1f
|
|
/* 800BCF94 000B8EB4 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800BCF98 000B8EB8 3B A3 00 00 */ addi r29, r3, 0
|
|
/* 800BCF9C 000B8EBC 3B E4 6B D8 */ addi r31, r4, lbl_802C6BD8@l
|
|
/* 800BCFA0 000B8EC0 41 82 00 1C */ beq lbl_800BCFBC
|
|
/* 800BCFA4 000B8EC4 7F A3 EB 78 */ mr r3, r29
|
|
/* 800BCFA8 000B8EC8 4B FC E3 2D */ bl func_8008B2D4
|
|
/* 800BCFAC 000B8ECC 2C 1E 00 03 */ cmpwi r30, 3
|
|
/* 800BCFB0 000B8ED0 41 82 04 A4 */ beq lbl_800BD454
|
|
/* 800BCFB4 000B8ED4 4B FD 02 8D */ bl func_8008D240
|
|
/* 800BCFB8 000B8ED8 48 00 04 9C */ b lbl_800BD454
|
|
lbl_800BCFBC:
|
|
/* 800BCFBC 000B8EDC 80 0D 9D 00 */ lwz r0, lbl_802F1EE0@sda21(r13)
|
|
/* 800BCFC0 000B8EE0 70 00 00 0A */ andi. r0, r0, 0xa
|
|
/* 800BCFC4 000B8EE4 40 82 04 90 */ bne lbl_800BD454
|
|
/* 800BCFC8 000B8EE8 80 7F 00 08 */ lwz r3, 8(r31)
|
|
/* 800BCFCC 000B8EEC 38 80 00 04 */ li r4, 4
|
|
/* 800BCFD0 000B8EF0 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800BCFD4 000B8EF4 84 1E A8 04 */ lwzu r0, -0x57fc(r30)
|
|
/* 800BCFD8 000B8EF8 7C 00 E8 40 */ cmplw r0, r29
|
|
/* 800BCFDC 000B8EFC 41 82 00 3C */ beq lbl_800BD018
|
|
/* 800BCFE0 000B8F00 84 1E 00 80 */ lwzu r0, 0x80(r30)
|
|
/* 800BCFE4 000B8F04 38 80 00 03 */ li r4, 3
|
|
/* 800BCFE8 000B8F08 7C 00 E8 40 */ cmplw r0, r29
|
|
/* 800BCFEC 000B8F0C 41 82 00 2C */ beq lbl_800BD018
|
|
/* 800BCFF0 000B8F10 84 1E 00 80 */ lwzu r0, 0x80(r30)
|
|
/* 800BCFF4 000B8F14 38 80 00 02 */ li r4, 2
|
|
/* 800BCFF8 000B8F18 7C 00 E8 40 */ cmplw r0, r29
|
|
/* 800BCFFC 000B8F1C 41 82 00 1C */ beq lbl_800BD018
|
|
/* 800BD000 000B8F20 84 1E 00 80 */ lwzu r0, 0x80(r30)
|
|
/* 800BD004 000B8F24 38 80 00 01 */ li r4, 1
|
|
/* 800BD008 000B8F28 7C 00 E8 40 */ cmplw r0, r29
|
|
/* 800BD00C 000B8F2C 41 82 00 0C */ beq lbl_800BD018
|
|
/* 800BD010 000B8F30 38 80 00 00 */ li r4, 0
|
|
/* 800BD014 000B8F34 3B DE 00 80 */ addi r30, r30, 0x80
|
|
lbl_800BD018:
|
|
/* 800BD018 000B8F38 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 800BD01C 000B8F3C 41 82 04 38 */ beq lbl_800BD454
|
|
/* 800BD020 000B8F40 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 800BD024 000B8F44 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800BD028 000B8F48 41 82 00 08 */ beq lbl_800BD030
|
|
/* 800BD02C 000B8F4C 48 00 01 54 */ b lbl_800BD180
|
|
lbl_800BD030:
|
|
/* 800BD030 000B8F50 A8 7E 00 08 */ lha r3, 8(r30)
|
|
/* 800BD034 000B8F54 38 03 FF F8 */ addi r0, r3, -8
|
|
/* 800BD038 000B8F58 28 00 00 09 */ cmplwi r0, 9
|
|
/* 800BD03C 000B8F5C 41 81 01 28 */ bgt lbl_800BD164
|
|
/* 800BD040 000B8F60 3C 60 80 1E */ lis r3, lbl_801E31F4@ha
|
|
/* 800BD044 000B8F64 38 63 31 F4 */ addi r3, r3, lbl_801E31F4@l
|
|
/* 800BD048 000B8F68 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800BD04C 000B8F6C 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 800BD050 000B8F70 7C 09 03 A6 */ mtctr r0
|
|
/* 800BD054 000B8F74 4E 80 04 20 */ bctr
|
|
.global lbl_800BD058
|
|
lbl_800BD058:
|
|
/* 800BD058 000B8F78 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD05C 000B8F7C A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD060 000B8F80 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD064 000B8F84 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD068 000B8F88 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD06C 000B8F8C 40 82 01 A8 */ bne lbl_800BD214
|
|
/* 800BD070 000B8F90 38 00 00 08 */ li r0, 8
|
|
/* 800BD074 000B8F94 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD078 000B8F98 48 00 01 9C */ b lbl_800BD214
|
|
.global lbl_800BD07C
|
|
lbl_800BD07C:
|
|
/* 800BD07C 000B8F9C 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD080 000B8FA0 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD084 000B8FA4 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD088 000B8FA8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD08C 000B8FAC 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD090 000B8FB0 40 82 01 84 */ bne lbl_800BD214
|
|
/* 800BD094 000B8FB4 38 00 00 0A */ li r0, 0xa
|
|
/* 800BD098 000B8FB8 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD09C 000B8FBC 48 00 01 78 */ b lbl_800BD214
|
|
.global lbl_800BD0A0
|
|
lbl_800BD0A0:
|
|
/* 800BD0A0 000B8FC0 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD0A4 000B8FC4 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD0A8 000B8FC8 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD0AC 000B8FCC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD0B0 000B8FD0 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD0B4 000B8FD4 40 82 01 60 */ bne lbl_800BD214
|
|
/* 800BD0B8 000B8FD8 38 00 00 0E */ li r0, 0xe
|
|
/* 800BD0BC 000B8FDC B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD0C0 000B8FE0 48 00 01 54 */ b lbl_800BD214
|
|
.global lbl_800BD0C4
|
|
lbl_800BD0C4:
|
|
/* 800BD0C4 000B8FE4 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD0C8 000B8FE8 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD0CC 000B8FEC A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD0D0 000B8FF0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD0D4 000B8FF4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD0D8 000B8FF8 40 82 01 3C */ bne lbl_800BD214
|
|
/* 800BD0DC 000B8FFC 38 00 00 0B */ li r0, 0xb
|
|
/* 800BD0E0 000B9000 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD0E4 000B9004 48 00 01 30 */ b lbl_800BD214
|
|
.global lbl_800BD0E8
|
|
lbl_800BD0E8:
|
|
/* 800BD0E8 000B9008 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD0EC 000B900C A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD0F0 000B9010 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD0F4 000B9014 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD0F8 000B9018 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD0FC 000B901C 40 82 01 18 */ bne lbl_800BD214
|
|
/* 800BD100 000B9020 38 00 00 0F */ li r0, 0xf
|
|
/* 800BD104 000B9024 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD108 000B9028 48 00 01 0C */ b lbl_800BD214
|
|
.global lbl_800BD10C
|
|
lbl_800BD10C:
|
|
/* 800BD10C 000B902C A8 BE 00 0A */ lha r5, 0xa(r30)
|
|
/* 800BD110 000B9030 2C 05 FF FF */ cmpwi r5, -1
|
|
/* 800BD114 000B9034 41 82 01 00 */ beq lbl_800BD214
|
|
/* 800BD118 000B9038 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD11C 000B903C A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD120 000B9040 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD124 000B9044 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD128 000B9048 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD12C 000B904C 40 82 00 E8 */ bne lbl_800BD214
|
|
/* 800BD130 000B9050 B0 BE 00 08 */ sth r5, 8(r30)
|
|
/* 800BD134 000B9054 38 00 FF FF */ li r0, -1
|
|
/* 800BD138 000B9058 B0 1E 00 0A */ sth r0, 0xa(r30)
|
|
/* 800BD13C 000B905C 48 00 00 D8 */ b lbl_800BD214
|
|
.global lbl_800BD140
|
|
lbl_800BD140:
|
|
/* 800BD140 000B9060 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD144 000B9064 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD148 000B9068 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD14C 000B906C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD150 000B9070 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD154 000B9074 40 82 00 C0 */ bne lbl_800BD214
|
|
/* 800BD158 000B9078 38 00 00 10 */ li r0, 0x10
|
|
/* 800BD15C 000B907C B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD160 000B9080 48 00 00 B4 */ b lbl_800BD214
|
|
lbl_800BD164:
|
|
.global lbl_800BD164
|
|
/* 800BD164 000B9084 A8 1E 00 0A */ lha r0, 0xa(r30)
|
|
/* 800BD168 000B9088 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 800BD16C 000B908C 41 82 00 A8 */ beq lbl_800BD214
|
|
/* 800BD170 000B9090 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD174 000B9094 38 00 FF FF */ li r0, -1
|
|
/* 800BD178 000B9098 B0 1E 00 0A */ sth r0, 0xa(r30)
|
|
/* 800BD17C 000B909C 48 00 00 98 */ b lbl_800BD214
|
|
lbl_800BD180:
|
|
/* 800BD180 000B90A0 A8 1E 00 08 */ lha r0, 8(r30)
|
|
/* 800BD184 000B90A4 2C 00 00 0F */ cmpwi r0, 0xf
|
|
/* 800BD188 000B90A8 41 82 00 38 */ beq lbl_800BD1C0
|
|
/* 800BD18C 000B90AC 40 80 00 70 */ bge lbl_800BD1FC
|
|
/* 800BD190 000B90B0 2C 00 00 0E */ cmpwi r0, 0xe
|
|
/* 800BD194 000B90B4 40 80 00 08 */ bge lbl_800BD19C
|
|
/* 800BD198 000B90B8 48 00 00 64 */ b lbl_800BD1FC
|
|
lbl_800BD19C:
|
|
/* 800BD19C 000B90BC 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD1A0 000B90C0 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD1A4 000B90C4 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD1A8 000B90C8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD1AC 000B90CC 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD1B0 000B90D0 40 82 00 64 */ bne lbl_800BD214
|
|
/* 800BD1B4 000B90D4 38 00 00 0F */ li r0, 0xf
|
|
/* 800BD1B8 000B90D8 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD1BC 000B90DC 48 00 00 58 */ b lbl_800BD214
|
|
lbl_800BD1C0:
|
|
/* 800BD1C0 000B90E0 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BD1C4 000B90E4 A0 64 00 3A */ lhz r3, 0x3a(r4)
|
|
/* 800BD1C8 000B90E8 A0 84 00 38 */ lhz r4, 0x38(r4)
|
|
/* 800BD1CC 000B90EC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD1D0 000B90F0 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800BD1D4 000B90F4 40 82 00 0C */ bne lbl_800BD1E0
|
|
/* 800BD1D8 000B90F8 38 00 00 0E */ li r0, 0xe
|
|
/* 800BD1DC 000B90FC B0 1E 00 08 */ sth r0, 8(r30)
|
|
lbl_800BD1E0:
|
|
/* 800BD1E0 000B9100 A8 1E 00 0A */ lha r0, 0xa(r30)
|
|
/* 800BD1E4 000B9104 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 800BD1E8 000B9108 41 82 00 2C */ beq lbl_800BD214
|
|
/* 800BD1EC 000B910C B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD1F0 000B9110 38 00 FF FF */ li r0, -1
|
|
/* 800BD1F4 000B9114 B0 1E 00 0A */ sth r0, 0xa(r30)
|
|
/* 800BD1F8 000B9118 48 00 00 1C */ b lbl_800BD214
|
|
lbl_800BD1FC:
|
|
/* 800BD1FC 000B911C A8 1E 00 0A */ lha r0, 0xa(r30)
|
|
/* 800BD200 000B9120 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 800BD204 000B9124 41 82 00 10 */ beq lbl_800BD214
|
|
/* 800BD208 000B9128 B0 1E 00 08 */ sth r0, 8(r30)
|
|
/* 800BD20C 000B912C 38 00 FF FF */ li r0, -1
|
|
/* 800BD210 000B9130 B0 1E 00 0A */ sth r0, 0xa(r30)
|
|
lbl_800BD214:
|
|
/* 800BD214 000B9134 A8 BE 00 08 */ lha r5, 8(r30)
|
|
/* 800BD218 000B9138 2C 05 00 12 */ cmpwi r5, 0x12
|
|
/* 800BD21C 000B913C 40 80 00 1C */ bge lbl_800BD238
|
|
/* 800BD220 000B9140 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BD224 000B9144 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800BD228 000B9148 38 80 00 07 */ li r4, 7
|
|
/* 800BD22C 000B914C 38 C0 00 00 */ li r6, 0
|
|
/* 800BD230 000B9150 4B FC E9 A5 */ bl func_8008BBD4
|
|
/* 800BD234 000B9154 48 00 00 1C */ b lbl_800BD250
|
|
lbl_800BD238:
|
|
/* 800BD238 000B9158 38 A5 FF EE */ addi r5, r5, -18
|
|
/* 800BD23C 000B915C C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BD240 000B9160 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800BD244 000B9164 38 C5 00 01 */ addi r6, r5, 1
|
|
/* 800BD248 000B9168 38 80 00 01 */ li r4, 1
|
|
/* 800BD24C 000B916C 4B FC E9 89 */ bl func_8008BBD4
|
|
lbl_800BD250:
|
|
/* 800BD250 000B9170 7F A3 EB 78 */ mr r3, r29
|
|
/* 800BD254 000B9174 4B FC F2 55 */ bl func_8008C4A8
|
|
/* 800BD258 000B9178 80 1E 00 70 */ lwz r0, 0x70(r30)
|
|
/* 800BD25C 000B917C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800BD260 000B9180 41 82 00 14 */ beq lbl_800BD274
|
|
/* 800BD264 000B9184 40 80 00 58 */ bge lbl_800BD2BC
|
|
/* 800BD268 000B9188 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BD26C 000B918C 40 80 00 18 */ bge lbl_800BD284
|
|
/* 800BD270 000B9190 48 00 00 4C */ b lbl_800BD2BC
|
|
lbl_800BD274:
|
|
/* 800BD274 000B9194 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800BD278 000B9198 38 9E 00 74 */ addi r4, r30, 0x74
|
|
/* 800BD27C 000B919C 4B FC EE 15 */ bl func_8008C090
|
|
/* 800BD280 000B91A0 48 00 00 3C */ b lbl_800BD2BC
|
|
lbl_800BD284:
|
|
/* 800BD284 000B91A4 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BD288 000B91A8 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800BD28C 000B91AC 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 800BD290 000B91B0 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BD294 000B91B4 38 03 EF 00 */ addi r0, r3, cameraInfo@l
|
|
/* 800BD298 000B91B8 1C 64 02 84 */ mulli r3, r4, 0x284
|
|
/* 800BD29C 000B91BC 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800BD2A0 000B91C0 38 63 01 44 */ addi r3, r3, 0x144
|
|
/* 800BD2A4 000B91C4 4B F4 A6 0D */ bl mathutil_mtxA_from_mtx
|
|
/* 800BD2A8 000B91C8 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800BD2AC 000B91CC 4B F4 AC 59 */ bl mathutil_mtxA_rigid_inv_tf_tl
|
|
/* 800BD2B0 000B91D0 38 7D 00 00 */ addi r3, r29, 0
|
|
/* 800BD2B4 000B91D4 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 800BD2B8 000B91D8 4B FC ED D9 */ bl func_8008C090
|
|
lbl_800BD2BC:
|
|
/* 800BD2BC 000B91DC 38 7E 00 0C */ addi r3, r30, 0xc
|
|
/* 800BD2C0 000B91E0 4B F4 A2 FD */ bl mathutil_mtxA_from_translate
|
|
/* 800BD2C4 000B91E4 A8 7E 00 34 */ lha r3, 0x34(r30)
|
|
/* 800BD2C8 000B91E8 4B F4 AD C1 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BD2CC 000B91EC A8 7E 00 32 */ lha r3, 0x32(r30)
|
|
/* 800BD2D0 000B91F0 38 63 C0 00 */ addi r3, r3, -16384
|
|
/* 800BD2D4 000B91F4 4B F4 AD 29 */ bl mathutil_mtxA_rotate_y
|
|
/* 800BD2D8 000B91F8 A8 7E 00 30 */ lha r3, 0x30(r30)
|
|
/* 800BD2DC 000B91FC 4B F4 AC AD */ bl mathutil_mtxA_rotate_x
|
|
/* 800BD2E0 000B9200 38 BD 00 30 */ addi r5, r29, 0x30
|
|
/* 800BD2E4 000B9204 38 85 00 04 */ addi r4, r5, 4
|
|
/* 800BD2E8 000B9208 38 65 00 08 */ addi r3, r5, 8
|
|
/* 800BD2EC 000B920C 3C C0 E0 00 */ lis r6, 0xE000000C@ha
|
|
/* 800BD2F0 000B9210 C0 46 00 0C */ lfs f2, 0xE000000C@l(r6)
|
|
/* 800BD2F4 000B9214 C0 26 00 1C */ lfs f1, 0x1c(r6)
|
|
/* 800BD2F8 000B9218 C0 06 00 2C */ lfs f0, 0x2c(r6)
|
|
/* 800BD2FC 000B921C D0 45 00 00 */ stfs f2, 0(r5)
|
|
/* 800BD300 000B9220 D0 24 00 00 */ stfs f1, 0(r4)
|
|
/* 800BD304 000B9224 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800BD308 000B9228 38 7D 00 60 */ addi r3, r29, 0x60
|
|
/* 800BD30C 000B922C 4B F4 B5 65 */ bl mathutil_mtxA_to_quat
|
|
/* 800BD310 000B9230 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 800BD314 000B9234 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BD318 000B9238 41 82 00 6C */ beq lbl_800BD384
|
|
/* 800BD31C 000B923C 40 80 00 10 */ bge lbl_800BD32C
|
|
/* 800BD320 000B9240 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BD324 000B9244 40 80 00 14 */ bge lbl_800BD338
|
|
/* 800BD328 000B9248 48 00 01 2C */ b lbl_800BD454
|
|
lbl_800BD32C:
|
|
/* 800BD32C 000B924C 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800BD330 000B9250 40 80 01 24 */ bge lbl_800BD454
|
|
/* 800BD334 000B9254 48 00 00 EC */ b lbl_800BD420
|
|
lbl_800BD338:
|
|
/* 800BD338 000B9258 80 1D 00 9C */ lwz r0, 0x9c(r29)
|
|
/* 800BD33C 000B925C 2C 00 00 0E */ cmpwi r0, 0xe
|
|
/* 800BD340 000B9260 41 82 00 08 */ beq lbl_800BD348
|
|
/* 800BD344 000B9264 48 00 01 10 */ b lbl_800BD454
|
|
lbl_800BD348:
|
|
/* 800BD348 000B9268 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800BD34C 000B926C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 800BD350 000B9270 41 82 01 04 */ beq lbl_800BD454
|
|
/* 800BD354 000B9274 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BD358 000B9278 A0 03 00 38 */ lhz r0, 0x38(r3)
|
|
/* 800BD35C 000B927C 28 00 00 16 */ cmplwi r0, 0x16
|
|
/* 800BD360 000B9280 40 82 00 10 */ bne lbl_800BD370
|
|
/* 800BD364 000B9284 38 60 00 B3 */ li r3, 0xb3
|
|
/* 800BD368 000B9288 4B F6 DC 69 */ bl SoundReq
|
|
/* 800BD36C 000B928C 48 00 00 E8 */ b lbl_800BD454
|
|
lbl_800BD370:
|
|
/* 800BD370 000B9290 28 00 00 44 */ cmplwi r0, 0x44
|
|
/* 800BD374 000B9294 40 82 00 E0 */ bne lbl_800BD454
|
|
/* 800BD378 000B9298 38 60 00 E8 */ li r3, 0xe8
|
|
/* 800BD37C 000B929C 4B F6 DC 55 */ bl SoundReq
|
|
/* 800BD380 000B92A0 48 00 00 D4 */ b lbl_800BD454
|
|
lbl_800BD384:
|
|
/* 800BD384 000B92A4 80 1D 00 9C */ lwz r0, 0x9c(r29)
|
|
/* 800BD388 000B92A8 2C 00 00 0F */ cmpwi r0, 0xf
|
|
/* 800BD38C 000B92AC 41 82 00 14 */ beq lbl_800BD3A0
|
|
/* 800BD390 000B92B0 40 80 00 C4 */ bge lbl_800BD454
|
|
/* 800BD394 000B92B4 2C 00 00 0E */ cmpwi r0, 0xe
|
|
/* 800BD398 000B92B8 40 80 00 60 */ bge lbl_800BD3F8
|
|
/* 800BD39C 000B92BC 48 00 00 B8 */ b lbl_800BD454
|
|
lbl_800BD3A0:
|
|
/* 800BD3A0 000B92C0 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800BD3A4 000B92C4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 800BD3A8 000B92C8 41 82 00 AC */ beq lbl_800BD454
|
|
/* 800BD3AC 000B92CC 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BD3B0 000B92D0 A0 03 00 38 */ lhz r0, 0x38(r3)
|
|
/* 800BD3B4 000B92D4 28 00 00 0C */ cmplwi r0, 0xc
|
|
/* 800BD3B8 000B92D8 40 82 00 10 */ bne lbl_800BD3C8
|
|
/* 800BD3BC 000B92DC 38 60 01 05 */ li r3, 0x105
|
|
/* 800BD3C0 000B92E0 4B F6 DC 11 */ bl SoundReq
|
|
/* 800BD3C4 000B92E4 48 00 00 90 */ b lbl_800BD454
|
|
lbl_800BD3C8:
|
|
/* 800BD3C8 000B92E8 28 00 00 50 */ cmplwi r0, 0x50
|
|
/* 800BD3CC 000B92EC 41 82 00 0C */ beq lbl_800BD3D8
|
|
/* 800BD3D0 000B92F0 28 00 00 66 */ cmplwi r0, 0x66
|
|
/* 800BD3D4 000B92F4 40 82 00 10 */ bne lbl_800BD3E4
|
|
lbl_800BD3D8:
|
|
/* 800BD3D8 000B92F8 38 60 01 2F */ li r3, 0x12f
|
|
/* 800BD3DC 000B92FC 4B F6 DB F5 */ bl SoundReq
|
|
/* 800BD3E0 000B9300 48 00 00 74 */ b lbl_800BD454
|
|
lbl_800BD3E4:
|
|
/* 800BD3E4 000B9304 28 00 00 76 */ cmplwi r0, 0x76
|
|
/* 800BD3E8 000B9308 40 82 00 6C */ bne lbl_800BD454
|
|
/* 800BD3EC 000B930C 38 60 01 FF */ li r3, 0x1ff
|
|
/* 800BD3F0 000B9310 4B F6 E1 B5 */ bl g_play_sound
|
|
/* 800BD3F4 000B9314 48 00 00 60 */ b lbl_800BD454
|
|
lbl_800BD3F8:
|
|
/* 800BD3F8 000B9318 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800BD3FC 000B931C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 800BD400 000B9320 41 82 00 54 */ beq lbl_800BD454
|
|
/* 800BD404 000B9324 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BD408 000B9328 A0 03 00 38 */ lhz r0, 0x38(r3)
|
|
/* 800BD40C 000B932C 28 00 00 12 */ cmplwi r0, 0x12
|
|
/* 800BD410 000B9330 40 82 00 44 */ bne lbl_800BD454
|
|
/* 800BD414 000B9334 38 60 00 FC */ li r3, 0xfc
|
|
/* 800BD418 000B9338 4B F6 DB B9 */ bl SoundReq
|
|
/* 800BD41C 000B933C 48 00 00 38 */ b lbl_800BD454
|
|
lbl_800BD420:
|
|
/* 800BD420 000B9340 80 1D 00 9C */ lwz r0, 0x9c(r29)
|
|
/* 800BD424 000B9344 2C 00 00 0E */ cmpwi r0, 0xe
|
|
/* 800BD428 000B9348 41 82 00 08 */ beq lbl_800BD430
|
|
/* 800BD42C 000B934C 48 00 00 28 */ b lbl_800BD454
|
|
lbl_800BD430:
|
|
/* 800BD430 000B9350 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 800BD434 000B9354 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 800BD438 000B9358 41 82 00 1C */ beq lbl_800BD454
|
|
/* 800BD43C 000B935C 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BD440 000B9360 A0 03 00 38 */ lhz r0, 0x38(r3)
|
|
/* 800BD444 000B9364 28 00 00 24 */ cmplwi r0, 0x24
|
|
/* 800BD448 000B9368 40 82 00 0C */ bne lbl_800BD454
|
|
/* 800BD44C 000B936C 38 60 01 6B */ li r3, 0x16b
|
|
/* 800BD450 000B9370 4B F6 DB 81 */ bl SoundReq
|
|
lbl_800BD454:
|
|
/* 800BD454 000B9374 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800BD458 000B9378 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800BD45C 000B937C 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800BD460 000B9380 7C 08 03 A6 */ mtlr r0
|
|
/* 800BD464 000B9384 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800BD468 000B9388 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 800BD46C 000B938C 4E 80 00 20 */ blr
|
|
|
|
.global func_800BD470
|
|
func_800BD470:
|
|
/* 800BD470 000B9390 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BD474 000B9394 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BD478 000B9398 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BD47C 000B939C 38 00 00 40 */ li r0, 0x40
|
|
/* 800BD480 000B93A0 7C 09 03 A6 */ mtctr r0
|
|
/* 800BD484 000B93A4 38 00 00 00 */ li r0, 0
|
|
/* 800BD488 000B93A8 38 63 00 04 */ addi r3, r3, 4
|
|
lbl_800BD48C:
|
|
/* 800BD48C 000B93AC 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 800BD490 000B93B0 98 03 00 54 */ stb r0, 0x54(r3)
|
|
/* 800BD494 000B93B4 98 03 00 A8 */ stb r0, 0xa8(r3)
|
|
/* 800BD498 000B93B8 98 03 00 FC */ stb r0, 0xfc(r3)
|
|
/* 800BD49C 000B93BC 98 03 01 50 */ stb r0, 0x150(r3)
|
|
/* 800BD4A0 000B93C0 98 03 01 A4 */ stb r0, 0x1a4(r3)
|
|
/* 800BD4A4 000B93C4 98 03 01 F8 */ stb r0, 0x1f8(r3)
|
|
/* 800BD4A8 000B93C8 98 03 02 4C */ stb r0, 0x24c(r3)
|
|
/* 800BD4AC 000B93CC 38 63 02 A0 */ addi r3, r3, 0x2a0
|
|
/* 800BD4B0 000B93D0 42 00 FF DC */ bdnz lbl_800BD48C
|
|
/* 800BD4B4 000B93D4 4E 80 00 20 */ blr
|
|
|
|
.global func_800BD4B8
|
|
func_800BD4B8:
|
|
/* 800BD4B8 000B93D8 7C 08 02 A6 */ mflr r0
|
|
/* 800BD4BC 000B93DC 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BD4C0 000B93E0 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BD4C4 000B93E4 94 21 FC A8 */ stwu r1, -0x358(r1)
|
|
/* 800BD4C8 000B93E8 DB E1 03 50 */ stfd f31, 0x350(r1)
|
|
/* 800BD4CC 000B93EC DB C1 03 48 */ stfd f30, 0x348(r1)
|
|
/* 800BD4D0 000B93F0 DB A1 03 40 */ stfd f29, 0x340(r1)
|
|
/* 800BD4D4 000B93F4 DB 81 03 38 */ stfd f28, 0x338(r1)
|
|
/* 800BD4D8 000B93F8 DB 61 03 30 */ stfd f27, 0x330(r1)
|
|
/* 800BD4DC 000B93FC DB 41 03 28 */ stfd f26, 0x328(r1)
|
|
/* 800BD4E0 000B9400 DB 21 03 20 */ stfd f25, 0x320(r1)
|
|
/* 800BD4E4 000B9404 DB 01 03 18 */ stfd f24, 0x318(r1)
|
|
/* 800BD4E8 000B9408 DA E1 03 10 */ stfd f23, 0x310(r1)
|
|
/* 800BD4EC 000B940C DA C1 03 08 */ stfd f22, 0x308(r1)
|
|
/* 800BD4F0 000B9410 DA A1 03 00 */ stfd f21, 0x300(r1)
|
|
/* 800BD4F4 000B9414 DA 81 02 F8 */ stfd f20, 0x2f8(r1)
|
|
/* 800BD4F8 000B9418 DA 61 02 F0 */ stfd f19, 0x2f0(r1)
|
|
/* 800BD4FC 000B941C DA 41 02 E8 */ stfd f18, 0x2e8(r1)
|
|
/* 800BD500 000B9420 DA 21 02 E0 */ stfd f17, 0x2e0(r1)
|
|
/* 800BD504 000B9424 DA 01 02 D8 */ stfd f16, 0x2d8(r1)
|
|
/* 800BD508 000B9428 D9 E1 02 D0 */ stfd f15, 0x2d0(r1)
|
|
/* 800BD50C 000B942C D9 C1 02 C8 */ stfd f14, 0x2c8(r1)
|
|
/* 800BD510 000B9430 BE 81 02 98 */ stmw r20, 0x298(r1)
|
|
/* 800BD514 000B9434 3A C3 6B D8 */ addi r22, r3, lbl_802C6BD8@l
|
|
/* 800BD518 000B9438 48 00 19 D1 */ bl func_800BEEE8
|
|
/* 800BD51C 000B943C 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800BD520 000B9440 3A E3 EC 20 */ addi r23, r3, modeCtrl@l
|
|
/* 800BD524 000B9444 80 97 00 2C */ lwz r4, 0x2c(r23)
|
|
/* 800BD528 000B9448 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800BD52C 000B944C 38 03 EF 00 */ addi r0, r3, cameraInfo@l
|
|
/* 800BD530 000B9450 1C 64 02 84 */ mulli r3, r4, 0x284
|
|
/* 800BD534 000B9454 7F 80 1A 14 */ add r28, r0, r3
|
|
/* 800BD538 000B9458 38 7C 01 44 */ addi r3, r28, 0x144
|
|
/* 800BD53C 000B945C 4B F4 A3 75 */ bl mathutil_mtxA_from_mtx
|
|
/* 800BD540 000B9460 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BD544 000B9464 38 61 00 F0 */ addi r3, r1, 0xf0
|
|
/* 800BD548 000B9468 C0 62 BD 14 */ lfs f3, lbl_802F6514-_SDA2_BASE_(r2)
|
|
/* 800BD54C 000B946C FC 40 08 90 */ fmr f2, f1
|
|
/* 800BD550 000B9470 4B F4 A9 E1 */ bl mathutil_mtxA_rigid_inv_tf_vec_xyz
|
|
/* 800BD554 000B9474 38 61 00 E4 */ addi r3, r1, 0xe4
|
|
/* 800BD558 000B9478 4B F4 A9 AD */ bl mathutil_mtxA_rigid_inv_tf_tl
|
|
/* 800BD55C 000B947C C0 02 BE D8 */ lfs f0, lbl_802F66D8-_SDA2_BASE_(r2)
|
|
/* 800BD560 000B9480 3A 81 00 FC */ addi r20, r1, 0xfc
|
|
/* 800BD564 000B9484 80 96 00 08 */ lwz r4, 8(r22)
|
|
/* 800BD568 000B9488 3C 60 80 1E */ lis r3, lbl_801E321C@ha
|
|
/* 800BD56C 000B948C D8 01 02 00 */ stfd f0, 0x200(r1)
|
|
/* 800BD570 000B9490 C0 02 BE C8 */ lfs f0, lbl_802F66C8-_SDA2_BASE_(r2)
|
|
/* 800BD574 000B9494 7E 95 A3 78 */ mr r21, r20
|
|
/* 800BD578 000B9498 C2 62 BD 2C */ lfs f19, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BD57C 000B949C 3B A4 00 04 */ addi r29, r4, 4
|
|
/* 800BD580 000B94A0 D8 01 01 F0 */ stfd f0, 0x1f0(r1)
|
|
/* 800BD584 000B94A4 C8 02 BE D0 */ lfd f0, lbl_802F66D0-_SDA2_BASE_(r2)
|
|
/* 800BD588 000B94A8 3B E1 00 2C */ addi r31, r1, 0x2c
|
|
/* 800BD58C 000B94AC CB E2 BC F0 */ lfd f31, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BD590 000B94B0 3B 03 32 1C */ addi r24, r3, lbl_801E321C@l
|
|
/* 800BD594 000B94B4 D8 01 01 F8 */ stfd f0, 0x1f8(r1)
|
|
/* 800BD598 000B94B8 C0 02 BD 98 */ lfs f0, lbl_802F6598-_SDA2_BASE_(r2)
|
|
/* 800BD59C 000B94BC 3B C0 02 00 */ li r30, 0x200
|
|
/* 800BD5A0 000B94C0 C3 C2 BD 0C */ lfs f30, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BD5A4 000B94C4 3F 40 00 10 */ lis r26, 0x10
|
|
/* 800BD5A8 000B94C8 D8 01 01 D8 */ stfd f0, 0x1d8(r1)
|
|
/* 800BD5AC 000B94CC C0 02 BD 8C */ lfs f0, lbl_802F658C-_SDA2_BASE_(r2)
|
|
/* 800BD5B0 000B94D0 3F 20 43 30 */ lis r25, 0x4330
|
|
/* 800BD5B4 000B94D4 C3 A2 BC F8 */ lfs f29, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BD5B8 000B94D8 D8 01 01 C0 */ stfd f0, 0x1c0(r1)
|
|
/* 800BD5BC 000B94DC C0 02 BD 74 */ lfs f0, lbl_802F6574-_SDA2_BASE_(r2)
|
|
/* 800BD5C0 000B94E0 C2 22 BD E4 */ lfs f17, lbl_802F65E4-_SDA2_BASE_(r2)
|
|
/* 800BD5C4 000B94E4 D8 01 01 C8 */ stfd f0, 0x1c8(r1)
|
|
/* 800BD5C8 000B94E8 C0 02 BD 30 */ lfs f0, lbl_802F6530-_SDA2_BASE_(r2)
|
|
/* 800BD5CC 000B94EC C3 82 BC D0 */ lfs f28, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BD5D0 000B94F0 D8 01 01 D0 */ stfd f0, 0x1d0(r1)
|
|
/* 800BD5D4 000B94F4 C0 02 BE 9C */ lfs f0, lbl_802F669C-_SDA2_BASE_(r2)
|
|
/* 800BD5D8 000B94F8 C2 82 BC E4 */ lfs f20, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BD5DC 000B94FC D8 01 01 A0 */ stfd f0, 0x1a0(r1)
|
|
/* 800BD5E0 000B9500 C0 02 BE A0 */ lfs f0, lbl_802F66A0-_SDA2_BASE_(r2)
|
|
/* 800BD5E4 000B9504 C2 42 BE A4 */ lfs f18, lbl_802F66A4-_SDA2_BASE_(r2)
|
|
/* 800BD5E8 000B9508 D8 01 01 A8 */ stfd f0, 0x1a8(r1)
|
|
/* 800BD5EC 000B950C C0 02 BD 08 */ lfs f0, lbl_802F6508-_SDA2_BASE_(r2)
|
|
/* 800BD5F0 000B9510 C3 22 BE B0 */ lfs f25, lbl_802F66B0-_SDA2_BASE_(r2)
|
|
/* 800BD5F4 000B9514 D8 01 01 78 */ stfd f0, 0x178(r1)
|
|
/* 800BD5F8 000B9518 C0 02 BE 94 */ lfs f0, lbl_802F6694-_SDA2_BASE_(r2)
|
|
/* 800BD5FC 000B951C C3 02 BE 1C */ lfs f24, lbl_802F661C-_SDA2_BASE_(r2)
|
|
/* 800BD600 000B9520 D8 01 01 80 */ stfd f0, 0x180(r1)
|
|
/* 800BD604 000B9524 C0 02 BE 98 */ lfs f0, lbl_802F6698-_SDA2_BASE_(r2)
|
|
/* 800BD608 000B9528 C2 E2 BE 88 */ lfs f23, lbl_802F6688-_SDA2_BASE_(r2)
|
|
/* 800BD60C 000B952C D8 01 01 88 */ stfd f0, 0x188(r1)
|
|
/* 800BD610 000B9530 C0 02 BE 14 */ lfs f0, lbl_802F6614-_SDA2_BASE_(r2)
|
|
/* 800BD614 000B9534 C1 C2 BE 40 */ lfs f14, lbl_802F6640-_SDA2_BASE_(r2)
|
|
/* 800BD618 000B9538 D8 01 01 90 */ stfd f0, 0x190(r1)
|
|
/* 800BD61C 000B953C C0 02 BE 18 */ lfs f0, lbl_802F6618-_SDA2_BASE_(r2)
|
|
/* 800BD620 000B9540 C2 A2 BD 4C */ lfs f21, lbl_802F654C-_SDA2_BASE_(r2)
|
|
/* 800BD624 000B9544 D8 01 01 98 */ stfd f0, 0x198(r1)
|
|
/* 800BD628 000B9548 C0 02 BE 8C */ lfs f0, lbl_802F668C-_SDA2_BASE_(r2)
|
|
/* 800BD62C 000B954C C2 02 BE 80 */ lfs f16, lbl_802F6680-_SDA2_BASE_(r2)
|
|
/* 800BD630 000B9550 D8 01 01 68 */ stfd f0, 0x168(r1)
|
|
/* 800BD634 000B9554 C0 02 BD 68 */ lfs f0, lbl_802F6568-_SDA2_BASE_(r2)
|
|
/* 800BD638 000B9558 C2 C2 BE 78 */ lfs f22, lbl_802F6678-_SDA2_BASE_(r2)
|
|
/* 800BD63C 000B955C D8 01 01 58 */ stfd f0, 0x158(r1)
|
|
/* 800BD640 000B9560 C0 02 BD E0 */ lfs f0, lbl_802F65E0-_SDA2_BASE_(r2)
|
|
/* 800BD644 000B9564 C1 E2 BE 84 */ lfs f15, lbl_802F6684-_SDA2_BASE_(r2)
|
|
/* 800BD648 000B9568 D8 01 01 60 */ stfd f0, 0x160(r1)
|
|
/* 800BD64C 000B956C C0 02 BE 34 */ lfs f0, lbl_802F6634-_SDA2_BASE_(r2)
|
|
/* 800BD650 000B9570 D8 01 01 28 */ stfd f0, 0x128(r1)
|
|
/* 800BD654 000B9574 C0 02 BE 7C */ lfs f0, lbl_802F667C-_SDA2_BASE_(r2)
|
|
/* 800BD658 000B9578 D8 01 01 30 */ stfd f0, 0x130(r1)
|
|
/* 800BD65C 000B957C C0 02 BD 28 */ lfs f0, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800BD660 000B9580 D8 01 01 38 */ stfd f0, 0x138(r1)
|
|
/* 800BD664 000B9584 C0 02 BD 34 */ lfs f0, lbl_802F6534-_SDA2_BASE_(r2)
|
|
/* 800BD668 000B9588 D8 01 01 40 */ stfd f0, 0x140(r1)
|
|
/* 800BD66C 000B958C C0 02 BD 88 */ lfs f0, lbl_802F6588-_SDA2_BASE_(r2)
|
|
/* 800BD670 000B9590 D8 01 01 48 */ stfd f0, 0x148(r1)
|
|
/* 800BD674 000B9594 C0 02 BE 74 */ lfs f0, lbl_802F6674-_SDA2_BASE_(r2)
|
|
/* 800BD678 000B9598 D8 01 01 18 */ stfd f0, 0x118(r1)
|
|
/* 800BD67C 000B959C C0 02 BD 80 */ lfs f0, lbl_802F6580-_SDA2_BASE_(r2)
|
|
/* 800BD680 000B95A0 D8 01 01 20 */ stfd f0, 0x120(r1)
|
|
/* 800BD684 000B95A4 C0 02 BD BC */ lfs f0, lbl_802F65BC-_SDA2_BASE_(r2)
|
|
/* 800BD688 000B95A8 D8 01 01 08 */ stfd f0, 0x108(r1)
|
|
/* 800BD68C 000B95AC C0 02 BE 70 */ lfs f0, lbl_802F6670-_SDA2_BASE_(r2)
|
|
/* 800BD690 000B95B0 D8 01 01 10 */ stfd f0, 0x110(r1)
|
|
/* 800BD694 000B95B4 C0 02 BD DC */ lfs f0, lbl_802F65DC-_SDA2_BASE_(r2)
|
|
/* 800BD698 000B95B8 D8 01 01 50 */ stfd f0, 0x150(r1)
|
|
/* 800BD69C 000B95BC C0 02 BE 90 */ lfs f0, lbl_802F6690-_SDA2_BASE_(r2)
|
|
/* 800BD6A0 000B95C0 D8 01 01 70 */ stfd f0, 0x170(r1)
|
|
/* 800BD6A4 000B95C4 C0 02 BE A8 */ lfs f0, lbl_802F66A8-_SDA2_BASE_(r2)
|
|
/* 800BD6A8 000B95C8 D8 01 01 B0 */ stfd f0, 0x1b0(r1)
|
|
/* 800BD6AC 000B95CC C0 02 BE AC */ lfs f0, lbl_802F66AC-_SDA2_BASE_(r2)
|
|
/* 800BD6B0 000B95D0 D8 01 01 B8 */ stfd f0, 0x1b8(r1)
|
|
/* 800BD6B4 000B95D4 C8 02 BE B8 */ lfd f0, lbl_802F66B8-_SDA2_BASE_(r2)
|
|
/* 800BD6B8 000B95D8 D8 01 01 E0 */ stfd f0, 0x1e0(r1)
|
|
/* 800BD6BC 000B95DC C8 02 BE C0 */ lfd f0, lbl_802F66C0-_SDA2_BASE_(r2)
|
|
/* 800BD6C0 000B95E0 D8 01 01 E8 */ stfd f0, 0x1e8(r1)
|
|
/* 800BD6C4 000B95E4 C0 02 BD 14 */ lfs f0, lbl_802F6514-_SDA2_BASE_(r2)
|
|
/* 800BD6C8 000B95E8 D8 01 02 08 */ stfd f0, 0x208(r1)
|
|
/* 800BD6CC 000B95EC C0 02 BD 24 */ lfs f0, lbl_802F6524-_SDA2_BASE_(r2)
|
|
/* 800BD6D0 000B95F0 D8 01 02 10 */ stfd f0, 0x210(r1)
|
|
/* 800BD6D4 000B95F4 C0 02 BD 3C */ lfs f0, lbl_802F653C-_SDA2_BASE_(r2)
|
|
/* 800BD6D8 000B95F8 D8 01 02 18 */ stfd f0, 0x218(r1)
|
|
lbl_800BD6DC:
|
|
/* 800BD6DC 000B95FC 88 1D 00 00 */ lbz r0, 0(r29)
|
|
/* 800BD6E0 000B9600 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BD6E4 000B9604 41 82 17 98 */ beq lbl_800BEE7C
|
|
/* 800BD6E8 000B9608 A8 1D 00 02 */ lha r0, 2(r29)
|
|
/* 800BD6EC 000B960C 83 7D 00 50 */ lwz r27, 0x50(r29)
|
|
/* 800BD6F0 000B9610 28 00 00 0A */ cmplwi r0, 0xa
|
|
/* 800BD6F4 000B9614 41 81 0F E0 */ bgt lbl_800BE6D4
|
|
/* 800BD6F8 000B9618 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800BD6FC 000B961C 7C 18 00 2E */ lwzx r0, r24, r0
|
|
/* 800BD700 000B9620 7C 09 03 A6 */ mtctr r0
|
|
/* 800BD704 000B9624 4E 80 04 20 */ bctr
|
|
.global lbl_800BD708
|
|
lbl_800BD708:
|
|
/* 800BD708 000B9628 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800BD70C 000B962C C3 7D 00 10 */ lfs f27, 0x10(r29)
|
|
/* 800BD710 000B9630 54 00 50 2A */ slwi r0, r0, 0xa
|
|
/* 800BD714 000B9634 7C 60 F2 14 */ add r3, r0, r30
|
|
/* 800BD718 000B9638 4B F4 9F 41 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800BD71C 000B963C C8 01 01 08 */ lfd f0, 0x108(r1)
|
|
/* 800BD720 000B9640 38 61 00 FC */ addi r3, r1, 0xfc
|
|
/* 800BD724 000B9644 80 96 00 08 */ lwz r4, 8(r22)
|
|
/* 800BD728 000B9648 EC 20 06 F2 */ fmuls f1, f0, f27
|
|
/* 800BD72C 000B964C C0 42 BC D0 */ lfs f2, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BD730 000B9650 C0 04 00 00 */ lfs f0, 0(r4)
|
|
/* 800BD734 000B9654 FC 60 10 90 */ fmr f3, f2
|
|
/* 800BD738 000B9658 EF 41 00 32 */ fmuls f26, f1, f0
|
|
/* 800BD73C 000B965C FC 20 D0 90 */ fmr f1, f26
|
|
/* 800BD740 000B9660 4B F4 A7 2D */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800BD744 000B9664 38 61 00 FC */ addi r3, r1, 0xfc
|
|
/* 800BD748 000B9668 4B F4 9E 75 */ bl mathutil_mtxA_from_translate
|
|
/* 800BD74C 000B966C C8 01 01 10 */ lfd f0, 0x110(r1)
|
|
/* 800BD750 000B9670 80 76 00 08 */ lwz r3, 8(r22)
|
|
/* 800BD754 000B9674 EC 20 06 F2 */ fmuls f1, f0, f27
|
|
/* 800BD758 000B9678 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800BD75C 000B967C C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800BD760 000B9680 54 00 58 28 */ slwi r0, r0, 0xb
|
|
/* 800BD764 000B9684 EF 41 00 32 */ fmuls f26, f1, f0
|
|
/* 800BD768 000B9688 7C 60 F2 14 */ add r3, r0, r30
|
|
/* 800BD76C 000B968C 4B F4 9A 75 */ bl mathutil_sin
|
|
/* 800BD770 000B9690 EC 1A 00 72 */ fmuls f0, f26, f1
|
|
/* 800BD774 000B9694 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BD778 000B9698 D8 01 02 90 */ stfd f0, 0x290(r1)
|
|
/* 800BD77C 000B969C 80 61 02 94 */ lwz r3, 0x294(r1)
|
|
/* 800BD780 000B96A0 4B F4 A8 09 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BD784 000B96A4 80 0D 99 54 */ lwz r0, lbl_802F1B34@sda21(r13)
|
|
/* 800BD788 000B96A8 38 7E 40 00 */ addi r3, r30, 0x4000
|
|
/* 800BD78C 000B96AC 54 00 58 28 */ slwi r0, r0, 0xb
|
|
/* 800BD790 000B96B0 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800BD794 000B96B4 4B F4 9A 4D */ bl mathutil_sin
|
|
/* 800BD798 000B96B8 EC 1A 00 72 */ fmuls f0, f26, f1
|
|
/* 800BD79C 000B96BC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BD7A0 000B96C0 D8 01 02 88 */ stfd f0, 0x288(r1)
|
|
/* 800BD7A4 000B96C4 80 61 02 8C */ lwz r3, 0x28c(r1)
|
|
/* 800BD7A8 000B96C8 4B F4 A8 E1 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BD7AC 000B96CC 80 7D 00 4C */ lwz r3, 0x4c(r29)
|
|
/* 800BD7B0 000B96D0 38 81 00 FC */ addi r4, r1, 0xfc
|
|
/* 800BD7B4 000B96D4 38 63 00 04 */ addi r3, r3, 4
|
|
/* 800BD7B8 000B96D8 4B F4 A6 75 */ bl mathutil_mtxA_tf_point
|
|
/* 800BD7BC 000B96DC 80 7D 00 4C */ lwz r3, 0x4c(r29)
|
|
/* 800BD7C0 000B96E0 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BD7C4 000B96E4 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800BD7C8 000B96E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800BD7CC 000B96EC 40 80 00 08 */ bge lbl_800BD7D4
|
|
/* 800BD7D0 000B96F0 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
lbl_800BD7D4:
|
|
/* 800BD7D4 000B96F4 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BD7D8 000B96F8 38 00 00 00 */ li r0, 0
|
|
/* 800BD7DC 000B96FC C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800BD7E0 000B9700 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BD7E4 000B9704 EC 13 00 32 */ fmuls f0, f19, f0
|
|
/* 800BD7E8 000B9708 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BD7EC 000B970C C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BD7F0 000B9710 C0 1D 00 10 */ lfs f0, 0x10(r29)
|
|
/* 800BD7F4 000B9714 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BD7F8 000B9718 EC 13 00 32 */ fmuls f0, f19, f0
|
|
/* 800BD7FC 000B971C D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BD800 000B9720 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BD804 000B9724 C0 1D 00 14 */ lfs f0, 0x14(r29)
|
|
/* 800BD808 000B9728 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BD80C 000B972C EC 18 00 32 */ fmuls f0, f24, f0
|
|
/* 800BD810 000B9730 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
/* 800BD814 000B9734 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BD818 000B9738 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BD81C 000B973C B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BD820 000B9740 A8 7D 00 04 */ lha r3, 4(r29)
|
|
/* 800BD824 000B9744 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BD828 000B9748 41 82 0E AC */ beq lbl_800BE6D4
|
|
/* 800BD82C 000B974C 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BD830 000B9750 B0 1D 00 04 */ sth r0, 4(r29)
|
|
/* 800BD834 000B9754 A8 1D 00 04 */ lha r0, 4(r29)
|
|
/* 800BD838 000B9758 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BD83C 000B975C 40 82 0E 98 */ bne lbl_800BE6D4
|
|
/* 800BD840 000B9760 38 00 00 03 */ li r0, 3
|
|
/* 800BD844 000B9764 B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800BD848 000B9768 57 C0 07 FF */ clrlwi. r0, r30, 0x1f
|
|
/* 800BD84C 000B976C 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BD850 000B9770 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
|
|
/* 800BD854 000B9774 90 1D 00 08 */ stw r0, 8(r29)
|
|
/* 800BD858 000B9778 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BD85C 000B977C 60 00 00 34 */ ori r0, r0, 0x34
|
|
/* 800BD860 000B9780 90 1D 00 08 */ stw r0, 8(r29)
|
|
/* 800BD864 000B9784 41 82 00 10 */ beq lbl_800BD874
|
|
/* 800BD868 000B9788 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BD86C 000B978C 60 00 00 08 */ ori r0, r0, 8
|
|
/* 800BD870 000B9790 90 1D 00 08 */ stw r0, 8(r29)
|
|
lbl_800BD874:
|
|
/* 800BD874 000B9794 48 04 8F F1 */ bl rand
|
|
/* 800BD878 000B9798 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BD87C 000B979C 90 01 02 8C */ stw r0, 0x28c(r1)
|
|
/* 800BD880 000B97A0 38 7D 00 0C */ addi r3, r29, 0xc
|
|
/* 800BD884 000B97A4 38 81 00 FC */ addi r4, r1, 0xfc
|
|
/* 800BD888 000B97A8 93 21 02 88 */ stw r25, 0x288(r1)
|
|
/* 800BD88C 000B97AC C8 01 02 88 */ lfd f0, 0x288(r1)
|
|
/* 800BD890 000B97B0 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BD894 000B97B4 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BD898 000B97B8 EC 38 00 32 */ fmuls f1, f24, f0
|
|
/* 800BD89C 000B97BC C8 01 01 18 */ lfd f0, 0x118(r1)
|
|
/* 800BD8A0 000B97C0 EC 20 08 2A */ fadds f1, f0, f1
|
|
/* 800BD8A4 000B97C4 4B F4 A8 D1 */ bl mathutil_vec_set_len
|
|
/* 800BD8A8 000B97C8 C0 3D 00 18 */ lfs f1, 0x18(r29)
|
|
/* 800BD8AC 000B97CC C0 01 00 FC */ lfs f0, 0xfc(r1)
|
|
/* 800BD8B0 000B97D0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BD8B4 000B97D4 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BD8B8 000B97D8 C8 01 01 20 */ lfd f0, 0x120(r1)
|
|
/* 800BD8BC 000B97DC C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BD8C0 000B97E0 C0 5D 00 1C */ lfs f2, 0x1c(r29)
|
|
/* 800BD8C4 000B97E4 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BD8C8 000B97E8 EC 18 00 2A */ fadds f0, f24, f0
|
|
/* 800BD8CC 000B97EC EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800BD8D0 000B97F0 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BD8D4 000B97F4 C0 3D 00 20 */ lfs f1, 0x20(r29)
|
|
/* 800BD8D8 000B97F8 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BD8DC 000B97FC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BD8E0 000B9800 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
/* 800BD8E4 000B9804 48 04 8F 81 */ bl rand
|
|
/* 800BD8E8 000B9808 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BD8EC 000B980C A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BD8F0 000B9810 90 61 02 94 */ stw r3, 0x294(r1)
|
|
/* 800BD8F4 000B9814 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BD8F8 000B9818 93 21 02 90 */ stw r25, 0x290(r1)
|
|
/* 800BD8FC 000B981C C8 01 02 90 */ lfd f0, 0x290(r1)
|
|
/* 800BD900 000B9820 90 01 02 84 */ stw r0, 0x284(r1)
|
|
/* 800BD904 000B9824 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BD908 000B9828 93 21 02 80 */ stw r25, 0x280(r1)
|
|
/* 800BD90C 000B982C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BD910 000B9830 C8 21 02 80 */ lfd f1, 0x280(r1)
|
|
/* 800BD914 000B9834 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BD918 000B9838 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BD91C 000B983C EC 16 00 32 */ fmuls f0, f22, f0
|
|
/* 800BD920 000B9840 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BD924 000B9844 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BD928 000B9848 D8 01 02 78 */ stfd f0, 0x278(r1)
|
|
/* 800BD92C 000B984C 80 01 02 7C */ lwz r0, 0x27c(r1)
|
|
/* 800BD930 000B9850 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BD934 000B9854 48 04 8F 31 */ bl rand
|
|
/* 800BD938 000B9858 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BD93C 000B985C A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BD940 000B9860 90 61 02 74 */ stw r3, 0x274(r1)
|
|
/* 800BD944 000B9864 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BD948 000B9868 93 21 02 70 */ stw r25, 0x270(r1)
|
|
/* 800BD94C 000B986C C8 01 02 70 */ lfd f0, 0x270(r1)
|
|
/* 800BD950 000B9870 90 01 02 6C */ stw r0, 0x26c(r1)
|
|
/* 800BD954 000B9874 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BD958 000B9878 93 21 02 68 */ stw r25, 0x268(r1)
|
|
/* 800BD95C 000B987C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BD960 000B9880 C8 21 02 68 */ lfd f1, 0x268(r1)
|
|
/* 800BD964 000B9884 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BD968 000B9888 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BD96C 000B988C EC 16 00 32 */ fmuls f0, f22, f0
|
|
/* 800BD970 000B9890 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BD974 000B9894 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BD978 000B9898 D8 01 02 60 */ stfd f0, 0x260(r1)
|
|
/* 800BD97C 000B989C 80 01 02 64 */ lwz r0, 0x264(r1)
|
|
/* 800BD980 000B98A0 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BD984 000B98A4 48 04 8E E1 */ bl rand
|
|
/* 800BD988 000B98A8 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BD98C 000B98AC A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BD990 000B98B0 90 61 02 5C */ stw r3, 0x25c(r1)
|
|
/* 800BD994 000B98B4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BD998 000B98B8 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BD99C 000B98BC C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 800BD9A0 000B98C0 90 01 02 54 */ stw r0, 0x254(r1)
|
|
/* 800BD9A4 000B98C4 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BD9A8 000B98C8 93 21 02 50 */ stw r25, 0x250(r1)
|
|
/* 800BD9AC 000B98CC EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BD9B0 000B98D0 C8 21 02 50 */ lfd f1, 0x250(r1)
|
|
/* 800BD9B4 000B98D4 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BD9B8 000B98D8 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BD9BC 000B98DC EC 16 00 32 */ fmuls f0, f22, f0
|
|
/* 800BD9C0 000B98E0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BD9C4 000B98E4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BD9C8 000B98E8 D8 01 02 48 */ stfd f0, 0x248(r1)
|
|
/* 800BD9CC 000B98EC 80 01 02 4C */ lwz r0, 0x24c(r1)
|
|
/* 800BD9D0 000B98F0 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BD9D4 000B98F4 48 00 0D 00 */ b lbl_800BE6D4
|
|
.global lbl_800BD9D8
|
|
lbl_800BD9D8:
|
|
/* 800BD9D8 000B98F8 38 00 00 05 */ li r0, 5
|
|
/* 800BD9DC 000B98FC B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800BD9E0 000B9900 48 04 8E 85 */ bl rand
|
|
/* 800BD9E4 000B9904 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800BD9E8 000B9908 4B F4 9C 71 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800BD9EC 000B990C 48 04 8E 79 */ bl rand
|
|
/* 800BD9F0 000B9910 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800BD9F4 000B9914 4B F4 A5 95 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BD9F8 000B9918 48 04 8E 6D */ bl rand
|
|
/* 800BD9FC 000B991C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDA00 000B9920 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BDA04 000B9924 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BDA08 000B9928 38 61 00 FC */ addi r3, r1, 0xfc
|
|
/* 800BDA0C 000B992C FC 40 08 90 */ fmr f2, f1
|
|
/* 800BDA10 000B9930 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BDA14 000B9934 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BDA18 000B9938 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDA1C 000B993C EC 60 F0 24 */ fdivs f3, f0, f30
|
|
/* 800BDA20 000B9940 C8 01 01 28 */ lfd f0, 0x128(r1)
|
|
/* 800BDA24 000B9944 EC 60 00 F2 */ fmuls f3, f0, f3
|
|
/* 800BDA28 000B9948 4B F4 A4 45 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800BDA2C 000B994C C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BDA30 000B9950 C8 01 01 30 */ lfd f0, 0x130(r1)
|
|
/* 800BDA34 000B9954 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDA38 000B9958 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BDA3C 000B995C C0 81 00 FC */ lfs f4, 0xfc(r1)
|
|
/* 800BDA40 000B9960 C0 21 00 F0 */ lfs f1, 0xf0(r1)
|
|
/* 800BDA44 000B9964 C0 61 01 00 */ lfs f3, 0x100(r1)
|
|
/* 800BDA48 000B9968 C0 01 00 F4 */ lfs f0, 0xf4(r1)
|
|
/* 800BDA4C 000B996C C0 41 01 04 */ lfs f2, 0x104(r1)
|
|
/* 800BDA50 000B9970 C0 A1 00 F8 */ lfs f5, 0xf8(r1)
|
|
/* 800BDA54 000B9974 EC 24 00 72 */ fmuls f1, f4, f1
|
|
/* 800BDA58 000B9978 EC 23 08 3A */ fmadds f1, f3, f0, f1
|
|
/* 800BDA5C 000B997C EC 22 09 7A */ fmadds f1, f2, f5, f1
|
|
/* 800BDA60 000B9980 FC 01 E0 40 */ fcmpo cr0, f1, f28
|
|
/* 800BDA64 000B9984 40 80 00 90 */ bge lbl_800BDAF4
|
|
/* 800BDA68 000B9988 C0 01 00 F0 */ lfs f0, 0xf0(r1)
|
|
/* 800BDA6C 000B998C C0 81 00 F4 */ lfs f4, 0xf4(r1)
|
|
/* 800BDA70 000B9990 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BDA74 000B9994 C0 41 00 FC */ lfs f2, 0xfc(r1)
|
|
/* 800BDA78 000B9998 C0 61 00 F8 */ lfs f3, 0xf8(r1)
|
|
/* 800BDA7C 000B999C EC 81 01 32 */ fmuls f4, f1, f4
|
|
/* 800BDA80 000B99A0 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800BDA84 000B99A4 EC 21 00 F2 */ fmuls f1, f1, f3
|
|
/* 800BDA88 000B99A8 D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BDA8C 000B99AC C0 01 01 00 */ lfs f0, 0x100(r1)
|
|
/* 800BDA90 000B99B0 EC 00 20 28 */ fsubs f0, f0, f4
|
|
/* 800BDA94 000B99B4 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BDA98 000B99B8 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BDA9C 000B99BC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BDAA0 000B99C0 D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BDAA4 000B99C4 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BDAA8 000B99C8 C0 41 01 00 */ lfs f2, 0x100(r1)
|
|
/* 800BDAAC 000B99CC C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BDAB0 000B99D0 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800BDAB4 000B99D4 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800BDAB8 000B99D8 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800BDABC 000B99DC 4B F4 96 3D */ bl mathutil_sqrt
|
|
/* 800BDAC0 000B99E0 FC 01 80 40 */ fcmpo cr0, f1, f16
|
|
/* 800BDAC4 000B99E4 40 81 00 30 */ ble lbl_800BDAF4
|
|
/* 800BDAC8 000B99E8 48 04 8D 9D */ bl rand
|
|
/* 800BDACC 000B99EC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDAD0 000B99F0 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BDAD4 000B99F4 38 75 00 00 */ addi r3, r21, 0
|
|
/* 800BDAD8 000B99F8 38 95 00 00 */ addi r4, r21, 0
|
|
/* 800BDADC 000B99FC 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BDAE0 000B9A00 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BDAE4 000B9A04 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDAE8 000B9A08 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDAEC 000B9A0C EC 30 00 32 */ fmuls f1, f16, f0
|
|
/* 800BDAF0 000B9A10 4B F4 A6 85 */ bl mathutil_vec_set_len
|
|
lbl_800BDAF4:
|
|
/* 800BDAF4 000B9A14 C0 21 00 E4 */ lfs f1, 0xe4(r1)
|
|
/* 800BDAF8 000B9A18 C0 01 00 FC */ lfs f0, 0xfc(r1)
|
|
/* 800BDAFC 000B9A1C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDB00 000B9A20 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BDB04 000B9A24 C0 21 00 E8 */ lfs f1, 0xe8(r1)
|
|
/* 800BDB08 000B9A28 C0 01 01 00 */ lfs f0, 0x100(r1)
|
|
/* 800BDB0C 000B9A2C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDB10 000B9A30 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BDB14 000B9A34 C0 21 00 EC */ lfs f1, 0xec(r1)
|
|
/* 800BDB18 000B9A38 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BDB1C 000B9A3C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDB20 000B9A40 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BDB24 000B9A44 48 04 8D 41 */ bl rand
|
|
/* 800BDB28 000B9A48 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDB2C 000B9A4C 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BDB30 000B9A50 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BDB34 000B9A54 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BDB38 000B9A58 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDB3C 000B9A5C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDB40 000B9A60 EC 20 E8 28 */ fsubs f1, f0, f29
|
|
/* 800BDB44 000B9A64 C8 01 01 38 */ lfd f0, 0x138(r1)
|
|
/* 800BDB48 000B9A68 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDB4C 000B9A6C D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BDB50 000B9A70 48 04 8D 15 */ bl rand
|
|
/* 800BDB54 000B9A74 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDB58 000B9A78 90 01 02 54 */ stw r0, 0x254(r1)
|
|
/* 800BDB5C 000B9A7C 93 21 02 50 */ stw r25, 0x250(r1)
|
|
/* 800BDB60 000B9A80 C8 01 02 50 */ lfd f0, 0x250(r1)
|
|
/* 800BDB64 000B9A84 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDB68 000B9A88 EC 20 F0 24 */ fdivs f1, f0, f30
|
|
/* 800BDB6C 000B9A8C C8 01 01 58 */ lfd f0, 0x158(r1)
|
|
/* 800BDB70 000B9A90 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDB74 000B9A94 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BDB78 000B9A98 48 04 8C ED */ bl rand
|
|
/* 800BDB7C 000B9A9C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDB80 000B9AA0 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 800BDB84 000B9AA4 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BDB88 000B9AA8 C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 800BDB8C 000B9AAC EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDB90 000B9AB0 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDB94 000B9AB4 EC 20 E8 28 */ fsubs f1, f0, f29
|
|
/* 800BDB98 000B9AB8 C8 01 01 38 */ lfd f0, 0x138(r1)
|
|
/* 800BDB9C 000B9ABC EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDBA0 000B9AC0 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
/* 800BDBA4 000B9AC4 48 04 8C C1 */ bl rand
|
|
/* 800BDBA8 000B9AC8 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BDBAC 000B9ACC B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BDBB0 000B9AD0 48 04 8C B5 */ bl rand
|
|
/* 800BDBB4 000B9AD4 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BDBB8 000B9AD8 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BDBBC 000B9ADC 48 04 8C A9 */ bl rand
|
|
/* 800BDBC0 000B9AE0 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BDBC4 000B9AE4 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
/* 800BDBC8 000B9AE8 48 04 8C 9D */ bl rand
|
|
/* 800BDBCC 000B9AEC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDBD0 000B9AF0 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 800BDBD4 000B9AF4 93 21 02 60 */ stw r25, 0x260(r1)
|
|
/* 800BDBD8 000B9AF8 C8 01 02 60 */ lfd f0, 0x260(r1)
|
|
/* 800BDBDC 000B9AFC EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDBE0 000B9B00 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDBE4 000B9B04 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDBE8 000B9B08 EC 16 00 32 */ fmuls f0, f22, f0
|
|
/* 800BDBEC 000B9B0C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDBF0 000B9B10 D8 01 02 68 */ stfd f0, 0x268(r1)
|
|
/* 800BDBF4 000B9B14 80 01 02 6C */ lwz r0, 0x26c(r1)
|
|
/* 800BDBF8 000B9B18 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BDBFC 000B9B1C 48 04 8C 69 */ bl rand
|
|
/* 800BDC00 000B9B20 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDC04 000B9B24 90 01 02 74 */ stw r0, 0x274(r1)
|
|
/* 800BDC08 000B9B28 93 21 02 70 */ stw r25, 0x270(r1)
|
|
/* 800BDC0C 000B9B2C C8 01 02 70 */ lfd f0, 0x270(r1)
|
|
/* 800BDC10 000B9B30 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDC14 000B9B34 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDC18 000B9B38 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDC1C 000B9B3C EC 16 00 32 */ fmuls f0, f22, f0
|
|
/* 800BDC20 000B9B40 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDC24 000B9B44 D8 01 02 78 */ stfd f0, 0x278(r1)
|
|
/* 800BDC28 000B9B48 80 01 02 7C */ lwz r0, 0x27c(r1)
|
|
/* 800BDC2C 000B9B4C B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BDC30 000B9B50 48 04 8C 35 */ bl rand
|
|
/* 800BDC34 000B9B54 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDC38 000B9B58 90 01 02 84 */ stw r0, 0x284(r1)
|
|
/* 800BDC3C 000B9B5C 93 21 02 80 */ stw r25, 0x280(r1)
|
|
/* 800BDC40 000B9B60 C8 01 02 80 */ lfd f0, 0x280(r1)
|
|
/* 800BDC44 000B9B64 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDC48 000B9B68 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDC4C 000B9B6C EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDC50 000B9B70 EC 16 00 32 */ fmuls f0, f22, f0
|
|
/* 800BDC54 000B9B74 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDC58 000B9B78 D8 01 02 88 */ stfd f0, 0x288(r1)
|
|
/* 800BDC5C 000B9B7C 80 01 02 8C */ lwz r0, 0x28c(r1)
|
|
/* 800BDC60 000B9B80 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BDC64 000B9B84 48 04 8C 01 */ bl rand
|
|
/* 800BDC68 000B9B88 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDC6C 000B9B8C 90 01 02 94 */ stw r0, 0x294(r1)
|
|
/* 800BDC70 000B9B90 93 21 02 90 */ stw r25, 0x290(r1)
|
|
/* 800BDC74 000B9B94 C8 01 02 90 */ lfd f0, 0x290(r1)
|
|
/* 800BDC78 000B9B98 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDC7C 000B9B9C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDC80 000B9BA0 EC 34 00 2A */ fadds f1, f20, f0
|
|
/* 800BDC84 000B9BA4 C8 01 01 40 */ lfd f0, 0x140(r1)
|
|
/* 800BDC88 000B9BA8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDC8C 000B9BAC D0 1D 00 24 */ stfs f0, 0x24(r29)
|
|
/* 800BDC90 000B9BB0 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BDC94 000B9BB4 D0 1D 00 28 */ stfs f0, 0x28(r29)
|
|
/* 800BDC98 000B9BB8 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BDC9C 000B9BBC D0 1D 00 2C */ stfs f0, 0x2c(r29)
|
|
/* 800BDCA0 000B9BC0 D3 9D 00 48 */ stfs f28, 0x48(r29)
|
|
.global lbl_800BDCA4
|
|
lbl_800BDCA4:
|
|
/* 800BDCA4 000B9BC4 38 7C 01 44 */ addi r3, r28, 0x144
|
|
/* 800BDCA8 000B9BC8 4B F4 9C 09 */ bl mathutil_mtxA_from_mtx
|
|
/* 800BDCAC 000B9BCC 38 7D 00 0C */ addi r3, r29, 0xc
|
|
/* 800BDCB0 000B9BD0 38 81 00 FC */ addi r4, r1, 0xfc
|
|
/* 800BDCB4 000B9BD4 4B F4 A1 79 */ bl mathutil_mtxA_tf_point
|
|
/* 800BDCB8 000B9BD8 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BDCBC 000B9BDC C8 01 01 48 */ lfd f0, 0x148(r1)
|
|
/* 800BDCC0 000B9BE0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800BDCC4 000B9BE4 40 81 00 14 */ ble lbl_800BDCD8
|
|
/* 800BDCC8 000B9BE8 38 00 00 04 */ li r0, 4
|
|
/* 800BDCCC 000B9BEC B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800BDCD0 000B9BF0 D3 9D 00 48 */ stfs f28, 0x48(r29)
|
|
/* 800BDCD4 000B9BF4 48 00 0A 00 */ b lbl_800BE6D4
|
|
lbl_800BDCD8:
|
|
/* 800BDCD8 000B9BF8 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BDCDC 000B9BFC C0 41 01 00 */ lfs f2, 0x100(r1)
|
|
/* 800BDCE0 000B9C00 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BDCE4 000B9C04 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800BDCE8 000B9C08 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800BDCEC 000B9C0C EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800BDCF0 000B9C10 4B F4 94 09 */ bl mathutil_sqrt
|
|
/* 800BDCF4 000B9C14 FC 01 80 40 */ fcmpo cr0, f1, f16
|
|
/* 800BDCF8 000B9C18 40 80 00 1C */ bge lbl_800BDD14
|
|
/* 800BDCFC 000B9C1C C0 1D 00 48 */ lfs f0, 0x48(r29)
|
|
/* 800BDD00 000B9C20 EC 2F 00 28 */ fsubs f1, f15, f0
|
|
/* 800BDD04 000B9C24 EC 33 00 72 */ fmuls f1, f19, f1
|
|
/* 800BDD08 000B9C28 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BDD0C 000B9C2C D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800BDD10 000B9C30 48 00 09 C4 */ b lbl_800BE6D4
|
|
lbl_800BDD14:
|
|
/* 800BDD14 000B9C34 C0 5D 00 48 */ lfs f2, 0x48(r29)
|
|
/* 800BDD18 000B9C38 C8 01 01 50 */ lfd f0, 0x150(r1)
|
|
/* 800BDD1C 000B9C3C EC 31 10 28 */ fsubs f1, f17, f2
|
|
/* 800BDD20 000B9C40 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDD24 000B9C44 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800BDD28 000B9C48 D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800BDD2C 000B9C4C C0 1D 00 48 */ lfs f0, 0x48(r29)
|
|
/* 800BDD30 000B9C50 FC 00 E0 40 */ fcmpo cr0, f0, f28
|
|
/* 800BDD34 000B9C54 40 80 09 A0 */ bge lbl_800BE6D4
|
|
/* 800BDD38 000B9C58 38 00 00 04 */ li r0, 4
|
|
/* 800BDD3C 000B9C5C B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800BDD40 000B9C60 D3 9D 00 48 */ stfs f28, 0x48(r29)
|
|
/* 800BDD44 000B9C64 48 00 09 90 */ b lbl_800BE6D4
|
|
.global lbl_800BDD48
|
|
lbl_800BDD48:
|
|
/* 800BDD48 000B9C68 38 00 00 07 */ li r0, 7
|
|
/* 800BDD4C 000B9C6C B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800BDD50 000B9C70 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BDD54 000B9C74 60 00 00 03 */ ori r0, r0, 3
|
|
/* 800BDD58 000B9C78 90 1D 00 08 */ stw r0, 8(r29)
|
|
/* 800BDD5C 000B9C7C D3 9D 00 48 */ stfs f28, 0x48(r29)
|
|
/* 800BDD60 000B9C80 48 04 8B 05 */ bl rand
|
|
/* 800BDD64 000B9C84 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDD68 000B9C88 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BDD6C 000B9C8C 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BDD70 000B9C90 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BDD74 000B9C94 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDD78 000B9C98 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDD7C 000B9C9C EC 1D 00 32 */ fmuls f0, f29, f0
|
|
/* 800BDD80 000B9CA0 EC 34 00 2A */ fadds f1, f20, f0
|
|
/* 800BDD84 000B9CA4 C8 01 01 C0 */ lfd f0, 0x1c0(r1)
|
|
/* 800BDD88 000B9CA8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDD8C 000B9CAC D0 1D 00 24 */ stfs f0, 0x24(r29)
|
|
/* 800BDD90 000B9CB0 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BDD94 000B9CB4 D0 1D 00 28 */ stfs f0, 0x28(r29)
|
|
/* 800BDD98 000B9CB8 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BDD9C 000B9CBC D0 1D 00 2C */ stfs f0, 0x2c(r29)
|
|
/* 800BDDA0 000B9CC0 48 04 8A C5 */ bl rand
|
|
/* 800BDDA4 000B9CC4 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BDDA8 000B9CC8 B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BDDAC 000B9CCC 48 04 8A B9 */ bl rand
|
|
/* 800BDDB0 000B9CD0 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BDDB4 000B9CD4 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BDDB8 000B9CD8 48 04 8A AD */ bl rand
|
|
/* 800BDDBC 000B9CDC 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BDDC0 000B9CE0 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
/* 800BDDC4 000B9CE4 48 04 8A A1 */ bl rand
|
|
/* 800BDDC8 000B9CE8 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BDDCC 000B9CEC A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BDDD0 000B9CF0 90 61 02 54 */ stw r3, 0x254(r1)
|
|
/* 800BDDD4 000B9CF4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDDD8 000B9CF8 93 21 02 50 */ stw r25, 0x250(r1)
|
|
/* 800BDDDC 000B9CFC C8 01 02 50 */ lfd f0, 0x250(r1)
|
|
/* 800BDDE0 000B9D00 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 800BDDE4 000B9D04 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDDE8 000B9D08 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BDDEC 000B9D0C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDDF0 000B9D10 C8 21 02 58 */ lfd f1, 0x258(r1)
|
|
/* 800BDDF4 000B9D14 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDDF8 000B9D18 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BDDFC 000B9D1C EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BDE00 000B9D20 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDE04 000B9D24 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDE08 000B9D28 D8 01 02 60 */ stfd f0, 0x260(r1)
|
|
/* 800BDE0C 000B9D2C 80 01 02 64 */ lwz r0, 0x264(r1)
|
|
/* 800BDE10 000B9D30 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BDE14 000B9D34 48 04 8A 51 */ bl rand
|
|
/* 800BDE18 000B9D38 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BDE1C 000B9D3C A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BDE20 000B9D40 90 61 02 6C */ stw r3, 0x26c(r1)
|
|
/* 800BDE24 000B9D44 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDE28 000B9D48 93 21 02 68 */ stw r25, 0x268(r1)
|
|
/* 800BDE2C 000B9D4C C8 01 02 68 */ lfd f0, 0x268(r1)
|
|
/* 800BDE30 000B9D50 90 01 02 74 */ stw r0, 0x274(r1)
|
|
/* 800BDE34 000B9D54 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDE38 000B9D58 93 21 02 70 */ stw r25, 0x270(r1)
|
|
/* 800BDE3C 000B9D5C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDE40 000B9D60 C8 21 02 70 */ lfd f1, 0x270(r1)
|
|
/* 800BDE44 000B9D64 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDE48 000B9D68 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BDE4C 000B9D6C EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BDE50 000B9D70 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDE54 000B9D74 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDE58 000B9D78 D8 01 02 78 */ stfd f0, 0x278(r1)
|
|
/* 800BDE5C 000B9D7C 80 01 02 7C */ lwz r0, 0x27c(r1)
|
|
/* 800BDE60 000B9D80 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BDE64 000B9D84 48 04 8A 01 */ bl rand
|
|
/* 800BDE68 000B9D88 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BDE6C 000B9D8C A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BDE70 000B9D90 90 61 02 84 */ stw r3, 0x284(r1)
|
|
/* 800BDE74 000B9D94 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDE78 000B9D98 93 21 02 80 */ stw r25, 0x280(r1)
|
|
/* 800BDE7C 000B9D9C C8 01 02 80 */ lfd f0, 0x280(r1)
|
|
/* 800BDE80 000B9DA0 90 01 02 8C */ stw r0, 0x28c(r1)
|
|
/* 800BDE84 000B9DA4 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDE88 000B9DA8 93 21 02 88 */ stw r25, 0x288(r1)
|
|
/* 800BDE8C 000B9DAC EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDE90 000B9DB0 C8 21 02 88 */ lfd f1, 0x288(r1)
|
|
/* 800BDE94 000B9DB4 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDE98 000B9DB8 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BDE9C 000B9DBC EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BDEA0 000B9DC0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BDEA4 000B9DC4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDEA8 000B9DC8 D8 01 02 90 */ stfd f0, 0x290(r1)
|
|
/* 800BDEAC 000B9DCC 80 01 02 94 */ lwz r0, 0x294(r1)
|
|
/* 800BDEB0 000B9DD0 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BDEB4 000B9DD4 A8 1D 00 04 */ lha r0, 4(r29)
|
|
/* 800BDEB8 000B9DD8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDEBC 000B9DDC D3 9D 00 18 */ stfs f28, 0x18(r29)
|
|
/* 800BDEC0 000B9DE0 90 01 02 44 */ stw r0, 0x244(r1)
|
|
/* 800BDEC4 000B9DE4 93 21 02 40 */ stw r25, 0x240(r1)
|
|
/* 800BDEC8 000B9DE8 C8 01 02 40 */ lfd f0, 0x240(r1)
|
|
/* 800BDECC 000B9DEC EF 40 F8 28 */ fsubs f26, f0, f31
|
|
/* 800BDED0 000B9DF0 48 04 89 95 */ bl rand
|
|
/* 800BDED4 000B9DF4 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDED8 000B9DF8 90 01 02 3C */ stw r0, 0x23c(r1)
|
|
/* 800BDEDC 000B9DFC 93 21 02 38 */ stw r25, 0x238(r1)
|
|
/* 800BDEE0 000B9E00 C8 01 02 38 */ lfd f0, 0x238(r1)
|
|
/* 800BDEE4 000B9E04 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDEE8 000B9E08 EC 20 F0 24 */ fdivs f1, f0, f30
|
|
/* 800BDEEC 000B9E0C C8 01 01 58 */ lfd f0, 0x158(r1)
|
|
/* 800BDEF0 000B9E10 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDEF4 000B9E14 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BDEF8 000B9E18 D3 9D 00 20 */ stfs f28, 0x20(r29)
|
|
/* 800BDEFC 000B9E1C 48 04 89 69 */ bl rand
|
|
/* 800BDF00 000B9E20 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDF04 000B9E24 EC 2E 06 B2 */ fmuls f1, f14, f26
|
|
/* 800BDF08 000B9E28 90 01 02 34 */ stw r0, 0x234(r1)
|
|
/* 800BDF0C 000B9E2C 93 21 02 30 */ stw r25, 0x230(r1)
|
|
/* 800BDF10 000B9E30 C8 01 02 30 */ lfd f0, 0x230(r1)
|
|
/* 800BDF14 000B9E34 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDF18 000B9E38 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDF1C 000B9E3C EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDF20 000B9E40 D0 1D 00 3C */ stfs f0, 0x3c(r29)
|
|
/* 800BDF24 000B9E44 C8 01 01 C0 */ lfd f0, 0x1c0(r1)
|
|
/* 800BDF28 000B9E48 C0 5D 00 1C */ lfs f2, 0x1c(r29)
|
|
/* 800BDF2C 000B9E4C EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BDF30 000B9E50 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BDF34 000B9E54 EC 3A 00 32 */ fmuls f1, f26, f0
|
|
/* 800BDF38 000B9E58 C8 01 01 60 */ lfd f0, 0x160(r1)
|
|
/* 800BDF3C 000B9E5C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BDF40 000B9E60 D0 1D 00 40 */ stfs f0, 0x40(r29)
|
|
/* 800BDF44 000B9E64 48 04 89 21 */ bl rand
|
|
/* 800BDF48 000B9E68 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BDF4C 000B9E6C 90 01 02 2C */ stw r0, 0x22c(r1)
|
|
/* 800BDF50 000B9E70 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BDF54 000B9E74 C8 01 02 28 */ lfd f0, 0x228(r1)
|
|
/* 800BDF58 000B9E78 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDF5C 000B9E7C EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BDF60 000B9E80 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BDF64 000B9E84 D0 1D 00 44 */ stfs f0, 0x44(r29)
|
|
.global lbl_800BDF68
|
|
lbl_800BDF68:
|
|
/* 800BDF68 000B9E88 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BDF6C 000B9E8C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDF70 000B9E90 90 01 02 2C */ stw r0, 0x22c(r1)
|
|
/* 800BDF74 000B9E94 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BDF78 000B9E98 C8 01 02 28 */ lfd f0, 0x228(r1)
|
|
/* 800BDF7C 000B9E9C EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDF80 000B9EA0 EC 15 00 32 */ fmuls f0, f21, f0
|
|
/* 800BDF84 000B9EA4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDF88 000B9EA8 D8 01 02 30 */ stfd f0, 0x230(r1)
|
|
/* 800BDF8C 000B9EAC 80 01 02 34 */ lwz r0, 0x234(r1)
|
|
/* 800BDF90 000B9EB0 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BDF94 000B9EB4 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BDF98 000B9EB8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDF9C 000B9EBC 90 01 02 3C */ stw r0, 0x23c(r1)
|
|
/* 800BDFA0 000B9EC0 93 21 02 38 */ stw r25, 0x238(r1)
|
|
/* 800BDFA4 000B9EC4 C8 01 02 38 */ lfd f0, 0x238(r1)
|
|
/* 800BDFA8 000B9EC8 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDFAC 000B9ECC EC 15 00 32 */ fmuls f0, f21, f0
|
|
/* 800BDFB0 000B9ED0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDFB4 000B9ED4 D8 01 02 40 */ stfd f0, 0x240(r1)
|
|
/* 800BDFB8 000B9ED8 80 01 02 44 */ lwz r0, 0x244(r1)
|
|
/* 800BDFBC 000B9EDC B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BDFC0 000B9EE0 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BDFC4 000B9EE4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BDFC8 000B9EE8 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BDFCC 000B9EEC 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BDFD0 000B9EF0 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BDFD4 000B9EF4 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BDFD8 000B9EF8 EC 15 00 32 */ fmuls f0, f21, f0
|
|
/* 800BDFDC 000B9EFC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BDFE0 000B9F00 D8 01 02 50 */ stfd f0, 0x250(r1)
|
|
/* 800BDFE4 000B9F04 80 01 02 54 */ lwz r0, 0x254(r1)
|
|
/* 800BDFE8 000B9F08 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BDFEC 000B9F0C A8 7D 00 30 */ lha r3, 0x30(r29)
|
|
/* 800BDFF0 000B9F10 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BDFF4 000B9F14 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BDFF8 000B9F18 B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BDFFC 000B9F1C A8 7D 00 32 */ lha r3, 0x32(r29)
|
|
/* 800BE000 000B9F20 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE004 000B9F24 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE008 000B9F28 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BE00C 000B9F2C A8 7D 00 34 */ lha r3, 0x34(r29)
|
|
/* 800BE010 000B9F30 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE014 000B9F34 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE018 000B9F38 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
/* 800BE01C 000B9F3C C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE020 000B9F40 EC 00 70 2A */ fadds f0, f0, f14
|
|
/* 800BE024 000B9F44 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BE028 000B9F48 C0 3D 00 40 */ lfs f1, 0x40(r29)
|
|
/* 800BE02C 000B9F4C C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE030 000B9F50 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE034 000B9F54 D0 1D 00 40 */ stfs f0, 0x40(r29)
|
|
/* 800BE038 000B9F58 C0 1D 00 40 */ lfs f0, 0x40(r29)
|
|
/* 800BE03C 000B9F5C FC 00 E0 40 */ fcmpo cr0, f0, f28
|
|
/* 800BE040 000B9F60 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800BE044 000B9F64 40 82 01 38 */ bne lbl_800BE17C
|
|
/* 800BE048 000B9F68 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE04C 000B9F6C 38 A1 00 FC */ addi r5, r1, 0xfc
|
|
/* 800BE050 000B9F70 38 80 00 0F */ li r4, 0xf
|
|
/* 800BE054 000B9F74 D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BE058 000B9F78 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE05C 000B9F7C D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BE060 000B9F80 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE064 000B9F84 D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BE068 000B9F88 80 77 00 2C */ lwz r3, 0x2c(r23)
|
|
/* 800BE06C 000B9F8C 4B F5 A9 21 */ bl func_8001898C
|
|
/* 800BE070 000B9F90 D3 9D 00 40 */ stfs f28, 0x40(r29)
|
|
/* 800BE074 000B9F94 C0 3D 00 1C */ lfs f1, 0x1c(r29)
|
|
/* 800BE078 000B9F98 FC 01 E0 40 */ fcmpo cr0, f1, f28
|
|
/* 800BE07C 000B9F9C 40 80 00 10 */ bge lbl_800BE08C
|
|
/* 800BE080 000B9FA0 C8 01 01 68 */ lfd f0, 0x168(r1)
|
|
/* 800BE084 000B9FA4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BE088 000B9FA8 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
lbl_800BE08C:
|
|
/* 800BE08C 000B9FAC 48 04 87 D9 */ bl rand
|
|
/* 800BE090 000B9FB0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BE094 000B9FB4 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE098 000B9FB8 90 61 02 2C */ stw r3, 0x22c(r1)
|
|
/* 800BE09C 000B9FBC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE0A0 000B9FC0 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BE0A4 000B9FC4 C8 01 02 28 */ lfd f0, 0x228(r1)
|
|
/* 800BE0A8 000B9FC8 90 01 02 34 */ stw r0, 0x234(r1)
|
|
/* 800BE0AC 000B9FCC EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE0B0 000B9FD0 93 21 02 30 */ stw r25, 0x230(r1)
|
|
/* 800BE0B4 000B9FD4 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BE0B8 000B9FD8 C8 21 02 30 */ lfd f1, 0x230(r1)
|
|
/* 800BE0BC 000B9FDC EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BE0C0 000B9FE0 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BE0C4 000B9FE4 EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BE0C8 000B9FE8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE0CC 000B9FEC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE0D0 000B9FF0 D8 01 02 38 */ stfd f0, 0x238(r1)
|
|
/* 800BE0D4 000B9FF4 80 01 02 3C */ lwz r0, 0x23c(r1)
|
|
/* 800BE0D8 000B9FF8 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BE0DC 000B9FFC 48 04 87 89 */ bl rand
|
|
/* 800BE0E0 000BA000 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BE0E4 000BA004 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE0E8 000BA008 90 61 02 44 */ stw r3, 0x244(r1)
|
|
/* 800BE0EC 000BA00C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE0F0 000BA010 93 21 02 40 */ stw r25, 0x240(r1)
|
|
/* 800BE0F4 000BA014 C8 01 02 40 */ lfd f0, 0x240(r1)
|
|
/* 800BE0F8 000BA018 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BE0FC 000BA01C EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE100 000BA020 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BE104 000BA024 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BE108 000BA028 C8 21 02 48 */ lfd f1, 0x248(r1)
|
|
/* 800BE10C 000BA02C EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BE110 000BA030 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BE114 000BA034 EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BE118 000BA038 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE11C 000BA03C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE120 000BA040 D8 01 02 50 */ stfd f0, 0x250(r1)
|
|
/* 800BE124 000BA044 80 01 02 54 */ lwz r0, 0x254(r1)
|
|
/* 800BE128 000BA048 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BE12C 000BA04C 48 04 87 39 */ bl rand
|
|
/* 800BE130 000BA050 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BE134 000BA054 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE138 000BA058 90 61 02 5C */ stw r3, 0x25c(r1)
|
|
/* 800BE13C 000BA05C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE140 000BA060 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BE144 000BA064 C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 800BE148 000BA068 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 800BE14C 000BA06C EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE150 000BA070 93 21 02 60 */ stw r25, 0x260(r1)
|
|
/* 800BE154 000BA074 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BE158 000BA078 C8 21 02 60 */ lfd f1, 0x260(r1)
|
|
/* 800BE15C 000BA07C EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BE160 000BA080 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BE164 000BA084 EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BE168 000BA088 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE16C 000BA08C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE170 000BA090 D8 01 02 68 */ stfd f0, 0x268(r1)
|
|
/* 800BE174 000BA094 80 01 02 6C */ lwz r0, 0x26c(r1)
|
|
/* 800BE178 000BA098 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
lbl_800BE17C:
|
|
/* 800BE17C 000BA09C C0 3C 00 00 */ lfs f1, 0(r28)
|
|
/* 800BE180 000BA0A0 C0 1D 00 3C */ lfs f0, 0x3c(r29)
|
|
/* 800BE184 000BA0A4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE188 000BA0A8 C8 21 01 70 */ lfd f1, 0x170(r1)
|
|
/* 800BE18C 000BA0AC D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE190 000BA0B0 C0 5D 00 24 */ lfs f2, 0x24(r29)
|
|
/* 800BE194 000BA0B4 C0 1C 00 04 */ lfs f0, 4(r28)
|
|
/* 800BE198 000BA0B8 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 800BE19C 000BA0BC C0 5D 00 40 */ lfs f2, 0x40(r29)
|
|
/* 800BE1A0 000BA0C0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE1A4 000BA0C4 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800BE1A8 000BA0C8 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE1AC 000BA0CC C0 3C 00 08 */ lfs f1, 8(r28)
|
|
/* 800BE1B0 000BA0D0 C0 1D 00 44 */ lfs f0, 0x44(r29)
|
|
/* 800BE1B4 000BA0D4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE1B8 000BA0D8 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE1BC 000BA0DC C0 1D 00 48 */ lfs f0, 0x48(r29)
|
|
/* 800BE1C0 000BA0E0 EC 2F 00 28 */ fsubs f1, f15, f0
|
|
/* 800BE1C4 000BA0E4 EC 33 00 72 */ fmuls f1, f19, f1
|
|
/* 800BE1C8 000BA0E8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE1CC 000BA0EC D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800BE1D0 000BA0F0 48 00 05 04 */ b lbl_800BE6D4
|
|
.global lbl_800BE1D4
|
|
lbl_800BE1D4:
|
|
/* 800BE1D4 000BA0F4 38 00 00 09 */ li r0, 9
|
|
/* 800BE1D8 000BA0F8 C8 01 01 78 */ lfd f0, 0x178(r1)
|
|
/* 800BE1DC 000BA0FC B0 1D 00 02 */ sth r0, 2(r29)
|
|
/* 800BE1E0 000BA100 38 00 00 43 */ li r0, 0x43
|
|
/* 800BE1E4 000BA104 90 1D 00 08 */ stw r0, 8(r29)
|
|
/* 800BE1E8 000BA108 D3 9D 00 48 */ stfs f28, 0x48(r29)
|
|
/* 800BE1EC 000BA10C D0 1D 00 24 */ stfs f0, 0x24(r29)
|
|
/* 800BE1F0 000BA110 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BE1F4 000BA114 D0 1D 00 28 */ stfs f0, 0x28(r29)
|
|
/* 800BE1F8 000BA118 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BE1FC 000BA11C D0 1D 00 2C */ stfs f0, 0x2c(r29)
|
|
/* 800BE200 000BA120 48 04 86 65 */ bl rand
|
|
/* 800BE204 000BA124 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BE208 000BA128 B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BE20C 000BA12C 48 04 86 59 */ bl rand
|
|
/* 800BE210 000BA130 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BE214 000BA134 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BE218 000BA138 48 04 86 4D */ bl rand
|
|
/* 800BE21C 000BA13C 54 60 04 7E */ clrlwi r0, r3, 0x11
|
|
/* 800BE220 000BA140 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
/* 800BE224 000BA144 48 04 86 41 */ bl rand
|
|
/* 800BE228 000BA148 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BE22C 000BA14C A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE230 000BA150 90 61 02 2C */ stw r3, 0x22c(r1)
|
|
/* 800BE234 000BA154 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE238 000BA158 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BE23C 000BA15C C8 01 02 28 */ lfd f0, 0x228(r1)
|
|
/* 800BE240 000BA160 90 01 02 34 */ stw r0, 0x234(r1)
|
|
/* 800BE244 000BA164 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE248 000BA168 93 21 02 30 */ stw r25, 0x230(r1)
|
|
/* 800BE24C 000BA16C EC 20 F0 24 */ fdivs f1, f0, f30
|
|
/* 800BE250 000BA170 C8 01 02 30 */ lfd f0, 0x230(r1)
|
|
/* 800BE254 000BA174 EC 41 E8 28 */ fsubs f2, f1, f29
|
|
/* 800BE258 000BA178 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE25C 000BA17C C8 01 01 80 */ lfd f0, 0x180(r1)
|
|
/* 800BE260 000BA180 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BE264 000BA184 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE268 000BA188 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE26C 000BA18C D8 01 02 38 */ stfd f0, 0x238(r1)
|
|
/* 800BE270 000BA190 80 01 02 3C */ lwz r0, 0x23c(r1)
|
|
/* 800BE274 000BA194 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BE278 000BA198 48 04 85 ED */ bl rand
|
|
/* 800BE27C 000BA19C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BE280 000BA1A0 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE284 000BA1A4 90 61 02 44 */ stw r3, 0x244(r1)
|
|
/* 800BE288 000BA1A8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE28C 000BA1AC 93 21 02 40 */ stw r25, 0x240(r1)
|
|
/* 800BE290 000BA1B0 C8 01 02 40 */ lfd f0, 0x240(r1)
|
|
/* 800BE294 000BA1B4 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BE298 000BA1B8 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE29C 000BA1BC 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BE2A0 000BA1C0 EC 20 F0 24 */ fdivs f1, f0, f30
|
|
/* 800BE2A4 000BA1C4 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BE2A8 000BA1C8 EC 41 E8 28 */ fsubs f2, f1, f29
|
|
/* 800BE2AC 000BA1CC EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE2B0 000BA1D0 C8 01 01 88 */ lfd f0, 0x188(r1)
|
|
/* 800BE2B4 000BA1D4 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 800BE2B8 000BA1D8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE2BC 000BA1DC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE2C0 000BA1E0 D8 01 02 50 */ stfd f0, 0x250(r1)
|
|
/* 800BE2C4 000BA1E4 80 01 02 54 */ lwz r0, 0x254(r1)
|
|
/* 800BE2C8 000BA1E8 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BE2CC 000BA1EC 48 04 85 99 */ bl rand
|
|
/* 800BE2D0 000BA1F0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BE2D4 000BA1F4 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE2D8 000BA1F8 90 61 02 5C */ stw r3, 0x25c(r1)
|
|
/* 800BE2DC 000BA1FC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE2E0 000BA200 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BE2E4 000BA204 C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 800BE2E8 000BA208 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 800BE2EC 000BA20C EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE2F0 000BA210 93 21 02 60 */ stw r25, 0x260(r1)
|
|
/* 800BE2F4 000BA214 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BE2F8 000BA218 C8 21 02 60 */ lfd f1, 0x260(r1)
|
|
/* 800BE2FC 000BA21C EC 1D 00 2A */ fadds f0, f29, f0
|
|
/* 800BE300 000BA220 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BE304 000BA224 EC 17 00 32 */ fmuls f0, f23, f0
|
|
/* 800BE308 000BA228 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE30C 000BA22C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE310 000BA230 D8 01 02 68 */ stfd f0, 0x268(r1)
|
|
/* 800BE314 000BA234 80 01 02 6C */ lwz r0, 0x26c(r1)
|
|
/* 800BE318 000BA238 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BE31C 000BA23C 80 76 00 08 */ lwz r3, 8(r22)
|
|
/* 800BE320 000BA240 3C 83 00 01 */ addis r4, r3, 1
|
|
/* 800BE324 000BA244 80 64 AA 80 */ lwz r3, -0x5580(r4)
|
|
/* 800BE328 000BA248 80 04 AA 84 */ lwz r0, -0x557c(r4)
|
|
/* 800BE32C 000BA24C 90 7D 00 0C */ stw r3, 0xc(r29)
|
|
/* 800BE330 000BA250 90 1D 00 10 */ stw r0, 0x10(r29)
|
|
/* 800BE334 000BA254 80 04 AA 88 */ lwz r0, -0x5578(r4)
|
|
/* 800BE338 000BA258 90 1D 00 14 */ stw r0, 0x14(r29)
|
|
.global lbl_800BE33C
|
|
lbl_800BE33C:
|
|
/* 800BE33C 000BA25C A8 7D 00 04 */ lha r3, 4(r29)
|
|
/* 800BE340 000BA260 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BE344 000BA264 41 82 00 0C */ beq lbl_800BE350
|
|
/* 800BE348 000BA268 38 03 FF FF */ addi r0, r3, -1
|
|
/* 800BE34C 000BA26C B0 1D 00 04 */ sth r0, 4(r29)
|
|
lbl_800BE350:
|
|
/* 800BE350 000BA270 80 96 00 08 */ lwz r4, 8(r22)
|
|
/* 800BE354 000BA274 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 800BE358 000BA278 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 800BE35C 000BA27C 3C 84 00 01 */ addis r4, r4, 1
|
|
/* 800BE360 000BA280 90 64 AA 80 */ stw r3, -0x5580(r4)
|
|
/* 800BE364 000BA284 90 04 AA 84 */ stw r0, -0x557c(r4)
|
|
/* 800BE368 000BA288 80 1D 00 14 */ lwz r0, 0x14(r29)
|
|
/* 800BE36C 000BA28C 90 04 AA 88 */ stw r0, -0x5578(r4)
|
|
/* 800BE370 000BA290 A8 7D 00 04 */ lha r3, 4(r29)
|
|
/* 800BE374 000BA294 2C 03 00 3C */ cmpwi r3, 0x3c
|
|
/* 800BE378 000BA298 40 80 02 34 */ bge lbl_800BE5AC
|
|
/* 800BE37C 000BA29C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800BE380 000BA2A0 C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800BE384 000BA2A4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE388 000BA2A8 C8 01 01 A0 */ lfd f0, 0x1a0(r1)
|
|
/* 800BE38C 000BA2AC 90 01 02 2C */ stw r0, 0x22c(r1)
|
|
/* 800BE390 000BA2B0 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800BE394 000BA2B4 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BE398 000BA2B8 C8 01 02 28 */ lfd f0, 0x228(r1)
|
|
/* 800BE39C 000BA2BC EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE3A0 000BA2C0 EC 14 00 24 */ fdivs f0, f20, f0
|
|
/* 800BE3A4 000BA2C4 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BE3A8 000BA2C8 D0 3D 00 18 */ stfs f1, 0x18(r29)
|
|
/* 800BE3AC 000BA2CC C8 21 01 A8 */ lfd f1, 0x1a8(r1)
|
|
/* 800BE3B0 000BA2D0 C0 5D 00 10 */ lfs f2, 0x10(r29)
|
|
/* 800BE3B4 000BA2D4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800BE3B8 000BA2D8 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BE3BC 000BA2DC D0 3D 00 1C */ stfs f1, 0x1c(r29)
|
|
/* 800BE3C0 000BA2E0 C8 21 01 90 */ lfd f1, 0x190(r1)
|
|
/* 800BE3C4 000BA2E4 C0 5D 00 14 */ lfs f2, 0x14(r29)
|
|
/* 800BE3C8 000BA2E8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800BE3CC 000BA2EC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BE3D0 000BA2F0 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
/* 800BE3D4 000BA2F4 C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800BE3D8 000BA2F8 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE3DC 000BA2FC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE3E0 000BA300 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE3E4 000BA304 C0 3D 00 10 */ lfs f1, 0x10(r29)
|
|
/* 800BE3E8 000BA308 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE3EC 000BA30C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE3F0 000BA310 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE3F4 000BA314 C0 3D 00 14 */ lfs f1, 0x14(r29)
|
|
/* 800BE3F8 000BA318 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE3FC 000BA31C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE400 000BA320 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE404 000BA324 A8 1D 00 04 */ lha r0, 4(r29)
|
|
/* 800BE408 000BA328 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BE40C 000BA32C 40 82 01 6C */ bne lbl_800BE578
|
|
/* 800BE410 000BA330 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE414 000BA334 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE418 000BA338 90 01 02 2C */ stw r0, 0x22c(r1)
|
|
/* 800BE41C 000BA33C 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BE420 000BA340 C8 01 02 28 */ lfd f0, 0x228(r1)
|
|
/* 800BE424 000BA344 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE428 000BA348 C8 01 01 98 */ lfd f0, 0x198(r1)
|
|
/* 800BE42C 000BA34C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BE430 000BA350 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE434 000BA354 D8 01 02 30 */ stfd f0, 0x230(r1)
|
|
/* 800BE438 000BA358 80 01 02 34 */ lwz r0, 0x234(r1)
|
|
/* 800BE43C 000BA35C B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BE440 000BA360 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE444 000BA364 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE448 000BA368 90 01 02 3C */ stw r0, 0x23c(r1)
|
|
/* 800BE44C 000BA36C 93 21 02 38 */ stw r25, 0x238(r1)
|
|
/* 800BE450 000BA370 C8 01 02 38 */ lfd f0, 0x238(r1)
|
|
/* 800BE454 000BA374 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE458 000BA378 C8 01 01 98 */ lfd f0, 0x198(r1)
|
|
/* 800BE45C 000BA37C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BE460 000BA380 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE464 000BA384 D8 01 02 40 */ stfd f0, 0x240(r1)
|
|
/* 800BE468 000BA388 80 01 02 44 */ lwz r0, 0x244(r1)
|
|
/* 800BE46C 000BA38C B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BE470 000BA390 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE474 000BA394 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE478 000BA398 90 01 02 4C */ stw r0, 0x24c(r1)
|
|
/* 800BE47C 000BA39C 93 21 02 48 */ stw r25, 0x248(r1)
|
|
/* 800BE480 000BA3A0 C8 01 02 48 */ lfd f0, 0x248(r1)
|
|
/* 800BE484 000BA3A4 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE488 000BA3A8 C8 01 01 98 */ lfd f0, 0x198(r1)
|
|
/* 800BE48C 000BA3AC EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BE490 000BA3B0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE494 000BA3B4 D8 01 02 50 */ stfd f0, 0x250(r1)
|
|
/* 800BE498 000BA3B8 80 01 02 54 */ lwz r0, 0x254(r1)
|
|
/* 800BE49C 000BA3BC B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BE4A0 000BA3C0 A8 1D 00 30 */ lha r0, 0x30(r29)
|
|
/* 800BE4A4 000BA3C4 A8 7D 00 36 */ lha r3, 0x36(r29)
|
|
/* 800BE4A8 000BA3C8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE4AC 000BA3CC 90 01 02 64 */ stw r0, 0x264(r1)
|
|
/* 800BE4B0 000BA3D0 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BE4B4 000BA3D4 93 21 02 60 */ stw r25, 0x260(r1)
|
|
/* 800BE4B8 000BA3D8 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 800BE4BC 000BA3DC C8 01 02 60 */ lfd f0, 0x260(r1)
|
|
/* 800BE4C0 000BA3E0 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BE4C4 000BA3E4 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE4C8 000BA3E8 C8 01 02 58 */ lfd f0, 0x258(r1)
|
|
/* 800BE4CC 000BA3EC EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE4D0 000BA3F0 EC 31 00 72 */ fmuls f1, f17, f1
|
|
/* 800BE4D4 000BA3F4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE4D8 000BA3F8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE4DC 000BA3FC D8 01 02 68 */ stfd f0, 0x268(r1)
|
|
/* 800BE4E0 000BA400 80 01 02 6C */ lwz r0, 0x26c(r1)
|
|
/* 800BE4E4 000BA404 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BE4E8 000BA408 A8 1D 00 32 */ lha r0, 0x32(r29)
|
|
/* 800BE4EC 000BA40C A8 7D 00 38 */ lha r3, 0x38(r29)
|
|
/* 800BE4F0 000BA410 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE4F4 000BA414 90 01 02 7C */ stw r0, 0x27c(r1)
|
|
/* 800BE4F8 000BA418 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BE4FC 000BA41C 93 21 02 78 */ stw r25, 0x278(r1)
|
|
/* 800BE500 000BA420 90 01 02 74 */ stw r0, 0x274(r1)
|
|
/* 800BE504 000BA424 C8 01 02 78 */ lfd f0, 0x278(r1)
|
|
/* 800BE508 000BA428 93 21 02 70 */ stw r25, 0x270(r1)
|
|
/* 800BE50C 000BA42C EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE510 000BA430 C8 01 02 70 */ lfd f0, 0x270(r1)
|
|
/* 800BE514 000BA434 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE518 000BA438 EC 31 00 72 */ fmuls f1, f17, f1
|
|
/* 800BE51C 000BA43C EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE520 000BA440 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE524 000BA444 D8 01 02 80 */ stfd f0, 0x280(r1)
|
|
/* 800BE528 000BA448 80 01 02 84 */ lwz r0, 0x284(r1)
|
|
/* 800BE52C 000BA44C B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BE530 000BA450 A8 1D 00 34 */ lha r0, 0x34(r29)
|
|
/* 800BE534 000BA454 A8 7D 00 3A */ lha r3, 0x3a(r29)
|
|
/* 800BE538 000BA458 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE53C 000BA45C 90 01 02 94 */ stw r0, 0x294(r1)
|
|
/* 800BE540 000BA460 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BE544 000BA464 93 21 02 90 */ stw r25, 0x290(r1)
|
|
/* 800BE548 000BA468 90 01 02 8C */ stw r0, 0x28c(r1)
|
|
/* 800BE54C 000BA46C C8 01 02 90 */ lfd f0, 0x290(r1)
|
|
/* 800BE550 000BA470 93 21 02 88 */ stw r25, 0x288(r1)
|
|
/* 800BE554 000BA474 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE558 000BA478 C8 01 02 88 */ lfd f0, 0x288(r1)
|
|
/* 800BE55C 000BA47C EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BE560 000BA480 EC 31 00 72 */ fmuls f1, f17, f1
|
|
/* 800BE564 000BA484 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE568 000BA488 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE56C 000BA48C D8 01 02 20 */ stfd f0, 0x220(r1)
|
|
/* 800BE570 000BA490 80 01 02 24 */ lwz r0, 0x224(r1)
|
|
/* 800BE574 000BA494 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
lbl_800BE578:
|
|
/* 800BE578 000BA498 A8 7D 00 30 */ lha r3, 0x30(r29)
|
|
/* 800BE57C 000BA49C A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE580 000BA4A0 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE584 000BA4A4 B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BE588 000BA4A8 A8 7D 00 32 */ lha r3, 0x32(r29)
|
|
/* 800BE58C 000BA4AC A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE590 000BA4B0 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE594 000BA4B4 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BE598 000BA4B8 A8 7D 00 34 */ lha r3, 0x34(r29)
|
|
/* 800BE59C 000BA4BC A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE5A0 000BA4C0 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE5A4 000BA4C4 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
/* 800BE5A8 000BA4C8 48 00 00 D4 */ b lbl_800BE67C
|
|
lbl_800BE5AC:
|
|
/* 800BE5AC 000BA4CC C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800BE5B0 000BA4D0 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BE5B4 000BA4D4 C8 01 01 A0 */ lfd f0, 0x1a0(r1)
|
|
/* 800BE5B8 000BA4D8 38 80 00 00 */ li r4, 0
|
|
/* 800BE5BC 000BA4DC 38 A0 00 AC */ li r5, 0xac
|
|
/* 800BE5C0 000BA4E0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BE5C4 000BA4E4 EC 12 00 32 */ fmuls f0, f18, f0
|
|
/* 800BE5C8 000BA4E8 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BE5CC 000BA4EC C8 01 01 A8 */ lfd f0, 0x1a8(r1)
|
|
/* 800BE5D0 000BA4F0 C0 3D 00 10 */ lfs f1, 0x10(r29)
|
|
/* 800BE5D4 000BA4F4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800BE5D8 000BA4F8 EC 12 00 32 */ fmuls f0, f18, f0
|
|
/* 800BE5DC 000BA4FC D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BE5E0 000BA500 D3 9D 00 20 */ stfs f28, 0x20(r29)
|
|
/* 800BE5E4 000BA504 C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800BE5E8 000BA508 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE5EC 000BA50C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE5F0 000BA510 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE5F4 000BA514 C0 3D 00 10 */ lfs f1, 0x10(r29)
|
|
/* 800BE5F8 000BA518 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE5FC 000BA51C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE600 000BA520 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE604 000BA524 C0 3D 00 14 */ lfs f1, 0x14(r29)
|
|
/* 800BE608 000BA528 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE60C 000BA52C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE610 000BA530 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE614 000BA534 A8 DD 00 30 */ lha r6, 0x30(r29)
|
|
/* 800BE618 000BA538 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE61C 000BA53C 7C 06 02 14 */ add r0, r6, r0
|
|
/* 800BE620 000BA540 B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BE624 000BA544 A8 DD 00 32 */ lha r6, 0x32(r29)
|
|
/* 800BE628 000BA548 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE62C 000BA54C 7C 06 02 14 */ add r0, r6, r0
|
|
/* 800BE630 000BA550 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BE634 000BA554 A8 DD 00 34 */ lha r6, 0x34(r29)
|
|
/* 800BE638 000BA558 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE63C 000BA55C 7C 06 02 14 */ add r0, r6, r0
|
|
/* 800BE640 000BA560 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
/* 800BE644 000BA564 4B F4 4C DD */ bl memset
|
|
/* 800BE648 000BA568 38 00 00 0A */ li r0, 0xa
|
|
/* 800BE64C 000BA56C B0 01 00 40 */ sth r0, 0x40(r1)
|
|
/* 800BE650 000BA570 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 800BE654 000BA574 80 17 00 2C */ lwz r0, 0x2c(r23)
|
|
/* 800BE658 000BA578 7C 00 07 34 */ extsh r0, r0
|
|
/* 800BE65C 000BA57C B0 01 00 4C */ sth r0, 0x4c(r1)
|
|
/* 800BE660 000BA580 80 9D 00 0C */ lwz r4, 0xc(r29)
|
|
/* 800BE664 000BA584 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 800BE668 000BA588 90 81 00 6C */ stw r4, 0x6c(r1)
|
|
/* 800BE66C 000BA58C 90 01 00 70 */ stw r0, 0x70(r1)
|
|
/* 800BE670 000BA590 80 1D 00 14 */ lwz r0, 0x14(r29)
|
|
/* 800BE674 000BA594 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 800BE678 000BA598 4B F8 E8 91 */ bl func_8004CF08
|
|
lbl_800BE67C:
|
|
/* 800BE67C 000BA59C C0 1D 00 48 */ lfs f0, 0x48(r29)
|
|
/* 800BE680 000BA5A0 EC 2F 00 28 */ fsubs f1, f15, f0
|
|
/* 800BE684 000BA5A4 EC 33 00 72 */ fmuls f1, f19, f1
|
|
/* 800BE688 000BA5A8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE68C 000BA5AC D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800BE690 000BA5B0 48 00 00 44 */ b lbl_800BE6D4
|
|
.global lbl_800BE694
|
|
lbl_800BE694:
|
|
/* 800BE694 000BA5B4 80 76 00 08 */ lwz r3, 8(r22)
|
|
/* 800BE698 000BA5B8 C8 01 01 A0 */ lfd f0, 0x1a0(r1)
|
|
/* 800BE69C 000BA5BC 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BE6A0 000BA5C0 C0 23 A8 10 */ lfs f1, -0x57f0(r3)
|
|
/* 800BE6A4 000BA5C4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE6A8 000BA5C8 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE6AC 000BA5CC C8 01 01 B0 */ lfd f0, 0x1b0(r1)
|
|
/* 800BE6B0 000BA5D0 C0 23 A8 14 */ lfs f1, -0x57ec(r3)
|
|
/* 800BE6B4 000BA5D4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE6B8 000BA5D8 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE6BC 000BA5DC C0 03 A8 18 */ lfs f0, -0x57e8(r3)
|
|
/* 800BE6C0 000BA5E0 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE6C4 000BA5E4 80 03 A8 34 */ lwz r0, -0x57cc(r3)
|
|
/* 800BE6C8 000BA5E8 90 1D 00 30 */ stw r0, 0x30(r29)
|
|
/* 800BE6CC 000BA5EC A0 03 A8 38 */ lhz r0, -0x57c8(r3)
|
|
/* 800BE6D0 000BA5F0 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
lbl_800BE6D4:
|
|
.global lbl_800BE6D4
|
|
/* 800BE6D4 000BA5F4 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BE6D8 000BA5F8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800BE6DC 000BA5FC 40 82 00 B8 */ bne lbl_800BE794
|
|
/* 800BE6E0 000BA600 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE6E4 000BA604 EC 00 05 72 */ fmuls f0, f0, f21
|
|
/* 800BE6E8 000BA608 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BE6EC 000BA60C C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE6F0 000BA610 EC 00 05 72 */ fmuls f0, f0, f21
|
|
/* 800BE6F4 000BA614 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BE6F8 000BA618 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE6FC 000BA61C EC 00 05 72 */ fmuls f0, f0, f21
|
|
/* 800BE700 000BA620 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
/* 800BE704 000BA624 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE708 000BA628 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE70C 000BA62C 90 01 02 24 */ stw r0, 0x224(r1)
|
|
/* 800BE710 000BA630 93 21 02 20 */ stw r25, 0x220(r1)
|
|
/* 800BE714 000BA634 C8 01 02 20 */ lfd f0, 0x220(r1)
|
|
/* 800BE718 000BA638 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE71C 000BA63C C8 01 01 B8 */ lfd f0, 0x1b8(r1)
|
|
/* 800BE720 000BA640 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BE724 000BA644 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE728 000BA648 D8 01 02 28 */ stfd f0, 0x228(r1)
|
|
/* 800BE72C 000BA64C 80 01 02 2C */ lwz r0, 0x22c(r1)
|
|
/* 800BE730 000BA650 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BE734 000BA654 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE738 000BA658 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE73C 000BA65C 90 01 02 34 */ stw r0, 0x234(r1)
|
|
/* 800BE740 000BA660 93 21 02 30 */ stw r25, 0x230(r1)
|
|
/* 800BE744 000BA664 C8 01 02 30 */ lfd f0, 0x230(r1)
|
|
/* 800BE748 000BA668 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE74C 000BA66C C8 01 01 B8 */ lfd f0, 0x1b8(r1)
|
|
/* 800BE750 000BA670 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BE754 000BA674 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE758 000BA678 D8 01 02 38 */ stfd f0, 0x238(r1)
|
|
/* 800BE75C 000BA67C 80 01 02 3C */ lwz r0, 0x23c(r1)
|
|
/* 800BE760 000BA680 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BE764 000BA684 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE768 000BA688 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BE76C 000BA68C 90 01 02 44 */ stw r0, 0x244(r1)
|
|
/* 800BE770 000BA690 93 21 02 40 */ stw r25, 0x240(r1)
|
|
/* 800BE774 000BA694 C8 01 02 40 */ lfd f0, 0x240(r1)
|
|
/* 800BE778 000BA698 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BE77C 000BA69C C8 01 01 B8 */ lfd f0, 0x1b8(r1)
|
|
/* 800BE780 000BA6A0 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BE784 000BA6A4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BE788 000BA6A8 D8 01 02 48 */ stfd f0, 0x248(r1)
|
|
/* 800BE78C 000BA6AC 80 01 02 4C */ lwz r0, 0x24c(r1)
|
|
/* 800BE790 000BA6B0 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
lbl_800BE794:
|
|
/* 800BE794 000BA6B4 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BE798 000BA6B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 800BE79C 000BA6BC 40 82 00 70 */ bne lbl_800BE80C
|
|
/* 800BE7A0 000BA6C0 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE7A4 000BA6C4 EC 00 70 2A */ fadds f0, f0, f14
|
|
/* 800BE7A8 000BA6C8 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BE7AC 000BA6CC C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800BE7B0 000BA6D0 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE7B4 000BA6D4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE7B8 000BA6D8 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE7BC 000BA6DC C0 3D 00 10 */ lfs f1, 0x10(r29)
|
|
/* 800BE7C0 000BA6E0 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE7C4 000BA6E4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE7C8 000BA6E8 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE7CC 000BA6EC C0 3D 00 14 */ lfs f1, 0x14(r29)
|
|
/* 800BE7D0 000BA6F0 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE7D4 000BA6F4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BE7D8 000BA6F8 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE7DC 000BA6FC A8 7D 00 30 */ lha r3, 0x30(r29)
|
|
/* 800BE7E0 000BA700 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BE7E4 000BA704 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE7E8 000BA708 B0 1D 00 30 */ sth r0, 0x30(r29)
|
|
/* 800BE7EC 000BA70C A8 7D 00 32 */ lha r3, 0x32(r29)
|
|
/* 800BE7F0 000BA710 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BE7F4 000BA714 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE7F8 000BA718 B0 1D 00 32 */ sth r0, 0x32(r29)
|
|
/* 800BE7FC 000BA71C A8 7D 00 34 */ lha r3, 0x34(r29)
|
|
/* 800BE800 000BA720 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BE804 000BA724 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BE808 000BA728 B0 1D 00 34 */ sth r0, 0x34(r29)
|
|
lbl_800BE80C:
|
|
/* 800BE80C 000BA72C 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BE810 000BA730 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
|
/* 800BE814 000BA734 41 82 02 B4 */ beq lbl_800BEAC8
|
|
/* 800BE818 000BA738 C0 3B 00 14 */ lfs f1, 0x14(r27)
|
|
/* 800BE81C 000BA73C 38 7D 00 0C */ addi r3, r29, 0xc
|
|
/* 800BE820 000BA740 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BE824 000BA744 EF 41 00 32 */ fmuls f26, f1, f0
|
|
/* 800BE828 000BA748 C8 01 01 C0 */ lfd f0, 0x1c0(r1)
|
|
/* 800BE82C 000BA74C EF 60 D0 2A */ fadds f27, f0, f26
|
|
/* 800BE830 000BA750 C0 43 00 00 */ lfs f2, 0(r3)
|
|
/* 800BE834 000BA754 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800BE838 000BA758 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800BE83C 000BA75C EC 42 00 B2 */ fmuls f2, f2, f2
|
|
/* 800BE840 000BA760 EC 41 10 7A */ fmadds f2, f1, f1, f2
|
|
/* 800BE844 000BA764 EC 40 10 3A */ fmadds f2, f0, f0, f2
|
|
/* 800BE848 000BA768 EC 1B 06 F2 */ fmuls f0, f27, f27
|
|
/* 800BE84C 000BA76C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800BE850 000BA770 40 80 00 B8 */ bge lbl_800BE908
|
|
/* 800BE854 000BA774 FC 20 D8 90 */ fmr f1, f27
|
|
/* 800BE858 000BA778 38 81 00 FC */ addi r4, r1, 0xfc
|
|
/* 800BE85C 000BA77C 4B F4 99 19 */ bl mathutil_vec_set_len
|
|
/* 800BE860 000BA780 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BE864 000BA784 C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800BE868 000BA788 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BE86C 000BA78C D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BE870 000BA790 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BE874 000BA794 C0 1D 00 10 */ lfs f0, 0x10(r29)
|
|
/* 800BE878 000BA798 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BE87C 000BA79C D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BE880 000BA7A0 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BE884 000BA7A4 C0 1D 00 14 */ lfs f0, 0x14(r29)
|
|
/* 800BE888 000BA7A8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BE88C 000BA7AC D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BE890 000BA7B0 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BE894 000BA7B4 C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800BE898 000BA7B8 EC 32 00 72 */ fmuls f1, f18, f1
|
|
/* 800BE89C 000BA7BC EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE8A0 000BA7C0 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE8A4 000BA7C4 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BE8A8 000BA7C8 C0 1D 00 10 */ lfs f0, 0x10(r29)
|
|
/* 800BE8AC 000BA7CC EC 32 00 72 */ fmuls f1, f18, f1
|
|
/* 800BE8B0 000BA7D0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE8B4 000BA7D4 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE8B8 000BA7D8 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BE8BC 000BA7DC C0 1D 00 14 */ lfs f0, 0x14(r29)
|
|
/* 800BE8C0 000BA7E0 EC 32 00 72 */ fmuls f1, f18, f1
|
|
/* 800BE8C4 000BA7E4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE8C8 000BA7E8 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE8CC 000BA7EC C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BE8D0 000BA7F0 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE8D4 000BA7F4 EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BE8D8 000BA7F8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE8DC 000BA7FC D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BE8E0 000BA800 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BE8E4 000BA804 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE8E8 000BA808 EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BE8EC 000BA80C EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE8F0 000BA810 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BE8F4 000BA814 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BE8F8 000BA818 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE8FC 000BA81C EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BE900 000BA820 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE904 000BA824 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
lbl_800BE908:
|
|
/* 800BE908 000BA828 C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800BE90C 000BA82C C8 21 01 D0 */ lfd f1, 0x1d0(r1)
|
|
/* 800BE910 000BA830 D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BE914 000BA834 EF 61 D0 2A */ fadds f27, f1, f26
|
|
/* 800BE918 000BA838 C0 1D 00 10 */ lfs f0, 0x10(r29)
|
|
/* 800BE91C 000BA83C EC 00 A0 28 */ fsubs f0, f0, f20
|
|
/* 800BE920 000BA840 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BE924 000BA844 C8 01 01 C8 */ lfd f0, 0x1c8(r1)
|
|
/* 800BE928 000BA848 C0 3D 00 14 */ lfs f1, 0x14(r29)
|
|
/* 800BE92C 000BA84C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BE930 000BA850 D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BE934 000BA854 C0 41 00 FC */ lfs f2, 0xfc(r1)
|
|
/* 800BE938 000BA858 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BE93C 000BA85C C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BE940 000BA860 EC 42 00 B2 */ fmuls f2, f2, f2
|
|
/* 800BE944 000BA864 EC 41 10 7A */ fmadds f2, f1, f1, f2
|
|
/* 800BE948 000BA868 EC 40 10 3A */ fmadds f2, f0, f0, f2
|
|
/* 800BE94C 000BA86C EC 1B 06 F2 */ fmuls f0, f27, f27
|
|
/* 800BE950 000BA870 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800BE954 000BA874 40 80 00 8C */ bge lbl_800BE9E0
|
|
/* 800BE958 000BA878 FC 20 D8 90 */ fmr f1, f27
|
|
/* 800BE95C 000BA87C 38 74 00 00 */ addi r3, r20, 0
|
|
/* 800BE960 000BA880 38 94 00 00 */ addi r4, r20, 0
|
|
/* 800BE964 000BA884 4B F4 98 11 */ bl mathutil_vec_set_len
|
|
/* 800BE968 000BA888 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BE96C 000BA88C C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800BE970 000BA890 EC 38 00 72 */ fmuls f1, f24, f1
|
|
/* 800BE974 000BA894 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE978 000BA898 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BE97C 000BA89C C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BE980 000BA8A0 C0 1D 00 10 */ lfs f0, 0x10(r29)
|
|
/* 800BE984 000BA8A4 EC 38 00 72 */ fmuls f1, f24, f1
|
|
/* 800BE988 000BA8A8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE98C 000BA8AC D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BE990 000BA8B0 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BE994 000BA8B4 C0 1D 00 14 */ lfs f0, 0x14(r29)
|
|
/* 800BE998 000BA8B8 EC 38 00 72 */ fmuls f1, f24, f1
|
|
/* 800BE99C 000BA8BC EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE9A0 000BA8C0 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BE9A4 000BA8C4 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BE9A8 000BA8C8 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BE9AC 000BA8CC EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BE9B0 000BA8D0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE9B4 000BA8D4 D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BE9B8 000BA8D8 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BE9BC 000BA8DC C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BE9C0 000BA8E0 EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BE9C4 000BA8E4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE9C8 000BA8E8 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BE9CC 000BA8EC C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BE9D0 000BA8F0 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BE9D4 000BA8F4 EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BE9D8 000BA8F8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BE9DC 000BA8FC D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
lbl_800BE9E0:
|
|
/* 800BE9E0 000BA900 80 76 00 08 */ lwz r3, 8(r22)
|
|
/* 800BE9E4 000BA904 EF 74 D0 2A */ fadds f27, f20, f26
|
|
/* 800BE9E8 000BA908 C0 3D 00 0C */ lfs f1, 0xc(r29)
|
|
/* 800BE9EC 000BA90C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BE9F0 000BA910 C0 03 A9 90 */ lfs f0, -0x5670(r3)
|
|
/* 800BE9F4 000BA914 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BE9F8 000BA918 D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BE9FC 000BA91C C0 3D 00 10 */ lfs f1, 0x10(r29)
|
|
/* 800BEA00 000BA920 C0 03 A9 94 */ lfs f0, -0x566c(r3)
|
|
/* 800BEA04 000BA924 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BEA08 000BA928 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BEA0C 000BA92C C0 3D 00 14 */ lfs f1, 0x14(r29)
|
|
/* 800BEA10 000BA930 C0 03 A9 98 */ lfs f0, -0x5668(r3)
|
|
/* 800BEA14 000BA934 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BEA18 000BA938 D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BEA1C 000BA93C C0 41 00 FC */ lfs f2, 0xfc(r1)
|
|
/* 800BEA20 000BA940 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BEA24 000BA944 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BEA28 000BA948 EC 42 00 B2 */ fmuls f2, f2, f2
|
|
/* 800BEA2C 000BA94C EC 41 10 7A */ fmadds f2, f1, f1, f2
|
|
/* 800BEA30 000BA950 EC 40 10 3A */ fmadds f2, f0, f0, f2
|
|
/* 800BEA34 000BA954 EC 1B 06 F2 */ fmuls f0, f27, f27
|
|
/* 800BEA38 000BA958 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800BEA3C 000BA95C 40 80 00 8C */ bge lbl_800BEAC8
|
|
/* 800BEA40 000BA960 FC 20 D8 90 */ fmr f1, f27
|
|
/* 800BEA44 000BA964 38 74 00 00 */ addi r3, r20, 0
|
|
/* 800BEA48 000BA968 38 94 00 00 */ addi r4, r20, 0
|
|
/* 800BEA4C 000BA96C 4B F4 97 29 */ bl mathutil_vec_set_len
|
|
/* 800BEA50 000BA970 C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BEA54 000BA974 C0 1D 00 0C */ lfs f0, 0xc(r29)
|
|
/* 800BEA58 000BA978 EC 38 00 72 */ fmuls f1, f24, f1
|
|
/* 800BEA5C 000BA97C EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEA60 000BA980 D0 1D 00 0C */ stfs f0, 0xc(r29)
|
|
/* 800BEA64 000BA984 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BEA68 000BA988 C0 1D 00 10 */ lfs f0, 0x10(r29)
|
|
/* 800BEA6C 000BA98C EC 38 00 72 */ fmuls f1, f24, f1
|
|
/* 800BEA70 000BA990 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEA74 000BA994 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BEA78 000BA998 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BEA7C 000BA99C C0 1D 00 14 */ lfs f0, 0x14(r29)
|
|
/* 800BEA80 000BA9A0 EC 38 00 72 */ fmuls f1, f24, f1
|
|
/* 800BEA84 000BA9A4 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEA88 000BA9A8 D0 1D 00 14 */ stfs f0, 0x14(r29)
|
|
/* 800BEA8C 000BA9AC C0 21 00 FC */ lfs f1, 0xfc(r1)
|
|
/* 800BEA90 000BA9B0 C0 1D 00 18 */ lfs f0, 0x18(r29)
|
|
/* 800BEA94 000BA9B4 EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BEA98 000BA9B8 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEA9C 000BA9BC D0 1D 00 18 */ stfs f0, 0x18(r29)
|
|
/* 800BEAA0 000BA9C0 C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BEAA4 000BA9C4 C0 1D 00 1C */ lfs f0, 0x1c(r29)
|
|
/* 800BEAA8 000BA9C8 EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BEAAC 000BA9CC EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEAB0 000BA9D0 D0 1D 00 1C */ stfs f0, 0x1c(r29)
|
|
/* 800BEAB4 000BA9D4 C0 21 01 04 */ lfs f1, 0x104(r1)
|
|
/* 800BEAB8 000BA9D8 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 800BEABC 000BA9DC EC 39 00 72 */ fmuls f1, f25, f1
|
|
/* 800BEAC0 000BA9E0 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEAC4 000BA9E4 D0 1D 00 20 */ stfs f0, 0x20(r29)
|
|
lbl_800BEAC8:
|
|
/* 800BEAC8 000BA9E8 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BEACC 000BA9EC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 800BEAD0 000BA9F0 41 82 03 AC */ beq lbl_800BEE7C
|
|
/* 800BEAD4 000BA9F4 C3 5B 00 14 */ lfs f26, 0x14(r27)
|
|
/* 800BEAD8 000BA9F8 C8 01 01 D8 */ lfd f0, 0x1d8(r1)
|
|
/* 800BEADC 000BA9FC D3 81 00 20 */ stfs f28, 0x20(r1)
|
|
/* 800BEAE0 000BAA00 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800BEAE4 000BAA04 D3 81 00 28 */ stfs f28, 0x28(r1)
|
|
/* 800BEAE8 000BAA08 D3 81 00 2C */ stfs f28, 0x2c(r1)
|
|
/* 800BEAEC 000BAA0C D3 81 00 10 */ stfs f28, 0x10(r1)
|
|
/* 800BEAF0 000BAA10 D2 81 00 30 */ stfs f20, 0x30(r1)
|
|
/* 800BEAF4 000BAA14 D3 81 00 14 */ stfs f28, 0x14(r1)
|
|
/* 800BEAF8 000BAA18 D3 81 00 34 */ stfs f28, 0x34(r1)
|
|
/* 800BEAFC 000BAA1C D3 81 00 18 */ stfs f28, 0x18(r1)
|
|
/* 800BEB00 000BAA20 A8 7D 00 32 */ lha r3, 0x32(r29)
|
|
/* 800BEB04 000BAA24 4B F4 8B 55 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800BEB08 000BAA28 A8 7D 00 30 */ lha r3, 0x30(r29)
|
|
/* 800BEB0C 000BAA2C 4B F4 94 7D */ bl mathutil_mtxA_rotate_x
|
|
/* 800BEB10 000BAA30 A8 7D 00 34 */ lha r3, 0x34(r29)
|
|
/* 800BEB14 000BAA34 4B F4 95 75 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BEB18 000BAA38 C0 22 BE B4 */ lfs f1, lbl_802F66B4-_SDA2_BASE_(r2)
|
|
/* 800BEB1C 000BAA3C 38 61 00 FC */ addi r3, r1, 0xfc
|
|
/* 800BEB20 000BAA40 C0 62 BC D0 */ lfs f3, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BEB24 000BAA44 FC 40 08 90 */ fmr f2, f1
|
|
/* 800BEB28 000BAA48 4B F4 93 45 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800BEB2C 000BAA4C C0 21 01 00 */ lfs f1, 0x100(r1)
|
|
/* 800BEB30 000BAA50 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BEB34 000BAA54 FC 80 0A 10 */ fabs f4, f1
|
|
/* 800BEB38 000BAA58 C8 21 01 E8 */ lfd f1, 0x1e8(r1)
|
|
/* 800BEB3C 000BAA5C EC 1A 00 32 */ fmuls f0, f26, f0
|
|
/* 800BEB40 000BAA60 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 800BEB44 000BAA64 C0 7D 00 10 */ lfs f3, 0x10(r29)
|
|
/* 800BEB48 000BAA68 FC 81 01 32 */ fmul f4, f1, f4
|
|
/* 800BEB4C 000BAA6C C8 21 01 E0 */ lfd f1, 0x1e0(r1)
|
|
/* 800BEB50 000BAA70 FC 21 20 2A */ fadd f1, f1, f4
|
|
/* 800BEB54 000BAA74 FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800BEB58 000BAA78 FC 00 00 18 */ frsp f0, f0
|
|
/* 800BEB5C 000BAA7C EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800BEB60 000BAA80 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 800BEB64 000BAA84 40 80 03 18 */ bge lbl_800BEE7C
|
|
/* 800BEB68 000BAA88 D0 1D 00 10 */ stfs f0, 0x10(r29)
|
|
/* 800BEB6C 000BAA8C 38 7D 00 18 */ addi r3, r29, 0x18
|
|
/* 800BEB70 000BAA90 C0 81 00 2C */ lfs f4, 0x2c(r1)
|
|
/* 800BEB74 000BAA94 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 800BEB78 000BAA98 C0 61 00 30 */ lfs f3, 0x30(r1)
|
|
/* 800BEB7C 000BAA9C C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 800BEB80 000BAAA0 C0 41 00 34 */ lfs f2, 0x34(r1)
|
|
/* 800BEB84 000BAAA4 C0 A3 00 08 */ lfs f5, 8(r3)
|
|
/* 800BEB88 000BAAA8 EF 44 00 72 */ fmuls f26, f4, f1
|
|
/* 800BEB8C 000BAAAC EF 43 D0 3A */ fmadds f26, f3, f0, f26
|
|
/* 800BEB90 000BAAB0 EF 42 D1 7A */ fmadds f26, f2, f5, f26
|
|
/* 800BEB94 000BAAB4 FC 1A E0 40 */ fcmpo cr0, f26, f28
|
|
/* 800BEB98 000BAAB8 40 80 02 E4 */ bge lbl_800BEE7C
|
|
/* 800BEB9C 000BAABC A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BEBA0 000BAAC0 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 800BEBA4 000BAAC4 38 81 00 FC */ addi r4, r1, 0xfc
|
|
/* 800BEBA8 000BAAC8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BEBAC 000BAACC 90 01 02 24 */ stw r0, 0x224(r1)
|
|
/* 800BEBB0 000BAAD0 93 21 02 20 */ stw r25, 0x220(r1)
|
|
/* 800BEBB4 000BAAD4 C8 01 02 20 */ lfd f0, 0x220(r1)
|
|
/* 800BEBB8 000BAAD8 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BEBBC 000BAADC C8 01 01 F0 */ lfd f0, 0x1f0(r1)
|
|
/* 800BEBC0 000BAAE0 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BEBC4 000BAAE4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BEBC8 000BAAE8 D8 01 02 28 */ stfd f0, 0x228(r1)
|
|
/* 800BEBCC 000BAAEC 80 01 02 2C */ lwz r0, 0x22c(r1)
|
|
/* 800BEBD0 000BAAF0 B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BEBD4 000BAAF4 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BEBD8 000BAAF8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BEBDC 000BAAFC 90 01 02 34 */ stw r0, 0x234(r1)
|
|
/* 800BEBE0 000BAB00 93 21 02 30 */ stw r25, 0x230(r1)
|
|
/* 800BEBE4 000BAB04 C8 01 02 30 */ lfd f0, 0x230(r1)
|
|
/* 800BEBE8 000BAB08 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BEBEC 000BAB0C C8 01 01 F0 */ lfd f0, 0x1f0(r1)
|
|
/* 800BEBF0 000BAB10 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BEBF4 000BAB14 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BEBF8 000BAB18 D8 01 02 38 */ stfd f0, 0x238(r1)
|
|
/* 800BEBFC 000BAB1C 80 01 02 3C */ lwz r0, 0x23c(r1)
|
|
/* 800BEC00 000BAB20 B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BEC04 000BAB24 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BEC08 000BAB28 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BEC0C 000BAB2C 90 01 02 44 */ stw r0, 0x244(r1)
|
|
/* 800BEC10 000BAB30 93 21 02 40 */ stw r25, 0x240(r1)
|
|
/* 800BEC14 000BAB34 C8 01 02 40 */ lfd f0, 0x240(r1)
|
|
/* 800BEC18 000BAB38 EC 20 F8 28 */ fsubs f1, f0, f31
|
|
/* 800BEC1C 000BAB3C C8 01 01 F0 */ lfd f0, 0x1f0(r1)
|
|
/* 800BEC20 000BAB40 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BEC24 000BAB44 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BEC28 000BAB48 D8 01 02 48 */ stfd f0, 0x248(r1)
|
|
/* 800BEC2C 000BAB4C 80 01 02 4C */ lwz r0, 0x24c(r1)
|
|
/* 800BEC30 000BAB50 B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
/* 800BEC34 000BAB54 4B F4 92 ED */ bl mathutil_mtxA_rigid_inv_tf_vec
|
|
/* 800BEC38 000BAB58 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BEC3C 000BAB5C C0 41 01 00 */ lfs f2, 0x100(r1)
|
|
/* 800BEC40 000BAB60 FC 20 00 50 */ fneg f1, f0
|
|
/* 800BEC44 000BAB64 4B F4 86 61 */ bl mathutil_atan2
|
|
/* 800BEC48 000BAB68 57 44 04 FE */ clrlwi r4, r26, 0x13
|
|
/* 800BEC4C 000BAB6C 7C 65 07 34 */ extsh r5, r3
|
|
/* 800BEC50 000BAB70 38 04 F0 01 */ addi r0, r4, -4095
|
|
/* 800BEC54 000BAB74 7C 03 07 34 */ extsh r3, r0
|
|
/* 800BEC58 000BAB78 38 05 40 00 */ addi r0, r5, 0x4000
|
|
/* 800BEC5C 000BAB7C 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800BEC60 000BAB80 4B F4 85 81 */ bl mathutil_sin
|
|
/* 800BEC64 000BAB84 FC 40 D2 10 */ fabs f2, f26
|
|
/* 800BEC68 000BAB88 C8 01 01 F8 */ lfd f0, 0x1f8(r1)
|
|
/* 800BEC6C 000BAB8C FC 1A 88 40 */ fcmpo cr0, f26, f17
|
|
/* 800BEC70 000BAB90 FC 40 00 B2 */ fmul f2, f0, f2
|
|
/* 800BEC74 000BAB94 C8 01 01 F8 */ lfd f0, 0x1f8(r1)
|
|
/* 800BEC78 000BAB98 FC 00 10 2A */ fadd f0, f0, f2
|
|
/* 800BEC7C 000BAB9C FC 00 00 72 */ fmul f0, f0, f1
|
|
/* 800BEC80 000BABA0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BEC84 000BABA4 D8 01 02 50 */ stfd f0, 0x250(r1)
|
|
/* 800BEC88 000BABA8 80 01 02 54 */ lwz r0, 0x254(r1)
|
|
/* 800BEC8C 000BABAC B0 01 00 08 */ sth r0, 8(r1)
|
|
/* 800BEC90 000BABB0 A8 7D 00 36 */ lha r3, 0x36(r29)
|
|
/* 800BEC94 000BABB4 A8 01 00 08 */ lha r0, 8(r1)
|
|
/* 800BEC98 000BABB8 7C 03 02 14 */ add r0, r3, r0
|
|
/* 800BEC9C 000BABBC B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BECA0 000BABC0 40 80 01 00 */ bge lbl_800BEDA0
|
|
/* 800BECA4 000BABC4 EC 33 D0 2A */ fadds f1, f19, f26
|
|
/* 800BECA8 000BABC8 C8 01 02 00 */ lfd f0, 0x200(r1)
|
|
/* 800BECAC 000BABCC EF 60 00 72 */ fmuls f27, f0, f1
|
|
/* 800BECB0 000BABD0 48 04 7B B5 */ bl rand
|
|
/* 800BECB4 000BABD4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BECB8 000BABD8 A8 1D 00 36 */ lha r0, 0x36(r29)
|
|
/* 800BECBC 000BABDC 90 61 02 24 */ stw r3, 0x224(r1)
|
|
/* 800BECC0 000BABE0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BECC4 000BABE4 93 21 02 20 */ stw r25, 0x220(r1)
|
|
/* 800BECC8 000BABE8 C8 01 02 20 */ lfd f0, 0x220(r1)
|
|
/* 800BECCC 000BABEC 90 01 02 2C */ stw r0, 0x22c(r1)
|
|
/* 800BECD0 000BABF0 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BECD4 000BABF4 93 21 02 28 */ stw r25, 0x228(r1)
|
|
/* 800BECD8 000BABF8 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BECDC 000BABFC C8 21 02 28 */ lfd f1, 0x228(r1)
|
|
/* 800BECE0 000BAC00 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BECE4 000BAC04 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BECE8 000BAC08 EC 1B 00 32 */ fmuls f0, f27, f0
|
|
/* 800BECEC 000BAC0C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BECF0 000BAC10 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BECF4 000BAC14 D8 01 02 30 */ stfd f0, 0x230(r1)
|
|
/* 800BECF8 000BAC18 80 01 02 34 */ lwz r0, 0x234(r1)
|
|
/* 800BECFC 000BAC1C B0 1D 00 36 */ sth r0, 0x36(r29)
|
|
/* 800BED00 000BAC20 48 04 7B 65 */ bl rand
|
|
/* 800BED04 000BAC24 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BED08 000BAC28 A8 1D 00 38 */ lha r0, 0x38(r29)
|
|
/* 800BED0C 000BAC2C 90 61 02 3C */ stw r3, 0x23c(r1)
|
|
/* 800BED10 000BAC30 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BED14 000BAC34 93 21 02 38 */ stw r25, 0x238(r1)
|
|
/* 800BED18 000BAC38 C8 01 02 38 */ lfd f0, 0x238(r1)
|
|
/* 800BED1C 000BAC3C 90 01 02 44 */ stw r0, 0x244(r1)
|
|
/* 800BED20 000BAC40 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BED24 000BAC44 93 21 02 40 */ stw r25, 0x240(r1)
|
|
/* 800BED28 000BAC48 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BED2C 000BAC4C C8 21 02 40 */ lfd f1, 0x240(r1)
|
|
/* 800BED30 000BAC50 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BED34 000BAC54 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BED38 000BAC58 EC 1B 00 32 */ fmuls f0, f27, f0
|
|
/* 800BED3C 000BAC5C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BED40 000BAC60 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BED44 000BAC64 D8 01 02 48 */ stfd f0, 0x248(r1)
|
|
/* 800BED48 000BAC68 80 01 02 4C */ lwz r0, 0x24c(r1)
|
|
/* 800BED4C 000BAC6C B0 1D 00 38 */ sth r0, 0x38(r29)
|
|
/* 800BED50 000BAC70 48 04 7B 15 */ bl rand
|
|
/* 800BED54 000BAC74 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800BED58 000BAC78 A8 1D 00 3A */ lha r0, 0x3a(r29)
|
|
/* 800BED5C 000BAC7C 90 61 02 54 */ stw r3, 0x254(r1)
|
|
/* 800BED60 000BAC80 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800BED64 000BAC84 93 21 02 50 */ stw r25, 0x250(r1)
|
|
/* 800BED68 000BAC88 C8 01 02 50 */ lfd f0, 0x250(r1)
|
|
/* 800BED6C 000BAC8C 90 01 02 5C */ stw r0, 0x25c(r1)
|
|
/* 800BED70 000BAC90 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 800BED74 000BAC94 93 21 02 58 */ stw r25, 0x258(r1)
|
|
/* 800BED78 000BAC98 EC 00 F0 24 */ fdivs f0, f0, f30
|
|
/* 800BED7C 000BAC9C C8 21 02 58 */ lfd f1, 0x258(r1)
|
|
/* 800BED80 000BACA0 EC 00 E8 28 */ fsubs f0, f0, f29
|
|
/* 800BED84 000BACA4 EC 21 F8 28 */ fsubs f1, f1, f31
|
|
/* 800BED88 000BACA8 EC 1B 00 32 */ fmuls f0, f27, f0
|
|
/* 800BED8C 000BACAC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BED90 000BACB0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BED94 000BACB4 D8 01 02 60 */ stfd f0, 0x260(r1)
|
|
/* 800BED98 000BACB8 80 01 02 64 */ lwz r0, 0x264(r1)
|
|
/* 800BED9C 000BACBC B0 1D 00 3A */ sth r0, 0x3a(r29)
|
|
lbl_800BEDA0:
|
|
/* 800BEDA0 000BACC0 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
/* 800BEDA4 000BACC4 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
|
/* 800BEDA8 000BACC8 C8 01 02 08 */ lfd f0, 0x208(r1)
|
|
/* 800BEDAC 000BACCC 90 61 00 FC */ stw r3, 0xfc(r1)
|
|
/* 800BEDB0 000BACD0 EF 5A 00 32 */ fmuls f26, f26, f0
|
|
/* 800BEDB4 000BACD4 C0 61 00 2C */ lfs f3, 0x2c(r1)
|
|
/* 800BEDB8 000BACD8 90 01 01 00 */ stw r0, 0x100(r1)
|
|
/* 800BEDBC 000BACDC C0 41 00 30 */ lfs f2, 0x30(r1)
|
|
/* 800BEDC0 000BACE0 80 1D 00 20 */ lwz r0, 0x20(r29)
|
|
/* 800BEDC4 000BACE4 C0 21 00 34 */ lfs f1, 0x34(r1)
|
|
/* 800BEDC8 000BACE8 EC 9A 00 F2 */ fmuls f4, f26, f3
|
|
/* 800BEDCC 000BACEC 90 01 01 04 */ stw r0, 0x104(r1)
|
|
/* 800BEDD0 000BACF0 EC BA 00 B2 */ fmuls f5, f26, f2
|
|
/* 800BEDD4 000BACF4 C8 01 02 18 */ lfd f0, 0x218(r1)
|
|
/* 800BEDD8 000BACF8 EC DA 00 72 */ fmuls f6, f26, f1
|
|
/* 800BEDDC 000BACFC EF 5A 00 32 */ fmuls f26, f26, f0
|
|
/* 800BEDE0 000BAD00 C0 01 00 FC */ lfs f0, 0xfc(r1)
|
|
/* 800BEDE4 000BAD04 EC 00 20 2A */ fadds f0, f0, f4
|
|
/* 800BEDE8 000BAD08 EC FA 00 F2 */ fmuls f7, f26, f3
|
|
/* 800BEDEC 000BAD0C EC 5A 00 B2 */ fmuls f2, f26, f2
|
|
/* 800BEDF0 000BAD10 D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BEDF4 000BAD14 EC 3A 00 72 */ fmuls f1, f26, f1
|
|
/* 800BEDF8 000BAD18 C0 01 01 00 */ lfs f0, 0x100(r1)
|
|
/* 800BEDFC 000BAD1C EC 00 28 2A */ fadds f0, f0, f5
|
|
/* 800BEE00 000BAD20 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BEE04 000BAD24 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BEE08 000BAD28 EC 00 30 2A */ fadds f0, f0, f6
|
|
/* 800BEE0C 000BAD2C D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BEE10 000BAD30 C8 01 02 10 */ lfd f0, 0x210(r1)
|
|
/* 800BEE14 000BAD34 C0 61 00 FC */ lfs f3, 0xfc(r1)
|
|
/* 800BEE18 000BAD38 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 800BEE1C 000BAD3C D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BEE20 000BAD40 C8 01 02 10 */ lfd f0, 0x210(r1)
|
|
/* 800BEE24 000BAD44 C0 61 01 00 */ lfs f3, 0x100(r1)
|
|
/* 800BEE28 000BAD48 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 800BEE2C 000BAD4C D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BEE30 000BAD50 C8 01 02 10 */ lfd f0, 0x210(r1)
|
|
/* 800BEE34 000BAD54 C0 61 01 04 */ lfs f3, 0x104(r1)
|
|
/* 800BEE38 000BAD58 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 800BEE3C 000BAD5C D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BEE40 000BAD60 C0 01 00 FC */ lfs f0, 0xfc(r1)
|
|
/* 800BEE44 000BAD64 EC 00 38 2A */ fadds f0, f0, f7
|
|
/* 800BEE48 000BAD68 D0 01 00 FC */ stfs f0, 0xfc(r1)
|
|
/* 800BEE4C 000BAD6C C0 01 01 00 */ lfs f0, 0x100(r1)
|
|
/* 800BEE50 000BAD70 EC 00 10 2A */ fadds f0, f0, f2
|
|
/* 800BEE54 000BAD74 D0 01 01 00 */ stfs f0, 0x100(r1)
|
|
/* 800BEE58 000BAD78 C0 01 01 04 */ lfs f0, 0x104(r1)
|
|
/* 800BEE5C 000BAD7C EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 800BEE60 000BAD80 D0 01 01 04 */ stfs f0, 0x104(r1)
|
|
/* 800BEE64 000BAD84 80 61 00 FC */ lwz r3, 0xfc(r1)
|
|
/* 800BEE68 000BAD88 80 01 01 00 */ lwz r0, 0x100(r1)
|
|
/* 800BEE6C 000BAD8C 90 7D 00 18 */ stw r3, 0x18(r29)
|
|
/* 800BEE70 000BAD90 90 1D 00 1C */ stw r0, 0x1c(r29)
|
|
/* 800BEE74 000BAD94 80 01 01 04 */ lwz r0, 0x104(r1)
|
|
/* 800BEE78 000BAD98 90 1D 00 20 */ stw r0, 0x20(r29)
|
|
lbl_800BEE7C:
|
|
/* 800BEE7C 000BAD9C 37 DE FF FF */ addic. r30, r30, -1
|
|
/* 800BEE80 000BADA0 3B 5A F8 00 */ addi r26, r26, -2048
|
|
/* 800BEE84 000BADA4 3B BD 00 54 */ addi r29, r29, 0x54
|
|
/* 800BEE88 000BADA8 41 81 E8 54 */ bgt lbl_800BD6DC
|
|
/* 800BEE8C 000BADAC BA 81 02 98 */ lmw r20, 0x298(r1)
|
|
/* 800BEE90 000BADB0 80 01 03 5C */ lwz r0, 0x35c(r1)
|
|
/* 800BEE94 000BADB4 CB E1 03 50 */ lfd f31, 0x350(r1)
|
|
/* 800BEE98 000BADB8 CB C1 03 48 */ lfd f30, 0x348(r1)
|
|
/* 800BEE9C 000BADBC 7C 08 03 A6 */ mtlr r0
|
|
/* 800BEEA0 000BADC0 CB A1 03 40 */ lfd f29, 0x340(r1)
|
|
/* 800BEEA4 000BADC4 CB 81 03 38 */ lfd f28, 0x338(r1)
|
|
/* 800BEEA8 000BADC8 CB 61 03 30 */ lfd f27, 0x330(r1)
|
|
/* 800BEEAC 000BADCC CB 41 03 28 */ lfd f26, 0x328(r1)
|
|
/* 800BEEB0 000BADD0 CB 21 03 20 */ lfd f25, 0x320(r1)
|
|
/* 800BEEB4 000BADD4 CB 01 03 18 */ lfd f24, 0x318(r1)
|
|
/* 800BEEB8 000BADD8 CA E1 03 10 */ lfd f23, 0x310(r1)
|
|
/* 800BEEBC 000BADDC CA C1 03 08 */ lfd f22, 0x308(r1)
|
|
/* 800BEEC0 000BADE0 CA A1 03 00 */ lfd f21, 0x300(r1)
|
|
/* 800BEEC4 000BADE4 CA 81 02 F8 */ lfd f20, 0x2f8(r1)
|
|
/* 800BEEC8 000BADE8 CA 61 02 F0 */ lfd f19, 0x2f0(r1)
|
|
/* 800BEECC 000BADEC CA 41 02 E8 */ lfd f18, 0x2e8(r1)
|
|
/* 800BEED0 000BADF0 CA 21 02 E0 */ lfd f17, 0x2e0(r1)
|
|
/* 800BEED4 000BADF4 CA 01 02 D8 */ lfd f16, 0x2d8(r1)
|
|
/* 800BEED8 000BADF8 C9 E1 02 D0 */ lfd f15, 0x2d0(r1)
|
|
/* 800BEEDC 000BADFC C9 C1 02 C8 */ lfd f14, 0x2c8(r1)
|
|
/* 800BEEE0 000BAE00 38 21 03 58 */ addi r1, r1, 0x358
|
|
/* 800BEEE4 000BAE04 4E 80 00 20 */ blr
|
|
|
|
.global func_800BEEE8
|
|
func_800BEEE8:
|
|
/* 800BEEE8 000BAE08 7C 08 02 A6 */ mflr r0
|
|
/* 800BEEEC 000BAE0C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BEEF0 000BAE10 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BEEF4 000BAE14 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BEEF8 000BAE18 94 21 FF 80 */ stwu r1, -0x80(r1)
|
|
/* 800BEEFC 000BAE1C DB E1 00 78 */ stfd f31, 0x78(r1)
|
|
/* 800BEF00 000BAE20 DB C1 00 70 */ stfd f30, 0x70(r1)
|
|
/* 800BEF04 000BAE24 DB A1 00 68 */ stfd f29, 0x68(r1)
|
|
/* 800BEF08 000BAE28 DB 81 00 60 */ stfd f28, 0x60(r1)
|
|
/* 800BEF0C 000BAE2C DB 61 00 58 */ stfd f27, 0x58(r1)
|
|
/* 800BEF10 000BAE30 93 E1 00 54 */ stw r31, 0x54(r1)
|
|
/* 800BEF14 000BAE34 3B E0 02 00 */ li r31, 0x200
|
|
/* 800BEF18 000BAE38 93 C1 00 50 */ stw r30, 0x50(r1)
|
|
/* 800BEF1C 000BAE3C 93 A1 00 4C */ stw r29, 0x4c(r1)
|
|
/* 800BEF20 000BAE40 93 81 00 48 */ stw r28, 0x48(r1)
|
|
/* 800BEF24 000BAE44 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BEF28 000BAE48 C3 C2 BC F8 */ lfs f30, lbl_802F64F8-_SDA2_BASE_(r2)
|
|
/* 800BEF2C 000BAE4C C3 E2 BD BC */ lfs f31, lbl_802F65BC-_SDA2_BASE_(r2)
|
|
/* 800BEF30 000BAE50 3B A3 00 04 */ addi r29, r3, 4
|
|
lbl_800BEF34:
|
|
/* 800BEF34 000BAE54 88 1D 00 00 */ lbz r0, 0(r29)
|
|
/* 800BEF38 000BAE58 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BEF3C 000BAE5C 41 82 03 54 */ beq lbl_800BF290
|
|
/* 800BEF40 000BAE60 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 800BEF44 000BAE64 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
|
/* 800BEF48 000BAE68 41 82 03 48 */ beq lbl_800BF290
|
|
/* 800BEF4C 000BAE6C 80 7D 00 50 */ lwz r3, 0x50(r29)
|
|
/* 800BEF50 000BAE70 3B 9D 00 54 */ addi r28, r29, 0x54
|
|
/* 800BEF54 000BAE74 C0 1D 00 24 */ lfs f0, 0x24(r29)
|
|
/* 800BEF58 000BAE78 3B DF FF FF */ addi r30, r31, -1
|
|
/* 800BEF5C 000BAE7C C0 23 00 14 */ lfs f1, 0x14(r3)
|
|
/* 800BEF60 000BAE80 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 800BEF64 000BAE84 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 800BEF68 000BAE88 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BEF6C 000BAE8C 90 61 00 38 */ stw r3, 0x38(r1)
|
|
/* 800BEF70 000BAE90 EF BE 00 32 */ fmuls f29, f30, f0
|
|
/* 800BEF74 000BAE94 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800BEF78 000BAE98 80 1D 00 14 */ lwz r0, 0x14(r29)
|
|
/* 800BEF7C 000BAE9C 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 800BEF80 000BAEA0 48 00 02 F0 */ b lbl_800BF270
|
|
lbl_800BEF84:
|
|
/* 800BEF84 000BAEA4 88 1C 00 00 */ lbz r0, 0(r28)
|
|
/* 800BEF88 000BAEA8 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BEF8C 000BAEAC 41 82 02 DC */ beq lbl_800BF268
|
|
/* 800BEF90 000BAEB0 80 1C 00 08 */ lwz r0, 8(r28)
|
|
/* 800BEF94 000BAEB4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
|
/* 800BEF98 000BAEB8 41 82 02 D0 */ beq lbl_800BF268
|
|
/* 800BEF9C 000BAEBC 80 7C 00 50 */ lwz r3, 0x50(r28)
|
|
/* 800BEFA0 000BAEC0 C0 1C 00 24 */ lfs f0, 0x24(r28)
|
|
/* 800BEFA4 000BAEC4 C0 23 00 14 */ lfs f1, 0x14(r3)
|
|
/* 800BEFA8 000BAEC8 80 7C 00 0C */ lwz r3, 0xc(r28)
|
|
/* 800BEFAC 000BAECC 80 1C 00 10 */ lwz r0, 0x10(r28)
|
|
/* 800BEFB0 000BAED0 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BEFB4 000BAED4 C0 21 00 38 */ lfs f1, 0x38(r1)
|
|
/* 800BEFB8 000BAED8 90 61 00 2C */ stw r3, 0x2c(r1)
|
|
/* 800BEFBC 000BAEDC EF 9E 00 32 */ fmuls f28, f30, f0
|
|
/* 800BEFC0 000BAEE0 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 800BEFC4 000BAEE4 80 1C 00 14 */ lwz r0, 0x14(r28)
|
|
/* 800BEFC8 000BAEE8 EF 7D E0 2A */ fadds f27, f29, f28
|
|
/* 800BEFCC 000BAEEC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800BEFD0 000BAEF0 FC 40 D8 50 */ fneg f2, f27
|
|
/* 800BEFD4 000BAEF4 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
|
/* 800BEFD8 000BAEF8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BEFDC 000BAEFC D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800BEFE0 000BAF00 C0 01 00 20 */ lfs f0, 0x20(r1)
|
|
/* 800BEFE4 000BAF04 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800BEFE8 000BAF08 41 80 02 80 */ blt lbl_800BF268
|
|
/* 800BEFEC 000BAF0C FC 00 D8 40 */ fcmpo cr0, f0, f27
|
|
/* 800BEFF0 000BAF10 41 81 02 78 */ bgt lbl_800BF268
|
|
/* 800BEFF4 000BAF14 C0 21 00 40 */ lfs f1, 0x40(r1)
|
|
/* 800BEFF8 000BAF18 C0 01 00 34 */ lfs f0, 0x34(r1)
|
|
/* 800BEFFC 000BAF1C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BF000 000BAF20 D0 01 00 28 */ stfs f0, 0x28(r1)
|
|
/* 800BF004 000BAF24 C0 01 00 28 */ lfs f0, 0x28(r1)
|
|
/* 800BF008 000BAF28 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800BF00C 000BAF2C 41 80 02 5C */ blt lbl_800BF268
|
|
/* 800BF010 000BAF30 FC 00 D8 40 */ fcmpo cr0, f0, f27
|
|
/* 800BF014 000BAF34 41 81 02 54 */ bgt lbl_800BF268
|
|
/* 800BF018 000BAF38 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 800BF01C 000BAF3C C0 01 00 30 */ lfs f0, 0x30(r1)
|
|
/* 800BF020 000BAF40 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BF024 000BAF44 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 800BF028 000BAF48 C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 800BF02C 000BAF4C FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800BF030 000BAF50 41 80 02 38 */ blt lbl_800BF268
|
|
/* 800BF034 000BAF54 FC 00 D8 40 */ fcmpo cr0, f0, f27
|
|
/* 800BF038 000BAF58 41 81 02 30 */ bgt lbl_800BF268
|
|
/* 800BF03C 000BAF5C C0 A1 00 38 */ lfs f5, 0x38(r1)
|
|
/* 800BF040 000BAF60 C0 41 00 2C */ lfs f2, 0x2c(r1)
|
|
/* 800BF044 000BAF64 C0 81 00 3C */ lfs f4, 0x3c(r1)
|
|
/* 800BF048 000BAF68 C0 21 00 30 */ lfs f1, 0x30(r1)
|
|
/* 800BF04C 000BAF6C C0 61 00 40 */ lfs f3, 0x40(r1)
|
|
/* 800BF050 000BAF70 C0 01 00 34 */ lfs f0, 0x34(r1)
|
|
/* 800BF054 000BAF74 EC A5 10 28 */ fsubs f5, f5, f2
|
|
/* 800BF058 000BAF78 EC 84 08 28 */ fsubs f4, f4, f1
|
|
/* 800BF05C 000BAF7C EC 63 00 28 */ fsubs f3, f3, f0
|
|
/* 800BF060 000BAF80 EC 25 01 72 */ fmuls f1, f5, f5
|
|
/* 800BF064 000BAF84 EC 24 09 3A */ fmadds f1, f4, f4, f1
|
|
/* 800BF068 000BAF88 EC 23 08 FA */ fmadds f1, f3, f3, f1
|
|
/* 800BF06C 000BAF8C 4B F4 80 8D */ bl mathutil_sqrt
|
|
/* 800BF070 000BAF90 FC 01 D8 40 */ fcmpo cr0, f1, f27
|
|
/* 800BF074 000BAF94 40 80 01 F4 */ bge lbl_800BF268
|
|
/* 800BF078 000BAF98 EC 1C D8 24 */ fdivs f0, f28, f27
|
|
/* 800BF07C 000BAF9C C0 61 00 20 */ lfs f3, 0x20(r1)
|
|
/* 800BF080 000BAFA0 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 800BF084 000BAFA4 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 800BF088 000BAFA8 C0 21 00 28 */ lfs f1, 0x28(r1)
|
|
/* 800BF08C 000BAFAC EC 83 00 32 */ fmuls f4, f3, f0
|
|
/* 800BF090 000BAFB0 C0 A1 00 2C */ lfs f5, 0x2c(r1)
|
|
/* 800BF094 000BAFB4 EC 42 00 32 */ fmuls f2, f2, f0
|
|
/* 800BF098 000BAFB8 C0 61 00 30 */ lfs f3, 0x30(r1)
|
|
/* 800BF09C 000BAFBC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BF0A0 000BAFC0 EC 85 20 2A */ fadds f4, f5, f4
|
|
/* 800BF0A4 000BAFC4 C0 21 00 34 */ lfs f1, 0x34(r1)
|
|
/* 800BF0A8 000BAFC8 EC 43 10 2A */ fadds f2, f3, f2
|
|
/* 800BF0AC 000BAFCC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800BF0B0 000BAFD0 D0 81 00 14 */ stfs f4, 0x14(r1)
|
|
/* 800BF0B4 000BAFD4 D0 41 00 18 */ stfs f2, 0x18(r1)
|
|
/* 800BF0B8 000BAFD8 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 800BF0BC 000BAFDC 4B F4 90 41 */ bl mathutil_vec_normalize_len
|
|
/* 800BF0C0 000BAFE0 C0 61 00 20 */ lfs f3, 0x20(r1)
|
|
/* 800BF0C4 000BAFE4 EC 1F E8 24 */ fdivs f0, f31, f29
|
|
/* 800BF0C8 000BAFE8 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 800BF0CC 000BAFEC C0 21 00 28 */ lfs f1, 0x28(r1)
|
|
/* 800BF0D0 000BAFF0 C1 01 00 14 */ lfs f8, 0x14(r1)
|
|
/* 800BF0D4 000BAFF4 C0 C1 00 18 */ lfs f6, 0x18(r1)
|
|
/* 800BF0D8 000BAFF8 EC 9D 00 F2 */ fmuls f4, f29, f3
|
|
/* 800BF0DC 000BAFFC C0 E1 00 38 */ lfs f7, 0x38(r1)
|
|
/* 800BF0E0 000BB000 EC BD 00 B2 */ fmuls f5, f29, f2
|
|
/* 800BF0E4 000BB004 C0 61 00 1C */ lfs f3, 0x1c(r1)
|
|
/* 800BF0E8 000BB008 EC 5D 00 72 */ fmuls f2, f29, f1
|
|
/* 800BF0EC 000BB00C ED 08 20 2A */ fadds f8, f8, f4
|
|
/* 800BF0F0 000BB010 C0 81 00 3C */ lfs f4, 0x3c(r1)
|
|
/* 800BF0F4 000BB014 EC A6 28 2A */ fadds f5, f6, f5
|
|
/* 800BF0F8 000BB018 C0 21 00 40 */ lfs f1, 0x40(r1)
|
|
/* 800BF0FC 000BB01C EC 43 10 2A */ fadds f2, f3, f2
|
|
/* 800BF100 000BB020 EC C8 38 28 */ fsubs f6, f8, f7
|
|
/* 800BF104 000BB024 EC 65 20 28 */ fsubs f3, f5, f4
|
|
/* 800BF108 000BB028 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800BF10C 000BB02C D0 C1 00 08 */ stfs f6, 8(r1)
|
|
/* 800BF110 000BB030 D0 61 00 0C */ stfs f3, 0xc(r1)
|
|
/* 800BF114 000BB034 D0 21 00 10 */ stfs f1, 0x10(r1)
|
|
/* 800BF118 000BB038 C0 A1 00 08 */ lfs f5, 8(r1)
|
|
/* 800BF11C 000BB03C C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800BF120 000BB040 EC 9E 01 72 */ fmuls f4, f30, f5
|
|
/* 800BF124 000BB044 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800BF128 000BB048 EC 7E 00 B2 */ fmuls f3, f30, f2
|
|
/* 800BF12C 000BB04C EC 5E 00 72 */ fmuls f2, f30, f1
|
|
/* 800BF130 000BB050 EC 87 20 2A */ fadds f4, f7, f4
|
|
/* 800BF134 000BB054 EC 25 00 32 */ fmuls f1, f5, f0
|
|
/* 800BF138 000BB058 D0 81 00 38 */ stfs f4, 0x38(r1)
|
|
/* 800BF13C 000BB05C C0 81 00 3C */ lfs f4, 0x3c(r1)
|
|
/* 800BF140 000BB060 EC 64 18 2A */ fadds f3, f4, f3
|
|
/* 800BF144 000BB064 D0 61 00 3C */ stfs f3, 0x3c(r1)
|
|
/* 800BF148 000BB068 C0 61 00 40 */ lfs f3, 0x40(r1)
|
|
/* 800BF14C 000BB06C EC 43 10 2A */ fadds f2, f3, f2
|
|
/* 800BF150 000BB070 D0 41 00 40 */ stfs f2, 0x40(r1)
|
|
/* 800BF154 000BB074 C0 5D 00 18 */ lfs f2, 0x18(r29)
|
|
/* 800BF158 000BB078 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BF15C 000BB07C D0 3D 00 18 */ stfs f1, 0x18(r29)
|
|
/* 800BF160 000BB080 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800BF164 000BB084 C0 5D 00 1C */ lfs f2, 0x1c(r29)
|
|
/* 800BF168 000BB088 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BF16C 000BB08C EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BF170 000BB090 D0 3D 00 1C */ stfs f1, 0x1c(r29)
|
|
/* 800BF174 000BB094 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800BF178 000BB098 C0 5D 00 20 */ lfs f2, 0x20(r29)
|
|
/* 800BF17C 000BB09C EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BF180 000BB0A0 EC 1F E0 24 */ fdivs f0, f31, f28
|
|
/* 800BF184 000BB0A4 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BF188 000BB0A8 D0 3D 00 20 */ stfs f1, 0x20(r29)
|
|
/* 800BF18C 000BB0AC C0 61 00 20 */ lfs f3, 0x20(r1)
|
|
/* 800BF190 000BB0B0 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 800BF194 000BB0B4 C0 21 00 28 */ lfs f1, 0x28(r1)
|
|
/* 800BF198 000BB0B8 EC BC 00 F2 */ fmuls f5, f28, f3
|
|
/* 800BF19C 000BB0BC C0 C1 00 14 */ lfs f6, 0x14(r1)
|
|
/* 800BF1A0 000BB0C0 EC 7C 00 B2 */ fmuls f3, f28, f2
|
|
/* 800BF1A4 000BB0C4 C0 81 00 18 */ lfs f4, 0x18(r1)
|
|
/* 800BF1A8 000BB0C8 EC A6 28 28 */ fsubs f5, f6, f5
|
|
/* 800BF1AC 000BB0CC C0 C1 00 2C */ lfs f6, 0x2c(r1)
|
|
/* 800BF1B0 000BB0D0 EC 3C 00 72 */ fmuls f1, f28, f1
|
|
/* 800BF1B4 000BB0D4 C0 41 00 1C */ lfs f2, 0x1c(r1)
|
|
/* 800BF1B8 000BB0D8 EC 84 18 28 */ fsubs f4, f4, f3
|
|
/* 800BF1BC 000BB0DC EC A5 30 28 */ fsubs f5, f5, f6
|
|
/* 800BF1C0 000BB0E0 C0 61 00 30 */ lfs f3, 0x30(r1)
|
|
/* 800BF1C4 000BB0E4 EC 42 08 28 */ fsubs f2, f2, f1
|
|
/* 800BF1C8 000BB0E8 C0 21 00 34 */ lfs f1, 0x34(r1)
|
|
/* 800BF1CC 000BB0EC EC 64 18 28 */ fsubs f3, f4, f3
|
|
/* 800BF1D0 000BB0F0 D0 A1 00 08 */ stfs f5, 8(r1)
|
|
/* 800BF1D4 000BB0F4 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800BF1D8 000BB0F8 D0 61 00 0C */ stfs f3, 0xc(r1)
|
|
/* 800BF1DC 000BB0FC D0 21 00 10 */ stfs f1, 0x10(r1)
|
|
/* 800BF1E0 000BB100 C0 A1 00 08 */ lfs f5, 8(r1)
|
|
/* 800BF1E4 000BB104 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800BF1E8 000BB108 EC 9E 01 72 */ fmuls f4, f30, f5
|
|
/* 800BF1EC 000BB10C C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800BF1F0 000BB110 EC 7E 00 B2 */ fmuls f3, f30, f2
|
|
/* 800BF1F4 000BB114 EC 5E 00 72 */ fmuls f2, f30, f1
|
|
/* 800BF1F8 000BB118 EC 86 20 2A */ fadds f4, f6, f4
|
|
/* 800BF1FC 000BB11C EC 25 00 32 */ fmuls f1, f5, f0
|
|
/* 800BF200 000BB120 D0 81 00 2C */ stfs f4, 0x2c(r1)
|
|
/* 800BF204 000BB124 C0 81 00 30 */ lfs f4, 0x30(r1)
|
|
/* 800BF208 000BB128 EC 64 18 2A */ fadds f3, f4, f3
|
|
/* 800BF20C 000BB12C D0 61 00 30 */ stfs f3, 0x30(r1)
|
|
/* 800BF210 000BB130 C0 61 00 34 */ lfs f3, 0x34(r1)
|
|
/* 800BF214 000BB134 EC 43 10 2A */ fadds f2, f3, f2
|
|
/* 800BF218 000BB138 D0 41 00 34 */ stfs f2, 0x34(r1)
|
|
/* 800BF21C 000BB13C C0 5C 00 18 */ lfs f2, 0x18(r28)
|
|
/* 800BF220 000BB140 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BF224 000BB144 D0 3C 00 18 */ stfs f1, 0x18(r28)
|
|
/* 800BF228 000BB148 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800BF22C 000BB14C C0 5C 00 1C */ lfs f2, 0x1c(r28)
|
|
/* 800BF230 000BB150 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 800BF234 000BB154 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800BF238 000BB158 D0 3C 00 1C */ stfs f1, 0x1c(r28)
|
|
/* 800BF23C 000BB15C C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800BF240 000BB160 C0 5C 00 20 */ lfs f2, 0x20(r28)
|
|
/* 800BF244 000BB164 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BF248 000BB168 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 800BF24C 000BB16C D0 1C 00 20 */ stfs f0, 0x20(r28)
|
|
/* 800BF250 000BB170 80 61 00 2C */ lwz r3, 0x2c(r1)
|
|
/* 800BF254 000BB174 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 800BF258 000BB178 90 7C 00 0C */ stw r3, 0xc(r28)
|
|
/* 800BF25C 000BB17C 90 1C 00 10 */ stw r0, 0x10(r28)
|
|
/* 800BF260 000BB180 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800BF264 000BB184 90 1C 00 14 */ stw r0, 0x14(r28)
|
|
lbl_800BF268:
|
|
/* 800BF268 000BB188 3B DE FF FF */ addi r30, r30, -1
|
|
/* 800BF26C 000BB18C 3B 9C 00 54 */ addi r28, r28, 0x54
|
|
lbl_800BF270:
|
|
/* 800BF270 000BB190 2C 1E 00 00 */ cmpwi r30, 0
|
|
/* 800BF274 000BB194 41 81 FD 10 */ bgt lbl_800BEF84
|
|
/* 800BF278 000BB198 80 61 00 38 */ lwz r3, 0x38(r1)
|
|
/* 800BF27C 000BB19C 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800BF280 000BB1A0 90 7D 00 0C */ stw r3, 0xc(r29)
|
|
/* 800BF284 000BB1A4 90 1D 00 10 */ stw r0, 0x10(r29)
|
|
/* 800BF288 000BB1A8 80 01 00 40 */ lwz r0, 0x40(r1)
|
|
/* 800BF28C 000BB1AC 90 1D 00 14 */ stw r0, 0x14(r29)
|
|
lbl_800BF290:
|
|
/* 800BF290 000BB1B0 37 FF FF FF */ addic. r31, r31, -1
|
|
/* 800BF294 000BB1B4 3B BD 00 54 */ addi r29, r29, 0x54
|
|
/* 800BF298 000BB1B8 41 81 FC 9C */ bgt lbl_800BEF34
|
|
/* 800BF29C 000BB1BC 80 01 00 84 */ lwz r0, 0x84(r1)
|
|
/* 800BF2A0 000BB1C0 CB E1 00 78 */ lfd f31, 0x78(r1)
|
|
/* 800BF2A4 000BB1C4 CB C1 00 70 */ lfd f30, 0x70(r1)
|
|
/* 800BF2A8 000BB1C8 7C 08 03 A6 */ mtlr r0
|
|
/* 800BF2AC 000BB1CC CB A1 00 68 */ lfd f29, 0x68(r1)
|
|
/* 800BF2B0 000BB1D0 CB 81 00 60 */ lfd f28, 0x60(r1)
|
|
/* 800BF2B4 000BB1D4 CB 61 00 58 */ lfd f27, 0x58(r1)
|
|
/* 800BF2B8 000BB1D8 83 E1 00 54 */ lwz r31, 0x54(r1)
|
|
/* 800BF2BC 000BB1DC 83 C1 00 50 */ lwz r30, 0x50(r1)
|
|
/* 800BF2C0 000BB1E0 83 A1 00 4C */ lwz r29, 0x4c(r1)
|
|
/* 800BF2C4 000BB1E4 83 81 00 48 */ lwz r28, 0x48(r1)
|
|
/* 800BF2C8 000BB1E8 38 21 00 80 */ addi r1, r1, 0x80
|
|
/* 800BF2CC 000BB1EC 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF2D0
|
|
func_800BF2D0:
|
|
/* 800BF2D0 000BB1F0 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF2D4
|
|
func_800BF2D4:
|
|
/* 800BF2D4 000BB1F4 7C 08 02 A6 */ mflr r0
|
|
/* 800BF2D8 000BB1F8 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BF2DC 000BB1FC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BF2E0 000BB200 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BF2E4 000BB204 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 800BF2E8 000BB208 DB E1 00 48 */ stfd f31, 0x48(r1)
|
|
/* 800BF2EC 000BB20C DB C1 00 40 */ stfd f30, 0x40(r1)
|
|
/* 800BF2F0 000BB210 DB A1 00 38 */ stfd f29, 0x38(r1)
|
|
/* 800BF2F4 000BB214 DB 81 00 30 */ stfd f28, 0x30(r1)
|
|
/* 800BF2F8 000BB218 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800BF2FC 000BB21C 3B E0 02 00 */ li r31, 0x200
|
|
/* 800BF300 000BB220 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800BF304 000BB224 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800BF308 000BB228 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 800BF30C 000BB22C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BF310 000BB230 C3 E2 BC E4 */ lfs f31, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BF314 000BB234 C3 C2 BC D0 */ lfs f30, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BF318 000BB238 3B C3 00 04 */ addi r30, r3, 4
|
|
lbl_800BF31C:
|
|
/* 800BF31C 000BB23C 88 1E 00 00 */ lbz r0, 0(r30)
|
|
/* 800BF320 000BB240 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF324 000BB244 41 82 01 94 */ beq lbl_800BF4B8
|
|
/* 800BF328 000BB248 C0 1E 00 48 */ lfs f0, 0x48(r30)
|
|
/* 800BF32C 000BB24C 83 9E 00 50 */ lwz r28, 0x50(r30)
|
|
/* 800BF330 000BB250 FC 00 F0 40 */ fcmpo cr0, f0, f30
|
|
/* 800BF334 000BB254 FF 80 00 90 */ fmr f28, f0
|
|
/* 800BF338 000BB258 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800BF33C 000BB25C 41 82 01 7C */ beq lbl_800BF4B8
|
|
/* 800BF340 000BB260 80 9E 00 24 */ lwz r4, 0x24(r30)
|
|
/* 800BF344 000BB264 38 7E 00 0C */ addi r3, r30, 0xc
|
|
/* 800BF348 000BB268 80 1E 00 28 */ lwz r0, 0x28(r30)
|
|
/* 800BF34C 000BB26C 90 81 00 14 */ stw r4, 0x14(r1)
|
|
/* 800BF350 000BB270 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800BF354 000BB274 80 1E 00 2C */ lwz r0, 0x2c(r30)
|
|
/* 800BF358 000BB278 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800BF35C 000BB27C 4B F4 83 81 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800BF360 000BB280 A8 7E 00 32 */ lha r3, 0x32(r30)
|
|
/* 800BF364 000BB284 4B F4 8C 99 */ bl mathutil_mtxA_rotate_y
|
|
/* 800BF368 000BB288 A8 7E 00 30 */ lha r3, 0x30(r30)
|
|
/* 800BF36C 000BB28C 4B F4 8C 1D */ bl mathutil_mtxA_rotate_x
|
|
/* 800BF370 000BB290 A8 7E 00 34 */ lha r3, 0x34(r30)
|
|
/* 800BF374 000BB294 4B F4 8D 15 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BF378 000BB298 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 800BF37C 000BB29C 4B F4 8A 3D */ bl mathutil_mtxA_scale
|
|
/* 800BF380 000BB2A0 C3 A1 00 14 */ lfs f29, 0x14(r1)
|
|
/* 800BF384 000BB2A4 C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 800BF388 000BB2A8 FC 1D 08 40 */ fcmpo cr0, f29, f1
|
|
/* 800BF38C 000BB2AC 40 81 00 0C */ ble lbl_800BF398
|
|
/* 800BF390 000BB2B0 FC 00 E8 90 */ fmr f0, f29
|
|
/* 800BF394 000BB2B4 48 00 00 08 */ b lbl_800BF39C
|
|
lbl_800BF398:
|
|
/* 800BF398 000BB2B8 FC 00 08 90 */ fmr f0, f1
|
|
lbl_800BF39C:
|
|
/* 800BF39C 000BB2BC C0 41 00 1C */ lfs f2, 0x1c(r1)
|
|
/* 800BF3A0 000BB2C0 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800BF3A4 000BB2C4 40 81 00 18 */ ble lbl_800BF3BC
|
|
/* 800BF3A8 000BB2C8 FC 1D 08 40 */ fcmpo cr0, f29, f1
|
|
/* 800BF3AC 000BB2CC 40 81 00 08 */ ble lbl_800BF3B4
|
|
/* 800BF3B0 000BB2D0 48 00 00 10 */ b lbl_800BF3C0
|
|
lbl_800BF3B4:
|
|
/* 800BF3B4 000BB2D4 FF A0 08 90 */ fmr f29, f1
|
|
/* 800BF3B8 000BB2D8 48 00 00 08 */ b lbl_800BF3C0
|
|
lbl_800BF3BC:
|
|
/* 800BF3BC 000BB2DC FF A0 10 90 */ fmr f29, f2
|
|
lbl_800BF3C0:
|
|
/* 800BF3C0 000BB2E0 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800BF3C4 000BB2E4 54 1D 06 73 */ rlwinm. r29, r0, 0, 0x19, 0x19
|
|
/* 800BF3C8 000BB2E8 41 82 00 24 */ beq lbl_800BF3EC
|
|
/* 800BF3CC 000BB2EC C0 3C 00 14 */ lfs f1, 0x14(r28)
|
|
/* 800BF3D0 000BB2F0 80 7C 00 08 */ lwz r3, 8(r28)
|
|
/* 800BF3D4 000BB2F4 80 1C 00 0C */ lwz r0, 0xc(r28)
|
|
/* 800BF3D8 000BB2F8 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 800BF3DC 000BB2FC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BF3E0 000BB300 80 1C 00 10 */ lwz r0, 0x10(r28)
|
|
/* 800BF3E4 000BB304 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800BF3E8 000BB308 48 00 00 20 */ b lbl_800BF408
|
|
lbl_800BF3EC:
|
|
/* 800BF3EC 000BB30C C0 3C 00 14 */ lfs f1, 0x14(r28)
|
|
/* 800BF3F0 000BB310 80 7C 00 08 */ lwz r3, 8(r28)
|
|
/* 800BF3F4 000BB314 80 1C 00 0C */ lwz r0, 0xc(r28)
|
|
/* 800BF3F8 000BB318 90 61 00 08 */ stw r3, 8(r1)
|
|
/* 800BF3FC 000BB31C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BF400 000BB320 80 1C 00 10 */ lwz r0, 0x10(r28)
|
|
/* 800BF404 000BB324 90 01 00 10 */ stw r0, 0x10(r1)
|
|
lbl_800BF408:
|
|
/* 800BF408 000BB328 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800BF40C 000BB32C FC 40 E8 90 */ fmr f2, f29
|
|
/* 800BF410 000BB330 4B F6 1B C1 */ bl func_80020FD0
|
|
/* 800BF414 000BB334 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BF418 000BB338 41 82 00 A0 */ beq lbl_800BF4B8
|
|
/* 800BF41C 000BB33C 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800BF420 000BB340 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
|
/* 800BF424 000BB344 41 82 00 30 */ beq lbl_800BF454
|
|
/* 800BF428 000BB348 C0 1C 00 14 */ lfs f0, 0x14(r28)
|
|
/* 800BF42C 000BB34C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BF430 000BB350 EC 20 07 72 */ fmuls f1, f0, f29
|
|
/* 800BF434 000BB354 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
|
/* 800BF438 000BB358 FC 20 08 50 */ fneg f1, f1
|
|
/* 800BF43C 000BB35C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800BF440 000BB360 FC 00 F0 40 */ fcmpo cr0, f0, f30
|
|
/* 800BF444 000BB364 41 80 00 74 */ blt lbl_800BF4B8
|
|
/* 800BF448 000BB368 FC 00 F8 40 */ fcmpo cr0, f0, f31
|
|
/* 800BF44C 000BB36C 40 80 00 08 */ bge lbl_800BF454
|
|
/* 800BF450 000BB370 EF 9C 00 32 */ fmuls f28, f28, f0
|
|
lbl_800BF454:
|
|
/* 800BF454 000BB374 2C 1D 00 00 */ cmpwi r29, 0
|
|
/* 800BF458 000BB378 40 82 00 38 */ bne lbl_800BF490
|
|
/* 800BF45C 000BB37C 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BF460 000BB380 38 80 00 00 */ li r4, 0
|
|
/* 800BF464 000BB384 4B FD B5 C1 */ bl func_8009AA24
|
|
/* 800BF468 000BB388 FC 1C F8 40 */ fcmpo cr0, f28, f31
|
|
/* 800BF46C 000BB38C 40 80 00 18 */ bge lbl_800BF484
|
|
/* 800BF470 000BB390 FC 20 E0 90 */ fmr f1, f28
|
|
/* 800BF474 000BB394 4B FC F0 F1 */ bl func_8008E564
|
|
/* 800BF478 000BB398 7F 83 E3 78 */ mr r3, r28
|
|
/* 800BF47C 000BB39C 4B FC F7 19 */ bl g_avdisp_draw_model_3
|
|
/* 800BF480 000BB3A0 48 00 00 38 */ b lbl_800BF4B8
|
|
lbl_800BF484:
|
|
/* 800BF484 000BB3A4 7F 83 E3 78 */ mr r3, r28
|
|
/* 800BF488 000BB3A8 4B FC F3 25 */ bl g_avdisp_draw_model_1
|
|
/* 800BF48C 000BB3AC 48 00 00 2C */ b lbl_800BF4B8
|
|
lbl_800BF490:
|
|
/* 800BF490 000BB3B0 FC 20 E8 90 */ fmr f1, f29
|
|
/* 800BF494 000BB3B4 4B F7 17 15 */ bl func_80030BA8
|
|
/* 800BF498 000BB3B8 FC 1C F8 40 */ fcmpo cr0, f28, f31
|
|
/* 800BF49C 000BB3BC 40 80 00 14 */ bge lbl_800BF4B0
|
|
/* 800BF4A0 000BB3C0 7F 83 E3 78 */ mr r3, r28
|
|
/* 800BF4A4 000BB3C4 FC 20 E0 90 */ fmr f1, f28
|
|
/* 800BF4A8 000BB3C8 4B F7 20 11 */ bl func_800314B8
|
|
/* 800BF4AC 000BB3CC 48 00 00 0C */ b lbl_800BF4B8
|
|
lbl_800BF4B0:
|
|
/* 800BF4B0 000BB3D0 7F 83 E3 78 */ mr r3, r28
|
|
/* 800BF4B4 000BB3D4 4B F7 1D 5D */ bl func_80031210
|
|
lbl_800BF4B8:
|
|
/* 800BF4B8 000BB3D8 37 FF FF FF */ addic. r31, r31, -1
|
|
/* 800BF4BC 000BB3DC 3B DE 00 54 */ addi r30, r30, 0x54
|
|
/* 800BF4C0 000BB3E0 41 81 FE 5C */ bgt lbl_800BF31C
|
|
/* 800BF4C4 000BB3E4 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 800BF4C8 000BB3E8 CB E1 00 48 */ lfd f31, 0x48(r1)
|
|
/* 800BF4CC 000BB3EC CB C1 00 40 */ lfd f30, 0x40(r1)
|
|
/* 800BF4D0 000BB3F0 7C 08 03 A6 */ mtlr r0
|
|
/* 800BF4D4 000BB3F4 CB A1 00 38 */ lfd f29, 0x38(r1)
|
|
/* 800BF4D8 000BB3F8 CB 81 00 30 */ lfd f28, 0x30(r1)
|
|
/* 800BF4DC 000BB3FC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800BF4E0 000BB400 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800BF4E4 000BB404 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800BF4E8 000BB408 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 800BF4EC 000BB40C 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 800BF4F0 000BB410 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF4F4
|
|
func_800BF4F4:
|
|
/* 800BF4F4 000BB414 7C 08 02 A6 */ mflr r0
|
|
/* 800BF4F8 000BB418 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BF4FC 000BB41C 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BF500 000BB420 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BF504 000BB424 94 21 FF D8 */ stwu r1, -0x28(r1)
|
|
/* 800BF508 000BB428 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 800BF50C 000BB42C DB C1 00 18 */ stfd f30, 0x18(r1)
|
|
/* 800BF510 000BB430 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800BF514 000BB434 3B E0 02 00 */ li r31, 0x200
|
|
/* 800BF518 000BB438 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800BF51C 000BB43C 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800BF520 000BB440 93 81 00 08 */ stw r28, 8(r1)
|
|
/* 800BF524 000BB444 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 800BF528 000BB448 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800BF52C 000BB44C 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 800BF530 000BB450 80 8D 9D 50 */ lwz r4, decodedStageLzPtr@sda21(r13)
|
|
/* 800BF534 000BB454 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BF538 000BB458 83 A4 00 90 */ lwz r29, 0x90(r4)
|
|
/* 800BF53C 000BB45C 83 C4 00 8C */ lwz r30, 0x8c(r4)
|
|
/* 800BF540 000BB460 3B 83 00 04 */ addi r28, r3, 4
|
|
/* 800BF544 000BB464 C3 C2 BC D0 */ lfs f30, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BF548 000BB468 C3 E2 BC E4 */ lfs f31, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BF54C 000BB46C 48 00 00 D4 */ b lbl_800BF620
|
|
lbl_800BF550:
|
|
/* 800BF550 000BB470 88 1C 00 00 */ lbz r0, 0(r28)
|
|
/* 800BF554 000BB474 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF558 000BB478 40 82 00 C0 */ bne lbl_800BF618
|
|
/* 800BF55C 000BB47C 38 60 00 01 */ li r3, 1
|
|
/* 800BF560 000BB480 98 7C 00 00 */ stb r3, 0(r28)
|
|
/* 800BF564 000BB484 38 00 00 00 */ li r0, 0
|
|
/* 800BF568 000BB488 B0 7C 00 02 */ sth r3, 2(r28)
|
|
/* 800BF56C 000BB48C 80 9D 00 04 */ lwz r4, 4(r29)
|
|
/* 800BF570 000BB490 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 800BF574 000BB494 90 9C 00 0C */ stw r4, 0xc(r28)
|
|
/* 800BF578 000BB498 90 7C 00 10 */ stw r3, 0x10(r28)
|
|
/* 800BF57C 000BB49C 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 800BF580 000BB4A0 90 7C 00 14 */ stw r3, 0x14(r28)
|
|
/* 800BF584 000BB4A4 D3 DC 00 18 */ stfs f30, 0x18(r28)
|
|
/* 800BF588 000BB4A8 D3 DC 00 1C */ stfs f30, 0x1c(r28)
|
|
/* 800BF58C 000BB4AC D3 DC 00 20 */ stfs f30, 0x20(r28)
|
|
/* 800BF590 000BB4B0 B0 1C 00 30 */ sth r0, 0x30(r28)
|
|
/* 800BF594 000BB4B4 B0 1C 00 32 */ sth r0, 0x32(r28)
|
|
/* 800BF598 000BB4B8 B0 1C 00 34 */ sth r0, 0x34(r28)
|
|
/* 800BF59C 000BB4BC A8 7D 00 14 */ lha r3, 0x14(r29)
|
|
/* 800BF5A0 000BB4C0 4B F4 80 FD */ bl mathutil_mtxA_from_rotate_z
|
|
/* 800BF5A4 000BB4C4 A8 7D 00 12 */ lha r3, 0x12(r29)
|
|
/* 800BF5A8 000BB4C8 4B F4 8A 55 */ bl mathutil_mtxA_rotate_y
|
|
/* 800BF5AC 000BB4CC A8 7D 00 10 */ lha r3, 0x10(r29)
|
|
/* 800BF5B0 000BB4D0 4B F4 89 D9 */ bl mathutil_mtxA_rotate_x
|
|
/* 800BF5B4 000BB4D4 38 7C 00 30 */ addi r3, r28, 0x30
|
|
/* 800BF5B8 000BB4D8 4B F4 9C 25 */ bl mathutil_mtxA_to_euler
|
|
/* 800BF5BC 000BB4DC 80 9D 00 18 */ lwz r4, 0x18(r29)
|
|
/* 800BF5C0 000BB4E0 38 00 00 03 */ li r0, 3
|
|
/* 800BF5C4 000BB4E4 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
|
/* 800BF5C8 000BB4E8 90 9C 00 24 */ stw r4, 0x24(r28)
|
|
/* 800BF5CC 000BB4EC 90 7C 00 28 */ stw r3, 0x28(r28)
|
|
/* 800BF5D0 000BB4F0 80 7D 00 20 */ lwz r3, 0x20(r29)
|
|
/* 800BF5D4 000BB4F4 90 7C 00 2C */ stw r3, 0x2c(r28)
|
|
/* 800BF5D8 000BB4F8 D3 FC 00 48 */ stfs f31, 0x48(r28)
|
|
/* 800BF5DC 000BB4FC 93 BC 00 4C */ stw r29, 0x4c(r28)
|
|
/* 800BF5E0 000BB500 90 1C 00 08 */ stw r0, 8(r28)
|
|
/* 800BF5E4 000BB504 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 800BF5E8 000BB508 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 800BF5EC 000BB50C 40 82 00 0C */ bne lbl_800BF5F8
|
|
/* 800BF5F0 000BB510 38 00 00 00 */ li r0, 0
|
|
/* 800BF5F4 000BB514 48 00 00 08 */ b lbl_800BF5FC
|
|
lbl_800BF5F8:
|
|
/* 800BF5F8 000BB518 38 00 00 05 */ li r0, 5
|
|
lbl_800BF5FC:
|
|
/* 800BF5FC 000BB51C 80 6D 9A E0 */ lwz r3, decodedBgGma@sda21(r13)
|
|
/* 800BF600 000BB520 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BF604 000BB524 3B BD 00 24 */ addi r29, r29, 0x24
|
|
/* 800BF608 000BB528 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BF60C 000BB52C 3B DE FF FF */ addi r30, r30, -1
|
|
/* 800BF610 000BB530 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 800BF614 000BB534 90 1C 00 50 */ stw r0, 0x50(r28)
|
|
lbl_800BF618:
|
|
/* 800BF618 000BB538 3B FF FF FF */ addi r31, r31, -1
|
|
/* 800BF61C 000BB53C 3B 9C 00 54 */ addi r28, r28, 0x54
|
|
lbl_800BF620:
|
|
/* 800BF620 000BB540 2C 1F 00 00 */ cmpwi r31, 0
|
|
/* 800BF624 000BB544 40 81 00 0C */ ble lbl_800BF630
|
|
/* 800BF628 000BB548 2C 1E 00 00 */ cmpwi r30, 0
|
|
/* 800BF62C 000BB54C 41 81 FF 24 */ bgt lbl_800BF550
|
|
lbl_800BF630:
|
|
/* 800BF630 000BB550 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 800BF634 000BB554 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 800BF638 000BB558 CB C1 00 18 */ lfd f30, 0x18(r1)
|
|
/* 800BF63C 000BB55C 7C 08 03 A6 */ mtlr r0
|
|
/* 800BF640 000BB560 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800BF644 000BB564 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800BF648 000BB568 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800BF64C 000BB56C 83 81 00 08 */ lwz r28, 8(r1)
|
|
/* 800BF650 000BB570 38 21 00 28 */ addi r1, r1, 0x28
|
|
/* 800BF654 000BB574 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF658
|
|
func_800BF658:
|
|
/* 800BF658 000BB578 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BF65C 000BB57C 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BF660 000BB580 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BF664 000BB584 38 00 00 80 */ li r0, 0x80
|
|
/* 800BF668 000BB588 7C 09 03 A6 */ mtctr r0
|
|
/* 800BF66C 000BB58C 38 A0 02 00 */ li r5, 0x200
|
|
/* 800BF670 000BB590 38 C3 00 04 */ addi r6, r3, 4
|
|
/* 800BF674 000BB594 38 80 00 02 */ li r4, 2
|
|
/* 800BF678 000BB598 38 60 00 00 */ li r3, 0
|
|
lbl_800BF67C:
|
|
/* 800BF67C 000BB59C 88 06 00 00 */ lbz r0, 0(r6)
|
|
/* 800BF680 000BB5A0 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF684 000BB5A4 41 82 00 30 */ beq lbl_800BF6B4
|
|
/* 800BF688 000BB5A8 A8 06 00 02 */ lha r0, 2(r6)
|
|
/* 800BF68C 000BB5AC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BF690 000BB5B0 40 82 00 24 */ bne lbl_800BF6B4
|
|
/* 800BF694 000BB5B4 B0 86 00 02 */ sth r4, 2(r6)
|
|
/* 800BF698 000BB5B8 B0 66 00 04 */ sth r3, 4(r6)
|
|
/* 800BF69C 000BB5BC 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF6A0 000BB5C0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800BF6A4 000BB5C4 90 06 00 08 */ stw r0, 8(r6)
|
|
/* 800BF6A8 000BB5C8 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF6AC 000BB5CC 60 00 00 02 */ ori r0, r0, 2
|
|
/* 800BF6B0 000BB5D0 90 06 00 08 */ stw r0, 8(r6)
|
|
lbl_800BF6B4:
|
|
/* 800BF6B4 000BB5D4 8C 06 00 54 */ lbzu r0, 0x54(r6)
|
|
/* 800BF6B8 000BB5D8 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF6BC 000BB5DC 41 82 00 30 */ beq lbl_800BF6EC
|
|
/* 800BF6C0 000BB5E0 A8 06 00 02 */ lha r0, 2(r6)
|
|
/* 800BF6C4 000BB5E4 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BF6C8 000BB5E8 40 82 00 24 */ bne lbl_800BF6EC
|
|
/* 800BF6CC 000BB5EC B0 86 00 02 */ sth r4, 2(r6)
|
|
/* 800BF6D0 000BB5F0 B0 66 00 04 */ sth r3, 4(r6)
|
|
/* 800BF6D4 000BB5F4 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF6D8 000BB5F8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800BF6DC 000BB5FC 90 06 00 08 */ stw r0, 8(r6)
|
|
/* 800BF6E0 000BB600 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF6E4 000BB604 60 00 00 02 */ ori r0, r0, 2
|
|
/* 800BF6E8 000BB608 90 06 00 08 */ stw r0, 8(r6)
|
|
lbl_800BF6EC:
|
|
/* 800BF6EC 000BB60C 8C 06 00 54 */ lbzu r0, 0x54(r6)
|
|
/* 800BF6F0 000BB610 38 A5 FF FF */ addi r5, r5, -1
|
|
/* 800BF6F4 000BB614 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF6F8 000BB618 41 82 00 30 */ beq lbl_800BF728
|
|
/* 800BF6FC 000BB61C A8 06 00 02 */ lha r0, 2(r6)
|
|
/* 800BF700 000BB620 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BF704 000BB624 40 82 00 24 */ bne lbl_800BF728
|
|
/* 800BF708 000BB628 B0 86 00 02 */ sth r4, 2(r6)
|
|
/* 800BF70C 000BB62C B0 66 00 04 */ sth r3, 4(r6)
|
|
/* 800BF710 000BB630 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF714 000BB634 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800BF718 000BB638 90 06 00 08 */ stw r0, 8(r6)
|
|
/* 800BF71C 000BB63C 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF720 000BB640 60 00 00 02 */ ori r0, r0, 2
|
|
/* 800BF724 000BB644 90 06 00 08 */ stw r0, 8(r6)
|
|
lbl_800BF728:
|
|
/* 800BF728 000BB648 8C 06 00 54 */ lbzu r0, 0x54(r6)
|
|
/* 800BF72C 000BB64C 38 A5 FF FF */ addi r5, r5, -1
|
|
/* 800BF730 000BB650 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF734 000BB654 41 82 00 30 */ beq lbl_800BF764
|
|
/* 800BF738 000BB658 A8 06 00 02 */ lha r0, 2(r6)
|
|
/* 800BF73C 000BB65C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800BF740 000BB660 40 82 00 24 */ bne lbl_800BF764
|
|
/* 800BF744 000BB664 B0 86 00 02 */ sth r4, 2(r6)
|
|
/* 800BF748 000BB668 B0 66 00 04 */ sth r3, 4(r6)
|
|
/* 800BF74C 000BB66C 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF750 000BB670 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 800BF754 000BB674 90 06 00 08 */ stw r0, 8(r6)
|
|
/* 800BF758 000BB678 80 06 00 08 */ lwz r0, 8(r6)
|
|
/* 800BF75C 000BB67C 60 00 00 02 */ ori r0, r0, 2
|
|
/* 800BF760 000BB680 90 06 00 08 */ stw r0, 8(r6)
|
|
lbl_800BF764:
|
|
/* 800BF764 000BB684 38 A5 FF FF */ addi r5, r5, -1
|
|
/* 800BF768 000BB688 38 C6 00 54 */ addi r6, r6, 0x54
|
|
/* 800BF76C 000BB68C 42 00 FF 10 */ bdnz lbl_800BF67C
|
|
/* 800BF770 000BB690 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF774
|
|
func_800BF774:
|
|
/* 800BF774 000BB694 7C 08 02 A6 */ mflr r0
|
|
/* 800BF778 000BB698 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BF77C 000BB69C 94 21 FF 90 */ stwu r1, -0x70(r1)
|
|
/* 800BF780 000BB6A0 DB E1 00 68 */ stfd f31, 0x68(r1)
|
|
/* 800BF784 000BB6A4 DB C1 00 60 */ stfd f30, 0x60(r1)
|
|
/* 800BF788 000BB6A8 DB A1 00 58 */ stfd f29, 0x58(r1)
|
|
/* 800BF78C 000BB6AC DB 81 00 50 */ stfd f28, 0x50(r1)
|
|
/* 800BF790 000BB6B0 DB 61 00 48 */ stfd f27, 0x48(r1)
|
|
/* 800BF794 000BB6B4 DB 41 00 40 */ stfd f26, 0x40(r1)
|
|
/* 800BF798 000BB6B8 DB 21 00 38 */ stfd f25, 0x38(r1)
|
|
/* 800BF79C 000BB6BC 93 E1 00 34 */ stw r31, 0x34(r1)
|
|
/* 800BF7A0 000BB6C0 93 C1 00 30 */ stw r30, 0x30(r1)
|
|
/* 800BF7A4 000BB6C4 93 A1 00 2C */ stw r29, 0x2c(r1)
|
|
/* 800BF7A8 000BB6C8 48 04 70 BD */ bl rand
|
|
/* 800BF7AC 000BB6CC 54 63 05 BE */ clrlwi r3, r3, 0x16
|
|
/* 800BF7B0 000BB6D0 38 63 FE 00 */ addi r3, r3, -512
|
|
/* 800BF7B4 000BB6D4 4B F4 7E A5 */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800BF7B8 000BB6D8 48 04 70 AD */ bl rand
|
|
/* 800BF7BC 000BB6DC 54 63 04 7E */ clrlwi r3, r3, 0x11
|
|
/* 800BF7C0 000BB6E0 38 63 C0 00 */ addi r3, r3, -16384
|
|
/* 800BF7C4 000BB6E4 4B F4 88 C5 */ bl mathutil_mtxA_rotate_z
|
|
/* 800BF7C8 000BB6E8 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BF7CC 000BB6EC 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800BF7D0 000BB6F0 C0 42 BD 14 */ lfs f2, lbl_802F6514-_SDA2_BASE_(r2)
|
|
/* 800BF7D4 000BB6F4 FC 60 08 90 */ fmr f3, f1
|
|
/* 800BF7D8 000BB6F8 4B F4 86 95 */ bl mathutil_mtxA_tf_vec_xyz
|
|
/* 800BF7DC 000BB6FC 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BF7E0 000BB700 C3 42 BC E4 */ lfs f26, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BF7E4 000BB704 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BF7E8 000BB708 CB 62 BC F0 */ lfd f27, lbl_802F64F0-_SDA2_BASE_(r2)
|
|
/* 800BF7EC 000BB70C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BF7F0 000BB710 3B C0 02 00 */ li r30, 0x200
|
|
/* 800BF7F4 000BB714 C3 82 BD 0C */ lfs f28, lbl_802F650C-_SDA2_BASE_(r2)
|
|
/* 800BF7F8 000BB718 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 800BF7FC 000BB71C C3 A2 BD 28 */ lfs f29, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800BF800 000BB720 C3 C2 BD 24 */ lfs f30, lbl_802F6524-_SDA2_BASE_(r2)
|
|
/* 800BF804 000BB724 3B A3 00 04 */ addi r29, r3, 4
|
|
/* 800BF808 000BB728 C3 E2 BE 7C */ lfs f31, lbl_802F667C-_SDA2_BASE_(r2)
|
|
lbl_800BF80C:
|
|
/* 800BF80C 000BB72C 88 1D 00 00 */ lbz r0, 0(r29)
|
|
/* 800BF810 000BB730 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF814 000BB734 41 82 00 6C */ beq lbl_800BF880
|
|
/* 800BF818 000BB738 A8 1D 00 02 */ lha r0, 2(r29)
|
|
/* 800BF81C 000BB73C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800BF820 000BB740 40 82 00 60 */ bne lbl_800BF880
|
|
/* 800BF824 000BB744 A8 1D 00 04 */ lha r0, 4(r29)
|
|
/* 800BF828 000BB748 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800BF82C 000BB74C 41 81 00 54 */ bgt lbl_800BF880
|
|
/* 800BF830 000BB750 38 7D 00 0C */ addi r3, r29, 0xc
|
|
/* 800BF834 000BB754 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800BF838 000BB758 4B F4 89 B5 */ bl mathutil_vec_dot_normalized_safe
|
|
/* 800BF83C 000BB75C EF 3A 08 2A */ fadds f25, f26, f1
|
|
/* 800BF840 000BB760 48 04 70 25 */ bl rand
|
|
/* 800BF844 000BB764 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800BF848 000BB768 EC 1F 06 72 */ fmuls f0, f31, f25
|
|
/* 800BF84C 000BB76C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800BF850 000BB770 93 E1 00 20 */ stw r31, 0x20(r1)
|
|
/* 800BF854 000BB774 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800BF858 000BB778 EC 21 D8 28 */ fsubs f1, f1, f27
|
|
/* 800BF85C 000BB77C EC 21 E0 24 */ fdivs f1, f1, f28
|
|
/* 800BF860 000BB780 EC 3D 00 72 */ fmuls f1, f29, f1
|
|
/* 800BF864 000BB784 EC 3E 08 2A */ fadds f1, f30, f1
|
|
/* 800BF868 000BB788 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800BF86C 000BB78C EC 1A 00 2A */ fadds f0, f26, f0
|
|
/* 800BF870 000BB790 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BF874 000BB794 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800BF878 000BB798 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800BF87C 000BB79C B0 1D 00 04 */ sth r0, 4(r29)
|
|
lbl_800BF880:
|
|
/* 800BF880 000BB7A0 37 DE FF FF */ addic. r30, r30, -1
|
|
/* 800BF884 000BB7A4 3B BD 00 54 */ addi r29, r29, 0x54
|
|
/* 800BF888 000BB7A8 41 81 FF 84 */ bgt lbl_800BF80C
|
|
/* 800BF88C 000BB7AC 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 800BF890 000BB7B0 CB E1 00 68 */ lfd f31, 0x68(r1)
|
|
/* 800BF894 000BB7B4 CB C1 00 60 */ lfd f30, 0x60(r1)
|
|
/* 800BF898 000BB7B8 7C 08 03 A6 */ mtlr r0
|
|
/* 800BF89C 000BB7BC CB A1 00 58 */ lfd f29, 0x58(r1)
|
|
/* 800BF8A0 000BB7C0 CB 81 00 50 */ lfd f28, 0x50(r1)
|
|
/* 800BF8A4 000BB7C4 CB 61 00 48 */ lfd f27, 0x48(r1)
|
|
/* 800BF8A8 000BB7C8 CB 41 00 40 */ lfd f26, 0x40(r1)
|
|
/* 800BF8AC 000BB7CC CB 21 00 38 */ lfd f25, 0x38(r1)
|
|
/* 800BF8B0 000BB7D0 83 E1 00 34 */ lwz r31, 0x34(r1)
|
|
/* 800BF8B4 000BB7D4 83 C1 00 30 */ lwz r30, 0x30(r1)
|
|
/* 800BF8B8 000BB7D8 83 A1 00 2C */ lwz r29, 0x2c(r1)
|
|
/* 800BF8BC 000BB7DC 38 21 00 70 */ addi r1, r1, 0x70
|
|
/* 800BF8C0 000BB7E0 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF8C4
|
|
func_800BF8C4:
|
|
/* 800BF8C4 000BB7E4 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800BF8C8 000BB7E8 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800BF8CC 000BB7EC 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800BF8D0 000BB7F0 38 A0 02 00 */ li r5, 0x200
|
|
/* 800BF8D4 000BB7F4 38 C4 00 04 */ addi r6, r4, 4
|
|
/* 800BF8D8 000BB7F8 48 00 00 5C */ b lbl_800BF934
|
|
lbl_800BF8DC:
|
|
/* 800BF8DC 000BB7FC 88 06 00 00 */ lbz r0, 0(r6)
|
|
/* 800BF8E0 000BB800 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF8E4 000BB804 40 82 00 48 */ bne lbl_800BF92C
|
|
/* 800BF8E8 000BB808 38 00 00 01 */ li r0, 1
|
|
/* 800BF8EC 000BB80C 98 06 00 00 */ stb r0, 0(r6)
|
|
/* 800BF8F0 000BB810 38 80 00 04 */ li r4, 4
|
|
/* 800BF8F4 000BB814 54 A0 07 FF */ clrlwi. r0, r5, 0x1f
|
|
/* 800BF8F8 000BB818 B0 86 00 02 */ sth r4, 2(r6)
|
|
/* 800BF8FC 000BB81C 38 80 00 14 */ li r4, 0x14
|
|
/* 800BF900 000BB820 90 86 00 08 */ stw r4, 8(r6)
|
|
/* 800BF904 000BB824 41 82 00 0C */ beq lbl_800BF910
|
|
/* 800BF908 000BB828 38 00 00 00 */ li r0, 0
|
|
/* 800BF90C 000BB82C 48 00 00 08 */ b lbl_800BF914
|
|
lbl_800BF910:
|
|
/* 800BF910 000BB830 38 00 00 05 */ li r0, 5
|
|
lbl_800BF914:
|
|
/* 800BF914 000BB834 80 8D 9A E0 */ lwz r4, decodedBgGma@sda21(r13)
|
|
/* 800BF918 000BB838 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BF91C 000BB83C 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800BF920 000BB840 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800BF924 000BB844 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 800BF928 000BB848 90 06 00 50 */ stw r0, 0x50(r6)
|
|
lbl_800BF92C:
|
|
/* 800BF92C 000BB84C 38 A5 FF FF */ addi r5, r5, -1
|
|
/* 800BF930 000BB850 38 C6 00 54 */ addi r6, r6, 0x54
|
|
lbl_800BF934:
|
|
/* 800BF934 000BB854 2C 05 00 00 */ cmpwi r5, 0
|
|
/* 800BF938 000BB858 4C 81 00 20 */ blelr
|
|
/* 800BF93C 000BB85C 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BF940 000BB860 41 81 FF 9C */ bgt lbl_800BF8DC
|
|
/* 800BF944 000BB864 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF948
|
|
func_800BF948:
|
|
/* 800BF948 000BB868 3C A0 80 2C */ lis r5, lbl_802C6BD8@ha
|
|
/* 800BF94C 000BB86C 38 A5 6B D8 */ addi r5, r5, lbl_802C6BD8@l
|
|
/* 800BF950 000BB870 80 C5 00 08 */ lwz r6, 8(r5)
|
|
/* 800BF954 000BB874 7C 85 07 34 */ extsh r5, r4
|
|
/* 800BF958 000BB878 38 E6 00 04 */ addi r7, r6, 4
|
|
/* 800BF95C 000BB87C 38 C0 02 00 */ li r6, 0x200
|
|
/* 800BF960 000BB880 48 00 00 58 */ b lbl_800BF9B8
|
|
lbl_800BF964:
|
|
/* 800BF964 000BB884 88 07 00 00 */ lbz r0, 0(r7)
|
|
/* 800BF968 000BB888 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF96C 000BB88C 40 82 00 44 */ bne lbl_800BF9B0
|
|
/* 800BF970 000BB890 38 00 00 01 */ li r0, 1
|
|
/* 800BF974 000BB894 98 07 00 00 */ stb r0, 0(r7)
|
|
/* 800BF978 000BB898 38 80 00 06 */ li r4, 6
|
|
/* 800BF97C 000BB89C 54 C0 07 FF */ clrlwi. r0, r6, 0x1f
|
|
/* 800BF980 000BB8A0 B0 87 00 02 */ sth r4, 2(r7)
|
|
/* 800BF984 000BB8A4 B0 A7 00 04 */ sth r5, 4(r7)
|
|
/* 800BF988 000BB8A8 41 82 00 0C */ beq lbl_800BF994
|
|
/* 800BF98C 000BB8AC 38 00 00 00 */ li r0, 0
|
|
/* 800BF990 000BB8B0 48 00 00 08 */ b lbl_800BF998
|
|
lbl_800BF994:
|
|
/* 800BF994 000BB8B4 38 00 00 05 */ li r0, 5
|
|
lbl_800BF998:
|
|
/* 800BF998 000BB8B8 80 8D 9A E0 */ lwz r4, decodedBgGma@sda21(r13)
|
|
/* 800BF99C 000BB8BC 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800BF9A0 000BB8C0 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800BF9A4 000BB8C4 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800BF9A8 000BB8C8 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 800BF9AC 000BB8CC 90 07 00 50 */ stw r0, 0x50(r7)
|
|
lbl_800BF9B0:
|
|
/* 800BF9B0 000BB8D0 38 C6 FF FF */ addi r6, r6, -1
|
|
/* 800BF9B4 000BB8D4 38 E7 00 54 */ addi r7, r7, 0x54
|
|
lbl_800BF9B8:
|
|
/* 800BF9B8 000BB8D8 2C 06 00 00 */ cmpwi r6, 0
|
|
/* 800BF9BC 000BB8DC 4C 81 00 20 */ blelr
|
|
/* 800BF9C0 000BB8E0 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800BF9C4 000BB8E4 41 81 FF A0 */ bgt lbl_800BF964
|
|
/* 800BF9C8 000BB8E8 4E 80 00 20 */ blr
|
|
|
|
.global func_800BF9CC
|
|
func_800BF9CC:
|
|
/* 800BF9CC 000BB8EC 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800BF9D0 000BB8F0 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800BF9D4 000BB8F4 80 84 00 08 */ lwz r4, 8(r4)
|
|
/* 800BF9D8 000BB8F8 38 00 02 00 */ li r0, 0x200
|
|
/* 800BF9DC 000BB8FC 7C 09 03 A6 */ mtctr r0
|
|
/* 800BF9E0 000BB900 38 A4 00 04 */ addi r5, r4, 4
|
|
lbl_800BF9E4:
|
|
/* 800BF9E4 000BB904 88 05 00 00 */ lbz r0, 0(r5)
|
|
/* 800BF9E8 000BB908 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BF9EC 000BB90C 40 82 00 34 */ bne lbl_800BFA20
|
|
/* 800BF9F0 000BB910 38 00 00 01 */ li r0, 1
|
|
/* 800BF9F4 000BB914 98 05 00 00 */ stb r0, 0(r5)
|
|
/* 800BF9F8 000BB918 38 80 00 08 */ li r4, 8
|
|
/* 800BF9FC 000BB91C 7C 60 07 34 */ extsh r0, r3
|
|
/* 800BFA00 000BB920 B0 85 00 02 */ sth r4, 2(r5)
|
|
/* 800BFA04 000BB924 B0 05 00 04 */ sth r0, 4(r5)
|
|
/* 800BFA08 000BB928 C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BFA0C 000BB92C D0 05 00 48 */ stfs f0, 0x48(r5)
|
|
/* 800BFA10 000BB930 80 6D 99 24 */ lwz r3, lbl_802F1B04@sda21(r13)
|
|
/* 800BFA14 000BB934 80 03 01 04 */ lwz r0, 0x104(r3)
|
|
/* 800BFA18 000BB938 90 05 00 50 */ stw r0, 0x50(r5)
|
|
/* 800BFA1C 000BB93C 4E 80 00 20 */ blr
|
|
lbl_800BFA20:
|
|
/* 800BFA20 000BB940 38 A5 00 54 */ addi r5, r5, 0x54
|
|
/* 800BFA24 000BB944 42 00 FF C0 */ bdnz lbl_800BF9E4
|
|
/* 800BFA28 000BB948 4E 80 00 20 */ blr
|
|
|
|
.global func_800BFA2C
|
|
func_800BFA2C:
|
|
/* 800BFA2C 000BB94C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BFA30 000BB950 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BFA34 000BB954 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BFA38 000BB958 38 00 00 40 */ li r0, 0x40
|
|
/* 800BFA3C 000BB95C 7C 09 03 A6 */ mtctr r0
|
|
/* 800BFA40 000BB960 38 80 02 00 */ li r4, 0x200
|
|
/* 800BFA44 000BB964 38 63 00 04 */ addi r3, r3, 4
|
|
lbl_800BFA48:
|
|
/* 800BFA48 000BB968 A8 03 00 02 */ lha r0, 2(r3)
|
|
/* 800BFA4C 000BB96C 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFA50 000BB970 41 82 00 0C */ beq lbl_800BFA5C
|
|
/* 800BFA54 000BB974 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFA58 000BB978 40 82 00 24 */ bne lbl_800BFA7C
|
|
lbl_800BFA5C:
|
|
/* 800BFA5C 000BB97C 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFA60 000BB980 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFA64 000BB984 41 82 00 18 */ beq lbl_800BFA7C
|
|
/* 800BFA68 000BB988 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFA6C 000BB98C B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFA70 000BB990 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFA74 000BB994 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFA78 000BB998 4E 80 00 20 */ blr
|
|
lbl_800BFA7C:
|
|
/* 800BFA7C 000BB99C A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFA80 000BB9A0 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFA84 000BB9A4 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFA88 000BB9A8 41 82 00 0C */ beq lbl_800BFA94
|
|
/* 800BFA8C 000BB9AC 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFA90 000BB9B0 40 82 00 24 */ bne lbl_800BFAB4
|
|
lbl_800BFA94:
|
|
/* 800BFA94 000BB9B4 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFA98 000BB9B8 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFA9C 000BB9BC 41 82 00 18 */ beq lbl_800BFAB4
|
|
/* 800BFAA0 000BB9C0 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFAA4 000BB9C4 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFAA8 000BB9C8 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFAAC 000BB9CC D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFAB0 000BB9D0 4E 80 00 20 */ blr
|
|
lbl_800BFAB4:
|
|
/* 800BFAB4 000BB9D4 A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFAB8 000BB9D8 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFABC 000BB9DC 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFAC0 000BB9E0 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFAC4 000BB9E4 41 82 00 0C */ beq lbl_800BFAD0
|
|
/* 800BFAC8 000BB9E8 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFACC 000BB9EC 40 82 00 24 */ bne lbl_800BFAF0
|
|
lbl_800BFAD0:
|
|
/* 800BFAD0 000BB9F0 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFAD4 000BB9F4 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFAD8 000BB9F8 41 82 00 18 */ beq lbl_800BFAF0
|
|
/* 800BFADC 000BB9FC 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFAE0 000BBA00 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFAE4 000BBA04 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFAE8 000BBA08 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFAEC 000BBA0C 4E 80 00 20 */ blr
|
|
lbl_800BFAF0:
|
|
/* 800BFAF0 000BBA10 A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFAF4 000BBA14 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFAF8 000BBA18 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFAFC 000BBA1C 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFB00 000BBA20 41 82 00 0C */ beq lbl_800BFB0C
|
|
/* 800BFB04 000BBA24 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFB08 000BBA28 40 82 00 24 */ bne lbl_800BFB2C
|
|
lbl_800BFB0C:
|
|
/* 800BFB0C 000BBA2C 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFB10 000BBA30 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFB14 000BBA34 41 82 00 18 */ beq lbl_800BFB2C
|
|
/* 800BFB18 000BBA38 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFB1C 000BBA3C B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFB20 000BBA40 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFB24 000BBA44 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFB28 000BBA48 4E 80 00 20 */ blr
|
|
lbl_800BFB2C:
|
|
/* 800BFB2C 000BBA4C A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFB30 000BBA50 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFB34 000BBA54 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFB38 000BBA58 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFB3C 000BBA5C 41 82 00 0C */ beq lbl_800BFB48
|
|
/* 800BFB40 000BBA60 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFB44 000BBA64 40 82 00 24 */ bne lbl_800BFB68
|
|
lbl_800BFB48:
|
|
/* 800BFB48 000BBA68 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFB4C 000BBA6C 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFB50 000BBA70 41 82 00 18 */ beq lbl_800BFB68
|
|
/* 800BFB54 000BBA74 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFB58 000BBA78 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFB5C 000BBA7C C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFB60 000BBA80 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFB64 000BBA84 4E 80 00 20 */ blr
|
|
lbl_800BFB68:
|
|
/* 800BFB68 000BBA88 A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFB6C 000BBA8C 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFB70 000BBA90 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFB74 000BBA94 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFB78 000BBA98 41 82 00 0C */ beq lbl_800BFB84
|
|
/* 800BFB7C 000BBA9C 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFB80 000BBAA0 40 82 00 24 */ bne lbl_800BFBA4
|
|
lbl_800BFB84:
|
|
/* 800BFB84 000BBAA4 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFB88 000BBAA8 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFB8C 000BBAAC 41 82 00 18 */ beq lbl_800BFBA4
|
|
/* 800BFB90 000BBAB0 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFB94 000BBAB4 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFB98 000BBAB8 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFB9C 000BBABC D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFBA0 000BBAC0 4E 80 00 20 */ blr
|
|
lbl_800BFBA4:
|
|
/* 800BFBA4 000BBAC4 A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFBA8 000BBAC8 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFBAC 000BBACC 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFBB0 000BBAD0 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFBB4 000BBAD4 41 82 00 0C */ beq lbl_800BFBC0
|
|
/* 800BFBB8 000BBAD8 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFBBC 000BBADC 40 82 00 24 */ bne lbl_800BFBE0
|
|
lbl_800BFBC0:
|
|
/* 800BFBC0 000BBAE0 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFBC4 000BBAE4 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFBC8 000BBAE8 41 82 00 18 */ beq lbl_800BFBE0
|
|
/* 800BFBCC 000BBAEC 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFBD0 000BBAF0 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFBD4 000BBAF4 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFBD8 000BBAF8 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFBDC 000BBAFC 4E 80 00 20 */ blr
|
|
lbl_800BFBE0:
|
|
/* 800BFBE0 000BBB00 A8 03 00 56 */ lha r0, 0x56(r3)
|
|
/* 800BFBE4 000BBB04 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFBE8 000BBB08 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFBEC 000BBB0C 2C 00 00 08 */ cmpwi r0, 8
|
|
/* 800BFBF0 000BBB10 41 82 00 0C */ beq lbl_800BFBFC
|
|
/* 800BFBF4 000BBB14 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 800BFBF8 000BBB18 40 82 00 24 */ bne lbl_800BFC1C
|
|
lbl_800BFBFC:
|
|
/* 800BFBFC 000BBB1C 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFC00 000BBB20 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800BFC04 000BBB24 41 82 00 18 */ beq lbl_800BFC1C
|
|
/* 800BFC08 000BBB28 38 00 00 0A */ li r0, 0xa
|
|
/* 800BFC0C 000BBB2C B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 800BFC10 000BBB30 C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFC14 000BBB34 D0 03 00 48 */ stfs f0, 0x48(r3)
|
|
/* 800BFC18 000BBB38 4E 80 00 20 */ blr
|
|
lbl_800BFC1C:
|
|
/* 800BFC1C 000BBB3C 38 84 FF FF */ addi r4, r4, -1
|
|
/* 800BFC20 000BBB40 38 63 00 54 */ addi r3, r3, 0x54
|
|
/* 800BFC24 000BBB44 42 00 FE 24 */ bdnz lbl_800BFA48
|
|
/* 800BFC28 000BBB48 4E 80 00 20 */ blr
|
|
|
|
.global func_800BFC2C
|
|
func_800BFC2C:
|
|
/* 800BFC2C 000BBB4C 7C 08 02 A6 */ mflr r0
|
|
/* 800BFC30 000BBB50 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800BFC34 000BBB54 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800BFC38 000BBB58 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800BFC3C 000BBB5C 94 21 FF 38 */ stwu r1, -0xc8(r1)
|
|
/* 800BFC40 000BBB60 DB E1 00 C0 */ stfd f31, 0xc0(r1)
|
|
/* 800BFC44 000BBB64 DB C1 00 B8 */ stfd f30, 0xb8(r1)
|
|
/* 800BFC48 000BBB68 DB A1 00 B0 */ stfd f29, 0xb0(r1)
|
|
/* 800BFC4C 000BBB6C DB 81 00 A8 */ stfd f28, 0xa8(r1)
|
|
/* 800BFC50 000BBB70 93 E1 00 A4 */ stw r31, 0xa4(r1)
|
|
/* 800BFC54 000BBB74 93 C1 00 A0 */ stw r30, 0xa0(r1)
|
|
/* 800BFC58 000BBB78 93 A1 00 9C */ stw r29, 0x9c(r1)
|
|
/* 800BFC5C 000BBB7C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800BFC60 000BBB80 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800BFC64 000BBB84 41 82 03 FC */ beq lbl_800C0060
|
|
/* 800BFC68 000BBB88 3F E3 00 01 */ addis r31, r3, 1
|
|
/* 800BFC6C 000BBB8C C0 02 BC D0 */ lfs f0, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BFC70 000BBB90 C0 3F AA A8 */ lfs f1, -0x5558(r31)
|
|
/* 800BFC74 000BBB94 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800BFC78 000BBB98 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800BFC7C 000BBB9C 41 82 03 E4 */ beq lbl_800C0060
|
|
/* 800BFC80 000BBBA0 3B BF A8 04 */ addi r29, r31, -22524
|
|
/* 800BFC84 000BBBA4 83 DF A8 04 */ lwz r30, -0x57fc(r31)
|
|
/* 800BFC88 000BBBA8 28 1E 00 00 */ cmplwi r30, 0
|
|
/* 800BFC8C 000BBBAC 41 82 03 D4 */ beq lbl_800C0060
|
|
/* 800BFC90 000BBBB0 38 60 00 00 */ li r3, 0
|
|
/* 800BFC94 000BBBB4 38 80 00 00 */ li r4, 0
|
|
/* 800BFC98 000BBBB8 38 A0 02 80 */ li r5, 0x280
|
|
/* 800BFC9C 000BBBBC 38 C0 01 C0 */ li r6, 0x1c0
|
|
/* 800BFCA0 000BBBC0 48 01 FF 65 */ bl GXSetTexCopySrc
|
|
/* 800BFCA4 000BBBC4 38 60 02 80 */ li r3, 0x280
|
|
/* 800BFCA8 000BBBC8 38 80 01 C0 */ li r4, 0x1c0
|
|
/* 800BFCAC 000BBBCC 38 A0 00 04 */ li r5, 4
|
|
/* 800BFCB0 000BBBD0 38 C0 00 00 */ li r6, 0
|
|
/* 800BFCB4 000BBBD4 48 02 00 55 */ bl GXSetTexCopyDst
|
|
/* 800BFCB8 000BBBD8 80 6D 99 60 */ lwz r3, lbl_802F1B40@sda21(r13)
|
|
/* 800BFCBC 000BBBDC 38 80 00 00 */ li r4, 0
|
|
/* 800BFCC0 000BBBE0 48 02 07 39 */ bl GXCopyTex
|
|
/* 800BFCC4 000BBBE4 80 8D 99 60 */ lwz r4, lbl_802F1B40@sda21(r13)
|
|
/* 800BFCC8 000BBBE8 38 61 00 6C */ addi r3, r1, 0x6c
|
|
/* 800BFCCC 000BBBEC 38 A0 02 80 */ li r5, 0x280
|
|
/* 800BFCD0 000BBBF0 38 C0 01 C0 */ li r6, 0x1c0
|
|
/* 800BFCD4 000BBBF4 38 E0 00 04 */ li r7, 4
|
|
/* 800BFCD8 000BBBF8 39 00 00 00 */ li r8, 0
|
|
/* 800BFCDC 000BBBFC 39 20 00 00 */ li r9, 0
|
|
/* 800BFCE0 000BBC00 39 40 00 00 */ li r10, 0
|
|
/* 800BFCE4 000BBC04 48 02 14 45 */ bl GXInitTexObj
|
|
/* 800BFCE8 000BBC08 38 7E 00 60 */ addi r3, r30, 0x60
|
|
/* 800BFCEC 000BBC0C 4B F4 85 71 */ bl mathutil_mtxA_from_quat
|
|
/* 800BFCF0 000BBC10 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 800BFCF4 000BBC14 4B F4 7B 85 */ bl mathutil_mtxA_to_mtx
|
|
/* 800BFCF8 000BBC18 38 7E 00 30 */ addi r3, r30, 0x30
|
|
/* 800BFCFC 000BBC1C 4B F4 78 C1 */ bl mathutil_mtxA_from_translate
|
|
/* 800BFD00 000BBC20 C0 3E 00 58 */ lfs f1, 0x58(r30)
|
|
/* 800BFD04 000BBC24 4B F4 80 C5 */ bl mathutil_mtxA_scale_s
|
|
/* 800BFD08 000BBC28 38 7E 00 3C */ addi r3, r30, 0x3c
|
|
/* 800BFD0C 000BBC2C 4B F4 80 15 */ bl mathutil_mtxA_translate
|
|
/* 800BFD10 000BBC30 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 800BFD14 000BBC34 4B F4 7F 2D */ bl mathutil_mtxA_mult_right
|
|
/* 800BFD18 000BBC38 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800BFD1C 000BBC3C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800BFD20 000BBC40 38 63 8E C8 */ addi r3, r3, -28984
|
|
/* 800BFD24 000BBC44 4B F4 7F 1D */ bl mathutil_mtxA_mult_right
|
|
/* 800BFD28 000BBC48 3B C1 00 44 */ addi r30, r1, 0x44
|
|
/* 800BFD2C 000BBC4C 38 9E 00 04 */ addi r4, r30, 4
|
|
/* 800BFD30 000BBC50 38 7E 00 08 */ addi r3, r30, 8
|
|
/* 800BFD34 000BBC54 3C A0 E0 00 */ lis r5, 0xE000000C@ha
|
|
/* 800BFD38 000BBC58 C0 45 00 0C */ lfs f2, 0xE000000C@l(r5)
|
|
/* 800BFD3C 000BBC5C C0 25 00 1C */ lfs f1, 0x1c(r5)
|
|
/* 800BFD40 000BBC60 C0 05 00 2C */ lfs f0, 0x2c(r5)
|
|
/* 800BFD44 000BBC64 D0 41 00 44 */ stfs f2, 0x44(r1)
|
|
/* 800BFD48 000BBC68 D0 24 00 00 */ stfs f1, 0(r4)
|
|
/* 800BFD4C 000BBC6C D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 800BFD50 000BBC70 7F C3 F3 78 */ mr r3, r30
|
|
/* 800BFD54 000BBC74 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BFD58 000BBC78 C0 62 BD 2C */ lfs f3, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BFD5C 000BBC7C FC 40 08 90 */ fmr f2, f1
|
|
/* 800BFD60 000BBC80 4B F4 80 F5 */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800BFD64 000BBC84 C0 3F AA AC */ lfs f1, -0x5554(r31)
|
|
/* 800BFD68 000BBC88 38 61 00 5C */ addi r3, r1, 0x5c
|
|
/* 800BFD6C 000BBC8C C0 42 BC D0 */ lfs f2, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BFD70 000BBC90 C0 62 BD 28 */ lfs f3, lbl_802F6528-_SDA2_BASE_(r2)
|
|
/* 800BFD74 000BBC94 4B F4 80 E1 */ bl mathutil_mtxA_tf_point_xyz
|
|
/* 800BFD78 000BBC98 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BFD7C 000BBC9C 7F C6 F3 78 */ mr r6, r30
|
|
/* 800BFD80 000BBCA0 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BFD84 000BBCA4 38 81 00 5C */ addi r4, r1, 0x5c
|
|
/* 800BFD88 000BBCA8 D0 21 00 50 */ stfs f1, 0x50(r1)
|
|
/* 800BFD8C 000BBCAC C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800BFD90 000BBCB0 38 63 00 30 */ addi r3, r3, 0x30
|
|
/* 800BFD94 000BBCB4 38 A1 00 50 */ addi r5, r1, 0x50
|
|
/* 800BFD98 000BBCB8 D0 01 00 54 */ stfs f0, 0x54(r1)
|
|
/* 800BFD9C 000BBCBC D0 21 00 58 */ stfs f1, 0x58(r1)
|
|
/* 800BFDA0 000BBCC0 48 00 A7 29 */ bl C_MTXLookAt
|
|
/* 800BFDA4 000BBCC4 80 7D 00 00 */ lwz r3, 0(r29)
|
|
/* 800BFDA8 000BBCC8 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800BFDAC 000BBCCC 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
|
/* 800BFDB0 000BBCD0 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800BFDB4 000BBCD4 4B F4 E3 49 */ bl func_8000E0FC
|
|
/* 800BFDB8 000BBCD8 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800BFDBC 000BBCDC 38 60 00 00 */ li r3, 0
|
|
/* 800BFDC0 000BBCE0 80 04 00 14 */ lwz r0, 0x14(r4)
|
|
/* 800BFDC4 000BBCE4 60 00 00 20 */ ori r0, r0, 0x20
|
|
/* 800BFDC8 000BBCE8 90 04 00 14 */ stw r0, 0x14(r4)
|
|
/* 800BFDCC 000BBCEC 48 02 0F 09 */ bl GXSetNumChans
|
|
/* 800BFDD0 000BBCF0 38 60 00 01 */ li r3, 1
|
|
/* 800BFDD4 000BBCF4 48 01 F2 91 */ bl GXSetNumTexGens
|
|
/* 800BFDD8 000BBCF8 38 60 00 01 */ li r3, 1
|
|
/* 800BFDDC 000BBCFC 4B FD F4 ED */ bl func_8009F2C8
|
|
/* 800BFDE0 000BBD00 38 61 00 6C */ addi r3, r1, 0x6c
|
|
/* 800BFDE4 000BBD04 38 80 00 00 */ li r4, 0
|
|
/* 800BFDE8 000BBD08 4B FD F6 49 */ bl func_8009F430
|
|
/* 800BFDEC 000BBD0C 38 00 00 FF */ li r0, 0xff
|
|
/* 800BFDF0 000BBD10 C0 22 BE E0 */ lfs f1, lbl_802F66E0-_SDA2_BASE_(r2)
|
|
/* 800BFDF4 000BBD14 98 01 00 68 */ stb r0, 0x68(r1)
|
|
/* 800BFDF8 000BBD18 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 800BFDFC 000BBD1C 38 60 00 00 */ li r3, 0
|
|
/* 800BFE00 000BBD20 98 01 00 69 */ stb r0, 0x69(r1)
|
|
/* 800BFE04 000BBD24 98 01 00 6A */ stb r0, 0x6a(r1)
|
|
/* 800BFE08 000BBD28 C0 1F AA A8 */ lfs f0, -0x5558(r31)
|
|
/* 800BFE0C 000BBD2C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BFE10 000BBD30 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800BFE14 000BBD34 D8 01 00 90 */ stfd f0, 0x90(r1)
|
|
/* 800BFE18 000BBD38 80 01 00 94 */ lwz r0, 0x94(r1)
|
|
/* 800BFE1C 000BBD3C 98 01 00 6B */ stb r0, 0x6b(r1)
|
|
/* 800BFE20 000BBD40 80 01 00 68 */ lwz r0, 0x68(r1)
|
|
/* 800BFE24 000BBD44 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800BFE28 000BBD48 4B FD F5 15 */ bl func_8009F33C
|
|
/* 800BFE2C 000BBD4C 38 60 00 00 */ li r3, 0
|
|
/* 800BFE30 000BBD50 48 02 22 AD */ bl GXSetTevDirect
|
|
/* 800BFE34 000BBD54 38 60 00 00 */ li r3, 0
|
|
/* 800BFE38 000BBD58 38 80 00 1C */ li r4, 0x1c
|
|
/* 800BFE3C 000BBD5C 4B FD F3 E9 */ bl func_8009F224
|
|
/* 800BFE40 000BBD60 38 60 00 00 */ li r3, 0
|
|
/* 800BFE44 000BBD64 38 80 00 01 */ li r4, 1
|
|
/* 800BFE48 000BBD68 38 A0 00 04 */ li r5, 4
|
|
/* 800BFE4C 000BBD6C 38 C0 00 3C */ li r6, 0x3c
|
|
/* 800BFE50 000BBD70 38 E0 00 00 */ li r7, 0
|
|
/* 800BFE54 000BBD74 39 00 00 7D */ li r8, 0x7d
|
|
/* 800BFE58 000BBD78 48 01 EF 3D */ bl GXSetTexCoordGen2
|
|
/* 800BFE5C 000BBD7C 38 60 00 00 */ li r3, 0
|
|
/* 800BFE60 000BBD80 38 80 00 00 */ li r4, 0
|
|
/* 800BFE64 000BBD84 38 A0 00 00 */ li r5, 0
|
|
/* 800BFE68 000BBD88 38 C0 00 FF */ li r6, 0xff
|
|
/* 800BFE6C 000BBD8C 4B FD F1 89 */ bl func_8009EFF4
|
|
/* 800BFE70 000BBD90 38 60 00 00 */ li r3, 0
|
|
/* 800BFE74 000BBD94 38 80 00 00 */ li r4, 0
|
|
/* 800BFE78 000BBD98 38 A0 00 00 */ li r5, 0
|
|
/* 800BFE7C 000BBD9C 4B FD E4 4D */ bl func_8009E2C8
|
|
/* 800BFE80 000BBDA0 38 60 00 00 */ li r3, 0
|
|
/* 800BFE84 000BBDA4 38 80 00 0F */ li r4, 0xf
|
|
/* 800BFE88 000BBDA8 38 A0 00 0F */ li r5, 0xf
|
|
/* 800BFE8C 000BBDAC 38 C0 00 0F */ li r6, 0xf
|
|
/* 800BFE90 000BBDB0 38 E0 00 08 */ li r7, 8
|
|
/* 800BFE94 000BBDB4 4B FD E7 85 */ bl func_8009E618
|
|
/* 800BFE98 000BBDB8 38 60 00 00 */ li r3, 0
|
|
/* 800BFE9C 000BBDBC 38 80 00 00 */ li r4, 0
|
|
/* 800BFEA0 000BBDC0 38 A0 00 00 */ li r5, 0
|
|
/* 800BFEA4 000BBDC4 38 C0 00 00 */ li r6, 0
|
|
/* 800BFEA8 000BBDC8 38 E0 00 01 */ li r7, 1
|
|
/* 800BFEAC 000BBDCC 39 00 00 00 */ li r8, 0
|
|
/* 800BFEB0 000BBDD0 4B FD E9 51 */ bl func_8009E800
|
|
/* 800BFEB4 000BBDD4 38 60 00 00 */ li r3, 0
|
|
/* 800BFEB8 000BBDD8 38 80 00 07 */ li r4, 7
|
|
/* 800BFEBC 000BBDDC 38 A0 00 07 */ li r5, 7
|
|
/* 800BFEC0 000BBDE0 38 C0 00 07 */ li r6, 7
|
|
/* 800BFEC4 000BBDE4 38 E0 00 06 */ li r7, 6
|
|
/* 800BFEC8 000BBDE8 4B FD E8 45 */ bl func_8009E70C
|
|
/* 800BFECC 000BBDEC 38 60 00 00 */ li r3, 0
|
|
/* 800BFED0 000BBDF0 38 80 00 00 */ li r4, 0
|
|
/* 800BFED4 000BBDF4 38 A0 00 00 */ li r5, 0
|
|
/* 800BFED8 000BBDF8 38 C0 00 00 */ li r6, 0
|
|
/* 800BFEDC 000BBDFC 38 E0 00 01 */ li r7, 1
|
|
/* 800BFEE0 000BBE00 39 00 00 00 */ li r8, 0
|
|
/* 800BFEE4 000BBE04 4B FD EA 35 */ bl func_8009E918
|
|
/* 800BFEE8 000BBE08 38 60 00 04 */ li r3, 4
|
|
/* 800BFEEC 000BBE0C 38 80 00 00 */ li r4, 0
|
|
/* 800BFEF0 000BBE10 38 A0 00 00 */ li r5, 0
|
|
/* 800BFEF4 000BBE14 38 C0 00 00 */ li r6, 0
|
|
/* 800BFEF8 000BBE18 38 E0 00 00 */ li r7, 0
|
|
/* 800BFEFC 000BBE1C 39 00 00 02 */ li r8, 2
|
|
/* 800BFF00 000BBE20 39 20 00 02 */ li r9, 2
|
|
/* 800BFF04 000BBE24 48 02 0E 1D */ bl GXSetChanCtrl
|
|
/* 800BFF08 000BBE28 80 6D 9F C0 */ lwz r3, zMode@sda21(r13)
|
|
/* 800BFF0C 000BBE2C 88 03 00 08 */ lbz r0, 8(r3)
|
|
/* 800BFF10 000BBE30 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800BFF14 000BBE34 40 82 00 1C */ bne lbl_800BFF30
|
|
/* 800BFF18 000BBE38 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 800BFF1C 000BBE3C 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 800BFF20 000BBE40 40 82 00 10 */ bne lbl_800BFF30
|
|
/* 800BFF24 000BBE44 88 03 00 00 */ lbz r0, 0(r3)
|
|
/* 800BFF28 000BBE48 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800BFF2C 000BBE4C 41 82 00 38 */ beq lbl_800BFF64
|
|
lbl_800BFF30:
|
|
/* 800BFF30 000BBE50 38 60 00 01 */ li r3, 1
|
|
/* 800BFF34 000BBE54 38 80 00 06 */ li r4, 6
|
|
/* 800BFF38 000BBE58 38 A0 00 00 */ li r5, 0
|
|
/* 800BFF3C 000BBE5C 48 02 30 99 */ bl GXSetZMode
|
|
/* 800BFF40 000BBE60 80 6D 9F C0 */ lwz r3, zMode@sda21(r13)
|
|
/* 800BFF44 000BBE64 38 00 00 01 */ li r0, 1
|
|
/* 800BFF48 000BBE68 38 80 00 06 */ li r4, 6
|
|
/* 800BFF4C 000BBE6C 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 800BFF50 000BBE70 38 00 00 00 */ li r0, 0
|
|
/* 800BFF54 000BBE74 80 6D 9F C0 */ lwz r3, zMode@sda21(r13)
|
|
/* 800BFF58 000BBE78 90 83 00 04 */ stw r4, 4(r3)
|
|
/* 800BFF5C 000BBE7C 80 6D 9F C0 */ lwz r3, zMode@sda21(r13)
|
|
/* 800BFF60 000BBE80 98 03 00 08 */ stb r0, 8(r3)
|
|
lbl_800BFF64:
|
|
/* 800BFF64 000BBE84 38 60 00 01 */ li r3, 1
|
|
/* 800BFF68 000BBE88 38 80 00 04 */ li r4, 4
|
|
/* 800BFF6C 000BBE8C 38 A0 00 05 */ li r5, 5
|
|
/* 800BFF70 000BBE90 38 C0 00 00 */ li r6, 0
|
|
/* 800BFF74 000BBE94 4B FD E1 9D */ bl func_8009E110
|
|
/* 800BFF78 000BBE98 80 02 BE DC */ lwz r0, lbl_802F66DC-_SDA2_BASE_(r2)
|
|
/* 800BFF7C 000BBE9C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800BFF80 000BBEA0 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800BFF84 000BBEA4 38 60 00 00 */ li r3, 0
|
|
/* 800BFF88 000BBEA8 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800BFF8C 000BBEAC C0 42 BC E0 */ lfs f2, lbl_802F64E0-_SDA2_BASE_(r2)
|
|
/* 800BFF90 000BBEB0 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 800BFF94 000BBEB4 C0 62 BD 2C */ lfs f3, lbl_802F652C-_SDA2_BASE_(r2)
|
|
/* 800BFF98 000BBEB8 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800BFF9C 000BBEBC C0 82 BE E4 */ lfs f4, lbl_802F66E4-_SDA2_BASE_(r2)
|
|
/* 800BFFA0 000BBEC0 4B FD E3 F9 */ bl func_8009E398
|
|
/* 800BFFA4 000BBEC4 38 60 00 00 */ li r3, 0
|
|
/* 800BFFA8 000BBEC8 4B FD E0 ED */ bl func_8009E094
|
|
/* 800BFFAC 000BBECC 4B F4 75 B9 */ bl mathutil_mtxA_from_identity
|
|
/* 800BFFB0 000BBED0 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800BFFB4 000BBED4 38 80 00 00 */ li r4, 0
|
|
/* 800BFFB8 000BBED8 48 02 45 C9 */ bl GXLoadPosMtxImm
|
|
/* 800BFFBC 000BBEDC 38 60 22 00 */ li r3, 0x2200
|
|
/* 800BFFC0 000BBEE0 4B FD A9 F5 */ bl func_8009A9B4
|
|
/* 800BFFC4 000BBEE4 80 AD 9A 5C */ lwz r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800BFFC8 000BBEE8 38 60 00 80 */ li r3, 0x80
|
|
/* 800BFFCC 000BBEEC C0 42 BE E8 */ lfs f2, lbl_802F66E8-_SDA2_BASE_(r2)
|
|
/* 800BFFD0 000BBEF0 38 80 00 00 */ li r4, 0
|
|
/* 800BFFD4 000BBEF4 C0 25 00 38 */ lfs f1, 0x38(r5)
|
|
/* 800BFFD8 000BBEF8 C0 05 00 34 */ lfs f0, 0x34(r5)
|
|
/* 800BFFDC 000BBEFC 38 A0 00 04 */ li r5, 4
|
|
/* 800BFFE0 000BBF00 EF C2 00 72 */ fmuls f30, f2, f1
|
|
/* 800BFFE4 000BBF04 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800BFFE8 000BBF08 FF 80 F0 50 */ fneg f28, f30
|
|
/* 800BFFEC 000BBF0C EF E2 00 32 */ fmuls f31, f2, f0
|
|
/* 800BFFF0 000BBF10 FF A0 F8 50 */ fneg f29, f31
|
|
/* 800BFFF4 000BBF14 48 01 F7 05 */ bl GXBegin
|
|
/* 800BFFF8 000BBF18 3C 80 CC 01 */ lis r4, 0xCC008000@ha
|
|
/* 800BFFFC 000BBF1C C0 42 BE E8 */ lfs f2, lbl_802F66E8-_SDA2_BASE_(r2)
|
|
/* 800C0000 000BBF20 D3 E4 80 00 */ stfs f31, 0xCC008000@l(r4)
|
|
/* 800C0004 000BBF24 C0 22 BC D0 */ lfs f1, lbl_802F64D0-_SDA2_BASE_(r2)
|
|
/* 800C0008 000BBF28 D3 C4 80 00 */ stfs f30, -0x8000(r4)
|
|
/* 800C000C 000BBF2C C0 02 BC E4 */ lfs f0, lbl_802F64E4-_SDA2_BASE_(r2)
|
|
/* 800C0010 000BBF30 D0 44 80 00 */ stfs f2, -0x8000(r4)
|
|
/* 800C0014 000BBF34 80 6D 9A 60 */ lwz r3, lbl_802F1C40@sda21(r13)
|
|
/* 800C0018 000BBF38 D0 24 80 00 */ stfs f1, -0x8000(r4)
|
|
/* 800C001C 000BBF3C D0 04 80 00 */ stfs f0, -0x8000(r4)
|
|
/* 800C0020 000BBF40 D3 A4 80 00 */ stfs f29, -0x8000(r4)
|
|
/* 800C0024 000BBF44 D3 C4 80 00 */ stfs f30, -0x8000(r4)
|
|
/* 800C0028 000BBF48 D0 44 80 00 */ stfs f2, -0x8000(r4)
|
|
/* 800C002C 000BBF4C D0 04 80 00 */ stfs f0, -0x8000(r4)
|
|
/* 800C0030 000BBF50 D0 04 80 00 */ stfs f0, -0x8000(r4)
|
|
/* 800C0034 000BBF54 D3 A4 80 00 */ stfs f29, -0x8000(r4)
|
|
/* 800C0038 000BBF58 D3 84 80 00 */ stfs f28, -0x8000(r4)
|
|
/* 800C003C 000BBF5C D0 44 80 00 */ stfs f2, -0x8000(r4)
|
|
/* 800C0040 000BBF60 D0 04 80 00 */ stfs f0, -0x8000(r4)
|
|
/* 800C0044 000BBF64 D0 24 80 00 */ stfs f1, -0x8000(r4)
|
|
/* 800C0048 000BBF68 D3 E4 80 00 */ stfs f31, -0x8000(r4)
|
|
/* 800C004C 000BBF6C D3 84 80 00 */ stfs f28, -0x8000(r4)
|
|
/* 800C0050 000BBF70 D0 44 80 00 */ stfs f2, -0x8000(r4)
|
|
/* 800C0054 000BBF74 D0 24 80 00 */ stfs f1, -0x8000(r4)
|
|
/* 800C0058 000BBF78 D0 24 80 00 */ stfs f1, -0x8000(r4)
|
|
/* 800C005C 000BBF7C 4B F5 82 D5 */ bl camera_apply_viewport
|
|
lbl_800C0060:
|
|
/* 800C0060 000BBF80 80 01 00 CC */ lwz r0, 0xcc(r1)
|
|
/* 800C0064 000BBF84 CB E1 00 C0 */ lfd f31, 0xc0(r1)
|
|
/* 800C0068 000BBF88 CB C1 00 B8 */ lfd f30, 0xb8(r1)
|
|
/* 800C006C 000BBF8C 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0070 000BBF90 CB A1 00 B0 */ lfd f29, 0xb0(r1)
|
|
/* 800C0074 000BBF94 CB 81 00 A8 */ lfd f28, 0xa8(r1)
|
|
/* 800C0078 000BBF98 83 E1 00 A4 */ lwz r31, 0xa4(r1)
|
|
/* 800C007C 000BBF9C 83 C1 00 A0 */ lwz r30, 0xa0(r1)
|
|
/* 800C0080 000BBFA0 83 A1 00 9C */ lwz r29, 0x9c(r1)
|
|
/* 800C0084 000BBFA4 38 21 00 C8 */ addi r1, r1, 0xc8
|
|
/* 800C0088 000BBFA8 4E 80 00 20 */ blr
|
|
|
|
.global func_800C008C
|
|
func_800C008C:
|
|
/* 800C008C 000BBFAC 3C A0 80 0C */ lis r5, lbl_800C00F4@ha
|
|
/* 800C0090 000BBFB0 80 CD 9A 5C */ lwz r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800C0094 000BBFB4 3C 60 80 1F */ lis r3, cameraInfo@ha
|
|
/* 800C0098 000BBFB8 38 83 EF 00 */ addi r4, r3, cameraInfo@l
|
|
/* 800C009C 000BBFBC 38 05 00 F4 */ addi r0, r5, lbl_800C00F4@l
|
|
/* 800C00A0 000BBFC0 90 8D 9A 5C */ stw r4, currentCameraStructPtr@sda21(r13)
|
|
/* 800C00A4 000BBFC4 38 60 00 4A */ li r3, 0x4a
|
|
/* 800C00A8 000BBFC8 90 0D 9A 58 */ stw r0, minigameRelCameraCallback@sda21(r13)
|
|
/* 800C00AC 000BBFCC 38 00 FF FF */ li r0, -1
|
|
/* 800C00B0 000BBFD0 38 A4 02 84 */ addi r5, r4, 0x284
|
|
/* 800C00B4 000BBFD4 98 64 00 1E */ stb r3, 0x1e(r4)
|
|
/* 800C00B8 000BBFD8 98 04 00 1F */ stb r0, 0x1f(r4)
|
|
/* 800C00BC 000BBFDC 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800C00C0 000BBFE0 38 A5 02 84 */ addi r5, r5, 0x284
|
|
/* 800C00C4 000BBFE4 98 64 02 A2 */ stb r3, 0x2a2(r4)
|
|
/* 800C00C8 000BBFE8 98 04 02 A3 */ stb r0, 0x2a3(r4)
|
|
/* 800C00CC 000BBFEC 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800C00D0 000BBFF0 98 65 00 1E */ stb r3, 0x1e(r5)
|
|
/* 800C00D4 000BBFF4 98 05 00 1F */ stb r0, 0x1f(r5)
|
|
/* 800C00D8 000BBFF8 38 A5 02 84 */ addi r5, r5, 0x284
|
|
/* 800C00DC 000BBFFC 90 AD 9A 5C */ stw r5, currentCameraStructPtr@sda21(r13)
|
|
/* 800C00E0 000BC000 98 65 00 1E */ stb r3, 0x1e(r5)
|
|
/* 800C00E4 000BC004 98 05 00 1F */ stb r0, 0x1f(r5)
|
|
/* 800C00E8 000BC008 90 CD 9A 5C */ stw r6, currentCameraStructPtr@sda21(r13)
|
|
/* 800C00EC 000BC00C 4E 80 00 20 */ blr
|
|
|
|
.global func_800C00F0
|
|
func_800C00F0:
|
|
/* 800C00F0 000BC010 4E 80 00 20 */ blr
|
|
lbl_800C00F4:
|
|
/* 800C00F4 000BC014 7C 08 02 A6 */ mflr r0
|
|
/* 800C00F8 000BC018 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C00FC 000BC01C 94 21 FF F8 */ stwu r1, -8(r1)
|
|
/* 800C0100 000BC020 88 A3 00 1F */ lbz r5, 0x1f(r3)
|
|
/* 800C0104 000BC024 7C A0 07 75 */ extsb. r0, r5
|
|
/* 800C0108 000BC028 41 80 00 24 */ blt lbl_800C012C
|
|
/* 800C010C 000BC02C 7C A0 07 74 */ extsb r0, r5
|
|
/* 800C0110 000BC030 3C A0 80 1E */ lis r5, lbl_801E3248@ha
|
|
/* 800C0114 000BC034 54 06 10 3A */ slwi r6, r0, 2
|
|
/* 800C0118 000BC038 38 05 32 48 */ addi r0, r5, lbl_801E3248@l
|
|
/* 800C011C 000BC03C 7C A0 32 14 */ add r5, r0, r6
|
|
/* 800C0120 000BC040 81 85 00 00 */ lwz r12, 0(r5)
|
|
/* 800C0124 000BC044 7D 88 03 A6 */ mtlr r12
|
|
/* 800C0128 000BC048 4E 80 00 21 */ blrl
|
|
lbl_800C012C:
|
|
/* 800C012C 000BC04C 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800C0130 000BC050 38 21 00 08 */ addi r1, r1, 8
|
|
/* 800C0134 000BC054 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0138 000BC058 4E 80 00 20 */ blr
|
|
.global func_800C013C
|
|
func_800C013C:
|
|
/* 800C013C 000BC05C 7C 08 02 A6 */ mflr r0
|
|
/* 800C0140 000BC060 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C0144 000BC064 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800C0148 000BC068 BF 61 00 4C */ stmw r27, 0x4c(r1)
|
|
/* 800C014C 000BC06C 3B 83 00 00 */ addi r28, r3, 0
|
|
/* 800C0150 000BC070 3B A4 00 00 */ addi r29, r4, 0
|
|
/* 800C0154 000BC074 80 0D 9D 00 */ lwz r0, lbl_802F1EE0@sda21(r13)
|
|
/* 800C0158 000BC078 70 00 00 0A */ andi. r0, r0, 0xa
|
|
/* 800C015C 000BC07C 40 82 01 E4 */ bne lbl_800C0340
|
|
/* 800C0160 000BC080 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800C0164 000BC084 38 63 6B D8 */ addi r3, r3, lbl_802C6BD8@l
|
|
/* 800C0168 000BC088 3B E3 00 08 */ addi r31, r3, 8
|
|
/* 800C016C 000BC08C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800C0170 000BC090 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800C0174 000BC094 41 82 01 CC */ beq lbl_800C0340
|
|
/* 800C0178 000BC098 3F C3 00 01 */ addis r30, r3, 1
|
|
/* 800C017C 000BC09C 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800C0180 000BC0A0 3B DE AA 54 */ addi r30, r30, -21932
|
|
/* 800C0184 000BC0A4 4B F5 89 6D */ bl camera_clear
|
|
/* 800C0188 000BC0A8 A8 1C 00 24 */ lha r0, 0x24(r28)
|
|
/* 800C018C 000BC0AC 60 00 00 08 */ ori r0, r0, 8
|
|
/* 800C0190 000BC0B0 B0 1C 00 24 */ sth r0, 0x24(r28)
|
|
/* 800C0194 000BC0B4 80 9F 00 00 */ lwz r4, 0(r31)
|
|
/* 800C0198 000BC0B8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800C019C 000BC0BC 41 82 01 A4 */ beq lbl_800C0340
|
|
/* 800C01A0 000BC0C0 A8 1E 00 00 */ lha r0, 0(r30)
|
|
/* 800C01A4 000BC0C4 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800C01A8 000BC0C8 41 82 00 08 */ beq lbl_800C01B0
|
|
/* 800C01AC 000BC0CC 48 00 00 84 */ b lbl_800C0230
|
|
lbl_800C01B0:
|
|
/* 800C01B0 000BC0D0 A8 1E 00 1C */ lha r0, 0x1c(r30)
|
|
/* 800C01B4 000BC0D4 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800C01B8 000BC0D8 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C01BC 000BC0DC 38 63 A8 04 */ addi r3, r3, -22524
|
|
/* 800C01C0 000BC0E0 7F 64 18 2E */ lwzx r27, r4, r3
|
|
/* 800C01C4 000BC0E4 38 7B 00 60 */ addi r3, r27, 0x60
|
|
/* 800C01C8 000BC0E8 4B F4 80 95 */ bl mathutil_mtxA_from_quat
|
|
/* 800C01CC 000BC0EC 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C01D0 000BC0F0 4B F4 76 A9 */ bl mathutil_mtxA_to_mtx
|
|
/* 800C01D4 000BC0F4 38 7B 00 30 */ addi r3, r27, 0x30
|
|
/* 800C01D8 000BC0F8 4B F4 73 E5 */ bl mathutil_mtxA_from_translate
|
|
/* 800C01DC 000BC0FC C0 3B 00 58 */ lfs f1, 0x58(r27)
|
|
/* 800C01E0 000BC100 4B F4 7B E9 */ bl mathutil_mtxA_scale_s
|
|
/* 800C01E4 000BC104 38 7B 00 3C */ addi r3, r27, 0x3c
|
|
/* 800C01E8 000BC108 4B F4 7B 39 */ bl mathutil_mtxA_translate
|
|
/* 800C01EC 000BC10C 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C01F0 000BC110 4B F4 7A 51 */ bl mathutil_mtxA_mult_right
|
|
/* 800C01F4 000BC114 A8 1E 00 1E */ lha r0, 0x1e(r30)
|
|
/* 800C01F8 000BC118 80 9B 00 00 */ lwz r4, 0(r27)
|
|
/* 800C01FC 000BC11C 1C 60 02 38 */ mulli r3, r0, 0x238
|
|
/* 800C0200 000BC120 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C0204 000BC124 38 63 83 B0 */ addi r3, r3, -31824
|
|
/* 800C0208 000BC128 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800C020C 000BC12C 4B F4 7A 35 */ bl mathutil_mtxA_mult_right
|
|
/* 800C0210 000BC130 38 7E 00 20 */ addi r3, r30, 0x20
|
|
/* 800C0214 000BC134 38 9C 00 00 */ addi r4, r28, 0
|
|
/* 800C0218 000BC138 4B F4 7C 15 */ bl mathutil_mtxA_tf_point
|
|
/* 800C021C 000BC13C C0 02 BE F0 */ lfs f0, lbl_802F66F0-_SDA2_BASE_(r2)
|
|
/* 800C0220 000BC140 D0 1C 00 94 */ stfs f0, 0x94(r28)
|
|
/* 800C0224 000BC144 D0 1C 00 98 */ stfs f0, 0x98(r28)
|
|
/* 800C0228 000BC148 D0 1C 00 9C */ stfs f0, 0x9c(r28)
|
|
/* 800C022C 000BC14C 48 00 00 34 */ b lbl_800C0260
|
|
lbl_800C0230:
|
|
/* 800C0230 000BC150 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 800C0234 000BC154 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800C0238 000BC158 90 7C 00 00 */ stw r3, 0(r28)
|
|
/* 800C023C 000BC15C 90 1C 00 04 */ stw r0, 4(r28)
|
|
/* 800C0240 000BC160 80 1E 00 0C */ lwz r0, 0xc(r30)
|
|
/* 800C0244 000BC164 90 1C 00 08 */ stw r0, 8(r28)
|
|
/* 800C0248 000BC168 80 7E 00 10 */ lwz r3, 0x10(r30)
|
|
/* 800C024C 000BC16C 80 1E 00 14 */ lwz r0, 0x14(r30)
|
|
/* 800C0250 000BC170 90 7C 00 94 */ stw r3, 0x94(r28)
|
|
/* 800C0254 000BC174 90 1C 00 98 */ stw r0, 0x98(r28)
|
|
/* 800C0258 000BC178 80 1E 00 18 */ lwz r0, 0x18(r30)
|
|
/* 800C025C 000BC17C 90 1C 00 9C */ stw r0, 0x9c(r28)
|
|
lbl_800C0260:
|
|
/* 800C0260 000BC180 A8 1E 00 02 */ lha r0, 2(r30)
|
|
/* 800C0264 000BC184 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800C0268 000BC188 41 82 00 08 */ beq lbl_800C0270
|
|
/* 800C026C 000BC18C 48 00 00 88 */ b lbl_800C02F4
|
|
lbl_800C0270:
|
|
/* 800C0270 000BC190 A8 1E 00 44 */ lha r0, 0x44(r30)
|
|
/* 800C0274 000BC194 80 9F 00 00 */ lwz r4, 0(r31)
|
|
/* 800C0278 000BC198 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800C027C 000BC19C 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C0280 000BC1A0 38 63 A8 04 */ addi r3, r3, -22524
|
|
/* 800C0284 000BC1A4 7F E4 18 2E */ lwzx r31, r4, r3
|
|
/* 800C0288 000BC1A8 38 7F 00 60 */ addi r3, r31, 0x60
|
|
/* 800C028C 000BC1AC 4B F4 7F D1 */ bl mathutil_mtxA_from_quat
|
|
/* 800C0290 000BC1B0 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C0294 000BC1B4 4B F4 75 E5 */ bl mathutil_mtxA_to_mtx
|
|
/* 800C0298 000BC1B8 38 7F 00 30 */ addi r3, r31, 0x30
|
|
/* 800C029C 000BC1BC 4B F4 73 21 */ bl mathutil_mtxA_from_translate
|
|
/* 800C02A0 000BC1C0 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
|
/* 800C02A4 000BC1C4 4B F4 7B 25 */ bl mathutil_mtxA_scale_s
|
|
/* 800C02A8 000BC1C8 38 7F 00 3C */ addi r3, r31, 0x3c
|
|
/* 800C02AC 000BC1CC 4B F4 7A 75 */ bl mathutil_mtxA_translate
|
|
/* 800C02B0 000BC1D0 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C02B4 000BC1D4 4B F4 79 8D */ bl mathutil_mtxA_mult_right
|
|
/* 800C02B8 000BC1D8 A8 1E 00 46 */ lha r0, 0x46(r30)
|
|
/* 800C02BC 000BC1DC 80 9F 00 00 */ lwz r4, 0(r31)
|
|
/* 800C02C0 000BC1E0 1C 60 02 38 */ mulli r3, r0, 0x238
|
|
/* 800C02C4 000BC1E4 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C02C8 000BC1E8 38 63 83 B0 */ addi r3, r3, -31824
|
|
/* 800C02CC 000BC1EC 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800C02D0 000BC1F0 4B F4 79 71 */ bl mathutil_mtxA_mult_right
|
|
/* 800C02D4 000BC1F4 38 7E 00 48 */ addi r3, r30, 0x48
|
|
/* 800C02D8 000BC1F8 38 9C 00 0C */ addi r4, r28, 0xc
|
|
/* 800C02DC 000BC1FC 4B F4 7B 51 */ bl mathutil_mtxA_tf_point
|
|
/* 800C02E0 000BC200 C0 02 BE F0 */ lfs f0, lbl_802F66F0-_SDA2_BASE_(r2)
|
|
/* 800C02E4 000BC204 D0 1C 00 94 */ stfs f0, 0x94(r28)
|
|
/* 800C02E8 000BC208 D0 1C 00 98 */ stfs f0, 0x98(r28)
|
|
/* 800C02EC 000BC20C D0 1C 00 9C */ stfs f0, 0x9c(r28)
|
|
/* 800C02F0 000BC210 48 00 00 34 */ b lbl_800C0324
|
|
lbl_800C02F4:
|
|
/* 800C02F4 000BC214 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 800C02F8 000BC218 80 1E 00 30 */ lwz r0, 0x30(r30)
|
|
/* 800C02FC 000BC21C 90 7C 00 0C */ stw r3, 0xc(r28)
|
|
/* 800C0300 000BC220 90 1C 00 10 */ stw r0, 0x10(r28)
|
|
/* 800C0304 000BC224 80 1E 00 34 */ lwz r0, 0x34(r30)
|
|
/* 800C0308 000BC228 90 1C 00 14 */ stw r0, 0x14(r28)
|
|
/* 800C030C 000BC22C 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 800C0310 000BC230 80 1E 00 3C */ lwz r0, 0x3c(r30)
|
|
/* 800C0314 000BC234 90 7C 00 A0 */ stw r3, 0xa0(r28)
|
|
/* 800C0318 000BC238 90 1C 00 A4 */ stw r0, 0xa4(r28)
|
|
/* 800C031C 000BC23C 80 1E 00 40 */ lwz r0, 0x40(r30)
|
|
/* 800C0320 000BC240 90 1C 00 A8 */ stw r0, 0xa8(r28)
|
|
lbl_800C0324:
|
|
/* 800C0324 000BC244 38 00 00 01 */ li r0, 1
|
|
/* 800C0328 000BC248 98 1C 00 1F */ stb r0, 0x1f(r28)
|
|
/* 800C032C 000BC24C 38 00 00 00 */ li r0, 0
|
|
/* 800C0330 000BC250 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 800C0334 000BC254 98 1C 00 26 */ stb r0, 0x26(r28)
|
|
/* 800C0338 000BC258 7F A4 EB 78 */ mr r4, r29
|
|
/* 800C033C 000BC25C 48 00 00 19 */ bl func_800C0354
|
|
lbl_800C0340:
|
|
/* 800C0340 000BC260 BB 61 00 4C */ lmw r27, 0x4c(r1)
|
|
/* 800C0344 000BC264 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800C0348 000BC268 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800C034C 000BC26C 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0350 000BC270 4E 80 00 20 */ blr
|
|
|
|
.global func_800C0354
|
|
func_800C0354:
|
|
/* 800C0354 000BC274 7C 08 02 A6 */ mflr r0
|
|
/* 800C0358 000BC278 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C035C 000BC27C 94 21 FF 68 */ stwu r1, -0x98(r1)
|
|
/* 800C0360 000BC280 93 E1 00 94 */ stw r31, 0x94(r1)
|
|
/* 800C0364 000BC284 93 C1 00 90 */ stw r30, 0x90(r1)
|
|
/* 800C0368 000BC288 3B C3 00 00 */ addi r30, r3, 0
|
|
/* 800C036C 000BC28C 93 A1 00 8C */ stw r29, 0x8c(r1)
|
|
/* 800C0370 000BC290 80 0D 9D 00 */ lwz r0, lbl_802F1EE0@sda21(r13)
|
|
/* 800C0374 000BC294 70 00 00 0A */ andi. r0, r0, 0xa
|
|
/* 800C0378 000BC298 40 82 06 1C */ bne lbl_800C0994
|
|
/* 800C037C 000BC29C 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800C0380 000BC2A0 38 A3 6B D8 */ addi r5, r3, lbl_802C6BD8@l
|
|
/* 800C0384 000BC2A4 80 85 00 08 */ lwz r4, 8(r5)
|
|
/* 800C0388 000BC2A8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800C038C 000BC2AC 41 82 06 08 */ beq lbl_800C0994
|
|
/* 800C0390 000BC2B0 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800C0394 000BC2B4 3F E4 00 01 */ addis r31, r4, 1
|
|
/* 800C0398 000BC2B8 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 800C039C 000BC2BC 90 61 00 70 */ stw r3, 0x70(r1)
|
|
/* 800C03A0 000BC2C0 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 800C03A4 000BC2C4 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800C03A8 000BC2C8 90 01 00 78 */ stw r0, 0x78(r1)
|
|
/* 800C03AC 000BC2CC 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 800C03B0 000BC2D0 80 1E 00 10 */ lwz r0, 0x10(r30)
|
|
/* 800C03B4 000BC2D4 90 61 00 64 */ stw r3, 0x64(r1)
|
|
/* 800C03B8 000BC2D8 90 01 00 68 */ stw r0, 0x68(r1)
|
|
/* 800C03BC 000BC2DC 80 1E 00 14 */ lwz r0, 0x14(r30)
|
|
/* 800C03C0 000BC2E0 90 01 00 6C */ stw r0, 0x6c(r1)
|
|
/* 800C03C4 000BC2E4 AC 1F AA 54 */ lhau r0, -0x55ac(r31)
|
|
/* 800C03C8 000BC2E8 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800C03CC 000BC2EC 41 82 00 3C */ beq lbl_800C0408
|
|
/* 800C03D0 000BC2F0 40 80 00 10 */ bge lbl_800C03E0
|
|
/* 800C03D4 000BC2F4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C03D8 000BC2F8 40 80 00 14 */ bge lbl_800C03EC
|
|
/* 800C03DC 000BC2FC 48 00 02 64 */ b lbl_800C0640
|
|
lbl_800C03E0:
|
|
/* 800C03E0 000BC300 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800C03E4 000BC304 40 80 02 5C */ bge lbl_800C0640
|
|
/* 800C03E8 000BC308 48 00 01 10 */ b lbl_800C04F8
|
|
lbl_800C03EC:
|
|
/* 800C03EC 000BC30C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 800C03F0 000BC310 80 1F 00 08 */ lwz r0, 8(r31)
|
|
/* 800C03F4 000BC314 90 7E 00 00 */ stw r3, 0(r30)
|
|
/* 800C03F8 000BC318 90 1E 00 04 */ stw r0, 4(r30)
|
|
/* 800C03FC 000BC31C 80 1F 00 0C */ lwz r0, 0xc(r31)
|
|
/* 800C0400 000BC320 90 1E 00 08 */ stw r0, 8(r30)
|
|
/* 800C0404 000BC324 48 00 02 3C */ b lbl_800C0640
|
|
lbl_800C0408:
|
|
/* 800C0408 000BC328 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 800C040C 000BC32C 80 1F 00 08 */ lwz r0, 8(r31)
|
|
/* 800C0410 000BC330 C0 82 BE F8 */ lfs f4, lbl_802F66F8-_SDA2_BASE_(r2)
|
|
/* 800C0414 000BC334 90 61 00 58 */ stw r3, 0x58(r1)
|
|
/* 800C0418 000BC338 C0 A2 BE F4 */ lfs f5, lbl_802F66F4-_SDA2_BASE_(r2)
|
|
/* 800C041C 000BC33C 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800C0420 000BC340 80 1F 00 0C */ lwz r0, 0xc(r31)
|
|
/* 800C0424 000BC344 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800C0428 000BC348 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800C042C 000BC34C 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 800C0430 000BC350 C0 61 00 58 */ lfs f3, 0x58(r1)
|
|
/* 800C0434 000BC354 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 800C0438 000BC358 C0 41 00 5C */ lfs f2, 0x5c(r1)
|
|
/* 800C043C 000BC35C 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 800C0440 000BC360 C0 21 00 60 */ lfs f1, 0x60(r1)
|
|
/* 800C0444 000BC364 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800C0448 000BC368 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800C044C 000BC36C 80 7E 00 94 */ lwz r3, 0x94(r30)
|
|
/* 800C0450 000BC370 80 1E 00 98 */ lwz r0, 0x98(r30)
|
|
/* 800C0454 000BC374 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
|
/* 800C0458 000BC378 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 800C045C 000BC37C EC 63 00 28 */ fsubs f3, f3, f0
|
|
/* 800C0460 000BC380 C0 01 00 50 */ lfs f0, 0x50(r1)
|
|
/* 800C0464 000BC384 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C0468 000BC388 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 800C046C 000BC38C C0 01 00 54 */ lfs f0, 0x54(r1)
|
|
/* 800C0470 000BC390 80 1E 00 9C */ lwz r0, 0x9c(r30)
|
|
/* 800C0474 000BC394 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 800C0478 000BC398 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C047C 000BC39C 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 800C0480 000BC3A0 EC 24 00 B2 */ fmuls f1, f4, f2
|
|
/* 800C0484 000BC3A4 C0 C1 00 40 */ lfs f6, 0x40(r1)
|
|
/* 800C0488 000BC3A8 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 800C048C 000BC3AC EC 43 30 28 */ fsubs f2, f3, f6
|
|
/* 800C0490 000BC3B0 EC 45 00 B2 */ fmuls f2, f5, f2
|
|
/* 800C0494 000BC3B4 EC 46 10 2A */ fadds f2, f6, f2
|
|
/* 800C0498 000BC3B8 D0 41 00 40 */ stfs f2, 0x40(r1)
|
|
/* 800C049C 000BC3BC C0 41 00 44 */ lfs f2, 0x44(r1)
|
|
/* 800C04A0 000BC3C0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800C04A4 000BC3C4 EC 25 00 72 */ fmuls f1, f5, f1
|
|
/* 800C04A8 000BC3C8 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800C04AC 000BC3CC D0 21 00 44 */ stfs f1, 0x44(r1)
|
|
/* 800C04B0 000BC3D0 C0 21 00 48 */ lfs f1, 0x48(r1)
|
|
/* 800C04B4 000BC3D4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800C04B8 000BC3D8 EC 05 00 32 */ fmuls f0, f5, f0
|
|
/* 800C04BC 000BC3DC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C04C0 000BC3E0 D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800C04C4 000BC3E4 C0 3E 00 00 */ lfs f1, 0(r30)
|
|
/* 800C04C8 000BC3E8 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800C04CC 000BC3EC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C04D0 000BC3F0 D0 1E 00 00 */ stfs f0, 0(r30)
|
|
/* 800C04D4 000BC3F4 C0 3E 00 04 */ lfs f1, 4(r30)
|
|
/* 800C04D8 000BC3F8 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 800C04DC 000BC3FC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C04E0 000BC400 D0 1E 00 04 */ stfs f0, 4(r30)
|
|
/* 800C04E4 000BC404 C0 3E 00 08 */ lfs f1, 8(r30)
|
|
/* 800C04E8 000BC408 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 800C04EC 000BC40C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C04F0 000BC410 D0 1E 00 08 */ stfs f0, 8(r30)
|
|
/* 800C04F4 000BC414 48 00 01 4C */ b lbl_800C0640
|
|
lbl_800C04F8:
|
|
/* 800C04F8 000BC418 A8 1F 00 1C */ lha r0, 0x1c(r31)
|
|
/* 800C04FC 000BC41C 80 85 00 08 */ lwz r4, 8(r5)
|
|
/* 800C0500 000BC420 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800C0504 000BC424 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C0508 000BC428 38 63 A8 04 */ addi r3, r3, -22524
|
|
/* 800C050C 000BC42C 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800C0510 000BC430 83 A3 00 00 */ lwz r29, 0(r3)
|
|
/* 800C0514 000BC434 38 7D 00 60 */ addi r3, r29, 0x60
|
|
/* 800C0518 000BC438 4B F4 7D 45 */ bl mathutil_mtxA_from_quat
|
|
/* 800C051C 000BC43C 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C0520 000BC440 4B F4 73 59 */ bl mathutil_mtxA_to_mtx
|
|
/* 800C0524 000BC444 38 7D 00 30 */ addi r3, r29, 0x30
|
|
/* 800C0528 000BC448 4B F4 70 95 */ bl mathutil_mtxA_from_translate
|
|
/* 800C052C 000BC44C C0 3D 00 58 */ lfs f1, 0x58(r29)
|
|
/* 800C0530 000BC450 4B F4 78 99 */ bl mathutil_mtxA_scale_s
|
|
/* 800C0534 000BC454 38 7D 00 3C */ addi r3, r29, 0x3c
|
|
/* 800C0538 000BC458 4B F4 77 E9 */ bl mathutil_mtxA_translate
|
|
/* 800C053C 000BC45C 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C0540 000BC460 4B F4 77 01 */ bl mathutil_mtxA_mult_right
|
|
/* 800C0544 000BC464 A8 1F 00 1E */ lha r0, 0x1e(r31)
|
|
/* 800C0548 000BC468 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800C054C 000BC46C 1C 60 02 38 */ mulli r3, r0, 0x238
|
|
/* 800C0550 000BC470 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C0554 000BC474 38 63 83 B0 */ addi r3, r3, -31824
|
|
/* 800C0558 000BC478 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800C055C 000BC47C 4B F4 76 E5 */ bl mathutil_mtxA_mult_right
|
|
/* 800C0560 000BC480 38 7F 00 20 */ addi r3, r31, 0x20
|
|
/* 800C0564 000BC484 38 81 00 58 */ addi r4, r1, 0x58
|
|
/* 800C0568 000BC488 4B F4 78 C5 */ bl mathutil_mtxA_tf_point
|
|
/* 800C056C 000BC48C 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800C0570 000BC490 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 800C0574 000BC494 C0 61 00 58 */ lfs f3, 0x58(r1)
|
|
/* 800C0578 000BC498 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 800C057C 000BC49C C0 82 BE F8 */ lfs f4, lbl_802F66F8-_SDA2_BASE_(r2)
|
|
/* 800C0580 000BC4A0 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 800C0584 000BC4A4 C0 A2 BE F4 */ lfs f5, lbl_802F66F4-_SDA2_BASE_(r2)
|
|
/* 800C0588 000BC4A8 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 800C058C 000BC4AC C0 41 00 5C */ lfs f2, 0x5c(r1)
|
|
/* 800C0590 000BC4B0 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800C0594 000BC4B4 C0 21 00 60 */ lfs f1, 0x60(r1)
|
|
/* 800C0598 000BC4B8 80 7E 00 94 */ lwz r3, 0x94(r30)
|
|
/* 800C059C 000BC4BC 80 1E 00 98 */ lwz r0, 0x98(r30)
|
|
/* 800C05A0 000BC4C0 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
|
/* 800C05A4 000BC4C4 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 800C05A8 000BC4C8 EC 63 00 28 */ fsubs f3, f3, f0
|
|
/* 800C05AC 000BC4CC C0 01 00 50 */ lfs f0, 0x50(r1)
|
|
/* 800C05B0 000BC4D0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C05B4 000BC4D4 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 800C05B8 000BC4D8 C0 01 00 54 */ lfs f0, 0x54(r1)
|
|
/* 800C05BC 000BC4DC 80 1E 00 9C */ lwz r0, 0x9c(r30)
|
|
/* 800C05C0 000BC4E0 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 800C05C4 000BC4E4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C05C8 000BC4E8 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 800C05CC 000BC4EC EC 24 00 B2 */ fmuls f1, f4, f2
|
|
/* 800C05D0 000BC4F0 C0 C1 00 40 */ lfs f6, 0x40(r1)
|
|
/* 800C05D4 000BC4F4 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 800C05D8 000BC4F8 EC 43 30 28 */ fsubs f2, f3, f6
|
|
/* 800C05DC 000BC4FC EC 45 00 B2 */ fmuls f2, f5, f2
|
|
/* 800C05E0 000BC500 EC 46 10 2A */ fadds f2, f6, f2
|
|
/* 800C05E4 000BC504 D0 41 00 40 */ stfs f2, 0x40(r1)
|
|
/* 800C05E8 000BC508 C0 41 00 44 */ lfs f2, 0x44(r1)
|
|
/* 800C05EC 000BC50C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800C05F0 000BC510 EC 25 00 72 */ fmuls f1, f5, f1
|
|
/* 800C05F4 000BC514 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800C05F8 000BC518 D0 21 00 44 */ stfs f1, 0x44(r1)
|
|
/* 800C05FC 000BC51C C0 21 00 48 */ lfs f1, 0x48(r1)
|
|
/* 800C0600 000BC520 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800C0604 000BC524 EC 05 00 32 */ fmuls f0, f5, f0
|
|
/* 800C0608 000BC528 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C060C 000BC52C D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800C0610 000BC530 C0 3E 00 00 */ lfs f1, 0(r30)
|
|
/* 800C0614 000BC534 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800C0618 000BC538 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C061C 000BC53C D0 1E 00 00 */ stfs f0, 0(r30)
|
|
/* 800C0620 000BC540 C0 3E 00 04 */ lfs f1, 4(r30)
|
|
/* 800C0624 000BC544 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 800C0628 000BC548 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C062C 000BC54C D0 1E 00 04 */ stfs f0, 4(r30)
|
|
/* 800C0630 000BC550 C0 3E 00 08 */ lfs f1, 8(r30)
|
|
/* 800C0634 000BC554 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 800C0638 000BC558 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C063C 000BC55C D0 1E 00 08 */ stfs f0, 8(r30)
|
|
lbl_800C0640:
|
|
/* 800C0640 000BC560 A8 1F 00 02 */ lha r0, 2(r31)
|
|
/* 800C0644 000BC564 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800C0648 000BC568 41 82 00 3C */ beq lbl_800C0684
|
|
/* 800C064C 000BC56C 40 80 00 10 */ bge lbl_800C065C
|
|
/* 800C0650 000BC570 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C0654 000BC574 40 80 00 14 */ bge lbl_800C0668
|
|
/* 800C0658 000BC578 48 00 02 6C */ b lbl_800C08C4
|
|
lbl_800C065C:
|
|
/* 800C065C 000BC57C 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 800C0660 000BC580 40 80 02 64 */ bge lbl_800C08C4
|
|
/* 800C0664 000BC584 48 00 01 10 */ b lbl_800C0774
|
|
lbl_800C0668:
|
|
/* 800C0668 000BC588 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 800C066C 000BC58C 80 1F 00 30 */ lwz r0, 0x30(r31)
|
|
/* 800C0670 000BC590 90 7E 00 0C */ stw r3, 0xc(r30)
|
|
/* 800C0674 000BC594 90 1E 00 10 */ stw r0, 0x10(r30)
|
|
/* 800C0678 000BC598 80 1F 00 34 */ lwz r0, 0x34(r31)
|
|
/* 800C067C 000BC59C 90 1E 00 14 */ stw r0, 0x14(r30)
|
|
/* 800C0680 000BC5A0 48 00 02 44 */ b lbl_800C08C4
|
|
lbl_800C0684:
|
|
/* 800C0684 000BC5A4 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 800C0688 000BC5A8 80 1F 00 30 */ lwz r0, 0x30(r31)
|
|
/* 800C068C 000BC5AC C0 82 BF 00 */ lfs f4, lbl_802F6700-_SDA2_BASE_(r2)
|
|
/* 800C0690 000BC5B0 90 61 00 58 */ stw r3, 0x58(r1)
|
|
/* 800C0694 000BC5B4 C0 A2 BE FC */ lfs f5, lbl_802F66FC-_SDA2_BASE_(r2)
|
|
/* 800C0698 000BC5B8 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 800C069C 000BC5BC 80 1F 00 34 */ lwz r0, 0x34(r31)
|
|
/* 800C06A0 000BC5C0 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 800C06A4 000BC5C4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 800C06A8 000BC5C8 80 1E 00 10 */ lwz r0, 0x10(r30)
|
|
/* 800C06AC 000BC5CC C0 61 00 58 */ lfs f3, 0x58(r1)
|
|
/* 800C06B0 000BC5D0 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 800C06B4 000BC5D4 C0 41 00 5C */ lfs f2, 0x5c(r1)
|
|
/* 800C06B8 000BC5D8 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 800C06BC 000BC5DC C0 21 00 60 */ lfs f1, 0x60(r1)
|
|
/* 800C06C0 000BC5E0 80 1E 00 14 */ lwz r0, 0x14(r30)
|
|
/* 800C06C4 000BC5E4 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800C06C8 000BC5E8 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
|
/* 800C06CC 000BC5EC 80 1E 00 A4 */ lwz r0, 0xa4(r30)
|
|
/* 800C06D0 000BC5F0 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
|
/* 800C06D4 000BC5F4 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 800C06D8 000BC5F8 EC 63 00 28 */ fsubs f3, f3, f0
|
|
/* 800C06DC 000BC5FC C0 01 00 50 */ lfs f0, 0x50(r1)
|
|
/* 800C06E0 000BC600 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C06E4 000BC604 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 800C06E8 000BC608 C0 01 00 54 */ lfs f0, 0x54(r1)
|
|
/* 800C06EC 000BC60C 80 1E 00 A8 */ lwz r0, 0xa8(r30)
|
|
/* 800C06F0 000BC610 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 800C06F4 000BC614 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C06F8 000BC618 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 800C06FC 000BC61C EC 24 00 B2 */ fmuls f1, f4, f2
|
|
/* 800C0700 000BC620 C0 C1 00 40 */ lfs f6, 0x40(r1)
|
|
/* 800C0704 000BC624 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 800C0708 000BC628 EC 43 30 28 */ fsubs f2, f3, f6
|
|
/* 800C070C 000BC62C EC 45 00 B2 */ fmuls f2, f5, f2
|
|
/* 800C0710 000BC630 EC 46 10 2A */ fadds f2, f6, f2
|
|
/* 800C0714 000BC634 D0 41 00 40 */ stfs f2, 0x40(r1)
|
|
/* 800C0718 000BC638 C0 41 00 44 */ lfs f2, 0x44(r1)
|
|
/* 800C071C 000BC63C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800C0720 000BC640 EC 25 00 72 */ fmuls f1, f5, f1
|
|
/* 800C0724 000BC644 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800C0728 000BC648 D0 21 00 44 */ stfs f1, 0x44(r1)
|
|
/* 800C072C 000BC64C C0 21 00 48 */ lfs f1, 0x48(r1)
|
|
/* 800C0730 000BC650 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800C0734 000BC654 EC 05 00 32 */ fmuls f0, f5, f0
|
|
/* 800C0738 000BC658 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C073C 000BC65C D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800C0740 000BC660 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800C0744 000BC664 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800C0748 000BC668 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C074C 000BC66C D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800C0750 000BC670 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
|
/* 800C0754 000BC674 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 800C0758 000BC678 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C075C 000BC67C D0 1E 00 10 */ stfs f0, 0x10(r30)
|
|
/* 800C0760 000BC680 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800C0764 000BC684 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 800C0768 000BC688 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C076C 000BC68C D0 1E 00 14 */ stfs f0, 0x14(r30)
|
|
/* 800C0770 000BC690 48 00 01 54 */ b lbl_800C08C4
|
|
lbl_800C0774:
|
|
/* 800C0774 000BC694 A8 1F 00 44 */ lha r0, 0x44(r31)
|
|
/* 800C0778 000BC698 3C 60 80 2C */ lis r3, lbl_802C6BD8@ha
|
|
/* 800C077C 000BC69C 38 83 6B D8 */ addi r4, r3, lbl_802C6BD8@l
|
|
/* 800C0780 000BC6A0 54 03 38 30 */ slwi r3, r0, 7
|
|
/* 800C0784 000BC6A4 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800C0788 000BC6A8 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C078C 000BC6AC 38 63 A8 04 */ addi r3, r3, -22524
|
|
/* 800C0790 000BC6B0 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800C0794 000BC6B4 83 A3 00 00 */ lwz r29, 0(r3)
|
|
/* 800C0798 000BC6B8 38 7D 00 60 */ addi r3, r29, 0x60
|
|
/* 800C079C 000BC6BC 4B F4 7A C1 */ bl mathutil_mtxA_from_quat
|
|
/* 800C07A0 000BC6C0 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C07A4 000BC6C4 4B F4 70 D5 */ bl mathutil_mtxA_to_mtx
|
|
/* 800C07A8 000BC6C8 38 7D 00 30 */ addi r3, r29, 0x30
|
|
/* 800C07AC 000BC6CC 4B F4 6E 11 */ bl mathutil_mtxA_from_translate
|
|
/* 800C07B0 000BC6D0 C0 3D 00 58 */ lfs f1, 0x58(r29)
|
|
/* 800C07B4 000BC6D4 4B F4 76 15 */ bl mathutil_mtxA_scale_s
|
|
/* 800C07B8 000BC6D8 38 7D 00 3C */ addi r3, r29, 0x3c
|
|
/* 800C07BC 000BC6DC 4B F4 75 65 */ bl mathutil_mtxA_translate
|
|
/* 800C07C0 000BC6E0 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C07C4 000BC6E4 4B F4 74 7D */ bl mathutil_mtxA_mult_right
|
|
/* 800C07C8 000BC6E8 A8 1F 00 46 */ lha r0, 0x46(r31)
|
|
/* 800C07CC 000BC6EC 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 800C07D0 000BC6F0 1C 60 02 38 */ mulli r3, r0, 0x238
|
|
/* 800C07D4 000BC6F4 3C 63 00 01 */ addis r3, r3, 1
|
|
/* 800C07D8 000BC6F8 38 63 83 B0 */ addi r3, r3, -31824
|
|
/* 800C07DC 000BC6FC 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800C07E0 000BC700 4B F4 74 61 */ bl mathutil_mtxA_mult_right
|
|
/* 800C07E4 000BC704 38 7F 00 48 */ addi r3, r31, 0x48
|
|
/* 800C07E8 000BC708 38 81 00 58 */ addi r4, r1, 0x58
|
|
/* 800C07EC 000BC70C 4B F4 76 41 */ bl mathutil_mtxA_tf_point
|
|
/* 800C07F0 000BC710 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
/* 800C07F4 000BC714 80 1E 00 10 */ lwz r0, 0x10(r30)
|
|
/* 800C07F8 000BC718 C0 61 00 58 */ lfs f3, 0x58(r1)
|
|
/* 800C07FC 000BC71C 90 61 00 4C */ stw r3, 0x4c(r1)
|
|
/* 800C0800 000BC720 C0 82 BF 00 */ lfs f4, lbl_802F6700-_SDA2_BASE_(r2)
|
|
/* 800C0804 000BC724 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 800C0808 000BC728 C0 A2 BE FC */ lfs f5, lbl_802F66FC-_SDA2_BASE_(r2)
|
|
/* 800C080C 000BC72C 80 1E 00 14 */ lwz r0, 0x14(r30)
|
|
/* 800C0810 000BC730 C0 41 00 5C */ lfs f2, 0x5c(r1)
|
|
/* 800C0814 000BC734 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 800C0818 000BC738 C0 21 00 60 */ lfs f1, 0x60(r1)
|
|
/* 800C081C 000BC73C 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
|
/* 800C0820 000BC740 80 1E 00 A4 */ lwz r0, 0xa4(r30)
|
|
/* 800C0824 000BC744 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
|
/* 800C0828 000BC748 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 800C082C 000BC74C EC 63 00 28 */ fsubs f3, f3, f0
|
|
/* 800C0830 000BC750 C0 01 00 50 */ lfs f0, 0x50(r1)
|
|
/* 800C0834 000BC754 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C0838 000BC758 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 800C083C 000BC75C C0 01 00 54 */ lfs f0, 0x54(r1)
|
|
/* 800C0840 000BC760 80 1E 00 A8 */ lwz r0, 0xa8(r30)
|
|
/* 800C0844 000BC764 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 800C0848 000BC768 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C084C 000BC76C 90 01 00 48 */ stw r0, 0x48(r1)
|
|
/* 800C0850 000BC770 EC 24 00 B2 */ fmuls f1, f4, f2
|
|
/* 800C0854 000BC774 C0 C1 00 40 */ lfs f6, 0x40(r1)
|
|
/* 800C0858 000BC778 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 800C085C 000BC77C EC 43 30 28 */ fsubs f2, f3, f6
|
|
/* 800C0860 000BC780 EC 45 00 B2 */ fmuls f2, f5, f2
|
|
/* 800C0864 000BC784 EC 46 10 2A */ fadds f2, f6, f2
|
|
/* 800C0868 000BC788 D0 41 00 40 */ stfs f2, 0x40(r1)
|
|
/* 800C086C 000BC78C C0 41 00 44 */ lfs f2, 0x44(r1)
|
|
/* 800C0870 000BC790 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800C0874 000BC794 EC 25 00 72 */ fmuls f1, f5, f1
|
|
/* 800C0878 000BC798 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 800C087C 000BC79C D0 21 00 44 */ stfs f1, 0x44(r1)
|
|
/* 800C0880 000BC7A0 C0 21 00 48 */ lfs f1, 0x48(r1)
|
|
/* 800C0884 000BC7A4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800C0888 000BC7A8 EC 05 00 32 */ fmuls f0, f5, f0
|
|
/* 800C088C 000BC7AC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0890 000BC7B0 D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 800C0894 000BC7B4 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800C0898 000BC7B8 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 800C089C 000BC7BC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C08A0 000BC7C0 D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 800C08A4 000BC7C4 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
|
/* 800C08A8 000BC7C8 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 800C08AC 000BC7CC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C08B0 000BC7D0 D0 1E 00 10 */ stfs f0, 0x10(r30)
|
|
/* 800C08B4 000BC7D4 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800C08B8 000BC7D8 C0 01 00 48 */ lfs f0, 0x48(r1)
|
|
/* 800C08BC 000BC7DC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C08C0 000BC7E0 D0 1E 00 14 */ stfs f0, 0x14(r30)
|
|
lbl_800C08C4:
|
|
/* 800C08C4 000BC7E4 C0 3E 00 00 */ lfs f1, 0(r30)
|
|
/* 800C08C8 000BC7E8 C0 01 00 70 */ lfs f0, 0x70(r1)
|
|
/* 800C08CC 000BC7EC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C08D0 000BC7F0 D0 1E 00 94 */ stfs f0, 0x94(r30)
|
|
/* 800C08D4 000BC7F4 C0 3E 00 04 */ lfs f1, 4(r30)
|
|
/* 800C08D8 000BC7F8 C0 01 00 74 */ lfs f0, 0x74(r1)
|
|
/* 800C08DC 000BC7FC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C08E0 000BC800 D0 1E 00 98 */ stfs f0, 0x98(r30)
|
|
/* 800C08E4 000BC804 C0 3E 00 08 */ lfs f1, 8(r30)
|
|
/* 800C08E8 000BC808 C0 01 00 78 */ lfs f0, 0x78(r1)
|
|
/* 800C08EC 000BC80C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C08F0 000BC810 D0 1E 00 9C */ stfs f0, 0x9c(r30)
|
|
/* 800C08F4 000BC814 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800C08F8 000BC818 C0 01 00 64 */ lfs f0, 0x64(r1)
|
|
/* 800C08FC 000BC81C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C0900 000BC820 D0 1E 00 A0 */ stfs f0, 0xa0(r30)
|
|
/* 800C0904 000BC824 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
|
/* 800C0908 000BC828 C0 01 00 68 */ lfs f0, 0x68(r1)
|
|
/* 800C090C 000BC82C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C0910 000BC830 D0 1E 00 A4 */ stfs f0, 0xa4(r30)
|
|
/* 800C0914 000BC834 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800C0918 000BC838 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
|
/* 800C091C 000BC83C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C0920 000BC840 D0 1E 00 A8 */ stfs f0, 0xa8(r30)
|
|
/* 800C0924 000BC844 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 800C0928 000BC848 C0 1E 00 00 */ lfs f0, 0(r30)
|
|
/* 800C092C 000BC84C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C0930 000BC850 D0 01 00 7C */ stfs f0, 0x7c(r1)
|
|
/* 800C0934 000BC854 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
|
/* 800C0938 000BC858 C0 1E 00 04 */ lfs f0, 4(r30)
|
|
/* 800C093C 000BC85C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C0940 000BC860 D0 01 00 80 */ stfs f0, 0x80(r1)
|
|
/* 800C0944 000BC864 C0 3E 00 14 */ lfs f1, 0x14(r30)
|
|
/* 800C0948 000BC868 C0 1E 00 08 */ lfs f0, 8(r30)
|
|
/* 800C094C 000BC86C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800C0950 000BC870 D0 01 00 84 */ stfs f0, 0x84(r1)
|
|
/* 800C0954 000BC874 C0 21 00 7C */ lfs f1, 0x7c(r1)
|
|
/* 800C0958 000BC878 C0 41 00 84 */ lfs f2, 0x84(r1)
|
|
/* 800C095C 000BC87C 4B F4 69 49 */ bl mathutil_atan2
|
|
/* 800C0960 000BC880 38 03 80 00 */ addi r0, r3, -32768
|
|
/* 800C0964 000BC884 B0 1E 00 1A */ sth r0, 0x1a(r30)
|
|
/* 800C0968 000BC888 C0 01 00 84 */ lfs f0, 0x84(r1)
|
|
/* 800C096C 000BC88C C0 21 00 7C */ lfs f1, 0x7c(r1)
|
|
/* 800C0970 000BC890 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800C0974 000BC894 EC 20 08 3A */ fmadds f1, f0, f0, f1
|
|
/* 800C0978 000BC898 4B F4 67 81 */ bl mathutil_sqrt
|
|
/* 800C097C 000BC89C FC 40 08 90 */ fmr f2, f1
|
|
/* 800C0980 000BC8A0 C0 21 00 80 */ lfs f1, 0x80(r1)
|
|
/* 800C0984 000BC8A4 4B F4 69 21 */ bl mathutil_atan2
|
|
/* 800C0988 000BC8A8 B0 7E 00 18 */ sth r3, 0x18(r30)
|
|
/* 800C098C 000BC8AC 38 00 00 00 */ li r0, 0
|
|
/* 800C0990 000BC8B0 B0 1E 00 1C */ sth r0, 0x1c(r30)
|
|
lbl_800C0994:
|
|
/* 800C0994 000BC8B4 80 01 00 9C */ lwz r0, 0x9c(r1)
|
|
/* 800C0998 000BC8B8 83 E1 00 94 */ lwz r31, 0x94(r1)
|
|
/* 800C099C 000BC8BC 83 C1 00 90 */ lwz r30, 0x90(r1)
|
|
/* 800C09A0 000BC8C0 7C 08 03 A6 */ mtlr r0
|
|
/* 800C09A4 000BC8C4 83 A1 00 8C */ lwz r29, 0x8c(r1)
|
|
/* 800C09A8 000BC8C8 38 21 00 98 */ addi r1, r1, 0x98
|
|
/* 800C09AC 000BC8CC 4E 80 00 20 */ blr
|
|
|
|
.global func_800C09B0
|
|
func_800C09B0:
|
|
/* 800C09B0 000BC8D0 4E 80 00 20 */ blr
|
|
|
|
.global func_800C09B4
|
|
func_800C09B4:
|
|
/* 800C09B4 000BC8D4 4E 80 00 20 */ blr
|
|
.global func_800C09B8
|
|
func_800C09B8:
|
|
/* 800C09B8 000BC8D8 38 00 0E 10 */ li r0, 0xe10
|
|
/* 800C09BC 000BC8DC 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
|
|
/* 800C09C0 000BC8E0 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 800C09C4 000BC8E4 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
|
|
/* 800C09C8 000BC8E8 B0 03 00 16 */ sth r0, 0x16(r3)
|
|
/* 800C09CC 000BC8EC 4E 80 00 20 */ blr
|
|
.global func_800C09D0
|
|
func_800C09D0:
|
|
/* 800C09D0 000BC8F0 7C 08 02 A6 */ mflr r0
|
|
/* 800C09D4 000BC8F4 3C 80 80 2C */ lis r4, lbl_802C6BD8@ha
|
|
/* 800C09D8 000BC8F8 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C09DC 000BC8FC 38 84 6B D8 */ addi r4, r4, lbl_802C6BD8@l
|
|
/* 800C09E0 000BC900 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 800C09E4 000BC904 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 800C09E8 000BC908 3B E3 00 00 */ addi r31, r3, 0
|
|
/* 800C09EC 000BC90C 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 800C09F0 000BC910 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
|
/* 800C09F4 000BC914 40 82 02 14 */ bne lbl_800C0C08
|
|
/* 800C09F8 000BC918 A8 7F 00 4E */ lha r3, 0x4e(r31)
|
|
/* 800C09FC 000BC91C 4B F4 6C 5D */ bl mathutil_mtxA_from_rotate_y
|
|
/* 800C0A00 000BC920 A8 7F 00 4C */ lha r3, 0x4c(r31)
|
|
/* 800C0A04 000BC924 4B F4 75 85 */ bl mathutil_mtxA_rotate_x
|
|
/* 800C0A08 000BC928 A8 7F 00 50 */ lha r3, 0x50(r31)
|
|
/* 800C0A0C 000BC92C 4B F4 76 7D */ bl mathutil_mtxA_rotate_z
|
|
/* 800C0A10 000BC930 38 7F 00 40 */ addi r3, r31, 0x40
|
|
/* 800C0A14 000BC934 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 800C0A18 000BC938 4B F4 75 09 */ bl mathutil_mtxA_rigid_inv_tf_vec
|
|
/* 800C0A1C 000BC93C 38 7F 00 88 */ addi r3, r31, 0x88
|
|
/* 800C0A20 000BC940 C0 A3 00 00 */ lfs f5, 0(r3)
|
|
/* 800C0A24 000BC944 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 800C0A28 000BC948 C0 83 00 04 */ lfs f4, 4(r3)
|
|
/* 800C0A2C 000BC94C C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800C0A30 000BC950 C0 63 00 08 */ lfs f3, 8(r3)
|
|
/* 800C0A34 000BC954 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 800C0A38 000BC958 EC 45 00 B2 */ fmuls f2, f5, f2
|
|
/* 800C0A3C 000BC95C EC 44 10 7A */ fmadds f2, f4, f1, f2
|
|
/* 800C0A40 000BC960 EC 43 10 3A */ fmadds f2, f3, f0, f2
|
|
/* 800C0A44 000BC964 C0 02 BF 08 */ lfs f0, lbl_802F6708-_SDA2_BASE_(r2)
|
|
/* 800C0A48 000BC968 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800C0A4C 000BC96C 40 80 00 4C */ bge lbl_800C0A98
|
|
/* 800C0A50 000BC970 C0 22 BF 0C */ lfs f1, lbl_802F670C-_SDA2_BASE_(r2)
|
|
/* 800C0A54 000BC974 C0 1F 00 88 */ lfs f0, 0x88(r31)
|
|
/* 800C0A58 000BC978 EC 42 00 72 */ fmuls f2, f2, f1
|
|
/* 800C0A5C 000BC97C C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800C0A60 000BC980 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0A64 000BC984 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0A68 000BC988 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800C0A6C 000BC98C C0 1F 00 8C */ lfs f0, 0x8c(r31)
|
|
/* 800C0A70 000BC990 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800C0A74 000BC994 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0A78 000BC998 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0A7C 000BC99C D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800C0A80 000BC9A0 C0 1F 00 90 */ lfs f0, 0x90(r31)
|
|
/* 800C0A84 000BC9A4 C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 800C0A88 000BC9A8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0A8C 000BC9AC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0A90 000BC9B0 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 800C0A94 000BC9B4 48 00 00 48 */ b lbl_800C0ADC
|
|
lbl_800C0A98:
|
|
/* 800C0A98 000BC9B8 C0 22 BF 10 */ lfs f1, lbl_802F6710-_SDA2_BASE_(r2)
|
|
/* 800C0A9C 000BC9BC C0 1F 00 88 */ lfs f0, 0x88(r31)
|
|
/* 800C0AA0 000BC9C0 EC 42 00 72 */ fmuls f2, f2, f1
|
|
/* 800C0AA4 000BC9C4 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800C0AA8 000BC9C8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0AAC 000BC9CC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0AB0 000BC9D0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800C0AB4 000BC9D4 C0 1F 00 8C */ lfs f0, 0x8c(r31)
|
|
/* 800C0AB8 000BC9D8 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 800C0ABC 000BC9DC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0AC0 000BC9E0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0AC4 000BC9E4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800C0AC8 000BC9E8 C0 1F 00 90 */ lfs f0, 0x90(r31)
|
|
/* 800C0ACC 000BC9EC C0 21 00 14 */ lfs f1, 0x14(r1)
|
|
/* 800C0AD0 000BC9F0 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0AD4 000BC9F4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0AD8 000BC9F8 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
lbl_800C0ADC:
|
|
/* 800C0ADC 000BC9FC C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
/* 800C0AE0 000BCA00 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800C0AE4 000BCA04 C0 22 BF 14 */ lfs f1, lbl_802F6714-_SDA2_BASE_(r2)
|
|
/* 800C0AE8 000BCA08 38 9F 00 40 */ addi r4, r31, 0x40
|
|
/* 800C0AEC 000BCA0C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800C0AF0 000BCA10 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 800C0AF4 000BCA14 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 800C0AF8 000BCA18 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800C0AFC 000BCA1C D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 800C0B00 000BCA20 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 800C0B04 000BCA24 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800C0B08 000BCA28 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 800C0B0C 000BCA2C 4B F4 73 31 */ bl mathutil_mtxA_tf_vec
|
|
/* 800C0B10 000BCA30 C0 3F 00 44 */ lfs f1, 0x44(r31)
|
|
/* 800C0B14 000BCA34 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 800C0B18 000BCA38 C0 02 BF 18 */ lfs f0, lbl_802F6718-_SDA2_BASE_(r2)
|
|
/* 800C0B1C 000BCA3C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0B20 000BCA40 D0 1F 00 44 */ stfs f0, 0x44(r31)
|
|
/* 800C0B24 000BCA44 C0 3F 00 34 */ lfs f1, 0x34(r31)
|
|
/* 800C0B28 000BCA48 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 800C0B2C 000BCA4C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0B30 000BCA50 D0 1F 00 34 */ stfs f0, 0x34(r31)
|
|
/* 800C0B34 000BCA54 C0 3F 00 38 */ lfs f1, 0x38(r31)
|
|
/* 800C0B38 000BCA58 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 800C0B3C 000BCA5C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0B40 000BCA60 D0 1F 00 38 */ stfs f0, 0x38(r31)
|
|
/* 800C0B44 000BCA64 C0 3F 00 3C */ lfs f1, 0x3c(r31)
|
|
/* 800C0B48 000BCA68 C0 1F 00 48 */ lfs f0, 0x48(r31)
|
|
/* 800C0B4C 000BCA6C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0B50 000BCA70 D0 1F 00 3C */ stfs f0, 0x3c(r31)
|
|
/* 800C0B54 000BCA74 A8 1F 00 4C */ lha r0, 0x4c(r31)
|
|
/* 800C0B58 000BCA78 C8 62 BF 28 */ lfd f3, lbl_802F6728-_SDA2_BASE_(r2)
|
|
/* 800C0B5C 000BCA7C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800C0B60 000BCA80 C0 82 BF 1C */ lfs f4, lbl_802F671C-_SDA2_BASE_(r2)
|
|
/* 800C0B64 000BCA84 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C0B68 000BCA88 C0 42 BF 20 */ lfs f2, lbl_802F6720-_SDA2_BASE_(r2)
|
|
/* 800C0B6C 000BCA8C 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 800C0B70 000BCA90 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 800C0B74 000BCA94 C8 21 00 40 */ lfd f1, 0x40(r1)
|
|
/* 800C0B78 000BCA98 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0B7C 000BCA9C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800C0B80 000BCAA0 EC 24 00 72 */ fmuls f1, f4, f1
|
|
/* 800C0B84 000BCAA4 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0B88 000BCAA8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800C0B8C 000BCAAC D8 01 00 38 */ stfd f0, 0x38(r1)
|
|
/* 800C0B90 000BCAB0 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800C0B94 000BCAB4 B0 1F 00 4C */ sth r0, 0x4c(r31)
|
|
/* 800C0B98 000BCAB8 A8 1F 00 4E */ lha r0, 0x4e(r31)
|
|
/* 800C0B9C 000BCABC C0 1F 00 48 */ lfs f0, 0x48(r31)
|
|
/* 800C0BA0 000BCAC0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800C0BA4 000BCAC4 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800C0BA8 000BCAC8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0BAC 000BCACC 90 61 00 30 */ stw r3, 0x30(r1)
|
|
/* 800C0BB0 000BCAD0 C8 21 00 30 */ lfd f1, 0x30(r1)
|
|
/* 800C0BB4 000BCAD4 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800C0BB8 000BCAD8 EC 24 00 72 */ fmuls f1, f4, f1
|
|
/* 800C0BBC 000BCADC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0BC0 000BCAE0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800C0BC4 000BCAE4 D8 01 00 28 */ stfd f0, 0x28(r1)
|
|
/* 800C0BC8 000BCAE8 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 800C0BCC 000BCAEC B0 1F 00 4E */ sth r0, 0x4e(r31)
|
|
/* 800C0BD0 000BCAF0 A8 1F 00 50 */ lha r0, 0x50(r31)
|
|
/* 800C0BD4 000BCAF4 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 800C0BD8 000BCAF8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800C0BDC 000BCAFC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800C0BE0 000BCB00 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 800C0BE4 000BCB04 90 61 00 20 */ stw r3, 0x20(r1)
|
|
/* 800C0BE8 000BCB08 C8 21 00 20 */ lfd f1, 0x20(r1)
|
|
/* 800C0BEC 000BCB0C EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800C0BF0 000BCB10 EC 24 00 72 */ fmuls f1, f4, f1
|
|
/* 800C0BF4 000BCB14 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 800C0BF8 000BCB18 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800C0BFC 000BCB1C D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 800C0C00 000BCB20 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800C0C04 000BCB24 B0 1F 00 50 */ sth r0, 0x50(r31)
|
|
lbl_800C0C08:
|
|
/* 800C0C08 000BCB28 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 800C0C0C 000BCB2C 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 800C0C10 000BCB30 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 800C0C14 000BCB34 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0C18 000BCB38 4E 80 00 20 */ blr
|
|
.global func_800C0C1C
|
|
func_800C0C1C:
|
|
/* 800C0C1C 000BCB3C 7C 08 02 A6 */ mflr r0
|
|
/* 800C0C20 000BCB40 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C0C24 000BCB44 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800C0C28 000BCB48 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800C0C2C 000BCB4C 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800C0C30 000BCB50 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800C0C34 000BCB54 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800C0C38 000BCB58 4B F4 6D 75 */ bl mathutil_mtxA_from_mtxB
|
|
/* 800C0C3C 000BCB5C 38 7D 00 34 */ addi r3, r29, 0x34
|
|
/* 800C0C40 000BCB60 4B FC 4A 59 */ bl func_80085698
|
|
/* 800C0C44 000BCB64 3B C3 00 00 */ addi r30, r3, 0
|
|
/* 800C0C48 000BCB68 38 60 00 10 */ li r3, 0x10
|
|
/* 800C0C4C 000BCB6C 4B FC 4F 3D */ bl func_80085B88
|
|
/* 800C0C50 000BCB70 3C 80 80 0C */ lis r4, lbl_800C0C94@ha
|
|
/* 800C0C54 000BCB74 38 04 0C 94 */ addi r0, r4, lbl_800C0C94@l
|
|
/* 800C0C58 000BCB78 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 800C0C5C 000BCB7C 3B E3 00 00 */ addi r31, r3, 0
|
|
/* 800C0C60 000BCB80 4B F6 17 71 */ bl func_800223D0
|
|
/* 800C0C64 000BCB84 90 7F 00 08 */ stw r3, 8(r31)
|
|
/* 800C0C68 000BCB88 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C0C6C 000BCB8C 38 9F 00 00 */ addi r4, r31, 0
|
|
/* 800C0C70 000BCB90 93 BF 00 0C */ stw r29, 0xc(r31)
|
|
/* 800C0C74 000BCB94 4B FC 4F 05 */ bl func_80085B78
|
|
/* 800C0C78 000BCB98 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800C0C7C 000BCB9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800C0C80 000BCBA0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800C0C84 000BCBA4 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0C88 000BCBA8 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800C0C8C 000BCBAC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800C0C90 000BCBB0 4E 80 00 20 */ blr
|
|
lbl_800C0C94:
|
|
/* 800C0C94 000BCBB4 7C 08 02 A6 */ mflr r0
|
|
/* 800C0C98 000BCBB8 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C0C9C 000BCBBC 94 21 FF E8 */ stwu r1, -0x18(r1)
|
|
/* 800C0CA0 000BCBC0 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800C0CA4 000BCBC4 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800C0CA8 000BCBC8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800C0CAC 000BCBCC 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800C0CB0 000BCBD0 4B F6 17 29 */ bl func_800223D8
|
|
/* 800C0CB4 000BCBD4 83 FE 00 0C */ lwz r31, 0xc(r30)
|
|
/* 800C0CB8 000BCBD8 38 7F 00 34 */ addi r3, r31, 0x34
|
|
/* 800C0CBC 000BCBDC 4B F4 6A 21 */ bl mathutil_mtxA_from_mtxB_translate
|
|
/* 800C0CC0 000BCBE0 A8 7F 00 4E */ lha r3, 0x4e(r31)
|
|
/* 800C0CC4 000BCBE4 4B F4 73 39 */ bl mathutil_mtxA_rotate_y
|
|
/* 800C0CC8 000BCBE8 A8 7F 00 4C */ lha r3, 0x4c(r31)
|
|
/* 800C0CCC 000BCBEC 4B F4 72 BD */ bl mathutil_mtxA_rotate_x
|
|
/* 800C0CD0 000BCBF0 A8 7F 00 50 */ lha r3, 0x50(r31)
|
|
/* 800C0CD4 000BCBF4 4B F4 73 B5 */ bl mathutil_mtxA_rotate_z
|
|
/* 800C0CD8 000BCBF8 80 6D 99 80 */ lwz r3, mathutilData@sda21(r13)
|
|
/* 800C0CDC 000BCBFC 38 80 00 00 */ li r4, 0
|
|
/* 800C0CE0 000BCC00 4B FD 9D 45 */ bl func_8009AA24
|
|
/* 800C0CE4 000BCC04 A8 9F 00 A0 */ lha r4, 0xa0(r31)
|
|
/* 800C0CE8 000BCC08 80 6D 9A E8 */ lwz r3, lbl_802F1CC8@sda21(r13)
|
|
/* 800C0CEC 000BCC0C 7C 80 07 35 */ extsh. r0, r4
|
|
/* 800C0CF0 000BCC10 83 E3 00 08 */ lwz r31, 8(r3)
|
|
/* 800C0CF4 000BCC14 40 80 00 50 */ bge lbl_800C0D44
|
|
/* 800C0CF8 000BCC18 38 60 00 01 */ li r3, 1
|
|
/* 800C0CFC 000BCC1C 38 80 00 03 */ li r4, 3
|
|
/* 800C0D00 000BCC20 38 A0 00 00 */ li r5, 0
|
|
/* 800C0D04 000BCC24 4B FC D8 C5 */ bl avdisp_set_z_mode
|
|
/* 800C0D08 000BCC28 3C 60 80 1B */ lis r3, lbl_801B7BA0@ha
|
|
/* 800C0D0C 000BCC2C A8 03 7B A0 */ lha r0, lbl_801B7BA0@l(r3)
|
|
/* 800C0D10 000BCC30 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800C0D14 000BCC34 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800C0D18 000BCC38 4B FC D7 85 */ bl g_avdisp_maybe_draw_model_2
|
|
/* 800C0D1C 000BCC3C 38 60 00 01 */ li r3, 1
|
|
/* 800C0D20 000BCC40 38 80 00 03 */ li r4, 3
|
|
/* 800C0D24 000BCC44 38 A0 00 01 */ li r5, 1
|
|
/* 800C0D28 000BCC48 4B FC D8 A1 */ bl avdisp_set_z_mode
|
|
/* 800C0D2C 000BCC4C 3C 60 80 1B */ lis r3, lbl_801B7B98@ha
|
|
/* 800C0D30 000BCC50 A8 03 7B 98 */ lha r0, lbl_801B7B98@l(r3)
|
|
/* 800C0D34 000BCC54 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800C0D38 000BCC58 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800C0D3C 000BCC5C 4B FC D7 61 */ bl g_avdisp_maybe_draw_model_2
|
|
/* 800C0D40 000BCC60 48 00 00 64 */ b lbl_800C0DA4
|
|
lbl_800C0D44:
|
|
/* 800C0D44 000BCC64 1C 84 00 12 */ mulli r4, r4, 0x12
|
|
/* 800C0D48 000BCC68 3C 60 80 1B */ lis r3, lbl_801B7BA8@ha
|
|
/* 800C0D4C 000BCC6C 38 03 7B A8 */ addi r0, r3, lbl_801B7BA8@l
|
|
/* 800C0D50 000BCC70 7F C0 22 14 */ add r30, r0, r4
|
|
/* 800C0D54 000BCC74 38 60 00 01 */ li r3, 1
|
|
/* 800C0D58 000BCC78 38 80 00 03 */ li r4, 3
|
|
/* 800C0D5C 000BCC7C 38 A0 00 00 */ li r5, 0
|
|
/* 800C0D60 000BCC80 4B FC D8 69 */ bl avdisp_set_z_mode
|
|
/* 800C0D64 000BCC84 A8 1E 00 00 */ lha r0, 0(r30)
|
|
/* 800C0D68 000BCC88 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800C0D6C 000BCC8C 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800C0D70 000BCC90 4B FC DC F5 */ bl g_avdisp_draw_model_2
|
|
/* 800C0D74 000BCC94 A8 1E 00 0C */ lha r0, 0xc(r30)
|
|
/* 800C0D78 000BCC98 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800C0D7C 000BCC9C 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800C0D80 000BCCA0 4B FC DC E5 */ bl g_avdisp_draw_model_2
|
|
/* 800C0D84 000BCCA4 38 60 00 01 */ li r3, 1
|
|
/* 800C0D88 000BCCA8 38 80 00 03 */ li r4, 3
|
|
/* 800C0D8C 000BCCAC 38 A0 00 01 */ li r5, 1
|
|
/* 800C0D90 000BCCB0 4B FC D8 39 */ bl avdisp_set_z_mode
|
|
/* 800C0D94 000BCCB4 A8 1E 00 06 */ lha r0, 6(r30)
|
|
/* 800C0D98 000BCCB8 54 00 18 38 */ slwi r0, r0, 3
|
|
/* 800C0D9C 000BCCBC 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 800C0DA0 000BCCC0 4B FC DC C5 */ bl g_avdisp_draw_model_2
|
|
lbl_800C0DA4:
|
|
/* 800C0DA4 000BCCC4 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 800C0DA8 000BCCC8 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800C0DAC 000BCCCC 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800C0DB0 000BCCD0 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0DB4 000BCCD4 38 21 00 18 */ addi r1, r1, 0x18
|
|
/* 800C0DB8 000BCCD8 4E 80 00 20 */ blr
|
|
.global func_800C0DBC
|
|
func_800C0DBC:
|
|
/* 800C0DBC 000BCCDC 4E 80 00 20 */ blr
|
|
|
|
.global func_800C0DC0
|
|
func_800C0DC0:
|
|
/* 800C0DC0 000BCCE0 7C 08 02 A6 */ mflr r0
|
|
/* 800C0DC4 000BCCE4 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C0DC8 000BCCE8 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 800C0DCC 000BCCEC 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 800C0DD0 000BCCF0 3B E4 00 00 */ addi r31, r4, 0
|
|
/* 800C0DD4 000BCCF4 93 C1 00 48 */ stw r30, 0x48(r1)
|
|
/* 800C0DD8 000BCCF8 3B C3 00 00 */ addi r30, r3, 0
|
|
/* 800C0DDC 000BCCFC 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C0DE0 000BCD00 48 00 01 B5 */ bl func_800C0F94
|
|
/* 800C0DE4 000BCD04 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C0DE8 000BCD08 38 80 00 00 */ li r4, 0
|
|
/* 800C0DEC 000BCD0C 48 00 04 41 */ bl func_800C122C
|
|
/* 800C0DF0 000BCD10 38 C3 00 00 */ addi r6, r3, 0
|
|
/* 800C0DF4 000BCD14 38 9E 00 00 */ addi r4, r30, 0
|
|
/* 800C0DF8 000BCD18 38 BF 00 00 */ addi r5, r31, 0
|
|
/* 800C0DFC 000BCD1C 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 800C0E00 000BCD20 48 00 06 19 */ bl func_800C1418
|
|
/* 800C0E04 000BCD24 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 800C0E08 000BCD28 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 800C0E0C 000BCD2C 83 C1 00 48 */ lwz r30, 0x48(r1)
|
|
/* 800C0E10 000BCD30 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0E14 000BCD34 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 800C0E18 000BCD38 4E 80 00 20 */ blr
|
|
/* 800C0E1C 000BCD3C 7C 08 02 A6 */ mflr r0
|
|
/* 800C0E20 000BCD40 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C0E24 000BCD44 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 800C0E28 000BCD48 93 E1 00 5C */ stw r31, 0x5c(r1)
|
|
/* 800C0E2C 000BCD4C 93 C1 00 58 */ stw r30, 0x58(r1)
|
|
/* 800C0E30 000BCD50 3B C5 00 00 */ addi r30, r5, 0
|
|
/* 800C0E34 000BCD54 93 A1 00 54 */ stw r29, 0x54(r1)
|
|
/* 800C0E38 000BCD58 3B A4 00 00 */ addi r29, r4, 0
|
|
/* 800C0E3C 000BCD5C 93 81 00 50 */ stw r28, 0x50(r1)
|
|
/* 800C0E40 000BCD60 3B 83 00 00 */ addi r28, r3, 0
|
|
/* 800C0E44 000BCD64 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 800C0E48 000BCD68 48 00 01 4D */ bl func_800C0F94
|
|
/* 800C0E4C 000BCD6C 38 00 04 57 */ li r0, 0x457
|
|
/* 800C0E50 000BCD70 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800C0E54 000BCD74 38 00 08 AE */ li r0, 0x8ae
|
|
/* 800C0E58 000BCD78 3C 60 88 89 */ lis r3, 0x88888889@ha
|
|
/* 800C0E5C 000BCD7C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800C0E60 000BCD80 38 03 88 89 */ addi r0, r3, 0x88888889@l
|
|
/* 800C0E64 000BCD84 38 60 0D 05 */ li r3, 0xd05
|
|
/* 800C0E68 000BCD88 7C 00 E0 96 */ mulhw r0, r0, r28
|
|
/* 800C0E6C 000BCD8C 90 61 00 38 */ stw r3, 0x38(r1)
|
|
/* 800C0E70 000BCD90 38 80 00 04 */ li r4, 4
|
|
/* 800C0E74 000BCD94 3C 60 80 1F */ lis r3, modeCtrl@ha
|
|
/* 800C0E78 000BCD98 98 81 00 34 */ stb r4, 0x34(r1)
|
|
/* 800C0E7C 000BCD9C 38 80 15 B3 */ li r4, 0x15b3
|
|
/* 800C0E80 000BCDA0 7C 00 E2 14 */ add r0, r0, r28
|
|
/* 800C0E84 000BCDA4 90 81 00 44 */ stw r4, 0x44(r1)
|
|
/* 800C0E88 000BCDA8 38 63 EC 20 */ addi r3, r3, modeCtrl@l
|
|
/* 800C0E8C 000BCDAC 7C 00 1E 70 */ srawi r0, r0, 3
|
|
/* 800C0E90 000BCDB0 80 A3 00 2C */ lwz r5, 0x2c(r3)
|
|
/* 800C0E94 000BCDB4 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 800C0E98 000BCDB8 3C 80 80 20 */ lis r4, lbl_80206BC0@ha
|
|
/* 800C0E9C 000BCDBC 7C 00 1A 14 */ add r0, r0, r3
|
|
/* 800C0EA0 000BCDC0 1C 00 00 0F */ mulli r0, r0, 0xf
|
|
/* 800C0EA4 000BCDC4 3C 60 80 1E */ lis r3, lbl_801E5C10@ha
|
|
/* 800C0EA8 000BCDC8 7C 00 E0 50 */ subf r0, r0, r28
|
|
/* 800C0EAC 000BCDCC 54 A5 10 3A */ slwi r5, r5, 2
|
|
/* 800C0EB0 000BCDD0 38 84 6B C0 */ addi r4, r4, lbl_80206BC0@l
|
|
/* 800C0EB4 000BCDD4 7C 84 2A 14 */ add r4, r4, r5
|
|
/* 800C0EB8 000BCDD8 80 84 00 00 */ lwz r4, 0(r4)
|
|
/* 800C0EBC 000BCDDC 38 63 5C 10 */ addi r3, r3, lbl_801E5C10@l
|
|
/* 800C0EC0 000BCDE0 28 00 00 0E */ cmplwi r0, 0xe
|
|
/* 800C0EC4 000BCDE4 54 84 10 3A */ slwi r4, r4, 2
|
|
/* 800C0EC8 000BCDE8 7C 63 22 14 */ add r3, r3, r4
|
|
/* 800C0ECC 000BCDEC 80 83 00 00 */ lwz r4, 0(r3)
|
|
/* 800C0ED0 000BCDF0 41 81 00 90 */ bgt lbl_800C0F60
|
|
/* 800C0ED4 000BCDF4 3C 60 80 1E */ lis r3, lbl_801E5C20@ha
|
|
/* 800C0ED8 000BCDF8 38 63 5C 20 */ addi r3, r3, lbl_801E5C20@l
|
|
/* 800C0EDC 000BCDFC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800C0EE0 000BCE00 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 800C0EE4 000BCE04 7C 09 03 A6 */ mtctr r0
|
|
/* 800C0EE8 000BCE08 4E 80 04 20 */ bctr
|
|
.global lbl_800C0EEC
|
|
lbl_800C0EEC:
|
|
/* 800C0EEC 000BCE0C 83 E4 00 00 */ lwz r31, 0(r4)
|
|
/* 800C0EF0 000BCE10 48 00 00 70 */ b lbl_800C0F60
|
|
.global lbl_800C0EF4
|
|
lbl_800C0EF4:
|
|
/* 800C0EF4 000BCE14 83 E4 00 04 */ lwz r31, 4(r4)
|
|
/* 800C0EF8 000BCE18 48 00 00 68 */ b lbl_800C0F60
|
|
.global lbl_800C0EFC
|
|
lbl_800C0EFC:
|
|
/* 800C0EFC 000BCE1C 83 E4 00 08 */ lwz r31, 8(r4)
|
|
/* 800C0F00 000BCE20 48 00 00 60 */ b lbl_800C0F60
|
|
.global lbl_800C0F04
|
|
lbl_800C0F04:
|
|
/* 800C0F04 000BCE24 83 E4 00 0C */ lwz r31, 0xc(r4)
|
|
/* 800C0F08 000BCE28 48 00 00 58 */ b lbl_800C0F60
|
|
.global lbl_800C0F0C
|
|
lbl_800C0F0C:
|
|
/* 800C0F0C 000BCE2C 83 E4 00 10 */ lwz r31, 0x10(r4)
|
|
/* 800C0F10 000BCE30 48 00 00 50 */ b lbl_800C0F60
|
|
.global lbl_800C0F14
|
|
lbl_800C0F14:
|
|
/* 800C0F14 000BCE34 83 E4 00 14 */ lwz r31, 0x14(r4)
|
|
/* 800C0F18 000BCE38 48 00 00 48 */ b lbl_800C0F60
|
|
.global lbl_800C0F1C
|
|
lbl_800C0F1C:
|
|
/* 800C0F1C 000BCE3C 83 E4 00 18 */ lwz r31, 0x18(r4)
|
|
/* 800C0F20 000BCE40 48 00 00 40 */ b lbl_800C0F60
|
|
.global lbl_800C0F24
|
|
lbl_800C0F24:
|
|
/* 800C0F24 000BCE44 83 E4 00 1C */ lwz r31, 0x1c(r4)
|
|
/* 800C0F28 000BCE48 48 00 00 38 */ b lbl_800C0F60
|
|
.global lbl_800C0F2C
|
|
lbl_800C0F2C:
|
|
/* 800C0F2C 000BCE4C 83 E4 00 20 */ lwz r31, 0x20(r4)
|
|
/* 800C0F30 000BCE50 48 00 00 30 */ b lbl_800C0F60
|
|
.global lbl_800C0F34
|
|
lbl_800C0F34:
|
|
/* 800C0F34 000BCE54 83 E4 00 24 */ lwz r31, 0x24(r4)
|
|
/* 800C0F38 000BCE58 48 00 00 28 */ b lbl_800C0F60
|
|
.global lbl_800C0F3C
|
|
lbl_800C0F3C:
|
|
/* 800C0F3C 000BCE5C 83 E4 00 28 */ lwz r31, 0x28(r4)
|
|
/* 800C0F40 000BCE60 48 00 00 20 */ b lbl_800C0F60
|
|
.global lbl_800C0F44
|
|
lbl_800C0F44:
|
|
/* 800C0F44 000BCE64 83 E4 00 2C */ lwz r31, 0x2c(r4)
|
|
/* 800C0F48 000BCE68 48 00 00 18 */ b lbl_800C0F60
|
|
.global lbl_800C0F4C
|
|
lbl_800C0F4C:
|
|
/* 800C0F4C 000BCE6C 83 E4 00 30 */ lwz r31, 0x30(r4)
|
|
/* 800C0F50 000BCE70 48 00 00 10 */ b lbl_800C0F60
|
|
.global lbl_800C0F54
|
|
lbl_800C0F54:
|
|
/* 800C0F54 000BCE74 83 E4 00 34 */ lwz r31, 0x34(r4)
|
|
/* 800C0F58 000BCE78 48 00 00 08 */ b lbl_800C0F60
|
|
.global lbl_800C0F5C
|
|
lbl_800C0F5C:
|
|
/* 800C0F5C 000BCE7C 83 E4 00 38 */ lwz r31, 0x38(r4)
|
|
lbl_800C0F60:
|
|
/* 800C0F60 000BCE80 38 9D 00 00 */ addi r4, r29, 0
|
|
/* 800C0F64 000BCE84 38 BE 00 00 */ addi r5, r30, 0
|
|
/* 800C0F68 000BCE88 38 DF 00 00 */ addi r6, r31, 0
|
|
/* 800C0F6C 000BCE8C 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 800C0F70 000BCE90 48 00 04 A9 */ bl func_800C1418
|
|
/* 800C0F74 000BCE94 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800C0F78 000BCE98 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
|
/* 800C0F7C 000BCE9C 83 C1 00 58 */ lwz r30, 0x58(r1)
|
|
/* 800C0F80 000BCEA0 7C 08 03 A6 */ mtlr r0
|
|
/* 800C0F84 000BCEA4 83 A1 00 54 */ lwz r29, 0x54(r1)
|
|
/* 800C0F88 000BCEA8 83 81 00 50 */ lwz r28, 0x50(r1)
|
|
/* 800C0F8C 000BCEAC 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 800C0F90 000BCEB0 4E 80 00 20 */ blr
|
|
|
|
.global func_800C0F94
|
|
func_800C0F94:
|
|
/* 800C0F94 000BCEB4 7C 08 02 A6 */ mflr r0
|
|
/* 800C0F98 000BCEB8 38 80 00 00 */ li r4, 0
|
|
/* 800C0F9C 000BCEBC 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C0FA0 000BCEC0 38 A0 00 38 */ li r5, 0x38
|
|
/* 800C0FA4 000BCEC4 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 800C0FA8 000BCEC8 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 800C0FAC 000BCECC 3B E3 00 00 */ addi r31, r3, 0
|
|
/* 800C0FB0 000BCED0 38 61 00 0C */ addi r3, r1, 0xc
|
|
/* 800C0FB4 000BCED4 4B F4 23 6D */ bl memset
|
|
/* 800C0FB8 000BCED8 38 00 00 00 */ li r0, 0
|
|
/* 800C0FBC 000BCEDC 98 01 00 18 */ stb r0, 0x18(r1)
|
|
/* 800C0FC0 000BCEE0 38 60 00 06 */ li r3, 6
|
|
/* 800C0FC4 000BCEE4 4B FA 66 1D */ bl func_800675E0
|
|
/* 800C0FC8 000BCEE8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800C0FCC 000BCEEC 41 82 00 10 */ beq lbl_800C0FDC
|
|
/* 800C0FD0 000BCEF0 88 61 00 18 */ lbz r3, 0x18(r1)
|
|
/* 800C0FD4 000BCEF4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800C0FD8 000BCEF8 98 01 00 18 */ stb r0, 0x18(r1)
|
|
lbl_800C0FDC:
|
|
/* 800C0FDC 000BCEFC 38 60 00 07 */ li r3, 7
|
|
/* 800C0FE0 000BCF00 4B FA 66 01 */ bl func_800675E0
|
|
/* 800C0FE4 000BCF04 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800C0FE8 000BCF08 41 82 00 10 */ beq lbl_800C0FF8
|
|
/* 800C0FEC 000BCF0C 88 61 00 18 */ lbz r3, 0x18(r1)
|
|
/* 800C0FF0 000BCF10 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800C0FF4 000BCF14 98 01 00 18 */ stb r0, 0x18(r1)
|
|
lbl_800C0FF8:
|
|
/* 800C0FF8 000BCF18 38 60 00 08 */ li r3, 8
|
|
/* 800C0FFC 000BCF1C 4B FA 65 E5 */ bl func_800675E0
|
|
/* 800C1000 000BCF20 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800C1004 000BCF24 41 82 00 10 */ beq lbl_800C1014
|
|
/* 800C1008 000BCF28 88 61 00 18 */ lbz r3, 0x18(r1)
|
|
/* 800C100C 000BCF2C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800C1010 000BCF30 98 01 00 18 */ stb r0, 0x18(r1)
|
|
lbl_800C1014:
|
|
/* 800C1014 000BCF34 80 0D 9D E4 */ lwz r0, lbl_802F1FC4@sda21(r13)
|
|
/* 800C1018 000BCF38 38 A0 09 C4 */ li r5, 0x9c4
|
|
/* 800C101C 000BCF3C 80 6D 9D DC */ lwz r3, lbl_802F1FBC@sda21(r13)
|
|
/* 800C1020 000BCF40 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800C1024 000BCF44 90 61 00 10 */ stw r3, 0x10(r1)
|
|
/* 800C1028 000BCF48 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800C102C 000BCF4C 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 800C1030 000BCF50 20 00 00 03 */ subfic r0, r0, 3
|
|
/* 800C1034 000BCF54 98 01 00 19 */ stb r0, 0x19(r1)
|
|
/* 800C1038 000BCF58 80 81 00 14 */ lwz r4, 0x14(r1)
|
|
/* 800C103C 000BCF5C 88 0D 9A 2D */ lbz r0, lbl_802F1C0D@sda21(r13)
|
|
/* 800C1040 000BCF60 7C 83 2A 38 */ eqv r3, r4, r5
|
|
/* 800C1044 000BCF64 7C 84 28 10 */ subfc r4, r4, r5
|
|
/* 800C1048 000BCF68 54 63 0F FE */ srwi r3, r3, 0x1f
|
|
/* 800C104C 000BCF6C 7C 63 01 94 */ addze r3, r3
|
|
/* 800C1050 000BCF70 54 63 07 FE */ clrlwi r3, r3, 0x1f
|
|
/* 800C1054 000BCF74 90 61 00 1C */ stw r3, 0x1c(r1)
|
|
/* 800C1058 000BCF78 54 00 07 38 */ rlwinm r0, r0, 0, 0x1c, 0x1c
|
|
/* 800C105C 000BCF7C 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 800C1060 000BCF80 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 800C1064 000BCF84 7C 60 2A 38 */ eqv r0, r3, r5
|
|
/* 800C1068 000BCF88 7C 63 28 10 */ subfc r3, r3, r5
|
|
/* 800C106C 000BCF8C 54 00 0F FE */ srwi r0, r0, 0x1f
|
|
/* 800C1070 000BCF90 7C 00 01 94 */ addze r0, r0
|
|
/* 800C1074 000BCF94 54 00 07 FE */ clrlwi r0, r0, 0x1f
|
|
/* 800C1078 000BCF98 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800C107C 000BCF9C 4B FA 65 E9 */ bl func_80067664
|
|
/* 800C1080 000BCFA0 98 61 00 2C */ stb r3, 0x2c(r1)
|
|
/* 800C1084 000BCFA4 38 00 09 C4 */ li r0, 0x9c4
|
|
/* 800C1088 000BCFA8 80 81 00 14 */ lwz r4, 0x14(r1)
|
|
/* 800C108C 000BCFAC 38 64 FF FF */ addi r3, r4, -1
|
|
/* 800C1090 000BCFB0 7C 63 03 96 */ divwu r3, r3, r0
|
|
/* 800C1094 000BCFB4 2C 04 09 C4 */ cmpwi r4, 0x9c4
|
|
/* 800C1098 000BCFB8 40 81 00 90 */ ble lbl_800C1128
|
|
/* 800C109C 000BCFBC 54 60 E8 FF */ rlwinm. r0, r3, 0x1d, 3, 0x1f
|
|
/* 800C10A0 000BCFC0 7C 09 03 A6 */ mtctr r0
|
|
/* 800C10A4 000BCFC4 41 82 00 70 */ beq lbl_800C1114
|
|
lbl_800C10A8:
|
|
/* 800C10A8 000BCFC8 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10AC 000BCFCC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10B0 000BCFD0 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10B4 000BCFD4 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10B8 000BCFD8 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10BC 000BCFDC 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10C0 000BCFE0 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10C4 000BCFE4 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10C8 000BCFE8 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10CC 000BCFEC 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10D0 000BCFF0 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10D4 000BCFF4 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10D8 000BCFF8 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10DC 000BCFFC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10E0 000BD000 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10E4 000BD004 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10E8 000BD008 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10EC 000BD00C 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10F0 000BD010 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C10F4 000BD014 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C10F8 000BD018 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C10FC 000BD01C 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C1100 000BD020 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C1104 000BD024 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C1108 000BD028 42 00 FF A0 */ bdnz lbl_800C10A8
|
|
/* 800C110C 000BD02C 70 63 00 07 */ andi. r3, r3, 7
|
|
/* 800C1110 000BD030 41 82 00 18 */ beq lbl_800C1128
|
|
lbl_800C1114:
|
|
/* 800C1114 000BD034 7C 69 03 A6 */ mtctr r3
|
|
lbl_800C1118:
|
|
/* 800C1118 000BD038 88 81 00 2C */ lbz r4, 0x2c(r1)
|
|
/* 800C111C 000BD03C 38 04 00 01 */ addi r0, r4, 1
|
|
/* 800C1120 000BD040 98 01 00 2C */ stb r0, 0x2c(r1)
|
|
/* 800C1124 000BD044 42 00 FF F4 */ bdnz lbl_800C1118
|
|
lbl_800C1128:
|
|
/* 800C1128 000BD048 88 01 00 2C */ lbz r0, 0x2c(r1)
|
|
/* 800C112C 000BD04C 38 A0 00 00 */ li r5, 0
|
|
/* 800C1130 000BD050 20 00 00 09 */ subfic r0, r0, 9
|
|
/* 800C1134 000BD054 54 00 0F FE */ srwi r0, r0, 0x1f
|
|
/* 800C1138 000BD058 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 800C113C 000BD05C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800C1140 000BD060 20 00 09 C4 */ subfic r0, r0, 0x9c4
|
|
/* 800C1144 000BD064 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 800C1148 000BD068 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 800C114C 000BD06C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C1150 000BD070 41 82 00 14 */ beq lbl_800C1164
|
|
/* 800C1154 000BD074 88 01 00 19 */ lbz r0, 0x19(r1)
|
|
/* 800C1158 000BD078 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800C115C 000BD07C 40 82 00 08 */ bne lbl_800C1164
|
|
/* 800C1160 000BD080 38 A0 00 01 */ li r5, 1
|
|
lbl_800C1164:
|
|
/* 800C1164 000BD084 80 0D A0 E8 */ lwz r0, lbl_802F22C8@sda21(r13)
|
|
/* 800C1168 000BD088 3C 80 80 1F */ lis r4, modeCtrl@ha
|
|
/* 800C116C 000BD08C 3C 60 80 28 */ lis r3, lbl_8027CE18@ha
|
|
/* 800C1170 000BD090 90 A1 00 34 */ stw r5, 0x34(r1)
|
|
/* 800C1174 000BD094 54 00 07 FE */ clrlwi r0, r0, 0x1f
|
|
/* 800C1178 000BD098 7C 00 00 34 */ cntlzw r0, r0
|
|
/* 800C117C 000BD09C 80 AD 9D D8 */ lwz r5, lbl_802F1FB8@sda21(r13)
|
|
/* 800C1180 000BD0A0 54 00 D9 7E */ srwi r0, r0, 5
|
|
/* 800C1184 000BD0A4 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 800C1188 000BD0A8 38 84 EC 20 */ addi r4, r4, modeCtrl@l
|
|
/* 800C118C 000BD0AC 38 03 CE 18 */ addi r0, r3, lbl_8027CE18@l
|
|
/* 800C1190 000BD0B0 90 A1 00 3C */ stw r5, 0x3c(r1)
|
|
/* 800C1194 000BD0B4 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 800C1198 000BD0B8 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800C119C 000BD0BC 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800C11A0 000BD0C0 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800C11A4 000BD0C4 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 800C11A8 000BD0C8 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800C11AC 000BD0CC 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 800C11B0 000BD0D0 90 7F 00 00 */ stw r3, 0(r31)
|
|
/* 800C11B4 000BD0D4 90 1F 00 04 */ stw r0, 4(r31)
|
|
/* 800C11B8 000BD0D8 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 800C11BC 000BD0DC 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 800C11C0 000BD0E0 90 7F 00 08 */ stw r3, 8(r31)
|
|
/* 800C11C4 000BD0E4 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 800C11C8 000BD0E8 80 61 00 1C */ lwz r3, 0x1c(r1)
|
|
/* 800C11CC 000BD0EC 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 800C11D0 000BD0F0 90 7F 00 10 */ stw r3, 0x10(r31)
|
|
/* 800C11D4 000BD0F4 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 800C11D8 000BD0F8 80 61 00 24 */ lwz r3, 0x24(r1)
|
|
/* 800C11DC 000BD0FC 80 01 00 28 */ lwz r0, 0x28(r1)
|
|
/* 800C11E0 000BD100 90 7F 00 18 */ stw r3, 0x18(r31)
|
|
/* 800C11E4 000BD104 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 800C11E8 000BD108 80 61 00 2C */ lwz r3, 0x2c(r1)
|
|
/* 800C11EC 000BD10C 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 800C11F0 000BD110 90 7F 00 20 */ stw r3, 0x20(r31)
|
|
/* 800C11F4 000BD114 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 800C11F8 000BD118 80 61 00 34 */ lwz r3, 0x34(r1)
|
|
/* 800C11FC 000BD11C 80 01 00 38 */ lwz r0, 0x38(r1)
|
|
/* 800C1200 000BD120 90 7F 00 28 */ stw r3, 0x28(r31)
|
|
/* 800C1204 000BD124 90 1F 00 2C */ stw r0, 0x2c(r31)
|
|
/* 800C1208 000BD128 80 61 00 3C */ lwz r3, 0x3c(r1)
|
|
/* 800C120C 000BD12C 80 01 00 40 */ lwz r0, 0x40(r1)
|
|
/* 800C1210 000BD130 90 7F 00 30 */ stw r3, 0x30(r31)
|
|
/* 800C1214 000BD134 90 1F 00 34 */ stw r0, 0x34(r31)
|
|
/* 800C1218 000BD138 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 800C121C 000BD13C 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 800C1220 000BD140 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 800C1224 000BD144 7C 08 03 A6 */ mtlr r0
|
|
/* 800C1228 000BD148 4E 80 00 20 */ blr
|
|
|
|
.global func_800C122C
|
|
func_800C122C:
|
|
/* 800C122C 000BD14C 94 21 FF B8 */ stwu r1, -0x48(r1)
|
|
/* 800C1230 000BD150 3C E0 80 1F */ lis r7, modeCtrl@ha
|
|
/* 800C1234 000BD154 3C C0 80 20 */ lis r6, lbl_80206BC0@ha
|
|
/* 800C1238 000BD158 81 03 00 00 */ lwz r8, 0(r3)
|
|
/* 800C123C 000BD15C 3C A0 80 1E */ lis r5, lbl_801E5C10@ha
|
|
/* 800C1240 000BD160 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 800C1244 000BD164 38 E7 EC 20 */ addi r7, r7, modeCtrl@l
|
|
/* 800C1248 000BD168 38 C6 6B C0 */ addi r6, r6, lbl_80206BC0@l
|
|
/* 800C124C 000BD16C 91 01 00 10 */ stw r8, 0x10(r1)
|
|
/* 800C1250 000BD170 38 A5 5C 10 */ addi r5, r5, lbl_801E5C10@l
|
|
/* 800C1254 000BD174 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800C1258 000BD178 81 03 00 08 */ lwz r8, 8(r3)
|
|
/* 800C125C 000BD17C 80 03 00 0C */ lwz r0, 0xc(r3)
|
|
/* 800C1260 000BD180 91 01 00 18 */ stw r8, 0x18(r1)
|
|
/* 800C1264 000BD184 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800C1268 000BD188 81 03 00 10 */ lwz r8, 0x10(r3)
|
|
/* 800C126C 000BD18C 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800C1270 000BD190 91 01 00 20 */ stw r8, 0x20(r1)
|
|
/* 800C1274 000BD194 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800C1278 000BD198 81 03 00 18 */ lwz r8, 0x18(r3)
|
|
/* 800C127C 000BD19C 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 800C1280 000BD1A0 91 01 00 28 */ stw r8, 0x28(r1)
|
|
/* 800C1284 000BD1A4 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800C1288 000BD1A8 81 03 00 20 */ lwz r8, 0x20(r3)
|
|
/* 800C128C 000BD1AC 80 03 00 24 */ lwz r0, 0x24(r3)
|
|
/* 800C1290 000BD1B0 91 01 00 30 */ stw r8, 0x30(r1)
|
|
/* 800C1294 000BD1B4 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800C1298 000BD1B8 81 03 00 28 */ lwz r8, 0x28(r3)
|
|
/* 800C129C 000BD1BC 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 800C12A0 000BD1C0 91 01 00 38 */ stw r8, 0x38(r1)
|
|
/* 800C12A4 000BD1C4 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800C12A8 000BD1C8 81 03 00 30 */ lwz r8, 0x30(r3)
|
|
/* 800C12AC 000BD1CC 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 800C12B0 000BD1D0 91 01 00 40 */ stw r8, 0x40(r1)
|
|
/* 800C12B4 000BD1D4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C12B8 000BD1D8 80 67 00 2C */ lwz r3, 0x2c(r7)
|
|
/* 800C12BC 000BD1DC 80 07 00 24 */ lwz r0, 0x24(r7)
|
|
/* 800C12C0 000BD1E0 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 800C12C4 000BD1E4 7C 66 1A 14 */ add r3, r6, r3
|
|
/* 800C12C8 000BD1E8 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800C12CC 000BD1EC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800C12D0 000BD1F0 54 60 10 3A */ slwi r0, r3, 2
|
|
/* 800C12D4 000BD1F4 7C 65 02 14 */ add r3, r5, r0
|
|
/* 800C12D8 000BD1F8 80 C3 00 00 */ lwz r6, 0(r3)
|
|
/* 800C12DC 000BD1FC 40 81 00 3C */ ble lbl_800C1318
|
|
/* 800C12E0 000BD200 80 07 00 04 */ lwz r0, 4(r7)
|
|
/* 800C12E4 000BD204 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800C12E8 000BD208 41 82 00 20 */ beq lbl_800C1308
|
|
/* 800C12EC 000BD20C 40 80 00 24 */ bge lbl_800C1310
|
|
/* 800C12F0 000BD210 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C12F4 000BD214 40 80 00 0C */ bge lbl_800C1300
|
|
/* 800C12F8 000BD218 48 00 00 18 */ b lbl_800C1310
|
|
/* 800C12FC 000BD21C 48 00 00 14 */ b lbl_800C1310
|
|
lbl_800C1300:
|
|
/* 800C1300 000BD220 80 66 00 00 */ lwz r3, 0(r6)
|
|
/* 800C1304 000BD224 48 00 01 00 */ b lbl_800C1404
|
|
lbl_800C1308:
|
|
/* 800C1308 000BD228 80 66 00 04 */ lwz r3, 4(r6)
|
|
/* 800C130C 000BD22C 48 00 00 F8 */ b lbl_800C1404
|
|
lbl_800C1310:
|
|
/* 800C1310 000BD230 80 66 00 08 */ lwz r3, 8(r6)
|
|
/* 800C1314 000BD234 48 00 00 F0 */ b lbl_800C1404
|
|
lbl_800C1318:
|
|
/* 800C1318 000BD238 80 07 00 08 */ lwz r0, 8(r7)
|
|
/* 800C131C 000BD23C 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
|
|
/* 800C1320 000BD240 41 82 00 0C */ beq lbl_800C132C
|
|
/* 800C1324 000BD244 80 66 00 0C */ lwz r3, 0xc(r6)
|
|
/* 800C1328 000BD248 48 00 00 DC */ b lbl_800C1404
|
|
lbl_800C132C:
|
|
/* 800C132C 000BD24C 88 61 00 1D */ lbz r3, 0x1d(r1)
|
|
/* 800C1330 000BD250 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800C1334 000BD254 41 82 00 30 */ beq lbl_800C1364
|
|
/* 800C1338 000BD258 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 800C133C 000BD25C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C1340 000BD260 40 82 00 0C */ bne lbl_800C134C
|
|
/* 800C1344 000BD264 80 66 00 10 */ lwz r3, 0x10(r6)
|
|
/* 800C1348 000BD268 48 00 00 BC */ b lbl_800C1404
|
|
lbl_800C134C:
|
|
/* 800C134C 000BD26C 28 03 00 01 */ cmplwi r3, 1
|
|
/* 800C1350 000BD270 40 81 00 0C */ ble lbl_800C135C
|
|
/* 800C1354 000BD274 80 66 00 14 */ lwz r3, 0x14(r6)
|
|
/* 800C1358 000BD278 48 00 00 AC */ b lbl_800C1404
|
|
lbl_800C135C:
|
|
/* 800C135C 000BD27C 80 66 00 18 */ lwz r3, 0x18(r6)
|
|
/* 800C1360 000BD280 48 00 00 A4 */ b lbl_800C1404
|
|
lbl_800C1364:
|
|
/* 800C1364 000BD284 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800C1368 000BD288 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C136C 000BD28C 40 82 00 34 */ bne lbl_800C13A0
|
|
/* 800C1370 000BD290 80 01 00 28 */ lwz r0, 0x28(r1)
|
|
/* 800C1374 000BD294 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C1378 000BD298 40 82 00 0C */ bne lbl_800C1384
|
|
/* 800C137C 000BD29C 80 66 00 1C */ lwz r3, 0x1c(r6)
|
|
/* 800C1380 000BD2A0 48 00 00 84 */ b lbl_800C1404
|
|
lbl_800C1384:
|
|
/* 800C1384 000BD2A4 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 800C1388 000BD2A8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C138C 000BD2AC 40 82 00 0C */ bne lbl_800C1398
|
|
/* 800C1390 000BD2B0 80 66 00 20 */ lwz r3, 0x20(r6)
|
|
/* 800C1394 000BD2B4 48 00 00 70 */ b lbl_800C1404
|
|
lbl_800C1398:
|
|
/* 800C1398 000BD2B8 80 66 00 24 */ lwz r3, 0x24(r6)
|
|
/* 800C139C 000BD2BC 48 00 00 68 */ b lbl_800C1404
|
|
lbl_800C13A0:
|
|
/* 800C13A0 000BD2C0 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 800C13A4 000BD2C4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 800C13A8 000BD2C8 41 82 00 18 */ beq lbl_800C13C0
|
|
/* 800C13AC 000BD2CC 80 0D A0 E8 */ lwz r0, lbl_802F22C8@sda21(r13)
|
|
/* 800C13B0 000BD2D0 80 66 00 28 */ lwz r3, 0x28(r6)
|
|
/* 800C13B4 000BD2D4 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800C13B8 000BD2D8 90 0D A0 E8 */ stw r0, lbl_802F22C8@sda21(r13)
|
|
/* 800C13BC 000BD2DC 48 00 00 48 */ b lbl_800C1404
|
|
lbl_800C13C0:
|
|
/* 800C13C0 000BD2E0 80 61 00 10 */ lwz r3, 0x10(r1)
|
|
/* 800C13C4 000BD2E4 80 A1 00 40 */ lwz r5, 0x40(r1)
|
|
/* 800C13C8 000BD2E8 7C 03 28 00 */ cmpw r3, r5
|
|
/* 800C13CC 000BD2EC 41 80 00 20 */ blt lbl_800C13EC
|
|
/* 800C13D0 000BD2F0 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800C13D4 000BD2F4 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800C13D8 000BD2F8 41 80 00 0C */ blt lbl_800C13E4
|
|
/* 800C13DC 000BD2FC 80 66 00 34 */ lwz r3, 0x34(r6)
|
|
/* 800C13E0 000BD300 48 00 00 24 */ b lbl_800C1404
|
|
lbl_800C13E4:
|
|
/* 800C13E4 000BD304 80 66 00 30 */ lwz r3, 0x30(r6)
|
|
/* 800C13E8 000BD308 48 00 00 1C */ b lbl_800C1404
|
|
lbl_800C13EC:
|
|
/* 800C13EC 000BD30C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800C13F0 000BD310 7C 05 00 00 */ cmpw r5, r0
|
|
/* 800C13F4 000BD314 41 80 00 0C */ blt lbl_800C1400
|
|
/* 800C13F8 000BD318 80 66 00 38 */ lwz r3, 0x38(r6)
|
|
/* 800C13FC 000BD31C 48 00 00 08 */ b lbl_800C1404
|
|
lbl_800C1400:
|
|
/* 800C1400 000BD320 80 66 00 2C */ lwz r3, 0x2c(r6)
|
|
lbl_800C1404:
|
|
/* 800C1404 000BD324 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800C1408 000BD328 41 82 00 08 */ beq lbl_800C1410
|
|
/* 800C140C 000BD32C 90 64 00 00 */ stw r3, 0(r4)
|
|
lbl_800C1410:
|
|
/* 800C1410 000BD330 38 21 00 48 */ addi r1, r1, 0x48
|
|
/* 800C1414 000BD334 4E 80 00 20 */ blr
|
|
|
|
.global func_800C1418
|
|
func_800C1418:
|
|
/* 800C1418 000BD338 7C 08 02 A6 */ mflr r0
|
|
/* 800C141C 000BD33C 3D 00 80 1E */ lis r8, lbl_801E3258@ha
|
|
/* 800C1420 000BD340 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 800C1424 000BD344 94 21 FF 50 */ stwu r1, -0xb0(r1)
|
|
/* 800C1428 000BD348 BE 01 00 70 */ stmw r16, 0x70(r1)
|
|
/* 800C142C 000BD34C 3A 04 00 00 */ addi r16, r4, 0
|
|
/* 800C1430 000BD350 3A 65 00 00 */ addi r19, r5, 0
|
|
/* 800C1434 000BD354 3A 26 00 00 */ addi r17, r6, 0
|
|
/* 800C1438 000BD358 3B A8 32 58 */ addi r29, r8, lbl_801E3258@l
|
|
/* 800C143C 000BD35C 38 80 00 00 */ li r4, 0
|
|
/* 800C1440 000BD360 38 A0 00 1C */ li r5, 0x1c
|
|
/* 800C1444 000BD364 80 E3 00 00 */ lwz r7, 0(r3)
|
|
/* 800C1448 000BD368 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 800C144C 000BD36C 90 E1 00 18 */ stw r7, 0x18(r1)
|
|
/* 800C1450 000BD370 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800C1454 000BD374 80 C3 00 08 */ lwz r6, 8(r3)
|
|
/* 800C1458 000BD378 80 03 00 0C */ lwz r0, 0xc(r3)
|
|
/* 800C145C 000BD37C 90 C1 00 20 */ stw r6, 0x20(r1)
|
|
/* 800C1460 000BD380 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800C1464 000BD384 80 C3 00 10 */ lwz r6, 0x10(r3)
|
|
/* 800C1468 000BD388 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 800C146C 000BD38C 90 C1 00 28 */ stw r6, 0x28(r1)
|
|
/* 800C1470 000BD390 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 800C1474 000BD394 80 C3 00 18 */ lwz r6, 0x18(r3)
|
|
/* 800C1478 000BD398 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 800C147C 000BD39C 90 C1 00 30 */ stw r6, 0x30(r1)
|
|
/* 800C1480 000BD3A0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800C1484 000BD3A4 80 C3 00 20 */ lwz r6, 0x20(r3)
|
|
/* 800C1488 000BD3A8 80 03 00 24 */ lwz r0, 0x24(r3)
|
|
/* 800C148C 000BD3AC 90 C1 00 38 */ stw r6, 0x38(r1)
|
|
/* 800C1490 000BD3B0 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 800C1494 000BD3B4 80 C3 00 28 */ lwz r6, 0x28(r3)
|
|
/* 800C1498 000BD3B8 80 03 00 2C */ lwz r0, 0x2c(r3)
|
|
/* 800C149C 000BD3BC 90 C1 00 40 */ stw r6, 0x40(r1)
|
|
/* 800C14A0 000BD3C0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800C14A4 000BD3C4 80 C3 00 30 */ lwz r6, 0x30(r3)
|
|
/* 800C14A8 000BD3C8 80 03 00 34 */ lwz r0, 0x34(r3)
|
|
/* 800C14AC 000BD3CC 38 61 00 50 */ addi r3, r1, 0x50
|
|
/* 800C14B0 000BD3D0 90 C1 00 48 */ stw r6, 0x48(r1)
|
|
/* 800C14B4 000BD3D4 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 800C14B8 000BD3D8 4B F4 1E 69 */ bl memset
|
|
/* 800C14BC 000BD3DC 83 81 00 1C */ lwz r28, 0x1c(r1)
|
|
/* 800C14C0 000BD3E0 7E 32 8B 78 */ mr r18, r17
|
|
/* 800C14C4 000BD3E4 83 61 00 3C */ lwz r27, 0x3c(r1)
|
|
/* 800C14C8 000BD3E8 3C 60 80 1E */ lis r3, lbl_801E5CA0@ha
|
|
/* 800C14CC 000BD3EC 83 21 00 48 */ lwz r25, 0x48(r1)
|
|
/* 800C14D0 000BD3F0 83 01 00 4C */ lwz r24, 0x4c(r1)
|
|
/* 800C14D4 000BD3F4 3B D3 00 00 */ addi r30, r19, 0
|
|
/* 800C14D8 000BD3F8 8B 41 00 38 */ lbz r26, 0x38(r1)
|
|
/* 800C14DC 000BD3FC 3A 9C 00 00 */ addi r20, r28, 0
|
|
/* 800C14E0 000BD400 3A BB 00 00 */ addi r21, r27, 0
|
|
/* 800C14E4 000BD404 3A D9 00 00 */ addi r22, r25, 0
|
|
/* 800C14E8 000BD408 3A F8 00 00 */ addi r23, r24, 0
|
|
/* 800C14EC 000BD40C 3A 63 5C A0 */ addi r19, r3, lbl_801E5CA0@l
|
|
/* 800C14F0 000BD410 3A 21 00 50 */ addi r17, r1, 0x50
|
|
/* 800C14F4 000BD414 48 00 01 B4 */ b lbl_800C16A8
|
|
lbl_800C14F8:
|
|
/* 800C14F8 000BD418 80 01 00 50 */ lwz r0, 0x50(r1)
|
|
/* 800C14FC 000BD41C 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 800C1500 000BD420 38 03 00 04 */ addi r0, r3, 4
|
|
/* 800C1504 000BD424 7F D1 01 2E */ stwx r30, r17, r0
|
|
/* 800C1508 000BD428 83 F2 00 00 */ lwz r31, 0(r18)
|
|
/* 800C150C 000BD42C 48 00 01 74 */ b lbl_800C1680
|
|
lbl_800C1510:
|
|
/* 800C1510 000BD430 7C 60 07 74 */ extsb r0, r3
|
|
/* 800C1514 000BD434 2C 00 00 25 */ cmpwi r0, 0x25
|
|
/* 800C1518 000BD438 41 82 00 08 */ beq lbl_800C1520
|
|
/* 800C151C 000BD43C 48 00 01 58 */ b lbl_800C1674
|
|
lbl_800C1520:
|
|
/* 800C1520 000BD440 8C 1F 00 01 */ lbzu r0, 1(r31)
|
|
/* 800C1524 000BD444 7C 03 07 74 */ extsb r3, r0
|
|
/* 800C1528 000BD448 38 03 FF 9E */ addi r0, r3, -98
|
|
/* 800C152C 000BD44C 28 00 00 12 */ cmplwi r0, 0x12
|
|
/* 800C1530 000BD450 41 81 01 20 */ bgt lbl_800C1650
|
|
/* 800C1534 000BD454 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 800C1538 000BD458 7C 13 00 2E */ lwzx r0, r19, r0
|
|
/* 800C153C 000BD45C 7C 09 03 A6 */ mtctr r0
|
|
/* 800C1540 000BD460 4E 80 04 20 */ bctr
|
|
.global lbl_800C1544
|
|
lbl_800C1544:
|
|
/* 800C1544 000BD464 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 800C1548 000BD468 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800C154C 000BD46C 41 82 00 0C */ beq lbl_800C1558
|
|
/* 800C1550 000BD470 80 DD 2A 08 */ lwz r6, 0x2a08(r29)
|
|
/* 800C1554 000BD474 48 00 00 08 */ b lbl_800C155C
|
|
lbl_800C1558:
|
|
/* 800C1558 000BD478 80 DD 2A 04 */ lwz r6, 0x2a04(r29)
|
|
lbl_800C155C:
|
|
/* 800C155C 000BD47C 80 A1 00 18 */ lwz r5, 0x18(r1)
|
|
/* 800C1560 000BD480 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C1564 000BD484 4C C6 31 82 */ crclr 6
|
|
/* 800C1568 000BD488 38 9D 2A 10 */ addi r4, r29, 0x2a10
|
|
/* 800C156C 000BD48C 48 04 36 B9 */ bl sprintf
|
|
/* 800C1570 000BD490 48 00 00 E8 */ b lbl_800C1658
|
|
.global lbl_800C1574
|
|
lbl_800C1574:
|
|
/* 800C1574 000BD494 2C 1C 00 01 */ cmpwi r28, 1
|
|
/* 800C1578 000BD498 41 82 00 0C */ beq lbl_800C1584
|
|
/* 800C157C 000BD49C 80 DD 2A 08 */ lwz r6, 0x2a08(r29)
|
|
/* 800C1580 000BD4A0 48 00 00 08 */ b lbl_800C1588
|
|
lbl_800C1584:
|
|
/* 800C1584 000BD4A4 80 DD 2A 04 */ lwz r6, 0x2a04(r29)
|
|
lbl_800C1588:
|
|
/* 800C1588 000BD4A8 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C158C 000BD4AC 4C C6 31 82 */ crclr 6
|
|
/* 800C1590 000BD4B0 38 B4 00 00 */ addi r5, r20, 0
|
|
/* 800C1594 000BD4B4 38 9D 2A 10 */ addi r4, r29, 0x2a10
|
|
/* 800C1598 000BD4B8 48 04 36 8D */ bl sprintf
|
|
/* 800C159C 000BD4BC 48 00 00 BC */ b lbl_800C1658
|
|
.global lbl_800C15A0
|
|
lbl_800C15A0:
|
|
/* 800C15A0 000BD4C0 2C 1B 00 01 */ cmpwi r27, 1
|
|
/* 800C15A4 000BD4C4 41 82 00 0C */ beq lbl_800C15B0
|
|
/* 800C15A8 000BD4C8 80 DD 2A 08 */ lwz r6, 0x2a08(r29)
|
|
/* 800C15AC 000BD4CC 48 00 00 08 */ b lbl_800C15B4
|
|
lbl_800C15B0:
|
|
/* 800C15B0 000BD4D0 80 DD 2A 04 */ lwz r6, 0x2a04(r29)
|
|
lbl_800C15B4:
|
|
/* 800C15B4 000BD4D4 88 1F 00 01 */ lbz r0, 1(r31)
|
|
/* 800C15B8 000BD4D8 2C 00 00 5F */ cmpwi r0, 0x5f
|
|
/* 800C15BC 000BD4DC 40 82 00 0C */ bne lbl_800C15C8
|
|
/* 800C15C0 000BD4E0 80 DD 2A 0C */ lwz r6, 0x2a0c(r29)
|
|
/* 800C15C4 000BD4E4 3B FF 00 01 */ addi r31, r31, 1
|
|
lbl_800C15C8:
|
|
/* 800C15C8 000BD4E8 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C15CC 000BD4EC 4C C6 31 82 */ crclr 6
|
|
/* 800C15D0 000BD4F0 38 B5 00 00 */ addi r5, r21, 0
|
|
/* 800C15D4 000BD4F4 38 9D 2A 10 */ addi r4, r29, 0x2a10
|
|
/* 800C15D8 000BD4F8 48 04 36 4D */ bl sprintf
|
|
/* 800C15DC 000BD4FC 48 00 00 7C */ b lbl_800C1658
|
|
.global lbl_800C15E0
|
|
lbl_800C15E0:
|
|
/* 800C15E0 000BD500 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C15E4 000BD504 4C C6 31 82 */ crclr 6
|
|
/* 800C15E8 000BD508 38 BA 00 00 */ addi r5, r26, 0
|
|
/* 800C15EC 000BD50C 38 9D 2A 2C */ addi r4, r29, 0x2a2c
|
|
/* 800C15F0 000BD510 48 04 36 35 */ bl sprintf
|
|
/* 800C15F4 000BD514 48 00 00 64 */ b lbl_800C1658
|
|
.global lbl_800C15F8
|
|
lbl_800C15F8:
|
|
/* 800C15F8 000BD518 2C 19 00 01 */ cmpwi r25, 1
|
|
/* 800C15FC 000BD51C 41 82 00 0C */ beq lbl_800C1608
|
|
/* 800C1600 000BD520 80 DD 2A 08 */ lwz r6, 0x2a08(r29)
|
|
/* 800C1604 000BD524 48 00 00 08 */ b lbl_800C160C
|
|
lbl_800C1608:
|
|
/* 800C1608 000BD528 80 DD 2A 04 */ lwz r6, 0x2a04(r29)
|
|
lbl_800C160C:
|
|
/* 800C160C 000BD52C 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C1610 000BD530 4C C6 31 82 */ crclr 6
|
|
/* 800C1614 000BD534 38 B6 00 00 */ addi r5, r22, 0
|
|
/* 800C1618 000BD538 38 9D 2A 10 */ addi r4, r29, 0x2a10
|
|
/* 800C161C 000BD53C 48 04 36 09 */ bl sprintf
|
|
/* 800C1620 000BD540 48 00 00 38 */ b lbl_800C1658
|
|
.global lbl_800C1624
|
|
lbl_800C1624:
|
|
/* 800C1624 000BD544 2C 18 00 01 */ cmpwi r24, 1
|
|
/* 800C1628 000BD548 41 82 00 0C */ beq lbl_800C1634
|
|
/* 800C162C 000BD54C 80 DD 2A 08 */ lwz r6, 0x2a08(r29)
|
|
/* 800C1630 000BD550 48 00 00 08 */ b lbl_800C1638
|
|
lbl_800C1634:
|
|
/* 800C1634 000BD554 80 DD 2A 04 */ lwz r6, 0x2a04(r29)
|
|
lbl_800C1638:
|
|
/* 800C1638 000BD558 38 7E 00 00 */ addi r3, r30, 0
|
|
/* 800C163C 000BD55C 4C C6 31 82 */ crclr 6
|
|
/* 800C1640 000BD560 38 B7 00 00 */ addi r5, r23, 0
|
|
/* 800C1644 000BD564 38 9D 2A 10 */ addi r4, r29, 0x2a10
|
|
/* 800C1648 000BD568 48 04 35 DD */ bl sprintf
|
|
/* 800C164C 000BD56C 48 00 00 0C */ b lbl_800C1658
|
|
lbl_800C1650:
|
|
.global lbl_800C1650
|
|
/* 800C1650 000BD570 38 00 00 00 */ li r0, 0
|
|
/* 800C1654 000BD574 98 1E 00 00 */ stb r0, 0(r30)
|
|
lbl_800C1658:
|
|
/* 800C1658 000BD578 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 800C165C 000BD57C 48 00 00 08 */ b lbl_800C1664
|
|
lbl_800C1660:
|
|
/* 800C1660 000BD580 3B DE 00 01 */ addi r30, r30, 1
|
|
lbl_800C1664:
|
|
/* 800C1664 000BD584 88 1E 00 00 */ lbz r0, 0(r30)
|
|
/* 800C1668 000BD588 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800C166C 000BD58C 40 82 FF F4 */ bne lbl_800C1660
|
|
/* 800C1670 000BD590 48 00 00 10 */ b lbl_800C1680
|
|
lbl_800C1674:
|
|
/* 800C1674 000BD594 98 7E 00 00 */ stb r3, 0(r30)
|
|
/* 800C1678 000BD598 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 800C167C 000BD59C 3B DE 00 01 */ addi r30, r30, 1
|
|
lbl_800C1680:
|
|
/* 800C1680 000BD5A0 88 7F 00 00 */ lbz r3, 0(r31)
|
|
/* 800C1684 000BD5A4 7C 60 07 75 */ extsb. r0, r3
|
|
/* 800C1688 000BD5A8 40 82 FE 88 */ bne lbl_800C1510
|
|
/* 800C168C 000BD5AC 38 00 00 00 */ li r0, 0
|
|
/* 800C1690 000BD5B0 98 1E 00 00 */ stb r0, 0(r30)
|
|
/* 800C1694 000BD5B4 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 800C1698 000BD5B8 3A 52 00 04 */ addi r18, r18, 4
|
|
/* 800C169C 000BD5BC 80 61 00 50 */ lwz r3, 0x50(r1)
|
|
/* 800C16A0 000BD5C0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800C16A4 000BD5C4 90 01 00 50 */ stw r0, 0x50(r1)
|
|
lbl_800C16A8:
|
|
/* 800C16A8 000BD5C8 80 12 00 00 */ lwz r0, 0(r18)
|
|
/* 800C16AC 000BD5CC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800C16B0 000BD5D0 40 82 FE 48 */ bne lbl_800C14F8
|
|
/* 800C16B4 000BD5D4 80 61 00 50 */ lwz r3, 0x50(r1)
|
|
/* 800C16B8 000BD5D8 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 800C16BC 000BD5DC 90 70 00 00 */ stw r3, 0(r16)
|
|
/* 800C16C0 000BD5E0 90 10 00 04 */ stw r0, 4(r16)
|
|
/* 800C16C4 000BD5E4 80 61 00 58 */ lwz r3, 0x58(r1)
|
|
/* 800C16C8 000BD5E8 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 800C16CC 000BD5EC 90 70 00 08 */ stw r3, 8(r16)
|
|
/* 800C16D0 000BD5F0 90 10 00 0C */ stw r0, 0xc(r16)
|
|
/* 800C16D4 000BD5F4 80 61 00 60 */ lwz r3, 0x60(r1)
|
|
/* 800C16D8 000BD5F8 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 800C16DC 000BD5FC 90 70 00 10 */ stw r3, 0x10(r16)
|
|
/* 800C16E0 000BD600 90 10 00 14 */ stw r0, 0x14(r16)
|
|
/* 800C16E4 000BD604 80 01 00 68 */ lwz r0, 0x68(r1)
|
|
/* 800C16E8 000BD608 90 10 00 18 */ stw r0, 0x18(r16)
|
|
/* 800C16EC 000BD60C 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
|
/* 800C16F0 000BD610 BA 01 00 70 */ lmw r16, 0x70(r1)
|
|
/* 800C16F4 000BD614 38 21 00 B0 */ addi r1, r1, 0xb0
|
|
/* 800C16F8 000BD618 7C 08 03 A6 */ mtlr r0
|
|
/* 800C16FC 000BD61C 4E 80 00 20 */ blr
|
|
|
|
.section .sdata2
|
|
|
|
.global lbl_802F5ED0
|
|
lbl_802F5ED0:
|
|
# ROM: 0x1EF8F0
|
|
.byte 0x3F, 0x63, 0xB4, 0xF6
|
|
.byte 0x9F, 0xE2, 0x91, 0x8E
|
|
|
|
.global lbl_802F5ED8
|
|
lbl_802F5ED8:
|
|
# ROM: 0x1EF8F8
|
|
.byte 0x40, 0x74, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5EE0
|
|
lbl_802F5EE0:
|
|
# ROM: 0x1EF900
|
|
.byte 0x40, 0x6E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5EE8
|
|
lbl_802F5EE8:
|
|
# ROM: 0x1EF908
|
|
.4byte 0
|
|
|
|
.global lbl_802F5EEC
|
|
lbl_802F5EEC:
|
|
# ROM: 0x1EF90C
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F5EF0
|
|
lbl_802F5EF0:
|
|
# ROM: 0x1EF910
|
|
.byte 0x3F, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5EF8
|
|
lbl_802F5EF8:
|
|
# ROM: 0x1EF918
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F00
|
|
lbl_802F5F00:
|
|
# ROM: 0x1EF920
|
|
.byte 0x3E, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F5F04
|
|
lbl_802F5F04:
|
|
# ROM: 0x1EF924
|
|
.byte 0xC7, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F5F08
|
|
lbl_802F5F08:
|
|
# ROM: 0x1EF928
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F5F0C
|
|
lbl_802F5F0C:
|
|
# ROM: 0x1EF92C
|
|
.byte 0x42, 0x40, 0x00, 0x00
|
|
|
|
.global lbl_802F5F10
|
|
lbl_802F5F10:
|
|
# ROM: 0x1EF930
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F14
|
|
lbl_802F5F14:
|
|
# ROM: 0x1EF934
|
|
.byte 0xC1, 0x8C, 0x00, 0x00
|
|
|
|
.global lbl_802F5F18
|
|
lbl_802F5F18:
|
|
# ROM: 0x1EF938
|
|
.byte 0x44, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F5F1C
|
|
lbl_802F5F1C:
|
|
# ROM: 0x1EF93C
|
|
.byte 0x42, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F5F20
|
|
lbl_802F5F20:
|
|
# ROM: 0x1EF940
|
|
.byte 0x42, 0x10, 0x00, 0x00
|
|
|
|
.global lbl_802F5F24
|
|
lbl_802F5F24:
|
|
# ROM: 0x1EF944
|
|
.byte 0x43, 0x8C, 0x00, 0x00
|
|
|
|
.global lbl_802F5F28
|
|
lbl_802F5F28:
|
|
# ROM: 0x1EF948
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.byte 0x80, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F5F30
|
|
lbl_802F5F30:
|
|
# ROM: 0x1EF950
|
|
.byte 0x40, 0x2E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F38
|
|
lbl_802F5F38:
|
|
# ROM: 0x1EF958
|
|
.byte 0x40, 0x4E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F40
|
|
lbl_802F5F40:
|
|
# ROM: 0x1EF960
|
|
.byte 0x43, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F5F44
|
|
lbl_802F5F44:
|
|
# ROM: 0x1EF964
|
|
.byte 0x42, 0xD4, 0x00, 0x00
|
|
|
|
.global lbl_802F5F48
|
|
lbl_802F5F48:
|
|
# ROM: 0x1EF968
|
|
.byte 0x40, 0x67, 0x60, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F50
|
|
lbl_802F5F50:
|
|
# ROM: 0x1EF970
|
|
.byte 0x40, 0x3F, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F58
|
|
lbl_802F5F58:
|
|
# ROM: 0x1EF978
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F5F5C
|
|
lbl_802F5F5C:
|
|
# ROM: 0x1EF97C
|
|
.byte 0x44, 0x38, 0x00, 0x00
|
|
|
|
.global lbl_802F5F60
|
|
lbl_802F5F60:
|
|
# ROM: 0x1EF980
|
|
.byte 0x43, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F68
|
|
lbl_802F5F68:
|
|
# ROM: 0x1EF988
|
|
.byte 0xC0, 0x11, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F70
|
|
lbl_802F5F70:
|
|
# ROM: 0x1EF990
|
|
.byte 0x3A, 0x1D, 0x49, 0x52
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F78
|
|
lbl_802F5F78:
|
|
# ROM: 0x1EF998
|
|
.byte 0x40, 0x58, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5F80
|
|
lbl_802F5F80:
|
|
# ROM: 0x1EF9A0
|
|
.byte 0x40, 0x35, 0x55, 0x55
|
|
.byte 0x55, 0x55, 0x55, 0x55
|
|
|
|
.global lbl_802F5F88
|
|
lbl_802F5F88:
|
|
# ROM: 0x1EF9A8
|
|
.byte 0x40, 0x1C, 0x71, 0xC7
|
|
.byte 0x1C, 0x71, 0xC7, 0x1C
|
|
|
|
.global lbl_802F5F90
|
|
lbl_802F5F90:
|
|
# ROM: 0x1EF9B0
|
|
.byte 0x3F, 0xB3, 0x33, 0x33
|
|
.byte 0x33, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F5F98
|
|
lbl_802F5F98:
|
|
# ROM: 0x1EF9B8
|
|
.byte 0x40, 0x28, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FA0
|
|
lbl_802F5FA0:
|
|
# ROM: 0x1EF9C0
|
|
.byte 0x41, 0x40, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FA8
|
|
lbl_802F5FA8:
|
|
# ROM: 0x1EF9C8
|
|
.byte 0xC0, 0x28, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FB0
|
|
lbl_802F5FB0:
|
|
# ROM: 0x1EF9D0
|
|
.byte 0xC1, 0x40, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FB8
|
|
lbl_802F5FB8:
|
|
# ROM: 0x1EF9D8
|
|
.byte 0xC0, 0x56, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FC0
|
|
lbl_802F5FC0:
|
|
# ROM: 0x1EF9E0
|
|
.byte 0xC3, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FC8
|
|
lbl_802F5FC8:
|
|
# ROM: 0x1EF9E8
|
|
.byte 0x3F, 0xEF, 0x5C, 0x28
|
|
.byte 0xF5, 0xC2, 0x8F, 0x5C
|
|
|
|
.global lbl_802F5FD0
|
|
lbl_802F5FD0:
|
|
# ROM: 0x1EF9F0
|
|
.byte 0x3F, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F5FD4
|
|
lbl_802F5FD4:
|
|
# ROM: 0x1EF9F4
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F5FD8
|
|
lbl_802F5FD8:
|
|
# ROM: 0x1EF9F8
|
|
.byte 0x3F, 0x19, 0x99, 0x9A
|
|
|
|
.global lbl_802F5FDC
|
|
lbl_802F5FDC:
|
|
# ROM: 0x1EF9FC
|
|
.byte 0x3F, 0x0C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F5FE0
|
|
lbl_802F5FE0:
|
|
# ROM: 0x1EFA00
|
|
.byte 0x3F, 0xA9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F5FE8
|
|
lbl_802F5FE8:
|
|
# ROM: 0x1EFA08
|
|
.byte 0x3F, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FF0
|
|
lbl_802F5FF0:
|
|
# ROM: 0x1EFA10
|
|
.byte 0x3F, 0xD0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F5FF8
|
|
lbl_802F5FF8:
|
|
# ROM: 0x1EFA18
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6000
|
|
lbl_802F6000:
|
|
# ROM: 0x1EFA20
|
|
.byte 0x3F, 0xC9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6008
|
|
lbl_802F6008:
|
|
# ROM: 0x1EFA28
|
|
.byte 0x3F, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F600C
|
|
lbl_802F600C:
|
|
# ROM: 0x1EFA2C
|
|
.byte 0x3E, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6010
|
|
lbl_802F6010:
|
|
# ROM: 0x1EFA30
|
|
.byte 0x3F, 0xB9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6018
|
|
lbl_802F6018:
|
|
# ROM: 0x1EFA38
|
|
.byte 0x3F, 0x83, 0xD7, 0x0A
|
|
|
|
.global lbl_802F601C
|
|
lbl_802F601C:
|
|
# ROM: 0x1EFA3C
|
|
.byte 0x3C, 0xC0, 0x00, 0x00
|
|
|
|
.global lbl_802F6020
|
|
lbl_802F6020:
|
|
# ROM: 0x1EFA40
|
|
.byte 0x3F, 0x7A, 0x00, 0x00
|
|
|
|
.global lbl_802F6024
|
|
lbl_802F6024:
|
|
# ROM: 0x1EFA44
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6028
|
|
lbl_802F6028:
|
|
# ROM: 0x1EFA48
|
|
.byte 0x3E, 0x48, 0x00, 0x00
|
|
|
|
.global lbl_802F602C
|
|
lbl_802F602C:
|
|
# ROM: 0x1EFA4C
|
|
.byte 0x3F, 0x6E, 0x00, 0x00
|
|
|
|
.global lbl_802F6030
|
|
lbl_802F6030:
|
|
# ROM: 0x1EFA50
|
|
.byte 0x3F, 0x74, 0x00, 0x00
|
|
|
|
.global lbl_802F6034
|
|
lbl_802F6034:
|
|
# ROM: 0x1EFA54
|
|
.byte 0x42, 0x48, 0x00, 0x00
|
|
|
|
.global lbl_802F6038
|
|
lbl_802F6038:
|
|
# ROM: 0x1EFA58
|
|
.byte 0x40, 0x2F, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6040
|
|
lbl_802F6040:
|
|
# ROM: 0x1EFA60
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6044
|
|
lbl_802F6044:
|
|
# ROM: 0x1EFA64
|
|
.byte 0x3E, 0xC4, 0xEC, 0x4F
|
|
|
|
.global lbl_802F6048
|
|
lbl_802F6048:
|
|
# ROM: 0x1EFA68
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
|
|
.global lbl_802F604C
|
|
lbl_802F604C:
|
|
# ROM: 0x1EFA6C
|
|
.byte 0xC1, 0x84, 0x00, 0x00
|
|
|
|
.global lbl_802F6050
|
|
lbl_802F6050:
|
|
# ROM: 0x1EFA70
|
|
.byte 0x3F, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6058
|
|
lbl_802F6058:
|
|
# ROM: 0x1EFA78
|
|
.byte 0x40, 0x10, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6060
|
|
lbl_802F6060:
|
|
# ROM: 0x1EFA80
|
|
.byte 0x3F, 0xB1, 0x11, 0x11
|
|
.byte 0x11, 0x11, 0x11, 0x11
|
|
|
|
.global lbl_802F6068
|
|
lbl_802F6068:
|
|
# ROM: 0x1EFA88
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global lbl_802F6070
|
|
lbl_802F6070:
|
|
# ROM: 0x1EFA90
|
|
.byte 0x3F, 0xF8, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6078
|
|
lbl_802F6078:
|
|
# ROM: 0x1EFA98
|
|
.byte 0xBD, 0x4C, 0xCC, 0xCD
|
|
.4byte 0
|
|
|
|
.global lbl_802F6080
|
|
lbl_802F6080:
|
|
# ROM: 0x1EFAA0
|
|
.byte 0x3F, 0xE9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6088
|
|
lbl_802F6088:
|
|
# ROM: 0x1EFAA8
|
|
.byte 0x3F, 0xE8, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6090
|
|
lbl_802F6090:
|
|
# ROM: 0x1EFAB0
|
|
.byte 0x3F, 0xEC, 0xCC, 0xCC
|
|
.byte 0xCC, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6098
|
|
lbl_802F6098:
|
|
# ROM: 0x1EFAB8
|
|
.byte 0x3F, 0xF2, 0xDD, 0x2F
|
|
.byte 0x1A, 0x9F, 0xBE, 0x77
|
|
|
|
.global lbl_802F60A0
|
|
lbl_802F60A0:
|
|
# ROM: 0x1EFAC0
|
|
.byte 0x3E, 0x2A, 0xAA, 0xAB
|
|
.4byte 0
|
|
|
|
.global lbl_802F60A8
|
|
lbl_802F60A8:
|
|
# ROM: 0x1EFAC8
|
|
.byte 0x3F, 0xE6, 0x66, 0x66
|
|
.byte 0x66, 0x66, 0x66, 0x66
|
|
|
|
.global lbl_802F60B0
|
|
lbl_802F60B0:
|
|
# ROM: 0x1EFAD0
|
|
.byte 0xBF, 0xA9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F60B8
|
|
lbl_802F60B8:
|
|
# ROM: 0x1EFAD8
|
|
.4byte 0
|
|
|
|
.global lbl_802F60BC
|
|
lbl_802F60BC:
|
|
# ROM: 0x1EFADC
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F60C0
|
|
lbl_802F60C0:
|
|
# ROM: 0x1EFAE0
|
|
.byte 0x41, 0x28, 0x00, 0x00
|
|
|
|
.global lbl_802F60C4
|
|
lbl_802F60C4:
|
|
# ROM: 0x1EFAE4
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F60C8
|
|
lbl_802F60C8:
|
|
# ROM: 0x1EFAE8
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F60CC
|
|
lbl_802F60CC:
|
|
# ROM: 0x1EFAEC
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0A
|
|
|
|
.global lbl_802F60D0
|
|
lbl_802F60D0:
|
|
# ROM: 0x1EFAF0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F60D4
|
|
lbl_802F60D4:
|
|
# ROM: 0x1EFAF4
|
|
.byte 0xC2, 0xB4, 0x00, 0x00
|
|
|
|
.global lbl_802F60D8
|
|
lbl_802F60D8:
|
|
# ROM: 0x1EFAF8
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global lbl_802F60E0
|
|
lbl_802F60E0:
|
|
# ROM: 0x1EFB00
|
|
.byte 0xC0, 0x4E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F60E8
|
|
lbl_802F60E8:
|
|
# ROM: 0x1EFB08
|
|
.byte 0x40, 0xA6, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F60F0
|
|
lbl_802F60F0:
|
|
# ROM: 0x1EFB10
|
|
.byte 0x45, 0x7A, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F60F8
|
|
lbl_802F60F8:
|
|
# ROM: 0x1EFB18
|
|
.byte 0x3F, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6100
|
|
lbl_802F6100:
|
|
# ROM: 0x1EFB20
|
|
.byte 0x40, 0x54, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6108
|
|
lbl_802F6108:
|
|
# ROM: 0x1EFB28
|
|
.byte 0x40, 0xA6, 0xA8, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6110
|
|
lbl_802F6110:
|
|
# ROM: 0x1EFB30
|
|
.byte 0x40, 0x24, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6118
|
|
lbl_802F6118:
|
|
# ROM: 0x1EFB38
|
|
.byte 0xC2, 0x70, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6120
|
|
lbl_802F6120:
|
|
# ROM: 0x1EFB40
|
|
.byte 0x3F, 0x84, 0x7A, 0xE1
|
|
.byte 0x47, 0xAE, 0x14, 0x7B
|
|
|
|
.global lbl_802F6128
|
|
lbl_802F6128:
|
|
# ROM: 0x1EFB48
|
|
.byte 0x42, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F612C
|
|
lbl_802F612C:
|
|
# ROM: 0x1EFB4C
|
|
.byte 0x45, 0xBB, 0x80, 0x00
|
|
|
|
.global lbl_802F6130
|
|
lbl_802F6130:
|
|
# ROM: 0x1EFB50
|
|
.byte 0x3F, 0xEF, 0x5C, 0x28
|
|
.byte 0xF5, 0xC2, 0x8F, 0x5C
|
|
|
|
.global lbl_802F6138
|
|
lbl_802F6138:
|
|
# ROM: 0x1EFB58
|
|
.byte 0x3F, 0xEE, 0x66, 0x66
|
|
.byte 0x66, 0x66, 0x66, 0x66
|
|
|
|
.global lbl_802F6140
|
|
lbl_802F6140:
|
|
# ROM: 0x1EFB60
|
|
.byte 0xBF, 0xA9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6148
|
|
lbl_802F6148:
|
|
# ROM: 0x1EFB68
|
|
.byte 0x3C, 0x23, 0xD7, 0x0A
|
|
.4byte 0
|
|
|
|
.global lbl_802F6150
|
|
lbl_802F6150:
|
|
# ROM: 0x1EFB70
|
|
.byte 0x3F, 0xEC, 0xCC, 0xCC
|
|
.byte 0xCC, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6158
|
|
lbl_802F6158:
|
|
# ROM: 0x1EFB78
|
|
.byte 0x3F, 0xE9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6160
|
|
lbl_802F6160:
|
|
# ROM: 0x1EFB80
|
|
.byte 0x3F, 0xF1, 0x47, 0xAE
|
|
.byte 0x14, 0x7A, 0xE1, 0x48
|
|
|
|
.global lbl_802F6168
|
|
lbl_802F6168:
|
|
# ROM: 0x1EFB88
|
|
.byte 0x3F, 0xCC, 0x28, 0xF5
|
|
.byte 0xC2, 0x8F, 0x5C, 0x29
|
|
|
|
.global lbl_802F6170
|
|
lbl_802F6170:
|
|
# ROM: 0x1EFB90
|
|
.byte 0x3E, 0x61, 0x47, 0xAE
|
|
.4byte 0
|
|
|
|
.global lbl_802F6178
|
|
lbl_802F6178:
|
|
# ROM: 0x1EFB98
|
|
.byte 0xBF, 0xD3, 0x33, 0x33
|
|
.byte 0x33, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F6180
|
|
lbl_802F6180:
|
|
# ROM: 0x1EFBA0
|
|
.byte 0x40, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6188
|
|
lbl_802F6188:
|
|
# ROM: 0x1EFBA8
|
|
.byte 0x3F, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6190
|
|
lbl_802F6190:
|
|
# ROM: 0x1EFBB0
|
|
.byte 0x43, 0x7F, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6198
|
|
lbl_802F6198:
|
|
# ROM: 0x1EFBB8
|
|
.byte 0xC0, 0x22, 0xB3, 0x33
|
|
.byte 0x33, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F61A0
|
|
lbl_802F61A0:
|
|
# ROM: 0x1EFBC0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F61A4
|
|
lbl_802F61A4:
|
|
# ROM: 0x1EFBC4
|
|
.byte 0xC1, 0x15, 0x99, 0x9A
|
|
|
|
.global lbl_802F61A8
|
|
lbl_802F61A8:
|
|
# ROM: 0x1EFBC8
|
|
.byte 0x40, 0x22, 0xB3, 0x33
|
|
.byte 0x33, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F61B0
|
|
lbl_802F61B0:
|
|
# ROM: 0x1EFBD0
|
|
.byte 0x41, 0x15, 0x99, 0x9A
|
|
|
|
.global lbl_802F61B4
|
|
lbl_802F61B4:
|
|
# ROM: 0x1EFBD4
|
|
.byte 0x44, 0x7A, 0x00, 0x00
|
|
|
|
.global lbl_802F61B8
|
|
lbl_802F61B8:
|
|
# ROM: 0x1EFBD8
|
|
.byte 0x3F, 0x66, 0x87, 0x2B
|
|
.byte 0x02, 0x0C, 0x49, 0xBA
|
|
|
|
.global lbl_802F61C0
|
|
lbl_802F61C0:
|
|
# ROM: 0x1EFBE0
|
|
.byte 0xC0, 0x3E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F61C8
|
|
lbl_802F61C8:
|
|
# ROM: 0x1EFBE8
|
|
.byte 0xC0, 0x3D, 0xCC, 0xCC
|
|
.byte 0xCC, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F61D0
|
|
lbl_802F61D0:
|
|
# ROM: 0x1EFBF0
|
|
.byte 0xBF, 0xD9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F61D8
|
|
lbl_802F61D8:
|
|
# ROM: 0x1EFBF8
|
|
.byte 0xBF, 0xC9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F61E0
|
|
lbl_802F61E0:
|
|
# ROM: 0x1EFC00
|
|
.byte 0x40, 0xA6, 0xA8, 0x66
|
|
.byte 0x66, 0x66, 0x66, 0x66
|
|
|
|
.global lbl_802F61E8
|
|
lbl_802F61E8:
|
|
# ROM: 0x1EFC08
|
|
.byte 0xC0, 0x14, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F61F0
|
|
lbl_802F61F0:
|
|
# ROM: 0x1EFC10
|
|
.byte 0xC0, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F61F8
|
|
lbl_802F61F8:
|
|
# ROM: 0x1EFC18
|
|
.byte 0x40, 0x34, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6200
|
|
lbl_802F6200:
|
|
# ROM: 0x1EFC20
|
|
.byte 0x40, 0x36, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6208
|
|
lbl_802F6208:
|
|
# ROM: 0x1EFC28
|
|
.byte 0x40, 0x4B, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6210
|
|
lbl_802F6210:
|
|
# ROM: 0x1EFC30
|
|
.byte 0x40, 0x72, 0xC0, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6218
|
|
lbl_802F6218:
|
|
# ROM: 0x1EFC38
|
|
.byte 0x40, 0x7F, 0x40, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6220
|
|
lbl_802F6220:
|
|
# ROM: 0x1EFC40
|
|
.byte 0x3D, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6224
|
|
lbl_802F6224:
|
|
# ROM: 0x1EFC44
|
|
.byte 0x3D, 0x23, 0xD7, 0x0A
|
|
|
|
.global lbl_802F6228
|
|
lbl_802F6228:
|
|
# ROM: 0x1EFC48
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.byte 0x80, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F6230
|
|
lbl_802F6230:
|
|
# ROM: 0x1EFC50
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6238
|
|
lbl_802F6238:
|
|
# ROM: 0x1EFC58
|
|
.byte 0x43, 0x48, 0x00, 0x00
|
|
|
|
.global lbl_802F623C
|
|
lbl_802F623C:
|
|
# ROM: 0x1EFC5C
|
|
.byte 0xC2, 0xF0, 0x00, 0x00
|
|
|
|
.global lbl_802F6240
|
|
lbl_802F6240:
|
|
# ROM: 0x1EFC60
|
|
.byte 0x3F, 0x19, 0x99, 0x9A
|
|
|
|
.global lbl_802F6244
|
|
lbl_802F6244:
|
|
# ROM: 0x1EFC64
|
|
.byte 0xC2, 0xDC, 0x00, 0x00
|
|
|
|
.global lbl_802F6248
|
|
lbl_802F6248:
|
|
# ROM: 0x1EFC68
|
|
.byte 0x3F, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F624C
|
|
lbl_802F624C:
|
|
# ROM: 0x1EFC6C
|
|
.byte 0xC2, 0xC8, 0x00, 0x00
|
|
|
|
.global lbl_802F6250
|
|
lbl_802F6250:
|
|
# ROM: 0x1EFC70
|
|
.byte 0x3F, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6254
|
|
lbl_802F6254:
|
|
# ROM: 0x1EFC74
|
|
.byte 0x3F, 0x66, 0x66, 0x66
|
|
|
|
.global lbl_802F6258
|
|
lbl_802F6258:
|
|
# ROM: 0x1EFC78
|
|
.byte 0xC2, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F625C
|
|
lbl_802F625C:
|
|
# ROM: 0x1EFC7C
|
|
.byte 0xC2, 0x8C, 0x00, 0x00
|
|
|
|
.global lbl_802F6260
|
|
lbl_802F6260:
|
|
# ROM: 0x1EFC80
|
|
.byte 0xC2, 0x48, 0x00, 0x00
|
|
|
|
.global lbl_802F6264
|
|
lbl_802F6264:
|
|
# ROM: 0x1EFC84
|
|
.byte 0xC2, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F6268
|
|
lbl_802F6268:
|
|
# ROM: 0x1EFC88
|
|
.byte 0xC1, 0xF0, 0x00, 0x00
|
|
|
|
.global lbl_802F626C
|
|
lbl_802F626C:
|
|
# ROM: 0x1EFC8C
|
|
.byte 0xC1, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F6270
|
|
lbl_802F6270:
|
|
# ROM: 0x1EFC90
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F6274
|
|
lbl_802F6274:
|
|
# ROM: 0x1EFC94
|
|
.byte 0x80, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F6278
|
|
lbl_802F6278:
|
|
# ROM: 0x1EFC98
|
|
.byte 0x3E, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F627C
|
|
lbl_802F627C:
|
|
# ROM: 0x1EFC9C
|
|
.byte 0xBE, 0xFD, 0x70, 0xA4
|
|
|
|
.global lbl_802F6280
|
|
lbl_802F6280:
|
|
# ROM: 0x1EFCA0
|
|
.byte 0x3E, 0xB3, 0x33, 0x33
|
|
|
|
.global lbl_802F6284
|
|
lbl_802F6284:
|
|
# ROM: 0x1EFCA4
|
|
.byte 0x3F, 0x11, 0xEB, 0x85
|
|
|
|
.global lbl_802F6288
|
|
lbl_802F6288:
|
|
# ROM: 0x1EFCA8
|
|
.byte 0xC0, 0x44, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6290
|
|
lbl_802F6290:
|
|
# ROM: 0x1EFCB0
|
|
.byte 0xC0, 0x55, 0x40, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6298
|
|
lbl_802F6298:
|
|
# ROM: 0x1EFCB8
|
|
.byte 0xC0, 0x56, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62A0
|
|
lbl_802F62A0:
|
|
# ROM: 0x1EFCC0
|
|
.byte 0x40, 0x4E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62A8
|
|
lbl_802F62A8:
|
|
# ROM: 0x1EFCC8
|
|
.byte 0x43, 0x0C, 0x00, 0x00
|
|
|
|
.global lbl_802F62AC
|
|
lbl_802F62AC:
|
|
# ROM: 0x1EFCCC
|
|
.byte 0x43, 0x64, 0x00, 0x00
|
|
|
|
.global lbl_802F62B0
|
|
lbl_802F62B0:
|
|
# ROM: 0x1EFCD0
|
|
.byte 0x43, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F62B4
|
|
lbl_802F62B4:
|
|
# ROM: 0x1EFCD4
|
|
.byte 0x43, 0x16, 0x00, 0x00
|
|
|
|
.global lbl_802F62B8
|
|
lbl_802F62B8:
|
|
# ROM: 0x1EFCD8
|
|
.byte 0xC0, 0x46, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62C0
|
|
lbl_802F62C0:
|
|
# ROM: 0x1EFCE0
|
|
.byte 0x40, 0x2E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62C8
|
|
lbl_802F62C8:
|
|
# ROM: 0x1EFCE8
|
|
.byte 0x40, 0x56, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62D0
|
|
lbl_802F62D0:
|
|
# ROM: 0x1EFCF0
|
|
.byte 0xC0, 0x4B, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62D8
|
|
lbl_802F62D8:
|
|
# ROM: 0x1EFCF8
|
|
.byte 0x43, 0x3E, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62E0
|
|
lbl_802F62E0:
|
|
# ROM: 0x1EFD00
|
|
.byte 0xC0, 0x49, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62E8
|
|
lbl_802F62E8:
|
|
# ROM: 0x1EFD08
|
|
.byte 0x40, 0x32, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62F0
|
|
lbl_802F62F0:
|
|
# ROM: 0x1EFD10
|
|
.byte 0xC0, 0x24, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F62F8
|
|
lbl_802F62F8:
|
|
# ROM: 0x1EFD18
|
|
.byte 0x43, 0x50, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6300
|
|
lbl_802F6300:
|
|
# ROM: 0x1EFD20
|
|
.byte 0xC0, 0x34, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6308
|
|
lbl_802F6308:
|
|
# ROM: 0x1EFD28
|
|
.byte 0x43, 0x78, 0x00, 0x00
|
|
|
|
.global lbl_802F630C
|
|
lbl_802F630C:
|
|
# ROM: 0x1EFD2C
|
|
.byte 0xC3, 0x02, 0x00, 0x00
|
|
|
|
.global lbl_802F6310
|
|
lbl_802F6310:
|
|
# ROM: 0x1EFD30
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6314
|
|
lbl_802F6314:
|
|
# ROM: 0x1EFD34
|
|
.byte 0x3E, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6318
|
|
lbl_802F6318:
|
|
# ROM: 0x1EFD38
|
|
.byte 0x38, 0xD1, 0xB7, 0x17
|
|
.4byte 0
|
|
|
|
.global lbl_802F6320
|
|
lbl_802F6320:
|
|
# ROM: 0x1EFD40
|
|
.byte 0xC0, 0x6F, 0x40, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6328
|
|
lbl_802F6328:
|
|
# ROM: 0x1EFD48
|
|
.byte 0x40, 0xA6, 0xE4, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6330
|
|
lbl_802F6330:
|
|
# ROM: 0x1EFD50
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6338
|
|
lbl_802F6338:
|
|
# ROM: 0x1EFD58
|
|
.byte 0x40, 0x79, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6340
|
|
lbl_802F6340:
|
|
# ROM: 0x1EFD60
|
|
.byte 0x43, 0x37, 0x00, 0x00
|
|
|
|
.global lbl_802F6344
|
|
lbl_802F6344:
|
|
# ROM: 0x1EFD64
|
|
.byte 0x43, 0x0F, 0x00, 0x00
|
|
|
|
.global lbl_802F6348
|
|
lbl_802F6348:
|
|
# ROM: 0x1EFD68
|
|
.byte 0x40, 0x44, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6350
|
|
lbl_802F6350:
|
|
# ROM: 0x1EFD70
|
|
.byte 0x40, 0x76, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6358
|
|
lbl_802F6358:
|
|
# ROM: 0x1EFD78
|
|
.byte 0x43, 0x34, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6360
|
|
lbl_802F6360:
|
|
# ROM: 0x1EFD80
|
|
.byte 0x40, 0x49, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6368
|
|
lbl_802F6368:
|
|
# ROM: 0x1EFD88
|
|
.byte 0x43, 0xA1, 0x80, 0x00
|
|
|
|
.global lbl_802F636C
|
|
lbl_802F636C:
|
|
# ROM: 0x1EFD8C
|
|
.byte 0x43, 0x4B, 0x00, 0x00
|
|
|
|
.global lbl_802F6370
|
|
lbl_802F6370:
|
|
# ROM: 0x1EFD90
|
|
.byte 0x40, 0x80, 0xE0, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6378
|
|
lbl_802F6378:
|
|
# ROM: 0x1EFD98
|
|
.byte 0x40, 0x59, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6380
|
|
lbl_802F6380:
|
|
# ROM: 0x1EFDA0
|
|
.byte 0x3F, 0x56, 0x4C, 0xE8
|
|
.byte 0xBB, 0xEB, 0xA9, 0x06
|
|
|
|
.global lbl_802F6388
|
|
lbl_802F6388:
|
|
# ROM: 0x1EFDA8
|
|
.byte 0x40, 0x7C, 0x20, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6390
|
|
lbl_802F6390:
|
|
# ROM: 0x1EFDB0
|
|
.byte 0x40, 0x89, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6398
|
|
lbl_802F6398:
|
|
# ROM: 0x1EFDB8
|
|
.byte 0x43, 0xA1, 0x00, 0x00
|
|
|
|
.global lbl_802F639C
|
|
lbl_802F639C:
|
|
# ROM: 0x1EFDBC
|
|
.byte 0x43, 0x52, 0x00, 0x00
|
|
|
|
.global lbl_802F63A0
|
|
lbl_802F63A0:
|
|
# ROM: 0x1EFDC0
|
|
.byte 0x40, 0x82, 0x20, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63A8
|
|
lbl_802F63A8:
|
|
# ROM: 0x1EFDC8
|
|
.byte 0x40, 0x87, 0xC0, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63B0
|
|
lbl_802F63B0:
|
|
# ROM: 0x1EFDD0
|
|
.byte 0x40, 0x88, 0xB0, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63B8
|
|
lbl_802F63B8:
|
|
# ROM: 0x1EFDD8
|
|
.byte 0x40, 0x90, 0xB8, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63C0
|
|
lbl_802F63C0:
|
|
# ROM: 0x1EFDE0
|
|
.byte 0x43, 0x51, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63C8
|
|
lbl_802F63C8:
|
|
# ROM: 0x1EFDE8
|
|
.byte 0x40, 0x8A, 0x40, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63D0
|
|
lbl_802F63D0:
|
|
# ROM: 0x1EFDF0
|
|
.byte 0x43, 0xB6, 0x80, 0x00
|
|
|
|
.global lbl_802F63D4
|
|
lbl_802F63D4:
|
|
# ROM: 0x1EFDF4
|
|
.byte 0x43, 0x4D, 0x00, 0x00
|
|
|
|
.global lbl_802F63D8
|
|
lbl_802F63D8:
|
|
# ROM: 0x1EFDF8
|
|
.byte 0x43, 0xB4, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63E0
|
|
lbl_802F63E0:
|
|
# ROM: 0x1EFE00
|
|
.byte 0x40, 0x90, 0x40, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63E8
|
|
lbl_802F63E8:
|
|
# ROM: 0x1EFE08
|
|
.byte 0x40, 0x90, 0xCE, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63F0
|
|
lbl_802F63F0:
|
|
# ROM: 0x1EFE10
|
|
.byte 0x40, 0xAB, 0x58, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F63F8
|
|
lbl_802F63F8:
|
|
# ROM: 0x1EFE18
|
|
.byte 0x42, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F63FC
|
|
lbl_802F63FC:
|
|
# ROM: 0x1EFE1C
|
|
.byte 0x42, 0x82, 0x00, 0x00
|
|
|
|
.global lbl_802F6400
|
|
lbl_802F6400:
|
|
# ROM: 0x1EFE20
|
|
.byte 0x41, 0xF0, 0x00, 0x00
|
|
|
|
.global lbl_802F6404
|
|
lbl_802F6404:
|
|
# ROM: 0x1EFE24
|
|
.byte 0x42, 0x78, 0x00, 0x00
|
|
|
|
.global lbl_802F6408
|
|
lbl_802F6408:
|
|
# ROM: 0x1EFE28
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6410
|
|
lbl_802F6410:
|
|
# ROM: 0x1EFE30
|
|
.byte 0x3F, 0xD9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6418
|
|
lbl_802F6418:
|
|
# ROM: 0x1EFE38
|
|
.byte 0x40, 0x50, 0x40, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6420
|
|
lbl_802F6420:
|
|
# ROM: 0x1EFE40
|
|
.byte 0x41, 0x30, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6428
|
|
lbl_802F6428:
|
|
# ROM: 0x1EFE48
|
|
.byte 0x40, 0x39, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6430
|
|
lbl_802F6430:
|
|
# ROM: 0x1EFE50
|
|
.byte 0x40, 0x14, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6438
|
|
lbl_802F6438:
|
|
# ROM: 0x1EFE58
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F643C
|
|
lbl_802F643C:
|
|
# ROM: 0x1EFE5C
|
|
.byte 0x3B, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6440
|
|
lbl_802F6440:
|
|
# ROM: 0x1EFE60
|
|
.byte 0x40, 0x23, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6448
|
|
lbl_802F6448:
|
|
# ROM: 0x1EFE68
|
|
.byte 0xC0, 0x23, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6450
|
|
lbl_802F6450:
|
|
# ROM: 0x1EFE70
|
|
.byte 0x40, 0x22, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6458
|
|
lbl_802F6458:
|
|
# ROM: 0x1EFE78
|
|
.byte 0xC0, 0x58, 0xC0, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6460
|
|
lbl_802F6460:
|
|
# ROM: 0x1EFE80
|
|
.byte 0x3F, 0x59, 0x99, 0x9A
|
|
|
|
.global lbl_802F6464
|
|
lbl_802F6464:
|
|
# ROM: 0x1EFE84
|
|
.byte 0xC1, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F6468
|
|
lbl_802F6468:
|
|
# ROM: 0x1EFE88
|
|
.byte 0x41, 0xA0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6470
|
|
lbl_802F6470:
|
|
# ROM: 0x1EFE90
|
|
.byte 0x3F, 0xE2, 0xE1, 0x47
|
|
.byte 0xAE, 0x14, 0x7A, 0xE1
|
|
|
|
.global lbl_802F6478
|
|
lbl_802F6478:
|
|
# ROM: 0x1EFE98
|
|
.byte 0x3F, 0xF1, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6480
|
|
lbl_802F6480:
|
|
# ROM: 0x1EFEA0
|
|
.byte 0x3F, 0xBC, 0x28, 0xF5
|
|
.byte 0xC2, 0x8F, 0x5C, 0x29
|
|
|
|
.global lbl_802F6488
|
|
lbl_802F6488:
|
|
# ROM: 0x1EFEA8
|
|
.byte 0x3F, 0xD0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6490
|
|
lbl_802F6490:
|
|
# ROM: 0x1EFEB0
|
|
.byte 0x46, 0xFF, 0xFE, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6498
|
|
lbl_802F6498:
|
|
# ROM: 0x1EFEB8
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F64A0
|
|
lbl_802F64A0:
|
|
# ROM: 0x1EFEC0
|
|
.byte 0x46, 0xA2, 0xF9, 0x83
|
|
|
|
.global lbl_802F64A4
|
|
lbl_802F64A4:
|
|
# ROM: 0x1EFEC4
|
|
.byte 0x46, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F64A8
|
|
lbl_802F64A8:
|
|
# ROM: 0x1EFEC8
|
|
.byte 0x3F, 0xB9, 0x99, 0x99
|
|
.byte 0x99, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F64B0
|
|
lbl_802F64B0:
|
|
# ROM: 0x1EFED0
|
|
.byte 0x3F, 0xC1, 0xEB, 0x85
|
|
.byte 0x1E, 0xB8, 0x51, 0xEC
|
|
|
|
.global lbl_802F64B8
|
|
lbl_802F64B8:
|
|
# ROM: 0x1EFED8
|
|
.byte 0x3F, 0xBE, 0xB8, 0x51
|
|
.byte 0xEB, 0x85, 0x1E, 0xB8
|
|
|
|
.global lbl_802F64C0
|
|
lbl_802F64C0:
|
|
# ROM: 0x1EFEE0
|
|
.byte 0x3D, 0x75, 0xC2, 0x8F
|
|
.4byte 0
|
|
|
|
.global lbl_802F64C8
|
|
lbl_802F64C8:
|
|
# ROM: 0x1EFEE8
|
|
.byte 0x3C, 0x88, 0x88, 0x89
|
|
|
|
.global lbl_802F64CC
|
|
lbl_802F64CC:
|
|
# ROM: 0x1EFEEC
|
|
.byte 0x43, 0xC8, 0x00, 0x00
|
|
|
|
.global lbl_802F64D0
|
|
lbl_802F64D0:
|
|
# ROM: 0x1EFEF0
|
|
.4byte 0
|
|
|
|
.global lbl_802F64D4
|
|
lbl_802F64D4:
|
|
# ROM: 0x1EFEF4
|
|
.byte 0x41, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F64D8
|
|
lbl_802F64D8:
|
|
# ROM: 0x1EFEF8
|
|
.byte 0xC2, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F64DC
|
|
lbl_802F64DC:
|
|
# ROM: 0x1EFEFC
|
|
.byte 0x43, 0x7A, 0x00, 0x00
|
|
|
|
.global lbl_802F64E0
|
|
lbl_802F64E0:
|
|
# ROM: 0x1EFF00
|
|
.byte 0x42, 0xC8, 0x00, 0x00
|
|
|
|
.global lbl_802F64E4
|
|
lbl_802F64E4:
|
|
# ROM: 0x1EFF04
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F64E8
|
|
lbl_802F64E8:
|
|
# ROM: 0x1EFF08
|
|
.byte 0xC2, 0x74, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F64F0
|
|
lbl_802F64F0:
|
|
# ROM: 0x1EFF10
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.byte 0x80, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F64F8
|
|
lbl_802F64F8:
|
|
# ROM: 0x1EFF18
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F64FC
|
|
lbl_802F64FC:
|
|
# ROM: 0x1EFF1C
|
|
.byte 0x41, 0xA6, 0x00, 0x00
|
|
|
|
.global lbl_802F6500
|
|
lbl_802F6500:
|
|
# ROM: 0x1EFF20
|
|
.byte 0x43, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F6504
|
|
lbl_802F6504:
|
|
# ROM: 0x1EFF24
|
|
.byte 0x3F, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6508
|
|
lbl_802F6508:
|
|
# ROM: 0x1EFF28
|
|
.byte 0x3E, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F650C
|
|
lbl_802F650C:
|
|
# ROM: 0x1EFF2C
|
|
.byte 0x46, 0xFF, 0xFE, 0x00
|
|
|
|
.global lbl_802F6510
|
|
lbl_802F6510:
|
|
# ROM: 0x1EFF30
|
|
.byte 0xC2, 0x78, 0x00, 0x00
|
|
|
|
.global lbl_802F6514
|
|
lbl_802F6514:
|
|
# ROM: 0x1EFF34
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6518
|
|
lbl_802F6518:
|
|
# ROM: 0x1EFF38
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F651C
|
|
lbl_802F651C:
|
|
# ROM: 0x1EFF3C
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F6520
|
|
lbl_802F6520:
|
|
# ROM: 0x1EFF40
|
|
.byte 0x3F, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F6524
|
|
lbl_802F6524:
|
|
# ROM: 0x1EFF44
|
|
.byte 0x3F, 0x66, 0x66, 0x66
|
|
|
|
.global lbl_802F6528
|
|
lbl_802F6528:
|
|
# ROM: 0x1EFF48
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F652C
|
|
lbl_802F652C:
|
|
# ROM: 0x1EFF4C
|
|
.byte 0x3D, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6530
|
|
lbl_802F6530:
|
|
# ROM: 0x1EFF50
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
|
|
.global lbl_802F6534
|
|
lbl_802F6534:
|
|
# ROM: 0x1EFF54
|
|
.byte 0x3E, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6538
|
|
lbl_802F6538:
|
|
# ROM: 0x1EFF58
|
|
.byte 0xBC, 0x88, 0x88, 0x89
|
|
|
|
.global lbl_802F653C
|
|
lbl_802F653C:
|
|
# ROM: 0x1EFF5C
|
|
.byte 0x3F, 0x19, 0x99, 0x9A
|
|
|
|
.global lbl_802F6540
|
|
lbl_802F6540:
|
|
# ROM: 0x1EFF60
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCC
|
|
|
|
.global lbl_802F6544
|
|
lbl_802F6544:
|
|
# ROM: 0x1EFF64
|
|
.byte 0xBB, 0xB6, 0x0B, 0x61
|
|
|
|
.global lbl_802F6548
|
|
lbl_802F6548:
|
|
# ROM: 0x1EFF68
|
|
.byte 0xBB, 0x5A, 0x74, 0x0E
|
|
|
|
.global lbl_802F654C
|
|
lbl_802F654C:
|
|
# ROM: 0x1EFF6C
|
|
.byte 0x3F, 0x7D, 0x70, 0xA4
|
|
|
|
.global lbl_802F6550
|
|
lbl_802F6550:
|
|
# ROM: 0x1EFF70
|
|
.byte 0xC1, 0xA3, 0x0A, 0x3D
|
|
|
|
.global lbl_802F6554
|
|
lbl_802F6554:
|
|
# ROM: 0x1EFF74
|
|
.byte 0xC0, 0x15, 0xC2, 0x8F
|
|
|
|
.global lbl_802F6558
|
|
lbl_802F6558:
|
|
# ROM: 0x1EFF78
|
|
.byte 0xC1, 0xA3, 0x1E, 0xB8
|
|
|
|
.global lbl_802F655C
|
|
lbl_802F655C:
|
|
# ROM: 0x1EFF7C
|
|
.byte 0x41, 0x40, 0x00, 0x00
|
|
|
|
.global lbl_802F6560
|
|
lbl_802F6560:
|
|
# ROM: 0x1EFF80
|
|
.byte 0x43, 0x96, 0x00, 0x00
|
|
|
|
.global lbl_802F6564
|
|
lbl_802F6564:
|
|
# ROM: 0x1EFF84
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6568
|
|
lbl_802F6568:
|
|
# ROM: 0x1EFF88
|
|
.byte 0xBE, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F656C
|
|
lbl_802F656C:
|
|
# ROM: 0x1EFF8C
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
|
|
.global lbl_802F6570
|
|
lbl_802F6570:
|
|
# ROM: 0x1EFF90
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
|
|
.global lbl_802F6574
|
|
lbl_802F6574:
|
|
# ROM: 0x1EFF94
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
|
|
.global lbl_802F6578
|
|
lbl_802F6578:
|
|
# ROM: 0x1EFF98
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F657C
|
|
lbl_802F657C:
|
|
# ROM: 0x1EFF9C
|
|
.byte 0x42, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F6580
|
|
lbl_802F6580:
|
|
# ROM: 0x1EFFA0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6584
|
|
lbl_802F6584:
|
|
# ROM: 0x1EFFA4
|
|
.byte 0xBB, 0x1C, 0x09, 0xC1
|
|
|
|
.global lbl_802F6588
|
|
lbl_802F6588:
|
|
# ROM: 0x1EFFA8
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F658C
|
|
lbl_802F658C:
|
|
# ROM: 0x1EFFAC
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F6590
|
|
lbl_802F6590:
|
|
# ROM: 0x1EFFB0
|
|
.byte 0x40, 0x06, 0x66, 0x66
|
|
|
|
.global lbl_802F6594
|
|
lbl_802F6594:
|
|
# ROM: 0x1EFFB4
|
|
.byte 0x42, 0xF0, 0x00, 0x00
|
|
|
|
.global lbl_802F6598
|
|
lbl_802F6598:
|
|
# ROM: 0x1EFFB8
|
|
.byte 0xBE, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F659C
|
|
lbl_802F659C:
|
|
# ROM: 0x1EFFBC
|
|
.byte 0xBE, 0xB3, 0x33, 0x33
|
|
|
|
.global lbl_802F65A0
|
|
lbl_802F65A0:
|
|
# ROM: 0x1EFFC0
|
|
.byte 0xBF, 0x19, 0x99, 0x9A
|
|
|
|
.global lbl_802F65A4
|
|
lbl_802F65A4:
|
|
# ROM: 0x1EFFC4
|
|
.byte 0xBE, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F65A8
|
|
lbl_802F65A8:
|
|
# ROM: 0x1EFFC8
|
|
.byte 0x41, 0x6C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F65AC
|
|
lbl_802F65AC:
|
|
# ROM: 0x1EFFCC
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F65B0
|
|
lbl_802F65B0:
|
|
# ROM: 0x1EFFD0
|
|
.byte 0x3C, 0x08, 0x88, 0x89
|
|
|
|
.global lbl_802F65B4
|
|
lbl_802F65B4:
|
|
# ROM: 0x1EFFD4
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
|
|
.global lbl_802F65B8
|
|
lbl_802F65B8:
|
|
# ROM: 0x1EFFD8
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
|
|
.global lbl_802F65BC
|
|
lbl_802F65BC:
|
|
# ROM: 0x1EFFDC
|
|
.byte 0x3E, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F65C0
|
|
lbl_802F65C0:
|
|
# ROM: 0x1EFFE0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
|
|
.global lbl_802F65C4
|
|
lbl_802F65C4:
|
|
# ROM: 0x1EFFE4
|
|
.byte 0xBE, 0xAE, 0x14, 0x7B
|
|
|
|
.global lbl_802F65C8
|
|
lbl_802F65C8:
|
|
# ROM: 0x1EFFE8
|
|
.byte 0xBE, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F65CC
|
|
lbl_802F65CC:
|
|
# ROM: 0x1EFFEC
|
|
.byte 0x40, 0xF9, 0x99, 0x9A
|
|
|
|
.global lbl_802F65D0
|
|
lbl_802F65D0:
|
|
# ROM: 0x1EFFF0
|
|
.byte 0x3F, 0x33, 0x33, 0x33
|
|
|
|
.global lbl_802F65D4
|
|
lbl_802F65D4:
|
|
# ROM: 0x1EFFF4
|
|
.byte 0x40, 0x86, 0x66, 0x66
|
|
|
|
.global lbl_802F65D8
|
|
lbl_802F65D8:
|
|
# ROM: 0x1EFFF8
|
|
.byte 0x40, 0x26, 0x66, 0x66
|
|
|
|
.global lbl_802F65DC
|
|
lbl_802F65DC:
|
|
# ROM: 0x1EFFFC
|
|
.byte 0x3E, 0x19, 0x99, 0x9A
|
|
|
|
.global lbl_802F65E0
|
|
lbl_802F65E0:
|
|
# ROM: 0x1F0000
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F65E4
|
|
lbl_802F65E4:
|
|
# ROM: 0x1F0004
|
|
.byte 0xBD, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F65E8
|
|
lbl_802F65E8:
|
|
# ROM: 0x1F0008
|
|
.byte 0xBB, 0x03, 0x12, 0x6F
|
|
|
|
.global lbl_802F65EC
|
|
lbl_802F65EC:
|
|
# ROM: 0x1F000C
|
|
.byte 0x40, 0x3C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F65F0
|
|
lbl_802F65F0:
|
|
# ROM: 0x1F0010
|
|
.byte 0xBD, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F65F4
|
|
lbl_802F65F4:
|
|
# ROM: 0x1F0014
|
|
.byte 0x44, 0x40, 0x00, 0x00
|
|
|
|
.global lbl_802F65F8
|
|
lbl_802F65F8:
|
|
# ROM: 0x1F0018
|
|
.byte 0x45, 0x10, 0x00, 0x00
|
|
|
|
.global lbl_802F65FC
|
|
lbl_802F65FC:
|
|
# ROM: 0x1F001C
|
|
.byte 0xC5, 0x10, 0x00, 0x00
|
|
|
|
.global lbl_802F6600
|
|
lbl_802F6600:
|
|
# ROM: 0x1F0020
|
|
.byte 0x3F, 0x7A, 0xE1, 0x48
|
|
|
|
.global lbl_802F6604
|
|
lbl_802F6604:
|
|
# ROM: 0x1F0024
|
|
.byte 0xBA, 0x83, 0x12, 0x6F
|
|
|
|
.global lbl_802F6608
|
|
lbl_802F6608:
|
|
# ROM: 0x1F0028
|
|
.byte 0x3F, 0x73, 0x33, 0x33
|
|
|
|
.global lbl_802F660C
|
|
lbl_802F660C:
|
|
# ROM: 0x1F002C
|
|
.byte 0xBF, 0x59, 0x99, 0x9A
|
|
|
|
.global lbl_802F6610
|
|
lbl_802F6610:
|
|
# ROM: 0x1F0030
|
|
.byte 0xBB, 0x83, 0x12, 0x6F
|
|
|
|
.global lbl_802F6614
|
|
lbl_802F6614:
|
|
# ROM: 0x1F0034
|
|
.byte 0xC2, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F6618
|
|
lbl_802F6618:
|
|
# ROM: 0x1F0038
|
|
.byte 0x3F, 0x6B, 0x85, 0x1F
|
|
|
|
.global lbl_802F661C
|
|
lbl_802F661C:
|
|
# ROM: 0x1F003C
|
|
.byte 0x3D, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6620
|
|
lbl_802F6620:
|
|
# ROM: 0x1F0040
|
|
.byte 0x38, 0x9D, 0x49, 0x52
|
|
.4byte 0
|
|
|
|
.global lbl_802F6628
|
|
lbl_802F6628:
|
|
# ROM: 0x1F0048
|
|
.byte 0x3F, 0x84, 0x12, 0x04
|
|
.byte 0xA9, 0x20, 0xE4, 0xEC
|
|
|
|
.global lbl_802F6630
|
|
lbl_802F6630:
|
|
# ROM: 0x1F0050
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F6634
|
|
lbl_802F6634:
|
|
# ROM: 0x1F0054
|
|
.byte 0x41, 0xF0, 0x00, 0x00
|
|
|
|
.global lbl_802F6638
|
|
lbl_802F6638:
|
|
# ROM: 0x1F0058
|
|
.byte 0xC1, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F663C
|
|
lbl_802F663C:
|
|
# ROM: 0x1F005C
|
|
.byte 0x3C, 0x44, 0x9B, 0xA6
|
|
|
|
.global lbl_802F6640
|
|
lbl_802F6640:
|
|
# ROM: 0x1F0060
|
|
.byte 0xBC, 0x03, 0x12, 0x6F
|
|
|
|
.global lbl_802F6644
|
|
lbl_802F6644:
|
|
# ROM: 0x1F0064
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
|
|
.global lbl_802F6648
|
|
lbl_802F6648:
|
|
# ROM: 0x1F0068
|
|
.byte 0x40, 0x5C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F664C
|
|
lbl_802F664C:
|
|
# ROM: 0x1F006C
|
|
.byte 0x3E, 0x05, 0x1E, 0xB8
|
|
|
|
.global lbl_802F6650
|
|
lbl_802F6650:
|
|
# ROM: 0x1F0070
|
|
.byte 0x3D, 0xF5, 0xC2, 0x90
|
|
|
|
.global lbl_802F6654
|
|
lbl_802F6654:
|
|
# ROM: 0x1F0074
|
|
.byte 0xBD, 0xC0, 0x83, 0x13
|
|
|
|
.global lbl_802F6658
|
|
lbl_802F6658:
|
|
# ROM: 0x1F0078
|
|
.byte 0xBC, 0x23, 0xD7, 0x0A
|
|
|
|
.global lbl_802F665C
|
|
lbl_802F665C:
|
|
# ROM: 0x1F007C
|
|
.byte 0x3F, 0xD5, 0x55, 0x55
|
|
|
|
.global lbl_802F6660
|
|
lbl_802F6660:
|
|
# ROM: 0x1F0080
|
|
.byte 0x3B, 0x80, 0x80, 0x81
|
|
|
|
.global lbl_802F6664
|
|
lbl_802F6664:
|
|
# ROM: 0x1F0084
|
|
.byte 0x3B, 0xA3, 0xD7, 0x0A
|
|
|
|
.global lbl_802F6668
|
|
lbl_802F6668:
|
|
# ROM: 0x1F0088
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6670
|
|
lbl_802F6670:
|
|
# ROM: 0x1F0090
|
|
.byte 0x44, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6674
|
|
lbl_802F6674:
|
|
# ROM: 0x1F0094
|
|
.byte 0x3A, 0x83, 0x12, 0x6F
|
|
|
|
.global lbl_802F6678
|
|
lbl_802F6678:
|
|
# ROM: 0x1F0098
|
|
.byte 0x45, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F667C
|
|
lbl_802F667C:
|
|
# ROM: 0x1F009C
|
|
.byte 0x42, 0x70, 0x00, 0x00
|
|
|
|
.global lbl_802F6680
|
|
lbl_802F6680:
|
|
# ROM: 0x1F00A0
|
|
.byte 0x42, 0xA0, 0x00, 0x00
|
|
|
|
.global lbl_802F6684
|
|
lbl_802F6684:
|
|
# ROM: 0x1F00A4
|
|
.byte 0x3F, 0x8C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6688
|
|
lbl_802F6688:
|
|
# ROM: 0x1F00A8
|
|
.byte 0x45, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F668C
|
|
lbl_802F668C:
|
|
# ROM: 0x1F00AC
|
|
.byte 0xBE, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F6690
|
|
lbl_802F6690:
|
|
# ROM: 0x1F00B0
|
|
.byte 0x40, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6694
|
|
lbl_802F6694:
|
|
# ROM: 0x1F00B4
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F6698
|
|
lbl_802F6698:
|
|
# ROM: 0x1F00B8
|
|
.byte 0x41, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F669C
|
|
lbl_802F669C:
|
|
# ROM: 0x1F00BC
|
|
.byte 0x3E, 0x19, 0xC3, 0x8B
|
|
|
|
.global lbl_802F66A0
|
|
lbl_802F66A0:
|
|
# ROM: 0x1F00C0
|
|
.byte 0x41, 0xA0, 0x8F, 0x5C
|
|
|
|
.global lbl_802F66A4
|
|
lbl_802F66A4:
|
|
# ROM: 0x1F00C4
|
|
.byte 0x3C, 0xCC, 0xCC, 0xCD
|
|
|
|
.global lbl_802F66A8
|
|
lbl_802F66A8:
|
|
# ROM: 0x1F00C8
|
|
.byte 0x3D, 0x8F, 0x5C, 0x29
|
|
|
|
.global lbl_802F66AC
|
|
lbl_802F66AC:
|
|
# ROM: 0x1F00CC
|
|
.byte 0x3F, 0x7C, 0x00, 0x00
|
|
|
|
.global lbl_802F66B0
|
|
lbl_802F66B0:
|
|
# ROM: 0x1F00D0
|
|
.byte 0x3C, 0x23, 0xD7, 0x0A
|
|
|
|
.global lbl_802F66B4
|
|
lbl_802F66B4:
|
|
# ROM: 0x1F00D4
|
|
.byte 0x3F, 0x35, 0x04, 0xF3
|
|
|
|
.global lbl_802F66B8
|
|
lbl_802F66B8:
|
|
# ROM: 0x1F00D8
|
|
.byte 0x3F, 0xD3, 0x33, 0x33
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F66C0
|
|
lbl_802F66C0:
|
|
# ROM: 0x1F00E0
|
|
.byte 0x3F, 0xE6, 0x66, 0x66
|
|
.byte 0x60, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F66C8
|
|
lbl_802F66C8:
|
|
# ROM: 0x1F00E8
|
|
.byte 0x3F, 0x78, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F66D0
|
|
lbl_802F66D0:
|
|
# ROM: 0x1F00F0
|
|
.byte 0x40, 0x70, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F66D8
|
|
lbl_802F66D8:
|
|
# ROM: 0x1F00F8
|
|
.byte 0x46, 0x80, 0x00, 0x00
|
|
|
|
.global lbl_802F66DC
|
|
lbl_802F66DC:
|
|
# ROM: 0x1F00FC
|
|
.4byte 0
|
|
|
|
.global lbl_802F66E0
|
|
lbl_802F66E0:
|
|
# ROM: 0x1F0100
|
|
.byte 0x43, 0x7F, 0x00, 0x00
|
|
|
|
.global lbl_802F66E4
|
|
lbl_802F66E4:
|
|
# ROM: 0x1F0104
|
|
.byte 0x46, 0x9C, 0x40, 0x00
|
|
|
|
.global lbl_802F66E8
|
|
lbl_802F66E8:
|
|
# ROM: 0x1F0108
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F66F0
|
|
lbl_802F66F0:
|
|
# ROM: 0x1F0110
|
|
.4byte 0
|
|
|
|
.global lbl_802F66F4
|
|
lbl_802F66F4:
|
|
# ROM: 0x1F0114
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
|
|
.global lbl_802F66F8
|
|
lbl_802F66F8:
|
|
# ROM: 0x1F0118
|
|
.byte 0x3D, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F66FC
|
|
lbl_802F66FC:
|
|
# ROM: 0x1F011C
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6700
|
|
lbl_802F6700:
|
|
# ROM: 0x1F0120
|
|
.byte 0x3D, 0xCC, 0xCC, 0xCD
|
|
.4byte 0
|
|
|
|
.global lbl_802F6708
|
|
lbl_802F6708:
|
|
# ROM: 0x1F0128
|
|
.4byte 0
|
|
|
|
.global lbl_802F670C
|
|
lbl_802F670C:
|
|
# ROM: 0x1F012C
|
|
.byte 0xBE, 0x99, 0x99, 0x9A
|
|
|
|
.global lbl_802F6710
|
|
lbl_802F6710:
|
|
# ROM: 0x1F0130
|
|
.byte 0xBD, 0x4C, 0xCC, 0xCD
|
|
|
|
.global lbl_802F6714
|
|
lbl_802F6714:
|
|
# ROM: 0x1F0134
|
|
.byte 0x3F, 0x7D, 0x70, 0xA4
|
|
|
|
.global lbl_802F6718
|
|
lbl_802F6718:
|
|
# ROM: 0x1F0138
|
|
.byte 0xBB, 0xA0, 0x90, 0x25
|
|
|
|
.global lbl_802F671C
|
|
lbl_802F671C:
|
|
# ROM: 0x1F013C
|
|
.byte 0x3F, 0x75, 0xC2, 0x8F
|
|
|
|
.global lbl_802F6720
|
|
lbl_802F6720:
|
|
# ROM: 0x1F0140
|
|
.byte 0x45, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_802F6728
|
|
lbl_802F6728:
|
|
# ROM: 0x1F0148
|
|
.byte 0x43, 0x30, 0x00, 0x00
|
|
.byte 0x80, 0x00, 0x00, 0x00
|
|
|
|
.section .data
|
|
|
|
.global lbl_801D6B58
|
|
lbl_801D6B58:
|
|
# ROM: 0x1D3B58
|
|
.byte 0x00, 0x00, 0x20, 0x41
|
|
.byte 0x42, 0x43, 0x44, 0x45
|
|
.byte 0x46, 0x47, 0x48, 0x49
|
|
.byte 0x4A, 0x4B, 0x4C, 0x4D
|
|
.byte 0x4E, 0x4F, 0x50, 0x51
|
|
.byte 0x52, 0x53, 0x54, 0x55
|
|
.byte 0x56, 0x57, 0x58, 0x59
|
|
.byte 0x5A, 0x21, 0x26, 0x2D
|
|
.byte 0x2E, 0x3F, 0x40, 0x39
|
|
.byte 0x38, 0x37, 0x36, 0x35
|
|
.byte 0x34, 0x33, 0x32, 0x31
|
|
.byte 0x30, 0x08, 0x00, 0x00
|
|
glabel string_FONT_ARROW_R
|
|
.asciz "FONT_ARROW_R"
|
|
.balign 4
|
|
glabel string_FONT_EXCLAM
|
|
.asciz "FONT_EXCLAM"
|
|
glabel string_FONT_AMPERSAND
|
|
.asciz "FONT_AMPERSAND"
|
|
.balign 4
|
|
glabel string_FONT_MINUS
|
|
.asciz "FONT_MINUS"
|
|
.balign 4
|
|
glabel string_FONT_PERIOD
|
|
.asciz "FONT_PERIOD"
|
|
glabel string_FONT_QUESTION
|
|
.asciz "FONT_QUESTION"
|
|
.balign 4
|
|
glabel string_FONT_ATMARK
|
|
.asciz "FONT_ATMARK"
|
|
glabel string_FONT_NINE
|
|
.asciz "FONT_NINE"
|
|
.balign 4
|
|
glabel string_FONT_EIGHT
|
|
.asciz "FONT_EIGHT"
|
|
.balign 4
|
|
glabel string_FONT_SEVEN
|
|
.asciz "FONT_SEVEN"
|
|
.balign 4
|
|
glabel string_FONT_SIX
|
|
.asciz "FONT_SIX"
|
|
.balign 4
|
|
glabel string_FONT_FIVE
|
|
.asciz "FONT_FIVE"
|
|
.balign 4
|
|
glabel string_FONT_FOUR
|
|
.asciz "FONT_FOUR"
|
|
.balign 4
|
|
glabel string_FONT_THREE
|
|
.asciz "FONT_THREE"
|
|
.balign 4
|
|
glabel string_FONT_TWO
|
|
.asciz "FONT_TWO"
|
|
.balign 4
|
|
glabel string_FONT_ONE
|
|
.asciz "FONT_ONE"
|
|
.balign 4
|
|
glabel string_FONT_ZERO
|
|
.asciz "FONT_ZERO"
|
|
.balign 4
|
|
glabel string_FONT_ARROW_L
|
|
.asciz "FONT_ARROW_L"
|
|
.balign 4
|
|
|
|
.global lbl_801D6C70
|
|
lbl_801D6C70:
|
|
# ROM: 0x1D3C70
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte string_FONT_ARROW_R ;# ptr
|
|
.4byte string_FONT_A ;# ptr
|
|
.4byte string_FONT_B ;# ptr
|
|
.4byte string_FONT_C ;# ptr
|
|
.4byte string_FONT_D ;# ptr
|
|
.4byte string_FONT_E ;# ptr
|
|
.4byte string_FONT_F ;# ptr
|
|
.4byte string_FONT_G ;# ptr
|
|
.4byte string_FONT_H ;# ptr
|
|
.4byte string_FONT_I ;# ptr
|
|
.4byte string_FONT_J ;# ptr
|
|
.4byte string_FONT_K ;# ptr
|
|
.4byte string_FONT_L ;# ptr
|
|
.4byte string_FONT_M ;# ptr
|
|
.4byte string_FONT_N ;# ptr
|
|
.4byte string_FONT_O ;# ptr
|
|
.4byte string_FONT_P ;# ptr
|
|
.4byte string_FONT_Q ;# ptr
|
|
.4byte string_FONT_R ;# ptr
|
|
.4byte string_FONT_S ;# ptr
|
|
.4byte string_FONT_T ;# ptr
|
|
.4byte string_FONT_U ;# ptr
|
|
.4byte string_FONT_V ;# ptr
|
|
.4byte string_FONT_W ;# ptr
|
|
.4byte string_FONT_X ;# ptr
|
|
.4byte string_FONT_Y ;# ptr
|
|
.4byte string_FONT_Z ;# ptr
|
|
.4byte string_FONT_EXCLAM ;# ptr
|
|
.4byte string_FONT_AMPERSAND ;# ptr
|
|
.4byte string_FONT_MINUS ;# ptr
|
|
.4byte string_FONT_PERIOD ;# ptr
|
|
.4byte string_FONT_QUESTION ;# ptr
|
|
.4byte string_FONT_ATMARK ;# ptr
|
|
.4byte string_FONT_NINE ;# ptr
|
|
.4byte string_FONT_EIGHT ;# ptr
|
|
.4byte string_FONT_SEVEN ;# ptr
|
|
.4byte string_FONT_SIX ;# ptr
|
|
.4byte string_FONT_FIVE ;# ptr
|
|
.4byte string_FONT_FOUR ;# ptr
|
|
.4byte string_FONT_THREE ;# ptr
|
|
.4byte string_FONT_TWO ;# ptr
|
|
.4byte string_FONT_ONE ;# ptr
|
|
.4byte string_FONT_ZERO ;# ptr
|
|
.4byte string_FONT_ARROW_L ;# ptr
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global lbl_801D6D30
|
|
lbl_801D6D30:
|
|
# ROM: 0x1D3D30
|
|
.4byte 0x802F1800 ;# ptr
|
|
.4byte 0x802F1804 ;# ptr
|
|
.4byte 0x802F1808 ;# ptr
|
|
.4byte 0x802F180C ;# ptr
|
|
.4byte 0x802F1810 ;# ptr
|
|
.4byte 0x802F1814 ;# ptr
|
|
|
|
.global lbl_801D6D48
|
|
lbl_801D6D48:
|
|
# ROM: 0x1D3D48
|
|
glabel string_PLEASE_ENTER_YOUR_NAME
|
|
.asciz "PLEASE ENTER YOUR NAME"
|
|
.balign 4
|
|
|
|
.global lbl_801D6D60
|
|
lbl_801D6D60:
|
|
# ROM: 0x1D3D60
|
|
.4byte lbl_800ADDAC ;# ptr
|
|
.4byte lbl_800AD6D8 ;# ptr
|
|
.4byte lbl_800AD6E4 ;# ptr
|
|
.4byte lbl_800AD718 ;# ptr
|
|
.4byte lbl_800AD82C ;# ptr
|
|
.4byte lbl_800AD89C ;# ptr
|
|
.4byte lbl_800AD918 ;# ptr
|
|
.4byte lbl_800ADB00 ;# ptr
|
|
.4byte lbl_800ADBA4 ;# ptr
|
|
.4byte lbl_800ADC0C ;# ptr
|
|
.4byte lbl_800ADCC8 ;# ptr
|
|
.4byte lbl_800ADD88 ;# ptr
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global lbl_801D6DC0
|
|
lbl_801D6DC0:
|
|
# ROM: 0x1D3DC0
|
|
.4byte 0x802F1830 ;# ptr
|
|
.4byte 0x802F1834 ;# ptr
|
|
.4byte 0x802F1838 ;# ptr
|
|
.4byte 0x802F183C ;# ptr
|
|
.4byte lbl_802F1820 ;# ptr
|
|
.4byte 0x802F1830 ;# ptr
|
|
.4byte 0x802F1840 ;# ptr
|
|
.4byte 0x802F1844 ;# ptr
|
|
.4byte 0x802F1848 ;# ptr
|
|
.4byte 0x802F184C ;# ptr
|
|
.4byte 0x802F1830 ;# ptr
|
|
.4byte 0x802F1850 ;# ptr
|
|
.4byte 0x802F1854 ;# ptr
|
|
.4byte 0x802F1858 ;# ptr
|
|
.4byte 0x802F185C ;# ptr
|
|
.4byte 0
|
|
|
|
.global lbl_801D6E00
|
|
lbl_801D6E00:
|
|
# ROM: 0x1D3E00
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x15
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x15
|
|
.byte 0x00, 0x00, 0x00, 0x27
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x27
|
|
.byte 0x00, 0x00, 0x00, 0x3D
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x3D
|
|
.byte 0x00, 0x00, 0x00, 0x52
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x52
|
|
.byte 0x00, 0x00, 0x00, 0x66
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x66
|
|
.byte 0x00, 0x00, 0x00, 0x7B
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x7B
|
|
.byte 0x00, 0x00, 0x00, 0x8A
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x8A
|
|
.byte 0x00, 0x00, 0x00, 0xA0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xA0
|
|
.byte 0x00, 0x00, 0x00, 0xB0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xB0
|
|
.byte 0x00, 0x00, 0x00, 0xBB
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xBB
|
|
.byte 0x00, 0x00, 0x00, 0xCD
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xCD
|
|
.byte 0x00, 0x00, 0x00, 0xD5
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xD5
|
|
.byte 0x00, 0x00, 0x00, 0xE1
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xE1
|
|
.byte 0x00, 0x00, 0x00, 0xED
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xED
|
|
.byte 0x00, 0x00, 0x00, 0xF6
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xF6
|
|
.byte 0x00, 0x00, 0x01, 0x01
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x01
|
|
.byte 0x00, 0x00, 0x01, 0x0F
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x0F
|
|
.byte 0x00, 0x00, 0x01, 0x22
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x0C
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x0C
|
|
.byte 0x00, 0x00, 0x00, 0x36
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x36
|
|
.byte 0x00, 0x00, 0x00, 0x61
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x61
|
|
.byte 0x00, 0x00, 0x00, 0x96
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0x96
|
|
.byte 0x00, 0x00, 0x00, 0xA2
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xA2
|
|
.byte 0x00, 0x00, 0x00, 0xB0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xB0
|
|
.byte 0x00, 0x00, 0x00, 0xD3
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xD3
|
|
.byte 0x00, 0x00, 0x00, 0xE1
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x00, 0xE1
|
|
.byte 0x00, 0x00, 0x01, 0x11
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x11
|
|
.byte 0x00, 0x00, 0x01, 0x21
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x21
|
|
.byte 0x00, 0x00, 0x01, 0x2C
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x2C
|
|
.byte 0x00, 0x00, 0x01, 0x4D
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x4D
|
|
.byte 0x00, 0x00, 0x01, 0x76
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x76
|
|
.byte 0x00, 0x00, 0x01, 0x9B
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0x9B
|
|
.byte 0x00, 0x00, 0x01, 0xB0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0xB0
|
|
.byte 0x00, 0x00, 0x01, 0xD5
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0xD5
|
|
.byte 0x00, 0x00, 0x01, 0xFB
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x00, 0x01, 0xFB
|
|
.byte 0x00, 0x00, 0x02, 0x0C
|
|
glabel string_Your_Monkey_Level
|
|
.asciz "Your Monkey Level"
|
|
.balign 4
|
|
glabel string_Chimpanzee
|
|
.asciz "Chimpanzee"
|
|
.balign 4
|
|
glabel string_Orangutan
|
|
.asciz "Orangutan"
|
|
.balign 4
|
|
glabel string_Siamang_Gibbon
|
|
.asciz "Siamang Gibbon"
|
|
.balign 4
|
|
glabel string_Moloch_Gibbon
|
|
.asciz "Moloch Gibbon"
|
|
.balign 4
|
|
glabel string_Capped_Gibbon
|
|
.asciz "Capped Gibbon"
|
|
.balign 4
|
|
glabel string_White_Handed_Gibbon
|
|
.asciz "White-Handed Gibbon"
|
|
glabel string_Gelada_Baboon
|
|
.asciz "Gelada Baboon"
|
|
.balign 4
|
|
glabel string_Mandrill
|
|
.asciz "Mandrill"
|
|
.balign 4
|
|
glabel string_Hamadryas_Baboon
|
|
.asciz "Hamadryas Baboon"
|
|
.balign 4
|
|
glabel string_Yellow_Baboon
|
|
.asciz "Yellow Baboon"
|
|
.balign 4
|
|
glabel string_Black_Ape
|
|
.asciz "Black Ape"
|
|
.balign 4
|
|
glabel string_Japanese_Macaque
|
|
.asciz "Japanese Macaque"
|
|
.balign 4
|
|
glabel string_Long_Tailed_Macaque
|
|
.asciz "Long-Tailed Macaque"
|
|
glabel string_Savanna_Monkey
|
|
.asciz "Savanna Monkey"
|
|
.balign 4
|
|
glabel string_de_Brazza_s_Monkey
|
|
.asciz "de Brazza's Monkey"
|
|
.balign 4
|
|
glabel string_Lion_Tailed_Macaque
|
|
.asciz "Lion-Tailed Macaque"
|
|
glabel string_Pig_Tailed_Macaque
|
|
.asciz "Pig-Tailed Macaque"
|
|
.balign 4
|
|
glabel string_Stump_Tailed_Macaque
|
|
.asciz "Stump-Tailed Macaque"
|
|
.balign 4
|
|
glabel string_Bonnet_Monkey
|
|
.asciz "Bonnet Monkey"
|
|
.balign 4
|
|
glabel string_Talapoin_Monkey
|
|
.asciz "Talapoin Monkey"
|
|
glabel string_Grey_Cheeked_Mangabey
|
|
.asciz "Grey-Cheeked Mangabey"
|
|
.balign 4
|
|
glabel string_Patas_Monkey
|
|
.asciz "Patas Monkey"
|
|
.balign 4
|
|
glabel string_White_Collared_Mangabey
|
|
.asciz "White-Collared Mangabey"
|
|
glabel string_Proboscis_Monkey
|
|
.asciz "Proboscis Monkey"
|
|
.balign 4
|
|
glabel string_Golden_Snub_Nosed_Monkey
|
|
.asciz "Golden Snub-Nosed Monkey"
|
|
.balign 4
|
|
glabel string_Silvered_Leaf_Monkey
|
|
.asciz "Silvered Leaf-Monkey"
|
|
.balign 4
|
|
glabel string_Douc_Langur
|
|
.asciz "Douc Langur"
|
|
glabel string_Hanuman_Langur
|
|
.asciz "Hanuman Langur"
|
|
.balign 4
|
|
glabel string_Dusky_Langur
|
|
.asciz "Dusky Langur"
|
|
.balign 4
|
|
glabel string_Abyssinian_Black_and_White_Colobus
|
|
.asciz "Abyssinian Black and White Colobus"
|
|
.balign 4
|
|
glabel string_Brown_Tufted_Capuchin
|
|
.asciz "Brown Tufted Capuchin"
|
|
.balign 4
|
|
glabel string_Squirrel_Monkey
|
|
.asciz "Squirrel Monkey"
|
|
glabel string_Titi_Monkey
|
|
.asciz "Titi Monkey"
|
|
glabel string_Douroucouli
|
|
.asciz "Douroucouli"
|
|
glabel string_Humboldt_s_Woolly_Monkey
|
|
.asciz "Humboldt's Woolly Monkey"
|
|
.balign 4
|
|
glabel string_Spider_Monkey
|
|
.asciz "Spider Monkey"
|
|
.balign 4
|
|
glabel string_Red_Howler_Monkey
|
|
.asciz "Red Howler Monkey"
|
|
.balign 4
|
|
glabel string_Black_Howler_Monkey
|
|
.asciz "Black Howler Monkey"
|
|
glabel string_Mat_Faced_Saki
|
|
.asciz "Mat-Faced Saki"
|
|
.balign 4
|
|
glabel string_Bare_Faced_Uakari
|
|
.asciz "Bare-Faced Uakari"
|
|
.balign 4
|
|
glabel string_Goeldi_s_Marmoset
|
|
.asciz "Goeldi's Marmoset"
|
|
.balign 4
|
|
glabel string_Golden_lion_Tamarin
|
|
.asciz "Golden lion Tamarin"
|
|
glabel string_Emperor_Tamarin
|
|
.asciz "Emperor Tamarin"
|
|
glabel string_Cotton_Top_Tamarin
|
|
.asciz "Cotton-Top Tamarin"
|
|
.balign 4
|
|
glabel string_Pygmy_Marmoset
|
|
.asciz "Pygmy Marmoset"
|
|
.balign 4
|
|
glabel string_Western_Tarsier
|
|
.asciz "Western Tarsier"
|
|
glabel string_Thick_Tailed_Bushbaby
|
|
.asciz "Thick-Tailed Bushbaby"
|
|
.balign 4
|
|
glabel string_Bush_Baby
|
|
.asciz "Bush Baby"
|
|
.balign 4
|
|
glabel string_Slow_Loris
|
|
.asciz "Slow Loris"
|
|
.balign 4
|
|
glabel string_Slender_Loris
|
|
.asciz "Slender Loris"
|
|
.balign 4
|
|
glabel string_Verreaux_s_Sifaka
|
|
.asciz "Verreaux's Sifaka"
|
|
.balign 4
|
|
glabel string_Ruffed_Lemur
|
|
.asciz "Ruffed Lemur"
|
|
.balign 4
|
|
glabel string_Ring_tailed_Lemur
|
|
.asciz "Ring-tailed Lemur"
|
|
.balign 4
|
|
glabel string_Gray_Mouse_Lemur
|
|
.asciz "Gray Mouse Lemur"
|
|
.balign 4
|
|
.4byte string_Your_Monkey_Level ;# ptr
|
|
.4byte string_Bonobo ;# ptr
|
|
.4byte string_Gorilla ;# ptr
|
|
.4byte string_Chimpanzee ;# ptr
|
|
.4byte string_Orangutan ;# ptr
|
|
.4byte string_Siamang_Gibbon ;# ptr
|
|
.4byte string_Moloch_Gibbon ;# ptr
|
|
.4byte string_Capped_Gibbon ;# ptr
|
|
.4byte string_White_Handed_Gibbon ;# ptr
|
|
.4byte string_Gelada_Baboon ;# ptr
|
|
.4byte string_Mandrill ;# ptr
|
|
.4byte string_Hamadryas_Baboon ;# ptr
|
|
.4byte string_Yellow_Baboon ;# ptr
|
|
.4byte string_Black_Ape ;# ptr
|
|
.4byte string_Japanese_Macaque ;# ptr
|
|
.4byte string_Long_Tailed_Macaque ;# ptr
|
|
.4byte string_Savanna_Monkey ;# ptr
|
|
.4byte string_de_Brazza_s_Monkey ;# ptr
|
|
.4byte string_Lion_Tailed_Macaque ;# ptr
|
|
.4byte string_Pig_Tailed_Macaque ;# ptr
|
|
.4byte string_Stump_Tailed_Macaque ;# ptr
|
|
.4byte string_Bonnet_Monkey ;# ptr
|
|
.4byte string_Talapoin_Monkey ;# ptr
|
|
.4byte string_Grey_Cheeked_Mangabey ;# ptr
|
|
.4byte string_Patas_Monkey ;# ptr
|
|
.4byte string_White_Collared_Mangabey ;# ptr
|
|
.4byte string_Proboscis_Monkey ;# ptr
|
|
.4byte string_Golden_Snub_Nosed_Monkey ;# ptr
|
|
.4byte string_Silvered_Leaf_Monkey ;# ptr
|
|
.4byte string_Douc_Langur ;# ptr
|
|
.4byte string_Hanuman_Langur ;# ptr
|
|
.4byte string_Dusky_Langur ;# ptr
|
|
.4byte string_Abyssinian_Black_and_White_Colobus ;# ptr
|
|
.4byte string_Brown_Tufted_Capuchin ;# ptr
|
|
.4byte string_Squirrel_Monkey ;# ptr
|
|
.4byte string_Titi_Monkey ;# ptr
|
|
.4byte string_Douroucouli ;# ptr
|
|
.4byte string_Humboldt_s_Woolly_Monkey ;# ptr
|
|
.4byte string_Spider_Monkey ;# ptr
|
|
.4byte string_Red_Howler_Monkey ;# ptr
|
|
.4byte string_Black_Howler_Monkey ;# ptr
|
|
.4byte string_Mat_Faced_Saki ;# ptr
|
|
.4byte string_Bare_Faced_Uakari ;# ptr
|
|
.4byte string_Goeldi_s_Marmoset ;# ptr
|
|
.4byte string_Golden_lion_Tamarin ;# ptr
|
|
.4byte string_Emperor_Tamarin ;# ptr
|
|
.4byte string_Cotton_Top_Tamarin ;# ptr
|
|
.4byte string_Pygmy_Marmoset ;# ptr
|
|
.4byte string_Western_Tarsier ;# ptr
|
|
.4byte string_Aye_Aye ;# ptr
|
|
.4byte string_Thick_Tailed_Bushbaby ;# ptr
|
|
.4byte string_Bush_Baby ;# ptr
|
|
.4byte string_Potto ;# ptr
|
|
.4byte string_Slow_Loris ;# ptr
|
|
.4byte string_Slender_Loris ;# ptr
|
|
.4byte string_Verreaux_s_Sifaka ;# ptr
|
|
.4byte string_Avahi ;# ptr
|
|
.4byte string_Indris ;# ptr
|
|
.4byte string_Ruffed_Lemur ;# ptr
|
|
.4byte string_Ring_tailed_Lemur ;# ptr
|
|
.4byte string_Gray_Mouse_Lemur ;# ptr
|
|
|
|
.global lbl_801D7524
|
|
lbl_801D7524:
|
|
# ROM: 0x1D4524
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x48, 0x49, 0x53, 0x41
|
|
.byte 0x53, 0x48, 0x49, 0x2B
|
|
.byte 0x45, 0x4E, 0x44, 0x4F
|
|
.byte 0x54, 0x45, 0x54, 0x53
|
|
.byte 0x55, 0x59, 0x41, 0x2B
|
|
.byte 0x4B, 0x41, 0x4B, 0x55
|
|
.byte 0x4B, 0x4F, 0x54, 0x41
|
|
.byte 0x2B, 0x4D, 0x41, 0x54
|
|
.byte 0x53, 0x55, 0x4D, 0x4F
|
|
.byte 0x54, 0x4F, 0x59, 0x4F
|
|
.byte 0x53, 0x48, 0x49, 0x4E
|
|
.byte 0x4F, 0x52, 0x49, 0x2B
|
|
.byte 0x53, 0x55, 0x5A, 0x55
|
|
.byte 0x4B, 0x49, 0x54, 0x45
|
|
.byte 0x54, 0x53, 0x55, 0x2B
|
|
.byte 0x59, 0x4F, 0x53, 0x48
|
|
.byte 0x49, 0x4D, 0x49, 0x54
|
|
.byte 0x53, 0x55, 0x45, 0x49
|
|
.byte 0x4A, 0x49, 0x2B, 0x54
|
|
.byte 0x41, 0x4B, 0x41, 0x4B
|
|
.byte 0x49, 0x59, 0x4F, 0x55
|
|
.byte 0x49, 0x43, 0x48, 0x49
|
|
.byte 0x2B, 0x49, 0x53, 0x48
|
|
.byte 0x49, 0x4B, 0x41, 0x57
|
|
.byte 0x41, 0x4E, 0x4F, 0x52
|
|
.byte 0x49, 0x4F, 0x2B, 0x48
|
|
.byte 0x41, 0x47, 0x41, 0x59
|
|
.byte 0x41, 0x53, 0x55, 0x4D
|
|
.byte 0x41, 0x53, 0x41, 0x2B
|
|
.byte 0x4D, 0x41, 0x54, 0x53
|
|
.byte 0x55, 0x4D, 0x4F, 0x52
|
|
.byte 0x49, 0x4B, 0x4F, 0x4A
|
|
.byte 0x49, 0x2B, 0x54, 0x4F
|
|
.byte 0x4B, 0x49, 0x45, 0x44
|
|
.byte 0x41, 0x4D, 0x49, 0x45
|
|
.byte 0x2B, 0x4B, 0x41, 0x57
|
|
.byte 0x41, 0x4E, 0x49, 0x53
|
|
.byte 0x48, 0x49, 0x4A, 0x55
|
|
.byte 0x4E, 0x2B, 0x54, 0x4F
|
|
.byte 0x4B, 0x55, 0x48, 0x41
|
|
.byte 0x52, 0x41, 0x4A, 0x55
|
|
.byte 0x4E, 0x49, 0x43, 0x48
|
|
.byte 0x49, 0x2B, 0x59, 0x41
|
|
.byte 0x4D, 0x41, 0x44, 0x41
|
|
.byte 0x44, 0x41, 0x49, 0x53
|
|
.byte 0x55, 0x4B, 0x45, 0x2B
|
|
.byte 0x53, 0x41, 0x54, 0x4F
|
|
.byte 0x4B, 0x55, 0x4D, 0x49
|
|
.byte 0x4B, 0x4F, 0x2B, 0x53
|
|
.byte 0x41, 0x4B, 0x55, 0x52
|
|
.byte 0x41, 0x49, 0x59, 0x55
|
|
.byte 0x4B, 0x49, 0x4F, 0x2B
|
|
.byte 0x4F, 0x44, 0x41, 0x4B
|
|
.byte 0x41, 0x5A, 0x55, 0x48
|
|
.byte 0x49, 0x52, 0x4F, 0x2B
|
|
.byte 0x49, 0x5A, 0x41, 0x4B
|
|
.byte 0x49, 0x4D, 0x49, 0x43
|
|
.byte 0x48, 0x49, 0x48, 0x49
|
|
.byte 0x52, 0x4F, 0x2B, 0x53
|
|
.byte 0x41, 0x54, 0x4F, 0x4D
|
|
.byte 0x49, 0x4B, 0x41, 0x2B
|
|
.byte 0x53, 0x41, 0x54, 0x4F
|
|
.byte 0x4D, 0x41, 0x52, 0x49
|
|
.byte 0x2B, 0x53, 0x41, 0x53
|
|
.byte 0x41, 0x4B, 0x49, 0x4B
|
|
.byte 0x45, 0x4E, 0x54, 0x41
|
|
.byte 0x52, 0x4F, 0x55, 0x2B
|
|
.byte 0x4E, 0x49, 0x49, 0x4E
|
|
.byte 0x41, 0x43, 0x48, 0x49
|
|
.byte 0x47, 0x41, 0x4B, 0x55
|
|
.byte 0x2B, 0x46, 0x55, 0x4B
|
|
.byte 0x55, 0x48, 0x41, 0x52
|
|
.byte 0x41, 0x4D, 0x49, 0x4B
|
|
.byte 0x41, 0x2B, 0x4B, 0x4F
|
|
.byte 0x4A, 0x49, 0x4D, 0x41
|
|
.byte 0x59, 0x55, 0x4B, 0x49
|
|
.byte 0x4E, 0x4F, 0x42, 0x55
|
|
.byte 0x2B, 0x41, 0x52, 0x49
|
|
.byte 0x4B, 0x41, 0x57, 0x41
|
|
.byte 0x48, 0x49, 0x52, 0x4F
|
|
.byte 0x59, 0x55, 0x4B, 0x49
|
|
.byte 0x2B, 0x53, 0x41, 0x4B
|
|
.byte 0x41, 0x4D, 0x4F, 0x54
|
|
.byte 0x4F, 0x48, 0x49, 0x44
|
|
.byte 0x45, 0x4E, 0x4F, 0x52
|
|
.byte 0x49, 0x2B, 0x53, 0x48
|
|
.byte 0x4F, 0x4A, 0x49, 0x48
|
|
.byte 0x41, 0x52, 0x55, 0x59
|
|
.byte 0x4F, 0x53, 0x48, 0x49
|
|
.byte 0x2B, 0x54, 0x4F, 0x4D
|
|
.byte 0x49, 0x54, 0x41, 0x53
|
|
.byte 0x41, 0x4B, 0x41, 0x45
|
|
.byte 0x2B, 0x4F, 0x53, 0x55
|
|
.byte 0x4D, 0x49, 0x4B, 0x41
|
|
.byte 0x4F, 0x52, 0x55, 0x2B
|
|
.byte 0x4D, 0x4F, 0x52, 0x4F
|
|
.byte 0x54, 0x41, 0x4B, 0x4F
|
|
.byte 0x4E, 0x41, 0x4D, 0x49
|
|
.byte 0x2B, 0x59, 0x4F, 0x53
|
|
.byte 0x48, 0x49, 0x44, 0x41
|
|
.byte 0x52, 0x49, 0x4F, 0x2B
|
|
.byte 0x4E, 0x41, 0x54, 0x53
|
|
.byte 0x55, 0x4B, 0x49, 0x4D
|
|
.byte 0x41, 0x53, 0x41, 0x45
|
|
.byte 0x2B, 0x4F, 0x54, 0x4F
|
|
.byte 0x53, 0x48, 0x49, 0x4B
|
|
.byte 0x6F, 0x6A, 0x69, 0x2B
|
|
.byte 0x75, 0x65, 0x64, 0x61
|
|
.byte 0x44, 0x4F, 0x4C, 0x45
|
|
.byte 0x2B, 0x46, 0x4F, 0x4F
|
|
.byte 0x44, 0x2B, 0x43, 0x4F
|
|
.byte 0x4D, 0x50, 0x41, 0x4E
|
|
.byte 0x59, 0x2C, 0x49, 0x4E
|
|
.byte 0x43, 0x2E, 0x44, 0x4F
|
|
.byte 0x4C, 0x45, 0x2B, 0x4A
|
|
.byte 0x41, 0x50, 0x41, 0x4E
|
|
.byte 0x2C, 0x4C, 0x54, 0x44
|
|
.byte 0x2E, 0x48, 0x41, 0x49
|
|
.byte 0x4B, 0x59, 0x4F, 0x53
|
|
.byte 0x54, 0x55, 0x52, 0x4D
|
|
.byte 0x2B, 0x43, 0x4F, 0x2E
|
|
.byte 0x2C, 0x4C, 0x54, 0x44
|
|
.byte 0x2E, 0x54, 0x2F, 0x53
|
|
.byte 0x2B, 0x4D, 0x55, 0x53
|
|
.byte 0x49, 0x43, 0x2B, 0x43
|
|
.byte 0x4F, 0x2E, 0x2C, 0x4C
|
|
.byte 0x54, 0x44, 0x2E, 0x54
|
|
.byte 0x4F, 0x53, 0x48, 0x49
|
|
.byte 0x48, 0x49, 0x52, 0x4F
|
|
.byte 0x2B, 0x4E, 0x41, 0x47
|
|
.byte 0x4F, 0x53, 0x48, 0x49
|
|
|
|
.global lbl_801D83B0
|
|
lbl_801D83B0:
|
|
# ROM: 0x1D53B0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x42, 0x96, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x28, 0x00, 0x00
|
|
.byte 0xC1, 0x28, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x18, 0x00, 0x00
|
|
.byte 0xC1, 0x18, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC9, 0x99, 0x9A
|
|
.byte 0x40, 0xC9, 0x99, 0x9A
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE9, 0x99, 0x9A
|
|
.byte 0x40, 0xE9, 0x99, 0x9A
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x04, 0xCC, 0xCD
|
|
.byte 0x41, 0x04, 0xCC, 0xCD
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x14, 0xCC, 0xCD
|
|
.byte 0x41, 0x14, 0xCC, 0xCD
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x24, 0xCC, 0xCD
|
|
.byte 0x41, 0x24, 0xCC, 0xCD
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xA6, 0x66, 0x66
|
|
.byte 0x3F, 0xA6, 0x66, 0x66
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x06, 0x66, 0x66
|
|
.byte 0x40, 0x06, 0x66, 0x66
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x46, 0x66, 0x66
|
|
.byte 0x40, 0x46, 0x66, 0x66
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x83, 0x33, 0x33
|
|
.byte 0x40, 0x83, 0x33, 0x33
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA3, 0x33, 0x33
|
|
.byte 0x40, 0xA3, 0x33, 0x33
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC3, 0x33, 0x33
|
|
.byte 0x40, 0xC3, 0x33, 0x33
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x04, 0xCC, 0xCD
|
|
.byte 0xC1, 0x04, 0xCC, 0xCD
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE9, 0x99, 0x9A
|
|
.byte 0xC0, 0xE9, 0x99, 0x9A
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x53, 0x33, 0x33
|
|
.byte 0x40, 0x53, 0x33, 0x33
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
glabel string_game_program_directorsystem_programmersParty_game_programmersMini_game_programmers2D_system_programmerStage_design_directorStage_DesignersMotion_design_directorMotion_Designers2d_designerCharacter_designerPlannersSound_DesignMonkey_VoicePublicityCooperationSpecial_ThanksProducer___Director
|
|
.asciz "game+program+directorsystem+programmersParty+game+programmersMini+game+programmers2D+system+programmerStage+design+directorStage+DesignersMotion+design+directorMotion+Designers2d+designerCharacter+designerPlannersSound+DesignMonkey+VoicePublicityCooperationSpecial+ThanksProducer+&+Director"
|
|
.balign 4
|
|
|
|
.global lbl_801DEF44
|
|
lbl_801DEF44:
|
|
# ROM: 0x1DBF44
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x28, 0x00, 0x00
|
|
.byte 0xC1, 0x28, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x18, 0x00, 0x00
|
|
.byte 0xC1, 0x18, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x18, 0x00, 0x00
|
|
.byte 0x41, 0x18, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x28, 0x00, 0x00
|
|
.byte 0x41, 0x28, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x30, 0x00, 0x00
|
|
.byte 0xC1, 0x30, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0xC1, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0xC1, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0xC0, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xF0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x41, 0x08, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0xC0, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0xC0, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0xC0, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0xC0, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0xC0, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0xBF, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0xBF, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x3F, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x3F, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0x60, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0x90, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0xC1, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0xC1, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0xC0, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0xC0, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0xC0, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0xC0, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0xC0, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0xC0, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0xBF, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x3F, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0x40, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xE0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x41, 0x00, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x41, 0x10, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.byte 0x40, 0xC0, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.byte 0x43, 0x80, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
glabel string_MONKEY_BALL
|
|
.asciz "MONKEY BALL"
|
|
glabel string_spr_logo_work
|
|
.asciz "spr_logo_work"
|
|
.balign 4
|
|
glabel string_spr_logo2_work
|
|
.asciz "spr_logo2_work"
|
|
.balign 4
|
|
glabel string_spr_c_work
|
|
.asciz "spr_c_work"
|
|
.balign 4
|
|
glabel string_AMUSEMENT_VISION__LTD__SEGA_2001
|
|
.asciz "AMUSEMENT VISION, LTD./SEGA,2001"
|
|
.balign 4
|
|
glabel string_spr_banana_work
|
|
.asciz "spr_banana_work"
|
|
|
|
.global lbl_801E2A98
|
|
lbl_801E2A98:
|
|
# ROM: 0x1DFA98
|
|
.byte 0x3F, 0x33, 0x33, 0x33
|
|
.byte 0xBE, 0xCC, 0xCC, 0xCD
|
|
glabel string__333_3
|
|
.asciz "?333"
|
|
.byte 0x00, 0x80, 0x00
|
|
.4byte 0
|
|
.byte 0xBF, 0x2C, 0xCC, 0xCD
|
|
.4byte 0
|
|
.byte 0x3F, 0x40, 0x00, 0x00
|
|
.byte 0x00, 0x00, 0x80, 0x00
|
|
.4byte 0
|
|
.byte 0x3C, 0xA3, 0xD7, 0x0B
|
|
.byte 0xBE, 0xCC, 0xCC, 0xCD
|
|
.byte 0x3F, 0x8C, 0xCC, 0xCD
|
|
.byte 0x00, 0x00, 0x80, 0x00
|
|
.4byte 0
|
|
|
|
.global lbl_801E2AD4
|
|
lbl_801E2AD4:
|
|
# ROM: 0x1DFAD4
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0xBF, 0x99, 0x99, 0x9A
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.byte 0x3F, 0x99, 0x99, 0x9A
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xA0, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0x80, 0x00, 0x00
|
|
.byte 0xBD, 0xCC, 0xCC, 0xCD
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xB0, 0x00, 0x00
|
|
.byte 0x3D, 0xCC, 0xCC, 0xCD
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x40, 0xD0, 0x00, 0x00
|
|
.4byte 0
|
|
.byte 0x41, 0x20, 0x00, 0x00
|
|
.byte 0x41, 0x18, 0x00, 0x00
|
|
|
|
.global lbl_801E2B28
|
|
lbl_801E2B28:
|
|
# ROM: 0x1DFB28
|
|
.byte 0x00, 0xE8, 0x00, 0xE8
|
|
.byte 0x01, 0x01, 0x01, 0x01
|
|
.byte 0x01, 0x6D, 0x01, 0x6D
|
|
.byte 0x01, 0x86, 0x01, 0x87
|
|
|
|
.global lbl_801E2B38
|
|
lbl_801E2B38:
|
|
# ROM: 0x1DFB38
|
|
.4byte func_800B65B4 ;# ptr
|
|
.4byte func_800B6608 ;# ptr
|
|
.4byte func_800B6848 ;# ptr
|
|
.4byte func_800B69F8 ;# ptr
|
|
.4byte func_800B6C14 ;# ptr
|
|
.4byte func_800B6EA4 ;# ptr
|
|
.4byte func_800B6F9C ;# ptr
|
|
.4byte func_800B7078 ;# ptr
|
|
.4byte func_800B72D4 ;# ptr
|
|
.4byte func_800B7B6C ;# ptr
|
|
.4byte func_800B7D38 ;# ptr
|
|
.4byte func_800B7F6C ;# ptr
|
|
.4byte func_800B7FB4 ;# ptr
|
|
.4byte func_800B83EC ;# ptr
|
|
.4byte func_800B86E0 ;# ptr
|
|
.4byte func_800B8780 ;# ptr
|
|
.4byte func_800B8AA4 ;# ptr
|
|
.4byte func_800B8D7C ;# ptr
|
|
.4byte func_800B8E1C ;# ptr
|
|
.4byte func_800B9444 ;# ptr
|
|
.4byte func_800B9724 ;# ptr
|
|
.4byte func_800B9920 ;# ptr
|
|
.4byte func_800B9A8C ;# ptr
|
|
.4byte func_800B9EA4 ;# ptr
|
|
.4byte func_800B9FDC ;# ptr
|
|
.4byte func_800BA124 ;# ptr
|
|
.4byte func_800BA160 ;# ptr
|
|
.4byte func_800BA928 ;# ptr
|
|
.4byte func_800BA950 ;# ptr
|
|
.4byte func_800BA4F4 ;# ptr
|
|
.4byte func_800BA51C ;# ptr
|
|
.4byte func_800BB050 ;# ptr
|
|
.4byte func_800BB064 ;# ptr
|
|
|
|
.global lbl_801E2BBC
|
|
lbl_801E2BBC:
|
|
# ROM: 0x1DFBBC
|
|
glabel string_fail_to_alloc_memory_for_ending_management__n
|
|
.asciz "fail to alloc memory for ending-management!\n"
|
|
.balign 4
|
|
|
|
.global lbl_801E2BEC
|
|
lbl_801E2BEC:
|
|
# ROM: 0x1DFBEC
|
|
.4byte lbl_800BC7A4 ;# ptr
|
|
.4byte lbl_800BBD34 ;# ptr
|
|
.4byte lbl_800BBDA4 ;# ptr
|
|
.4byte lbl_800BBDF0 ;# ptr
|
|
.4byte lbl_800BBE9C ;# ptr
|
|
.4byte lbl_800BBEB0 ;# ptr
|
|
.4byte lbl_800BBEF8 ;# ptr
|
|
.4byte lbl_800BBFAC ;# ptr
|
|
.4byte lbl_800BC080 ;# ptr
|
|
.4byte lbl_800BC110 ;# ptr
|
|
.4byte lbl_800BC218 ;# ptr
|
|
.4byte lbl_800BC29C ;# ptr
|
|
.4byte lbl_800BC7A4 ;# ptr
|
|
.4byte lbl_800BC7A4 ;# ptr
|
|
.4byte lbl_800BC7A4 ;# ptr
|
|
.4byte lbl_800BC7A4 ;# ptr
|
|
.4byte lbl_800BC3DC ;# ptr
|
|
.4byte lbl_800BC468 ;# ptr
|
|
.4byte lbl_800BC590 ;# ptr
|
|
.4byte lbl_800BC5C4 ;# ptr
|
|
.4byte lbl_800BC650 ;# ptr
|
|
.4byte lbl_800BC6A4 ;# ptr
|
|
.byte 0x00, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0xA3, 0xD7, 0x0B
|
|
.byte 0x07, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0C, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x16, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x1B, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x15, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x1A, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0F, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0A, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x18, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x13, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x08, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x0D, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x05, 0x23, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xCC, 0xCC, 0xCD
|
|
.byte 0x3E, 0x93, 0x74, 0xBD
|
|
.byte 0xFF, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x18, 0x19, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0xA3, 0xD7, 0x0B
|
|
.byte 0x07, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0C, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x16, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x1B, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x15, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x1A, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0F, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0A, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x18, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x13, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x08, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x0D, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xA3, 0xD7, 0x0B
|
|
.byte 0x05, 0x20, 0x22, 0x23
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0x23, 0xD7, 0x0A
|
|
.byte 0x3F, 0xB8, 0x51, 0xEB
|
|
.byte 0xFF, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x20, 0x1B, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0xA3, 0xD7, 0x0B
|
|
.byte 0x07, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0C, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x16, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x1B, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x15, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x1A, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x23, 0xD7, 0x0B
|
|
.byte 0x0F, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x0A, 0x17, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x18, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xC4, 0x9B, 0xA6
|
|
.byte 0x13, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xC4, 0x9B, 0xA6
|
|
.byte 0x08, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xC4, 0x9B, 0xA6
|
|
.byte 0x0D, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3D, 0xC4, 0x9B, 0xA6
|
|
.byte 0x05, 0x16, 0x18, 0x19
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCD
|
|
.byte 0x3E, 0x75, 0xC2, 0x90
|
|
.byte 0xFF, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x00, 0x21, 0x25, 0x26
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0xF5, 0xC2, 0x90
|
|
.byte 0x07, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x75, 0xC2, 0x90
|
|
.byte 0x0C, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x75, 0xC2, 0x90
|
|
.byte 0x16, 0x19, 0x1A, 0x1C
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x44, 0x9B, 0xA6
|
|
.byte 0x1B, 0x19, 0x1A, 0x1C
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x44, 0x9B, 0xA6
|
|
.byte 0x15, 0x19, 0x1A, 0x1C
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x75, 0xC2, 0x90
|
|
.byte 0x1A, 0x19, 0x1A, 0x1C
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x75, 0xC2, 0x90
|
|
.byte 0x0F, 0x19, 0x1A, 0x1C
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x83, 0x12, 0x6F
|
|
.byte 0x0A, 0x19, 0x1A, 0x1C
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x83, 0x12, 0x6F
|
|
.byte 0x18, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x13, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x08, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x0D, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x03, 0x12, 0x6F
|
|
.byte 0x05, 0x25, 0x28, 0x29
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.byte 0x3E, 0x4C, 0xCC, 0xCD
|
|
.byte 0x3E, 0xFD, 0xF3, 0xB7
|
|
.byte 0xFF, 0x00, 0x00, 0x00
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global lbl_801E31E4
|
|
lbl_801E31E4:
|
|
# ROM: 0x1E01E4
|
|
.4byte 0x801E2C44 ;# ptr
|
|
.4byte 0x801E2DAC ;# ptr
|
|
.4byte 0x801E2F14 ;# ptr
|
|
.4byte 0x801E307C ;# ptr
|
|
|
|
.global lbl_801E31F4
|
|
lbl_801E31F4:
|
|
# ROM: 0x1E01F4
|
|
.4byte lbl_800BD07C ;# ptr
|
|
.4byte lbl_800BD058 ;# ptr
|
|
.4byte lbl_800BD0A0 ;# ptr
|
|
.4byte lbl_800BD0E8 ;# ptr
|
|
.4byte lbl_800BD164 ;# ptr
|
|
.4byte lbl_800BD164 ;# ptr
|
|
.4byte lbl_800BD0C4 ;# ptr
|
|
.4byte lbl_800BD10C ;# ptr
|
|
.4byte lbl_800BD164 ;# ptr
|
|
.4byte lbl_800BD140 ;# ptr
|
|
|
|
.global lbl_801E321C
|
|
lbl_801E321C:
|
|
# ROM: 0x1E021C
|
|
.4byte lbl_800BE6D4 ;# ptr
|
|
.4byte lbl_800BE6D4 ;# ptr
|
|
.4byte lbl_800BD708 ;# ptr
|
|
.4byte lbl_800BE6D4 ;# ptr
|
|
.4byte lbl_800BD9D8 ;# ptr
|
|
.4byte lbl_800BDCA4 ;# ptr
|
|
.4byte lbl_800BDD48 ;# ptr
|
|
.4byte lbl_800BDF68 ;# ptr
|
|
.4byte lbl_800BE1D4 ;# ptr
|
|
.4byte lbl_800BE33C ;# ptr
|
|
.4byte lbl_800BE694 ;# ptr
|
|
|
|
.global lbl_801E3248
|
|
lbl_801E3248:
|
|
# ROM: 0x1E0248
|
|
.4byte func_800C013C ;# ptr
|
|
.4byte func_800C0354 ;# ptr
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global lbl_801E3258
|
|
lbl_801E3258:
|
|
# ROM: 0x1E0258
|
|
glabel string_h_KONNDOHA_SARANI
|
|
.asciz "h/KONNDOHA SARANI"
|
|
.balign 4
|
|
glabel string_h_UENOk_REBERUh_DE_ASONNDENE
|
|
.asciz "h/UENOk/REBERUh/DE ASONNDENE"
|
|
.balign 4
|
|
.4byte string_h_KONNDOHA_SARANI ;# ptr
|
|
.4byte string_h_UENOk_REBERUh_DE_ASONNDENE ;# ptr
|
|
.4byte 0
|
|
glabel string_Try_a_higher_level
|
|
.asciz "Try a higher level"
|
|
.balign 4
|
|
glabel string_next_time
|
|
.asciz "next time"
|
|
.balign 4
|
|
.4byte string_Try_a_higher_level ;# ptr
|
|
.4byte string_next_time ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREDE_k_KIMIh_MO
|
|
.asciz "h/KOREDE k/KIMIh/MO"
|
|
glabel string_h_ICHININNMAENO_Ok_SARUh_SANNDAYO
|
|
.asciz "h/ICHININNMAENO Ok/SARUh/SANNDAYO"
|
|
.balign 4
|
|
.4byte string_h_KOREDE_k_KIMIh_MO ;# ptr
|
|
.4byte string_h_ICHININNMAENO_Ok_SARUh_SANNDAYO ;# ptr
|
|
.4byte 0
|
|
glabel string_Now_you_ve_become
|
|
.asciz "Now you've become"
|
|
.balign 4
|
|
glabel string_cool_monkey_like_me
|
|
.asciz "cool monkey like me"
|
|
.4byte string_Now_you_ve_become ;# ptr
|
|
.4byte string_cool_monkey_like_me ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KIMIh_TTEk_SUGOIh_NE__KOREKARAMO
|
|
.asciz "k/KIMIh/TTEk/SUGOIh/NE! KOREKARAMO"
|
|
.balign 4
|
|
glabel string_k_MONNKI_BO_RUh_WO_YOROSIKU_
|
|
.asciz "k/MONNKI-BO-RUh/WO YOROSIKU!"
|
|
.balign 4
|
|
.4byte string_k_KIMIh_TTEk_SUGOIh_NE__KOREKARAMO ;# ptr
|
|
.4byte string_k_MONNKI_BO_RUh_WO_YOROSIKU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_are_so_cool__Remember_
|
|
.asciz "You are so cool! Remember,"
|
|
.balign 4
|
|
glabel string_Monkey_Ball_is_the_best_game_for_you_
|
|
.asciz "Monkey Ball is the best game for you!"
|
|
.balign 4
|
|
.4byte string_You_are_so_cool__Remember_ ;# ptr
|
|
.4byte string_Monkey_Ball_is_the_best_game_for_you_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOKOMADE__k_PUREIh_DEKITAk_KIMIh_HAk_SUGOIh_YO_
|
|
.asciz "h/KOKOMADE, k/PUREIh/DEKITAk/KIMIh/HAk/SUGOIh/YO!"
|
|
.balign 4
|
|
glabel string_h_KOKOMADENOk_PUREIh___OTUKARESAMADESITA_
|
|
.asciz "h/KOKOMADENOk/PUREIh/, OTUKARESAMADESITA!"
|
|
.balign 4
|
|
glabel string_p_TSUGI_h_NIk_PUREIh_SURUTOKIHA__SAIGOMADE
|
|
.asciz "p/TSUGI/h/NIk/PUREIh/SURUTOKIHA, SAIGOMADE"
|
|
.balign 4
|
|
glabel string_h_IKERUYOUNI__GANNBATTEMITENE_
|
|
.asciz "h/IKERUYOUNI, GANNBATTEMITENE!"
|
|
.balign 4
|
|
.4byte string_h_KOKOMADE__k_PUREIh_DEKITAk_KIMIh_HAk_SUGOIh_YO_ ;# ptr
|
|
.4byte string_h_KOKOMADENOk_PUREIh___OTUKARESAMADESITA_ ;# ptr
|
|
.4byte string_p_TSUGI_h_NIk_PUREIh_SURUTOKIHA__SAIGOMADE ;# ptr
|
|
.4byte string_h_IKERUYOUNI__GANNBATTEMITENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Wow__You_ve_made_it_this_far_
|
|
.asciz "Wow! You've made it this far!"
|
|
.balign 4
|
|
glabel string_You_re_incredible_
|
|
.asciz "You're incredible!"
|
|
.balign 4
|
|
glabel string_The_next_time_you_play_
|
|
.asciz "The next time you play,"
|
|
glabel string_let_s_try_to_make_it
|
|
.asciz "let's try to make it"
|
|
.balign 4
|
|
glabel string_all_the_way_to_the_end_
|
|
.asciz "all the way to the end!"
|
|
.4byte string_Wow__You_ve_made_it_this_far_ ;# ptr
|
|
.4byte string_You_re_incredible_ ;# ptr
|
|
.4byte string_The_next_time_you_play_ ;# ptr
|
|
.4byte string_let_s_try_to_make_it ;# ptr
|
|
.4byte string_all_the_way_to_the_end_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h__pk_POINNTOh_WOk_GETTOh_SHITAYO_
|
|
.asciz "h/%pk/POINNTOh/WOk/GETTOh/SHITAYO!"
|
|
.balign 4
|
|
glabel string_h_ZENBUDE_tk_POINNTOh_DANE_
|
|
.asciz "h/ZENBUDE%tk/POINNTOh/DANE!"
|
|
glabel string_h_ATO_nk_POINNTOh_DE
|
|
.asciz "h/ATO%nk/POINNTOh/DE"
|
|
.balign 4
|
|
glabel string_k_MINIGE_MUh_WOk_GETTOh_DEKIRUYO_
|
|
.asciz "k/MINIGE-MUh/WOk/GETTOh/DEKIRUYO!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_h_ATO_nk_POINNTOh_DE ;# ptr
|
|
.4byte string_k_MINIGE_MUh_WOk_GETTOh_DEKIRUYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_got__p_
|
|
.asciz "You got %p!"
|
|
glabel string_All_together__you_have__t_
|
|
.asciz "All together, you have %t!"
|
|
.balign 4
|
|
glabel string_Only__n_left_to
|
|
.asciz "Only %n left to"
|
|
glabel string_unlock_the_next_Mini_Game_
|
|
.asciz "unlock the next Mini Game!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Only__n_left_to ;# ptr
|
|
.4byte string_unlock_the_next_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_ZENNBUDE_tk_POINNTOh_DANE_
|
|
.asciz "h/ZENNBUDE%tk/POINNTOh/DANE!"
|
|
.balign 4
|
|
glabel string_k_POINNTOh_GATAKUSANNTAMATTAKARA
|
|
.asciz "k/POINNTOh/GATAKUSANNTAMATTAKARA"
|
|
.balign 4
|
|
glabel string_h_SUKINAk_MINIGE_MUh_WOk_GETTOh_DEKIRUYO_
|
|
.asciz "h/SUKINAk/MINIGE-MUh/WOk/GETTOh/DEKIRUYO!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_ZENNBUDE_tk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_k_POINNTOh_GATAKUSANNTAMATTAKARA ;# ptr
|
|
.4byte string_h_SUKINAk_MINIGE_MUh_WOk_GETTOh_DEKIRUYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Since_you_got_a_lot_of_points_
|
|
.asciz "Since you got a lot of points,"
|
|
.balign 4
|
|
glabel string_you_can_unlock_a_Mini_Game_
|
|
.asciz "you can unlock a Mini Game!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_can_unlock_a_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string__pk_POINNTOh_WOk_GETTOh_SHITAYO_
|
|
.asciz "%pk/POINNTOh/WOk/GETTOh/SHITAYO!"
|
|
.balign 4
|
|
glabel string_h_SAIGONOk_MINIGE_MUh_WOk_GETTOh_SHITENE_
|
|
.asciz "h/SAIGONOk/MINIGE-MUh/WOk/GETTOh/SHITENE!"
|
|
.balign 4
|
|
.4byte string__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_k_POINNTOh_GATAKUSANNTAMATTAKARA ;# ptr
|
|
.4byte string_h_SAIGONOk_MINIGE_MUh_WOk_GETTOh_SHITENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_you_can_unlock_the_last_Mini_Game_
|
|
.asciz "you can unlock the last Mini Game!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_can_unlock_the_last_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_
|
|
.asciz "k/%pk/POINNTOh/WOk/GETTOh/SHITAYO!"
|
|
.balign 4
|
|
glabel string_h_k_KONNTEXINYU_h_p_KAISUUh_WOHUYASERUYO_
|
|
.asciz "h/k/KONNTEXINYU-h/p/KAISUUh/WOHUYASERUYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_ZENNBUDE_tk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_h_ATO_nk_POINNTOh_DE ;# ptr
|
|
.4byte string_h_k_KONNTEXINYU_h_p_KAISUUh_WOHUYASERUYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_increase_your_number_of_continues_
|
|
.asciz "increase your number of continues!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Only__n_left_to ;# ptr
|
|
.4byte string_increase_your_number_of_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU_p_KAISUU_h_GA_cp_KAIsuu_h_NINATTAYO_
|
|
.asciz "k/KONNTEXINYU-p/KAISUU/h/GA%cp/KAIsuu/h/NINATTAYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_k_POINNTOh_GATAKUSANNTAMATTAKARA ;# ptr
|
|
.4byte string_k_KONNTEXINYU_p_KAISUU_h_GA_cp_KAIsuu_h_NINATTAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_you_increase_your_number
|
|
.asciz "you increase your number"
|
|
.balign 4
|
|
glabel string_of_continues_to__c_
|
|
.asciz "of continues to %c!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_increase_your_number ;# ptr
|
|
.4byte string_of_continues_to__c_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREDEk_KONNTEXINYU_h_GAp_NANNKAI_h_DEMO
|
|
.asciz "h/KOREDEk/KONNTEXINYU-h/GAp/NANNKAI/h/DEMO"
|
|
.balign 4
|
|
glabel string_h_DEKIRUYOUNINATTAYO_
|
|
.asciz "h/DEKIRUYOUNINATTAYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_h_KOREDEk_KONNTEXINYU_h_GAp_NANNKAI_h_DEMO ;# ptr
|
|
.4byte string_h_DEKIRUYOUNINATTAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Now__you_can_play_with
|
|
.asciz "Now, you can play with"
|
|
.balign 4
|
|
glabel string_infinite_continues_
|
|
.asciz "infinite continues!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Now__you_can_play_with ;# ptr
|
|
.4byte string_infinite_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KIMIh_HA__SUBETENOMONOWOk_GETTOh_SHITEIRUYO_
|
|
.asciz "k/KIMIh/HA, SUBETENOMONOWOk/GETTOh/SHITEIRUYO!"
|
|
.balign 4
|
|
glabel string_h_KOREKARAHA__1k_PUREIh_DEk_GETTOh_DEKIRU
|
|
.asciz "h/KOREKARAHA, 1k/PUREIh/DEk/GETTOh/DEKIRU"
|
|
.balign 4
|
|
glabel string_k_PUREIPOINNTOh_KIROKUNIk_TYARENJIh_DAYO_
|
|
.asciz "k/PUREIPOINNTOh/KIROKUNIk/TYARENJIh/DAYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_k_KIMIh_HA__SUBETENOMONOWOk_GETTOh_SHITEIRUYO_ ;# ptr
|
|
.4byte string_h_KOREKARAHA__1k_PUREIh_DEk_GETTOh_DEKIRU ;# ptr
|
|
.4byte string_k_PUREIPOINNTOh_KIROKUNIk_TYARENJIh_DAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_ve_unlocked_everything_
|
|
.asciz "You've unlocked everything!"
|
|
glabel string_Now__you_can_try_to_set_the
|
|
.asciz "Now, you can try to set the"
|
|
glabel string_high_score_for_the_most_Play_Points_
|
|
.asciz "high score for the most Play Points!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_You_ve_unlocked_everything_ ;# ptr
|
|
.4byte string_Now__you_can_try_to_set_the ;# ptr
|
|
.4byte string_high_score_for_the_most_Play_Points_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO_h_HA___bk_POINNTOh_DANE_
|
|
.asciz "k/SAIKO-h/HA, %bk/POINNTOh/DANE!"
|
|
.balign 4
|
|
glabel string_k_SAIKO_h_KIROKUWOKOERARERUYOUNI
|
|
.asciz "k/SAIKO-h/KIROKUWOKOERARERUYOUNI"
|
|
.balign 4
|
|
glabel string_h_KOREKARAMO__GANBATTENE_
|
|
.asciz "h/KOREKARAMO, GANBATTENE!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_k_SAIKO_h_HA___bk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_k_SAIKO_h_KIROKUWOKOERARERUYOUNI ;# ptr
|
|
.4byte string_h_KOREKARAMO__GANBATTENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_The_high_score_is__b_
|
|
.asciz "The high score is %b!"
|
|
.balign 4
|
|
glabel string_Do_your_best_to_try_and_beat
|
|
.asciz "Do your best to try and beat"
|
|
.balign 4
|
|
glabel string_the_high_score__okay_
|
|
.asciz "the high score, okay?"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Do_your_best_to_try_and_beat ;# ptr
|
|
.4byte string_the_high_score__okay_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KORETTE__k_SAIKO_h_KIROKUDAYO_
|
|
.asciz "h/KORETTE, k/SAIKO-h/KIROKUDAYO!"
|
|
.balign 4
|
|
glabel string_k_YATTAh_NE__KOREKARAMO__SARANIUENO
|
|
.asciz "k/YATTAh/NE! KOREKARAMO, SARANIUENO"
|
|
glabel string_h_KIROKUWOMEZASITE__GANBATTENE_
|
|
.asciz "h/KIROKUWOMEZASITE, GANBATTENE!"
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_KORETTE__k_SAIKO_h_KIROKUDAYO_ ;# ptr
|
|
.4byte string_k_YATTAh_NE__KOREKARAMO__SARANIUENO ;# ptr
|
|
.4byte string_h_KIROKUWOMEZASITE__GANBATTENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_That_s_a_new_high_score_
|
|
.asciz "That's a new high score!"
|
|
.balign 4
|
|
glabel string_Congratulations_
|
|
.asciz "Congratulations!"
|
|
.balign 4
|
|
glabel string_That_was_truly_a_great_game_
|
|
.asciz "That was truly a great game!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_That_s_a_new_high_score_ ;# ptr
|
|
.4byte string_Congratulations_ ;# ptr
|
|
.4byte string_That_was_truly_a_great_game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREYORIk_SUGOIh_KIROKUHANAIYO_
|
|
.asciz "h/KOREYORIk/SUGOIh/KIROKUHANAIYO!"
|
|
.balign 4
|
|
glabel string_k_KIMIh_HA__k_KANPEKIh_DANE_
|
|
.asciz "k/KIMIh/HA, k/KANPEKIh/DANE!"
|
|
.balign 4
|
|
glabel string_h_TYO_k_MIRAKURUh_NAk_PUREIh_DATTAYO_
|
|
.asciz "h/TYO-k/MIRAKURUh/NAk/PUREIh/DATTAYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_h_KOREYORIk_SUGOIh_KIROKUHANAIYO_ ;# ptr
|
|
.4byte string_k_KIMIh_HA__k_KANPEKIh_DANE_ ;# ptr
|
|
.4byte string_h_TYO_k_MIRAKURUh_NAk_PUREIh_DATTAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_There_s_no_record_better_than_this_
|
|
.asciz "There's no record better than this!"
|
|
glabel string_You_are_the_greatest_
|
|
.asciz "You are the greatest!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_There_s_no_record_better_than_this_ ;# ptr
|
|
.4byte string_You_are_the_greatest_ ;# ptr
|
|
.4byte string_That_was_truly_a_great_game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_MOUITIDO___bk_POINNTOh_DASERUKA
|
|
.asciz "h/MOUITIDO, %bk/POINNTOh/DASERUKA"
|
|
.balign 4
|
|
glabel string_k_TYARENJIh_SHITEMITENE_
|
|
.asciz "k/TYARENJIh/SHITEMITENE!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAYO_ ;# ptr
|
|
.4byte string_k_SAIKO_h_HA___bk_POINNTOh_DANE_ ;# ptr
|
|
.4byte string_h_MOUITIDO___bk_POINNTOh_DASERUKA ;# ptr
|
|
.4byte string_k_TYARENJIh_SHITEMITENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Try_one_more_time_to_see
|
|
.asciz "Try one more time to see"
|
|
.balign 4
|
|
glabel string_if_you_can_get__b_
|
|
.asciz "if you can get %b!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Try_one_more_time_to_see ;# ptr
|
|
.4byte string_if_you_can_get__b_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KONNDOHA_MOTTO
|
|
.asciz "h/KONNDOHA MOTTO"
|
|
.balign 4
|
|
glabel string_h_UENOk_REBERUh_WO_MEZASHITENE
|
|
.asciz "h/UENOk/REBERUh/WO MEZASHITENE"
|
|
.balign 4
|
|
.4byte string_h_KONNDOHA_MOTTO ;# ptr
|
|
.4byte string_h_UENOk_REBERUh_WO_MEZASHITENE ;# ptr
|
|
.4byte 0
|
|
.4byte string_Try_a_higher_level ;# ptr
|
|
.4byte string_next_time ;# ptr
|
|
.4byte 0
|
|
glabel string_h_ANATAMO_KOREDE
|
|
.asciz "h/ANATAMO KOREDE"
|
|
.balign 4
|
|
glabel string_h_ICHININNMAENO_Ok_SARUh_SANNNE
|
|
.asciz "h/ICHININNMAENO Ok/SARUh/SANNNE"
|
|
.4byte string_h_ANATAMO_KOREDE ;# ptr
|
|
.4byte string_h_ICHININNMAENO_Ok_SARUh_SANNNE ;# ptr
|
|
.4byte 0
|
|
glabel string_pretty_monkey_like_me
|
|
.asciz "pretty monkey like me"
|
|
.balign 4
|
|
.4byte string_Now_you_ve_become ;# ptr
|
|
.4byte string_pretty_monkey_like_me ;# ptr
|
|
.4byte 0
|
|
glabel string_h_ANATATTEk_SUGOIh_WA__KOREKARAMO
|
|
.asciz "h/ANATATTEk/SUGOIh/WA! KOREKARAMO"
|
|
.balign 4
|
|
glabel string_k_PUREI_h_SHIMAKUTTENE
|
|
.asciz "k/PUREI h/SHIMAKUTTENE"
|
|
.balign 4
|
|
.4byte string_h_ANATATTEk_SUGOIh_WA__KOREKARAMO ;# ptr
|
|
.4byte string_k_PUREI_h_SHIMAKUTTENE ;# ptr
|
|
.4byte 0
|
|
glabel string_You_are_so_fantastic__Remember_
|
|
.asciz "You are so fantastic! Remember,"
|
|
.4byte string_You_are_so_fantastic__Remember_ ;# ptr
|
|
.4byte string_Monkey_Ball_is_the_best_game_for_you_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOKOMADEk_PUREIh_DEKITAANATAHA__k_ERAIh_WA_
|
|
.asciz "h/KOKOMADEk/PUREIh/DEKITAANATAHA, k/ERAIh/WA!"
|
|
.balign 4
|
|
glabel string_p_JIBUNN_h_DEp_JIBUNN_h_WOHOMETEAGETEMOIIKAMO_
|
|
.asciz "p/JIBUNN/h/DEp/JIBUNN/h/WOHOMETEAGETEMOIIKAMO!"
|
|
.balign 4
|
|
glabel string_p_IMA_p_KAIsuu_h_HAAKIRAMETAKEDO__p_TSUGI_h_NOk_PUREIh_DEHA
|
|
.asciz "p/IMA/p/KAIsuu/h/HAAKIRAMETAKEDO, p/TSUGI/h/NOk/PUREIh/DEHA"
|
|
glabel string_k_KURIAh_DEKIRUYOUNI__GANNBATTENE_
|
|
.asciz "k/KURIAh/DEKIRUYOUNI, GANNBATTENE!"
|
|
.balign 4
|
|
.4byte string_h_KOKOMADEk_PUREIh_DEKITAANATAHA__k_ERAIh_WA_ ;# ptr
|
|
.4byte string_p_JIBUNN_h_DEp_JIBUNN_h_WOHOMETEAGETEMOIIKAMO_ ;# ptr
|
|
.4byte string_p_IMA_p_KAIsuu_h_HAAKIRAMETAKEDO__p_TSUGI_h_NOk_PUREIh_DEHA ;# ptr
|
|
.4byte string_k_KURIAh_DEKIRUYOUNI__GANNBATTENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_really_are_something_
|
|
.asciz "You really are something!"
|
|
.balign 4
|
|
glabel string_I_guess_you_should_take_a_break_
|
|
.asciz "I guess you should take a break."
|
|
.balign 4
|
|
glabel string_Next_time__let_s_try_to_make_it
|
|
.asciz "Next time, let's try to make it"
|
|
.4byte string_Wow__You_ve_made_it_this_far_ ;# ptr
|
|
.4byte string_You_really_are_something_ ;# ptr
|
|
.4byte string_I_guess_you_should_take_a_break_ ;# ptr
|
|
.4byte string_Next_time__let_s_try_to_make_it ;# ptr
|
|
.4byte string_all_the_way_to_the_end_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_
|
|
.asciz "k/%pk/POINNTOh/WOk/GETTOh/SHITAWA!"
|
|
.balign 4
|
|
glabel string_h_ZE_NBUDE_tk_POINNTOh_YO_
|
|
.asciz "h/ZE~NBUDE%tk/POINNTOh/YO."
|
|
.balign 4
|
|
glabel string_k_MINIGE_MUh_GAk_GETTOh_DEKITYATTARISHITE_
|
|
.asciz "k/MINIGE-MUh/GAk/GETTOh/DEKITYATTARISHITE."
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ZE_NBUDE_tk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h_ATO_nk_POINNTOh_DE ;# ptr
|
|
.4byte string_k_MINIGE_MUh_GAk_GETTOh_DEKITYATTARISHITE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_All_together__that_s__t_
|
|
.asciz "All together, that's %t!"
|
|
.balign 4
|
|
glabel string_You_might_be_able_to_unlock_a_game
|
|
.asciz "You might be able to unlock a game"
|
|
.balign 4
|
|
glabel string_with__n__more_points_
|
|
.asciz "with %n_ more points!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__that_s__t_ ;# ptr
|
|
.4byte string_You_might_be_able_to_unlock_a_game ;# ptr
|
|
.4byte string_with__n__more_points_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_TAKKUSA_NNk_POINNTOh_GAATUMATTAKARA
|
|
.asciz "h/TAKKUSA~NNk/POINNTOh/GAATUMATTAKARA"
|
|
.balign 4
|
|
glabel string_h_SUKINAk_MINIGE_MUh_WOk_GETTOh_DEKIRUWAYO_
|
|
.asciz "h/SUKINAk/MINIGE-MUh/WOk/GETTOh/DEKIRUWAYO!"
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ZE_NBUDE_tk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h_TAKKUSA_NNk_POINNTOh_GAATUMATTAKARA ;# ptr
|
|
.4byte string_h_SUKINAk_MINIGE_MUh_WOk_GETTOh_DEKIRUWAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Since_you_got_a_whole_lot_more_points_
|
|
.asciz "Since you got a whole lot more points,"
|
|
.balign 4
|
|
glabel string_you_can_unlock_any_Mini_Game
|
|
.asciz "you can unlock any Mini Game"
|
|
.balign 4
|
|
glabel string_you_want_
|
|
.asciz "you want!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__that_s__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_whole_lot_more_points_ ;# ptr
|
|
.4byte string_you_can_unlock_any_Mini_Game ;# ptr
|
|
.4byte string_you_want_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_SAIGONOk_MINIGE_MUh_MOk_GETTOh_DEKIRUWAYO_
|
|
.asciz "h/SAIGONOk/MINIGE-MUh/MOk/GETTOh/DEKIRUWAYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ZE_NBUDE_tk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h_TAKKUSA_NNk_POINNTOh_GAATUMATTAKARA ;# ptr
|
|
.4byte string_h_SAIGONOk_MINIGE_MUh_MOk_GETTOh_DEKIRUWAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_you_ll_be_able_to_unlock
|
|
.asciz "you'll be able to unlock"
|
|
.balign 4
|
|
glabel string_the_last_Mini_Game_
|
|
.asciz "the last Mini Game!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__that_s__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_whole_lot_more_points_ ;# ptr
|
|
.4byte string_you_ll_be_able_to_unlock ;# ptr
|
|
.4byte string_the_last_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU_p_KAISUU_h_WOHUYASERUWAYO_
|
|
.asciz "k/KONNTEXINYU-p/KAISUU/h/WOHUYASERUWAYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ZE_NBUDE_tk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h_ATO_nk_POINNTOh_DE ;# ptr
|
|
.4byte string_k_KONNTEXINYU_p_KAISUU_h_WOHUYASERUWAYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_can_increase
|
|
.asciz "You can increase"
|
|
.balign 4
|
|
glabel string_your_number_of_continues
|
|
.asciz "your number of continues"
|
|
.balign 4
|
|
glabel string_if_you_get__n__more_points_
|
|
.asciz "if you get %n_ more points!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__that_s__t_ ;# ptr
|
|
.4byte string_You_can_increase ;# ptr
|
|
.4byte string_your_number_of_continues ;# ptr
|
|
.4byte string_if_you_get__n__more_points_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU_p_KAISUU_h_GA_cp_KAIsuu_h_NINATTAWA_
|
|
.asciz "k/KONNTEXINYU-p/KAISUU/h/GA%cp/KAIsuu/h/NINATTAWA!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ZE_NBUDE_tk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h_TAKKUSA_NNk_POINNTOh_GAATUMATTAKARA ;# ptr
|
|
.4byte string_k_KONNTEXINYU_p_KAISUU_h_GA_cp_KAIsuu_h_NINATTAWA_ ;# ptr
|
|
.4byte 0
|
|
glabel string_you_ll_be_able_to_increase
|
|
.asciz "you'll be able to increase"
|
|
.balign 4
|
|
glabel string_your_number_of_continues_to__c_
|
|
.asciz "your number of continues to %c!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__that_s__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_whole_lot_more_points_ ;# ptr
|
|
.4byte string_you_ll_be_able_to_increase ;# ptr
|
|
.4byte string_your_number_of_continues_to__c_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_DEKIRUYOUNINATTAWAYO_
|
|
.asciz "h/DEKIRUYOUNINATTAWAYO!"
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ZE_NBUDE_tk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h_KOREDEk_KONNTEXINYU_h_GAp_NANNKAI_h_DEMO ;# ptr
|
|
.4byte string_h_DEKIRUYOUNINATTAWAYO_ ;# ptr
|
|
.4byte 0
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__that_s__t_ ;# ptr
|
|
.4byte string_Now__you_can_play_with ;# ptr
|
|
.4byte string_infinite_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_ANATANIAGERARERUMONOHA__MOUNAIWA_
|
|
.asciz "h/ANATANIAGERARERUMONOHA, MOUNAIWA!"
|
|
glabel string_h_KOREKARAHA__1k_PUREIh_DEk_PUREIPOINNTOh_WO
|
|
.asciz "h/KOREKARAHA, 1k/PUREIh/DEk/PUREIPOINNTOh/WO"
|
|
.balign 4
|
|
glabel string_h_DOREDAKETORERUKANI__TYOUSENNYO_
|
|
.asciz "h/DOREDAKETORERUKANI, TYOUSENNYO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_ANATANIAGERARERUMONOHA__MOUNAIWA_ ;# ptr
|
|
.4byte string_h_KOREKARAHA__1k_PUREIh_DEk_PUREIPOINNTOh_WO ;# ptr
|
|
.4byte string_h_DOREDAKETORERUKANI__TYOUSENNYO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Now__you_can_try_to_see_how_many
|
|
.asciz "Now, you can try to see how many"
|
|
.balign 4
|
|
glabel string_points_you_can_get_in_1_player_mode_
|
|
.asciz "points you can get in 1 player mode!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_You_ve_unlocked_everything_ ;# ptr
|
|
.4byte string_Now__you_can_try_to_see_how_many ;# ptr
|
|
.4byte string_points_you_can_get_in_1_player_mode_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO_h_HA___bk_POINNTOh_YO_
|
|
.asciz "k/SAIKO-h/HA, %bk/POINNTOh/YO!"
|
|
.balign 4
|
|
glabel string_k_SAIKO_h_KIROKUWONURIKAERARERUYOUNI
|
|
.asciz "k/SAIKO-h/KIROKUWONURIKAERARERUYOUNI"
|
|
.balign 4
|
|
glabel string_h_KOREKARAMO__ASOBITUDUKETENE_
|
|
.asciz "h/KOREKARAMO, ASOBITUDUKETENE!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_k_SAIKO_h_HA___bk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_k_SAIKO_h_KIROKUWONURIKAERARERUYOUNI ;# ptr
|
|
.4byte string_h_KOREKARAMO__ASOBITUDUKETENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Do_your_best_and_play_more_to_beat
|
|
.asciz "Do your best and play more to beat"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Do_your_best_and_play_more_to_beat ;# ptr
|
|
.4byte string_the_high_score__okay_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREHA__k_SAIKO_h_KIROKUDAWA_
|
|
.asciz "h/KOREHA, k/SAIKO-h/KIROKUDAWA!"
|
|
glabel string_k_SUGGO_I__h_KOREKARAMO
|
|
.asciz "k/SUGGO~I! h/KOREKARAMO"
|
|
glabel string_h_UENOKIROKUWOMEZASHITE__GANBATTENE_
|
|
.asciz "h/UENOKIROKUWOMEZASHITE, GANBATTENE!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_KOREHA__k_SAIKO_h_KIROKUDAWA_ ;# ptr
|
|
.4byte string_k_SUGGO_I__h_KOREKARAMO ;# ptr
|
|
.4byte string_h_UENOKIROKUWOMEZASHITE__GANBATTENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_got_the_high_score_
|
|
.asciz "You got the high score!"
|
|
glabel string_Wow__I_can_t_believe_it_
|
|
.asciz "Wow! I can't believe it!"
|
|
.balign 4
|
|
glabel string_Now_just_try_to_beat
|
|
.asciz "Now just try to beat"
|
|
.balign 4
|
|
glabel string_your_own_record_
|
|
.asciz "your own record!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_You_got_the_high_score_ ;# ptr
|
|
.4byte string_Wow__I_can_t_believe_it_ ;# ptr
|
|
.4byte string_Now_just_try_to_beat ;# ptr
|
|
.4byte string_your_own_record_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREIJYOUNOKIROKUHA__DENAIWAYO_
|
|
.asciz "h/KOREIJYOUNOKIROKUHA, DENAIWAYO!"
|
|
.balign 4
|
|
glabel string_h_ANATATTE__k_PA_FEKUTOh_NE_
|
|
.asciz "h/ANATATTE, k/PA-FEKUTOh/NE!"
|
|
.balign 4
|
|
glabel string_h_MOU__k_SUTEKIp___k_TOKIMEKIp___k_DA_ISUKIh_YO_
|
|
.asciz "h/MOU, k/SUTEKIp/./k/TOKIMEKIp/./k/DA~ISUKIh/YO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_KOREIJYOUNOKIROKUHA__DENAIWAYO_ ;# ptr
|
|
.4byte string_h_ANATATTE__k_PA_FEKUTOh_NE_ ;# ptr
|
|
.4byte string_h_MOU__k_SUTEKIp___k_TOKIMEKIp___k_DA_ISUKIh_YO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_are_perfect_
|
|
.asciz "You are perfect!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_There_s_no_record_better_than_this_ ;# ptr
|
|
.4byte string_You_are_perfect_ ;# ptr
|
|
.4byte string_You_are_the_greatest_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KIROKUHA__bk_POINNTOh_YO_
|
|
.asciz "h/KIROKUHA,%bk/POINNTOh/YO!"
|
|
glabel string_h__bk_POINNTOh_TOIUk_SAIKO_h_KIROKUWO
|
|
.asciz "h/%bk/POINNTOh/TOIUk/SAIKO-h/KIROKUWO"
|
|
.balign 4
|
|
glabel string_h_MATADASERUKA__TYOUSENNSITENE_
|
|
.asciz "h/MATADASERUKA, TYOUSENNSITENE!"
|
|
.4byte string_k__pk_POINNTOh_WOk_GETTOh_SHITAWA_ ;# ptr
|
|
.4byte string_h_KIROKUHA__bk_POINNTOh_YO_ ;# ptr
|
|
.4byte string_h__bk_POINNTOh_TOIUk_SAIKO_h_KIROKUWO ;# ptr
|
|
.4byte string_h_MATADASERUKA__TYOUSENNSITENE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_if_you_can_get_the_high_score
|
|
.asciz "if you can get the high score"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Try_one_more_time_to_see ;# ptr
|
|
.4byte string_if_you_can_get_the_high_score ;# ptr
|
|
.4byte string_of__b_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_MOTTO_UENOk_REBERUh_DE
|
|
.asciz "h/MOTTO UENOk/REBERUh/DE"
|
|
.balign 4
|
|
glabel string_h_ASOBITAIDEk_CHU
|
|
.asciz "h/ASOBITAIDEk/CHU"
|
|
.balign 4
|
|
.4byte string_h_MOTTO_UENOk_REBERUh_DE ;# ptr
|
|
.4byte string_h_ASOBITAIDEk_CHU ;# ptr
|
|
.4byte 0
|
|
glabel string_I_want_to_play_higher_level
|
|
.asciz "I want to play higher level"
|
|
.4byte string_I_want_to_play_higher_level ;# ptr
|
|
.4byte string_next_time ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREDE_RIPPANA_Ok_SARUh_SANNNO
|
|
.asciz "h/KOREDE RIPPANA Ok/SARUh/SANNNO"
|
|
.balign 4
|
|
glabel string_h_NAKAMAIRIDEk_CHU
|
|
.asciz "h/NAKAMAIRIDEk/CHU"
|
|
.balign 4
|
|
.4byte string_h_KOREDE_RIPPANA_Ok_SARUh_SANNNO ;# ptr
|
|
.4byte string_h_NAKAMAIRIDEk_CHU ;# ptr
|
|
.4byte 0
|
|
glabel string_grown_up_monkey_like_me
|
|
.asciz "grown up monkey like me"
|
|
.4byte string_Now_you_ve_become ;# ptr
|
|
.4byte string_grown_up_monkey_like_me ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SUGOIh_DEk_CHU__h_KOREKARAMO
|
|
.asciz "k/SUGOIh/DEk/CHU! h/KOREKARAMO"
|
|
.balign 4
|
|
glabel string_h_ZUTTO_ASONNDEHOSIIDEk_CHU
|
|
.asciz "h/ZUTTO ASONNDEHOSIIDEk/CHU"
|
|
.4byte string_k_SUGOIh_DEk_CHU__h_KOREKARAMO ;# ptr
|
|
.4byte string_h_ZUTTO_ASONNDEHOSIIDEk_CHU ;# ptr
|
|
.4byte 0
|
|
glabel string_You_are_such_grown_up__Remember_
|
|
.asciz "You are such grown up! Remember,"
|
|
.balign 4
|
|
.4byte string_You_are_such_grown_up__Remember_ ;# ptr
|
|
.4byte string_Monkey_Ball_is_the_best_game_for_you_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KONOk_SUTE_JIh_MADEk_PUREIh_DEKIRUNANNTE
|
|
.asciz "h/KONOk/SUTE-JIh/MADEk/PUREIh/DEKIRUNANNTE"
|
|
.balign 4
|
|
glabel string_k_SUGOIh_DEk_TYU__ODOROKIh_DEk_TYU_
|
|
.asciz "k/SUGOIh/DEk/TYU! ODOROKIh/DEk/TYU!"
|
|
glabel string_h_TOTTEMOk_MUZUKAh_TIIDEk_TYUh_KEDO
|
|
.asciz "h/TOTTEMOk/MUZUKAh/TIIDEk/TYUh/KEDO"
|
|
glabel string_h_TUGIHAk_SAIGOh_MADEITTEHOTIIDEk_TYU_
|
|
.asciz "h/TUGIHAk/SAIGOh/MADEITTEHOTIIDEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h_KONOk_SUTE_JIh_MADEk_PUREIh_DEKIRUNANNTE ;# ptr
|
|
.4byte string_k_SUGOIh_DEk_TYU__ODOROKIh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_TOTTEMOk_MUZUKAh_TIIDEk_TYUh_KEDO ;# ptr
|
|
.4byte string_h_TUGIHAk_SAIGOh_MADEITTEHOTIIDEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_are_weally_good_
|
|
.asciz "You are weally good!"
|
|
.balign 4
|
|
glabel string_It_s_a_wittle_hard__but_let_s_try
|
|
.asciz "It's a wittle hard, but let's try"
|
|
.balign 4
|
|
glabel string_to_make_it_all_da_way_to_da_end_
|
|
.asciz "to make it all da way to da end!"
|
|
.balign 4
|
|
.4byte string_Wow__You_ve_made_it_this_far_ ;# ptr
|
|
.4byte string_You_are_weally_good_ ;# ptr
|
|
.4byte string_It_s_a_wittle_hard__but_let_s_try ;# ptr
|
|
.4byte string_to_make_it_all_da_way_to_da_end_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h__pk_POINNTO__GETTOh_DEk_TYU_
|
|
.asciz "h/%pk/POINNTO, GETTOh/DEk/TYU!"
|
|
.balign 4
|
|
glabel string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_
|
|
.asciz "h/ZENBUDE%tk/POINNTOh/DEk/TYU!"
|
|
.balign 4
|
|
glabel string_k_MINIGE_MUGETTOh_DEk_TYU__BABU__
|
|
.asciz "k/MINIGE-MUGETTOh/DEk/TYU! BABU~!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO__GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ATO_nk_POINNTOh_DE ;# ptr
|
|
.4byte string_k_MINIGE_MUGETTOh_DEk_TYU__BABU__ ;# ptr
|
|
.4byte 0
|
|
glabel string_All_togeder__you_have__t_
|
|
.asciz "All togeder, you have %t!"
|
|
.balign 4
|
|
glabel string_Only__n_weft_to
|
|
.asciz "Only %n weft to"
|
|
glabel string_unwock_the_next_Mini_Game_
|
|
.asciz "unwock the next Mini Game!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_togeder__you_have__t_ ;# ptr
|
|
.4byte string_Only__n_weft_to ;# ptr
|
|
.4byte string_unwock_the_next_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_POINNTOh_WOTAKUSANNk_GETTOh_TITADEk_TYUh_KARA
|
|
.asciz "k/POINNTOh/WOTAKUSANNk/GETTOh/TITADEk/TYUh/KARA"
|
|
glabel string_h_SUKINAk_MINIGE_MUh_WOk_GETTOh_DEKIRUDEk_TYU_
|
|
.asciz "h/SUKINAk/MINIGE-MUh/WOk/GETTOh/DEKIRUDEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO__GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_POINNTOh_WOTAKUSANNk_GETTOh_TITADEk_TYUh_KARA ;# ptr
|
|
.4byte string_h_SUKINAk_MINIGE_MUh_WOk_GETTOh_DEKIRUDEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_can_unlock_a_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h__pk_POINNTO_GETTOh_DEk_TYU_
|
|
.asciz "h/%pk/POINNTO,GETTOh/DEk/TYU!"
|
|
.balign 4
|
|
glabel string_k_MINIGE_MUh_WOZENNBUk_GETTOh_DEKIRUDEk_TYU_
|
|
.asciz "k/MINIGE-MUh/WOZENNBUk/GETTOh/DEKIRUDEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO_GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_POINNTOh_WOTAKUSANNk_GETTOh_TITADEk_TYUh_KARA ;# ptr
|
|
.4byte string_k_MINIGE_MUh_WOZENNBUk_GETTOh_DEKIRUDEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Since_you_got_a_wot_of_points_
|
|
.asciz "Since you got a wot of points,"
|
|
.balign 4
|
|
glabel string_you_can_unwock_the_last_Mini_Game_
|
|
.asciz "you can unwock the last Mini Game!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_togeder__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_wot_of_points_ ;# ptr
|
|
.4byte string_you_can_unwock_the_last_Mini_Game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU_h_WOHUYASERUDEk_TYU_
|
|
.asciz "k/KONNTEXINYU-h/WOHUYASERUDEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO_GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ATO_nk_POINNTOh_DE ;# ptr
|
|
.4byte string_k_KONNTEXINYU_h_WOHUYASERUDEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_All_togedder__you_have__p_
|
|
.asciz "All togedder, you have %p!"
|
|
.balign 4
|
|
glabel string_incwease_your_number_of_continues_
|
|
.asciz "incwease your number of continues!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_togedder__you_have__p_ ;# ptr
|
|
.4byte string_Only__n_weft_to ;# ptr
|
|
.4byte string_incwease_your_number_of_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU_h_GA_ch_KAININATTADEk_TYU_
|
|
.asciz "k/KONNTEXINYU-h/GA%ch/KAININATTADEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO_GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_POINNTOh_WOTAKUSANNk_GETTOh_TITADEk_TYUh_KARA ;# ptr
|
|
.4byte string_k_KONNTEXINYU_h_GA_ch_KAININATTADEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_you_incwease_your_number
|
|
.asciz "you incwease your number"
|
|
.balign 4
|
|
glabel string_of_continues_
|
|
.asciz "of continues!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_togeder__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_wot_of_points_ ;# ptr
|
|
.4byte string_you_incwease_your_number ;# ptr
|
|
.4byte string_of_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_NANNKAIDEMOk_KONNTEXINYU_h_GA
|
|
.asciz "h/NANNKAIDEMOk/KONNTEXINYU-h/GA"
|
|
glabel string_h_DEKIRUYOUNINATTADEk_TYU__BABU__
|
|
.asciz "h/DEKIRUYOUNINATTADEk/TYU! BABU~!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO_GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_ZENBUDE_tk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_NANNKAIDEMOk_KONNTEXINYU_h_GA ;# ptr
|
|
.4byte string_h_DEKIRUYOUNINATTADEk_TYU__BABU__ ;# ptr
|
|
.4byte 0
|
|
glabel string_Now__you_can_pway_with
|
|
.asciz "Now, you can pway with"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_togeder__you_have__t_ ;# ptr
|
|
.4byte string_Now__you_can_pway_with ;# ptr
|
|
.4byte string_infinite_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_MOU__k_PUREZENNTOh_SURUMONOHANAIDEk_TYU_
|
|
.asciz "h/MOU, k/PUREZENNTOh/SURUMONOHANAIDEk/TYU!"
|
|
.balign 4
|
|
glabel string_h_IKUTUk_GETTOh_SURUKANIk_TYARENJIh_DEk_TYU_
|
|
.asciz "h/IKUTUk/GETTOh/SURUKANIk/TYARENJIh/DEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO__GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_MOU__k_PUREZENNTOh_SURUMONOHANAIDEk_TYU_ ;# ptr
|
|
.4byte string_h_KOREKARAHA__1k_PUREIh_DEk_PUREIPOINNTOh_WO ;# ptr
|
|
.4byte string_h_IKUTUk_GETTOh_SURUKANIk_TYARENJIh_DEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_ve_unwocked_everyting_
|
|
.asciz "You've unwocked everyting!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_You_ve_unwocked_everyting_ ;# ptr
|
|
.4byte string_Now__you_can_try_to_set_the ;# ptr
|
|
.4byte string_high_score_for_the_most_Play_Points_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO_h_HA_bk_POINNTOh_DEk_TYU_
|
|
.asciz "k/SAIKO-h/HA%bk/POINNTOh/DEk/TYU!"
|
|
.balign 4
|
|
glabel string_k_SAIKO_h_KIROKU__MEZATITE
|
|
.asciz "k/SAIKO-h/KIROKU, MEZATITE"
|
|
.balign 4
|
|
glabel string_h_KOREKARAMO__k_PUREIh_SURUDEk_TYU_
|
|
.asciz "h/KOREKARAMO, k/PUREIh/SURUDEk/TYU!"
|
|
.4byte string_h__pk_POINNTO_GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_SAIKO_h_HA_bk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_SAIKO_h_KIROKU__MEZATITE ;# ptr
|
|
.4byte string_h_KOREKARAMO__k_PUREIh_SURUDEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_the_high_score___Let_s_go__
|
|
.asciz "the high score!! Let's go!!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Do_your_best_to_try_and_beat ;# ptr
|
|
.4byte string_the_high_score___Let_s_go__ ;# ptr
|
|
.4byte 0
|
|
glabel string_h_KOREHA__k_SAIKO_h_KIROKUDEk_TYU_
|
|
.asciz "h/KOREHA, k/SAIKO-h/KIROKUDEk/TYU!"
|
|
.balign 4
|
|
glabel string_h_YATTADEk_TYU__h_URETIIDEk_TYU_
|
|
.asciz "h/YATTADEk/TYU! h/URETIIDEk/TYU!"
|
|
.balign 4
|
|
glabel string_k_SUGOIh_DEk_TYU__UKIUKIh_DEk_TYU_
|
|
.asciz "k/SUGOIh/DEk/TYU! UKIUKIh/DEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO__GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h_KOREHA__k_SAIKO_h_KIROKUDEk_TYU_ ;# ptr
|
|
.4byte string_h_YATTADEk_TYU__h_URETIIDEk_TYU_ ;# ptr
|
|
.4byte string_k_SUGOIh_DEk_TYU__UKIUKIh_DEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Congwatuwations_
|
|
.asciz "Congwatuwations!"
|
|
.balign 4
|
|
glabel string_That_was_truly_a_gweat_game_
|
|
.asciz "That was truly a gweat game!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_That_s_a_new_high_score_ ;# ptr
|
|
.4byte string_Congwatuwations_ ;# ptr
|
|
.4byte string_That_was_truly_a_gweat_game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_PA_FEKUTOh_NAKIROKUDEk_TYU_
|
|
.asciz "k/PA-FEKUTOh/NAKIROKUDEk/TYU!"
|
|
.balign 4
|
|
glabel string_h_KOREYORIk_SUGOIh_KIROKUHA
|
|
.asciz "h/KOREYORIk/SUGOIh/KIROKUHA"
|
|
glabel string_h_MOUNAIDEk_TYU__ODOROKIh_DEk_TYU_
|
|
.asciz "h/MOUNAIDEk/TYU! ODOROKIh/DEk/TYU!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO__GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_PA_FEKUTOh_NAKIROKUDEk_TYU_ ;# ptr
|
|
.4byte string_h_KOREYORIk_SUGOIh_KIROKUHA ;# ptr
|
|
.4byte string_h_MOUNAIDEk_TYU__ODOROKIh_DEk_TYU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_There_s_no_wecord_better_than_this_
|
|
.asciz "There's no wecord better than this!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_There_s_no_wecord_better_than_this_ ;# ptr
|
|
.4byte string_You_are_the_greatest_ ;# ptr
|
|
.4byte string_That_was_truly_a_gweat_game_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO_h_HA__bk_POINNTOh_DEk_TYU_
|
|
.asciz "k/SAIKO-h/HA,%bk/POINNTOh/DEk/TYU!"
|
|
.balign 4
|
|
glabel string_h__bk_POINNTOh_WOMATAk_GETTOh_DEKIRUKA
|
|
.asciz "h/%bk/POINNTOh/WOMATAk/GETTOh/DEKIRUKA"
|
|
.balign 4
|
|
glabel string_k_TYARENNJIh_TITEHOSIIDEk_TYU__BABU__
|
|
.asciz "k/TYARENNJIh/TITEHOSIIDEk/TYU! BABU~!"
|
|
.balign 4
|
|
.4byte string_h__pk_POINNTO__GETTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_k_SAIKO_h_HA__bk_POINNTOh_DEk_TYU_ ;# ptr
|
|
.4byte string_h__bk_POINNTOh_WOMATAk_GETTOh_DEKIRUKA ;# ptr
|
|
.4byte string_k_TYARENNJIh_TITEHOSIIDEk_TYU__BABU__ ;# ptr
|
|
.4byte 0
|
|
glabel string_if_you_can_get__b__Goo_goo___
|
|
.asciz "if you can get %b! Goo goo!!!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Try_one_more_time_to_see ;# ptr
|
|
.4byte string_if_you_can_get__b__Goo_goo___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKYO_NOSARU_MEZASHITE_MOTTO
|
|
.asciz "k/SAIKYO~NOSARU MEZASHITE MOTTO"
|
|
glabel string_k_UENO_REBERUDE_ASONDEKURE__
|
|
.asciz "k/UENO REBERUDE ASONDEKURE~!"
|
|
.balign 4
|
|
.4byte string_k_SAIKYO_NOSARU_MEZASHITE_MOTTO ;# ptr
|
|
.4byte string_k_UENO_REBERUDE_ASONDEKURE__ ;# ptr
|
|
.4byte 0
|
|
glabel string_Try_to_be_the_greatest_monkey_ever_
|
|
.asciz "Try to be the greatest monkey ever!"
|
|
glabel string_Play_the_more_difficult_levels_
|
|
.asciz "Play the more difficult levels!"
|
|
.4byte string_Try_to_be_the_greatest_monkey_ever_ ;# ptr
|
|
.4byte string_Play_the_more_difficult_levels_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SUGOIJYANE_KA__ODOROKIDAZE_
|
|
.asciz "k/SUGOIJYANE~KA! ODOROKIDAZE!"
|
|
.balign 4
|
|
glabel string_k_DAXA_KEDO_UEHA_MADA_ARUZE_
|
|
.asciz "k/DAXA~KEDO UEHA MADA ARUZE!"
|
|
.balign 4
|
|
.4byte string_k_SUGOIJYANE_KA__ODOROKIDAZE_ ;# ptr
|
|
.4byte string_k_DAXA_KEDO_UEHA_MADA_ARUZE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Wow__You_re_really_good_
|
|
.asciz "Wow! You're really good!"
|
|
.balign 4
|
|
glabel string_I_m_surprised_
|
|
.asciz "I'm surprised!"
|
|
.balign 4
|
|
glabel string_Buuuut__there_s_still_a_more
|
|
.asciz "Buuuut, there's still a more"
|
|
.balign 4
|
|
glabel string_difficult_level_to_beat_
|
|
.asciz "difficult level to beat!"
|
|
.balign 4
|
|
.4byte string_Wow__You_re_really_good_ ;# ptr
|
|
.4byte string_I_m_surprised_ ;# ptr
|
|
.4byte string_Buuuut__there_s_still_a_more ;# ptr
|
|
.4byte string_difficult_level_to_beat_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_UHOUHO_UHOHO_I__YATTA__
|
|
.asciz "k/UHOUHO UHOHO~I! YATTA~!"
|
|
.balign 4
|
|
glabel string_k_KOREDE_SAIKYO_NOSARU_DAZE__
|
|
.asciz "k/KOREDE SAIKYO~NOSARU DAZE~!"
|
|
.balign 4
|
|
.4byte string_k_UHOUHO_UHOHO_I__YATTA__ ;# ptr
|
|
.4byte string_k_KOREDE_SAIKYO_NOSARU_DAZE__ ;# ptr
|
|
.4byte 0
|
|
glabel string_I_can_t_believe_it_
|
|
.asciz "I can't believe it!"
|
|
glabel string_You_really_are_the_greatest
|
|
.asciz "You really are the greatest"
|
|
glabel string_monkey_ever__
|
|
.asciz "monkey ever!!"
|
|
.balign 4
|
|
.4byte string_Oh_wow_ ;# ptr
|
|
.4byte string_I_can_t_believe_it_ ;# ptr
|
|
.4byte string_You_really_are_the_greatest ;# ptr
|
|
.4byte string_monkey_ever__ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONOSUTE_JIMADE_KORETA_OMAEHA
|
|
.asciz "k/KONOSUTE~JIMADE KORETA OMAEHA"
|
|
glabel string_k_KANARINO_UDEMAEDA_XTU__UHOUHO_
|
|
.asciz "k/KANARINO UDEMAEDA~XTU! UHOUHO!"
|
|
.balign 4
|
|
glabel string_k_TUGINI_PUREISURUTOKIHA_AKIRAMEZUNI
|
|
.asciz "k/TUGINI PUREISURUTOKIHA AKIRAMEZUNI"
|
|
.balign 4
|
|
glabel string_k_ZENNBU_KURIA_DEKIRUYOUNI_GANBARE_
|
|
.asciz "k/ZENNBU KURIA DEKIRUYOUNI GANBARE!"
|
|
.4byte string_k_KONOSUTE_JIMADE_KORETA_OMAEHA ;# ptr
|
|
.4byte string_k_KANARINO_UDEMAEDA_XTU__UHOUHO_ ;# ptr
|
|
.4byte string_k_TUGINI_PUREISURUTOKIHA_AKIRAMEZUNI ;# ptr
|
|
.4byte string_k_ZENNBU_KURIA_DEKIRUYOUNI_GANBARE_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_really_are_something_to_have
|
|
.asciz "You really are something to have"
|
|
.balign 4
|
|
glabel string_made_it_this_far__Congratulations__
|
|
.asciz "made it this far! Congratulations!!"
|
|
glabel string_Next_time_you_play_
|
|
.asciz "Next time you play,"
|
|
glabel string_let_s_take_it_all_the_way___
|
|
.asciz "let's take it all the way!!!"
|
|
.balign 4
|
|
.4byte string_You_really_are_something_to_have ;# ptr
|
|
.4byte string_made_it_this_far__Congratulations__ ;# ptr
|
|
.4byte string_Next_time_you_play_ ;# ptr
|
|
.4byte string_let_s_take_it_all_the_way___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k__pk_POINNTO_GETTOXO_XTU_
|
|
.asciz "k/%pk/POINNTO GETTOXO~XTU!"
|
|
.balign 4
|
|
glabel string_k_ZENBUDE__tk_POINNTOXO_XTU_
|
|
.asciz "k/ZENBUDE %tk/POINNTOXO~XTU!"
|
|
.balign 4
|
|
glabel string_k_ATO__nk_POINNTO_DE
|
|
.asciz "k/ATO %nk/POINNTO DE"
|
|
.balign 4
|
|
glabel string_k_MINIGEXE_MU_GETTOXO_XTU__UHOHO_
|
|
.asciz "k/MINIGEXE~MU GETTOXO~XTU! UHOHO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ZENBUDE__tk_POINNTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ATO__nk_POINNTO_DE ;# ptr
|
|
.4byte string_k_MINIGEXE_MU_GETTOXO_XTU__UHOHO_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_got__p__Alright___
|
|
.asciz "You got %p! Alright!!!"
|
|
.balign 4
|
|
glabel string_Go_go_go___
|
|
.asciz "Go go go!!!"
|
|
.4byte string_You_got__p__Alright___ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Only__n_left_to ;# ptr
|
|
.4byte string_unlock_the_next_Mini_Game_ ;# ptr
|
|
.4byte string_Go_go_go___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_POINNTO_TAKUSANN__DAXAKA_RA
|
|
.asciz "k/POINNTO TAKUSANN! DAXAKA~RA"
|
|
.balign 4
|
|
glabel string_k_MINIGE_MU_GETTOXO_XTU__DAXA__
|
|
.asciz "k/MINIGE~MU GETTOXO~XTU! DAXA~!"
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ZENBUDE__tk_POINNTOXO_XTU_ ;# ptr
|
|
.4byte string_k_POINNTO_TAKUSANN__DAXAKA_RA ;# ptr
|
|
.4byte string_k_MINIGE_MU_GETTOXO_XTU__DAXA__ ;# ptr
|
|
.4byte 0
|
|
glabel string_you_can_unlock_a_Mini_Game__Yeah___
|
|
.asciz "you can unlock a Mini Game! Yeah!!!"
|
|
.4byte string_You_got__p__Alright___ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_can_unlock_a_Mini_Game__Yeah___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_MINIGEXE_MU_ZE_NNBU_GETTOXO_XTU_
|
|
.asciz "k/MINIGEXE~MU ZE~NNBU GETTOXO~XTU!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ZENBUDE__tk_POINNTOXO_XTU_ ;# ptr
|
|
.4byte string_k_POINNTO_TAKUSANN__DAXAKA_RA ;# ptr
|
|
.4byte string_k_MINIGEXE_MU_ZE_NNBU_GETTOXO_XTU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_All_together__you_have__t
|
|
.asciz "All together, you have %t"
|
|
.balign 4
|
|
glabel string_Go_for_it___
|
|
.asciz "Go for it!!!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_can_unlock_the_last_Mini_Game_ ;# ptr
|
|
.4byte string_Go_for_it___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU__HUE_RU__UHOUHO_
|
|
.asciz "k/KONNTEXINYU~ HUE~RU! UHOUHO!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ZENBUDE__tk_POINNTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ATO__nk_POINNTO_DE ;# ptr
|
|
.4byte string_k_KONNTEXINYU__HUE_RU__UHOUHO_ ;# ptr
|
|
.4byte 0
|
|
.4byte string_You_got__p__Alright___ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Only__n_left_to ;# ptr
|
|
.4byte string_increase_your_number_of_continues_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KONNTEXINYU___ck__KAINI_HUETA_XTU_
|
|
.asciz "k/KONNTEXINYU~ %ck/ KAINI HUETA~XTU!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ZENBUDE__tk_POINNTOXO_XTU_ ;# ptr
|
|
.4byte string_k_POINNTO_TAKUSANN__DAXAKA_RA ;# ptr
|
|
.4byte string_k_KONNTEXINYU___ck__KAINI_HUETA_XTU_ ;# ptr
|
|
.4byte 0
|
|
.4byte string_You_got__p__Alright___ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Since_you_got_a_lot_of_points_ ;# ptr
|
|
.4byte string_you_increase_your_number ;# ptr
|
|
.4byte string_of_continues_to__c_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_DAXAKA_RA_KONNTEXINYU__NANNDOMO
|
|
.asciz "k/DAXAKA~RA KONNTEXINYU~ NANNDOMO"
|
|
.balign 4
|
|
glabel string_k_DEKIRUYOUNI_NATTA___NATTA__
|
|
.asciz "k/DEKIRUYOUNI NATTA~! NATTA~!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_ZENBUDE__tk_POINNTOXO_XTU_ ;# ptr
|
|
.4byte string_k_DAXAKA_RA_KONNTEXINYU__NANNDOMO ;# ptr
|
|
.4byte string_k_DEKIRUYOUNI_NATTA___NATTA__ ;# ptr
|
|
.4byte 0
|
|
glabel string_infinite_continues__Good_job__
|
|
.asciz "infinite continues! Good job!!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_All_together__you_have__t_ ;# ptr
|
|
.4byte string_Now__you_can_play_with ;# ptr
|
|
.4byte string_infinite_continues__Good_job__ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_MOU_OMAENI_YARERUMONO_NAI_
|
|
.asciz "k/MOU OMAENI YARERUMONO NAI!"
|
|
.balign 4
|
|
glabel string_k_KOREKARAHA_1PUREIDE_PUREIPOINNTO
|
|
.asciz "k/KOREKARAHA 1PUREIDE PUREIPOINNTO"
|
|
.balign 4
|
|
glabel string_k_NANNTENN_GETTODEKIRUKA_TYARENNJI_
|
|
.asciz "k/NANNTENN GETTODEKIRUKA TYARENNJI!"
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_MOU_OMAENI_YARERUMONO_NAI_ ;# ptr
|
|
.4byte string_k_KOREKARAHA_1PUREIDE_PUREIPOINNTO ;# ptr
|
|
.4byte string_k_NANNTENN_GETTODEKIRUKA_TYARENNJI_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_ve_unlocked_everything__Wow___
|
|
.asciz "You've unlocked everything! Wow!!!"
|
|
.balign 4
|
|
glabel string_high_score_for_most_Play_Points_
|
|
.asciz "high score for most Play Points!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_You_ve_unlocked_everything__Wow___ ;# ptr
|
|
.4byte string_Now__you_can_try_to_set_the ;# ptr
|
|
.4byte string_high_score_for_most_Play_Points_ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO__bk_POINNTO__ZANNNENN_
|
|
.asciz "k/SAIKO~%bk/POINNTO! ZANNNENN!"
|
|
.balign 4
|
|
glabel string_k_KOREKARAMO_SAIKO_KIROKU_MEZASITE
|
|
.asciz "k/KOREKARAMO SAIKO~KIROKU MEZASITE"
|
|
.balign 4
|
|
glabel string_k_PUREI_SURUNO_DA_XTU__UHOHO_I_
|
|
.asciz "k/PUREI SURUNO DA~XTU! UHOHO~I!"
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_SAIKO__bk_POINNTO__ZANNNENN_ ;# ptr
|
|
.4byte string_k_KOREKARAMO_SAIKO_KIROKU_MEZASITE ;# ptr
|
|
.4byte string_k_PUREI_SURUNO_DA_XTU__UHOHO_I_ ;# ptr
|
|
.4byte 0
|
|
glabel string_the_high_score__You_can_do_it___
|
|
.asciz "the high score! You can do it!!!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Do_your_best_to_try_and_beat ;# ptr
|
|
.4byte string_the_high_score__You_can_do_it___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO_KIROKU_DETTA___DETTA__
|
|
.asciz "k/SAIKO~KIROKU DETTA~! DETTA~!"
|
|
.balign 4
|
|
glabel string_k_UHO_UHOHO__UHOUHO_UHOHO_I_
|
|
.asciz "k/UHO UHOHO! UHOUHO UHOHO~I!"
|
|
.balign 4
|
|
glabel string_k_YATTA__YATTA___YATTA_GO_NN_
|
|
.asciz "k/YATTA~ YATTA~! YATTA~GO~NN!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_SAIKO_KIROKU_DETTA___DETTA__ ;# ptr
|
|
.4byte string_k_UHO_UHOHO__UHOUHO_UHOHO_I_ ;# ptr
|
|
.4byte string_k_YATTA__YATTA___YATTA_GO_NN_ ;# ptr
|
|
.4byte 0
|
|
glabel string_You_really_are_the_best____Woo_hoo___
|
|
.asciz "You really are the best!!! Woo hoo!!!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_That_s_a_new_high_score_ ;# ptr
|
|
.4byte string_Congratulations_ ;# ptr
|
|
.4byte string_You_really_are_the_best____Woo_hoo___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_KO_KOREHA_ODOROKINO_DA_IKIROKU_
|
|
.asciz "k/KO KOREHA ODOROKINO DA~IKIROKU!"
|
|
.balign 4
|
|
glabel string_k_KOREIJYO__SUGOI_KIROKU_DENAI_
|
|
.asciz "k/KOREIJYO~ SUGOI KIROKU DENAI!"
|
|
glabel string_k_OMAE_TENNSA_I_SUGOIZOXO_XTU_
|
|
.asciz "k/OMAE TENNSA~I SUGOIZOXO~XTU!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_KO_KOREHA_ODOROKINO_DA_IKIROKU_ ;# ptr
|
|
.4byte string_k_KOREIJYO__SUGOI_KIROKU_DENAI_ ;# ptr
|
|
.4byte string_k_OMAE_TENNSA_I_SUGOIZOXO_XTU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_I_can_t_believe_it__
|
|
.asciz "I can't believe it!!"
|
|
.balign 4
|
|
glabel string_You_must_be_a_genius___
|
|
.asciz "You must be a genius!!!"
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_There_s_no_record_better_than_this_ ;# ptr
|
|
.4byte string_I_can_t_believe_it__ ;# ptr
|
|
.4byte string_You_must_be_a_genius___ ;# ptr
|
|
.4byte 0
|
|
glabel string_k_SAIKO__bk_POINNTO__ZANNNENN
|
|
.asciz "k/SAIKO~%bk/POINNTO! ZANNNENN"
|
|
.balign 4
|
|
glabel string_k__bk_POINNTO_MATA_DASERUYO_NI
|
|
.asciz "k/%bk/POINNTO MATA DASERUYO~NI"
|
|
.balign 4
|
|
glabel string_k_GANNBARE_XTU__1p___k_2p___k_3p___k_DAXA_XTU_
|
|
.asciz "k/GANNBARE~XTU! 1p/./k/2p/./k/3p/./k/DAXA~XTU!"
|
|
.balign 4
|
|
.4byte string_k__pk_POINNTO_GETTOXO_XTU_ ;# ptr
|
|
.4byte string_k_SAIKO__bk_POINNTO__ZANNNENN ;# ptr
|
|
.4byte string_k__bk_POINNTO_MATA_DASERUYO_NI ;# ptr
|
|
.4byte string_k_GANNBARE_XTU__1p___k_2p___k_3p___k_DAXA_XTU_ ;# ptr
|
|
.4byte 0
|
|
glabel string_Readyp_TENNTENN_a__Go___
|
|
.asciz "Readyp/TENNTENN/a/ Go!!!"
|
|
.balign 4
|
|
.4byte string_You_got__p_ ;# ptr
|
|
.4byte string_The_high_score_is__b_ ;# ptr
|
|
.4byte string_Try_one_more_time_to_see ;# ptr
|
|
.4byte string_if_you_can_get__b_ ;# ptr
|
|
.4byte string_Readyp_TENNTENN_a__Go___ ;# ptr
|
|
.4byte 0
|
|
.4byte 0x801E32B8 ;# ptr
|
|
.4byte 0x801E3330 ;# ptr
|
|
.4byte 0x801E33D0 ;# ptr
|
|
.4byte 0x801E3518 ;# ptr
|
|
.4byte 0x801E3614 ;# ptr
|
|
.4byte 0x801E36E8 ;# ptr
|
|
.4byte 0x801E3784 ;# ptr
|
|
.4byte 0x801E3820 ;# ptr
|
|
.4byte 0x801E38AC ;# ptr
|
|
.4byte 0x801E3948 ;# ptr
|
|
.4byte 0x801E3A58 ;# ptr
|
|
.4byte 0x801E3B34 ;# ptr
|
|
.4byte 0x801E3C14 ;# ptr
|
|
.4byte 0x801E3CE4 ;# ptr
|
|
.4byte 0x801E3D7C ;# ptr
|
|
.4byte 0x801E3DD0 ;# ptr
|
|
.4byte 0x801E3E34 ;# ptr
|
|
.4byte 0x801E3EA8 ;# ptr
|
|
.4byte 0x801E3FE8 ;# ptr
|
|
.4byte 0x801E40D8 ;# ptr
|
|
.4byte 0x801E41A8 ;# ptr
|
|
.4byte 0x801E4234 ;# ptr
|
|
.4byte 0x801E42D8 ;# ptr
|
|
.4byte 0x801E4374 ;# ptr
|
|
.4byte 0x801E43B8 ;# ptr
|
|
.4byte 0x801E44A4 ;# ptr
|
|
.4byte 0x801E4558 ;# ptr
|
|
.4byte 0x801E4640 ;# ptr
|
|
.4byte 0x801E46F8 ;# ptr
|
|
.4byte 0x801E47A4 ;# ptr
|
|
.4byte 0x801E4814 ;# ptr
|
|
.4byte 0x801E487C ;# ptr
|
|
.4byte 0x801E48F4 ;# ptr
|
|
.4byte 0x801E4A10 ;# ptr
|
|
.4byte 0x801E4AE4 ;# ptr
|
|
.4byte 0x801E4B6C ;# ptr
|
|
.4byte 0x801E4C28 ;# ptr
|
|
.4byte 0x801E4CB4 ;# ptr
|
|
.4byte 0x801E4D34 ;# ptr
|
|
.4byte 0x801E4DBC ;# ptr
|
|
.4byte 0x801E4E5C ;# ptr
|
|
.4byte 0x801E4F04 ;# ptr
|
|
.4byte 0x801E4FCC ;# ptr
|
|
.4byte 0x801E5078 ;# ptr
|
|
.4byte 0x801E5134 ;# ptr
|
|
.4byte 0x801E51D8 ;# ptr
|
|
.4byte 0x801E5298 ;# ptr
|
|
.4byte 0x801E5334 ;# ptr
|
|
.4byte 0x801E5468 ;# ptr
|
|
.4byte 0x801E552C ;# ptr
|
|
.4byte 0x801E55BC ;# ptr
|
|
.4byte 0x801E5634 ;# ptr
|
|
.4byte 0x801E5680 ;# ptr
|
|
.4byte 0x801E56D0 ;# ptr
|
|
.4byte 0x801E5760 ;# ptr
|
|
.4byte 0x801E5838 ;# ptr
|
|
.4byte 0x801E58E8 ;# ptr
|
|
.4byte 0x801E5998 ;# ptr
|
|
.4byte 0x801E5A54 ;# ptr
|
|
.4byte 0x801E5B08 ;# ptr
|
|
|
|
.global lbl_801E5C10
|
|
lbl_801E5C10:
|
|
# ROM: 0x1E2C10
|
|
.4byte 0x801E5B20 ;# ptr
|
|
.4byte 0x801E5B5C ;# ptr
|
|
.4byte 0x801E5B98 ;# ptr
|
|
.4byte 0x801E5BD4 ;# ptr
|
|
|
|
.global lbl_801E5C20
|
|
lbl_801E5C20:
|
|
# ROM: 0x1E2C20
|
|
.4byte lbl_800C0EEC ;# ptr
|
|
.4byte lbl_800C0EF4 ;# ptr
|
|
.4byte lbl_800C0EFC ;# ptr
|
|
.4byte lbl_800C0F04 ;# ptr
|
|
.4byte lbl_800C0F0C ;# ptr
|
|
.4byte lbl_800C0F14 ;# ptr
|
|
.4byte lbl_800C0F1C ;# ptr
|
|
.4byte lbl_800C0F24 ;# ptr
|
|
.4byte lbl_800C0F2C ;# ptr
|
|
.4byte lbl_800C0F34 ;# ptr
|
|
.4byte lbl_800C0F3C ;# ptr
|
|
.4byte lbl_800C0F44 ;# ptr
|
|
.4byte lbl_800C0F4C ;# ptr
|
|
.4byte lbl_800C0F54 ;# ptr
|
|
.4byte lbl_800C0F5C ;# ptr
|
|
.4byte string__point ;# ptr
|
|
.4byte string__points ;# ptr
|
|
.4byte 0x802F1920 ;# ptr
|
|
glabel string_c_0xff0000__dc_0x000000__s
|
|
.asciz "c/0xff0000/%dc/0x000000/%s"
|
|
.balign 4
|
|
glabel string_c_0xff0000__dc_0x000000_
|
|
.asciz "c/0xff0000/%dc/0x000000/"
|
|
.balign 4
|
|
|
|
.global lbl_801E5CA0
|
|
lbl_801E5CA0:
|
|
# ROM: 0x1E2CA0
|
|
.4byte lbl_800C15F8 ;# ptr
|
|
.4byte lbl_800C15E0 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1624 ;# ptr
|
|
.4byte lbl_800C15A0 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1544 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1650 ;# ptr
|
|
.4byte lbl_800C1574 ;# ptr
|
|
.4byte 0
|