mirror of https://github.com/zeldaret/tp.git
clean up dolphin files / work on some rels (#212)
* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop * dolphin OS work / cleanup * dolphin GX work / cleanup * finish changing dolphin files to C * more files into C * match rest of MSL_C math functions * more dolphin files converted to C * remove asm * d_bg_w work * remove asm * d_a_alink work / kytag14
This commit is contained in:
parent
f03b959831
commit
1114b13da8
26
Progress.md
26
Progress.md
|
|
@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
|||
.init | 91.849662% | 8700 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 16.800351% | 604232 | 3596544
|
||||
.text | 17.786186% | 639688 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 25.557618% | 1027588 | 4020672
|
||||
Total | 26.439461% | 1063044 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 25.557618% | 1027588 | 4020672
|
||||
RELs | 33.217047% | 3820068 | 11500324
|
||||
Total | 31.232893% | 4847656 | 15520996
|
||||
main.dol | 26.439461% | 1063044 | 4020672
|
||||
RELs | 33.257498% | 3824720 | 11500324
|
||||
Total | 31.491304% | 4887764 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ d_a_ppolamp | 42.341463% | 1736 | 4100
|
|||
d_a_demo_item | 33.863165% | 3920 | 11576
|
||||
d_a_cstaf | 100.000000% | 11860 | 11860
|
||||
d_a_bg | 35.526882% | 3304 | 9300
|
||||
d_a_tboxSw | 66.141732% | 672 | 1016
|
||||
d_a_tboxSw | 100.000000% | 1016 | 1016
|
||||
d_a_title | 39.558574% | 2796 | 7068
|
||||
d_a_L7low_dr | 38.905775% | 1536 | 3948
|
||||
d_a_andsw2 | 29.472774% | 1364 | 4628
|
||||
|
|
@ -70,7 +70,7 @@ d_a_izumi_gate | 57.729941% | 1180 | 2044
|
|||
d_a_mirror | 32.707993% | 3208 | 9808
|
||||
d_a_cow | 22.936702% | 12784 | 55736
|
||||
d_a_disappear | 45.091514% | 1084 | 2404
|
||||
d_a_swc00 | 42.329545% | 1788 | 4224
|
||||
d_a_swc00 | 43.087121% | 1820 | 4224
|
||||
d_a_spinner | 27.874187% | 5140 | 18440
|
||||
d_a_swLBall | 33.651805% | 1268 | 3768
|
||||
d_a_suspend | 68.303571% | 612 | 896
|
||||
|
|
@ -78,7 +78,7 @@ d_a_coach_fire | 44.050104% | 1688 | 3832
|
|||
d_a_bg_obj | 32.434657% | 6304 | 19436
|
||||
d_a_warp_bug | 54.940711% | 1112 | 2024
|
||||
d_a_vrbox2 | 34.977578% | 2184 | 6244
|
||||
d_a_alldie | 39.885496% | 836 | 2096
|
||||
d_a_alldie | 100.000000% | 2096 | 2096
|
||||
d_a_bd | 31.115418% | 5780 | 18576
|
||||
d_a_scene_exit2 | 44.782034% | 1356 | 3028
|
||||
d_a_swhit0 | 35.577421% | 2748 | 7724
|
||||
|
|
@ -139,7 +139,7 @@ d_a_tag_evtarea | 37.091319% | 1316 | 3548
|
|||
d_a_tag_Lv8Gate | 43.347193% | 1668 | 3848
|
||||
d_a_tag_ret_room | 49.168646% | 828 | 1684
|
||||
d_a_tag_waterfall | 46.361502% | 1580 | 3408
|
||||
d_a_tag_gstart | 57.615894% | 696 | 1208
|
||||
d_a_tag_gstart | 100.000000% | 1208 | 1208
|
||||
d_a_tag_mstop | 36.151961% | 1180 | 3264
|
||||
d_a_tag_escape | 100.000000% | 712 | 712
|
||||
d_a_tag_setrestart | 49.130435% | 904 | 1840
|
||||
|
|
@ -162,10 +162,10 @@ d_a_tag_howl | 46.934461% | 888 | 1892
|
|||
d_a_tag_chkpoint | 39.852399% | 864 | 2168
|
||||
d_a_tag_firewall | 35.325132% | 1608 | 4552
|
||||
d_a_tag_lv6CstaSw | 51.406250% | 1316 | 2560
|
||||
d_a_tag_instruction | 82.022472% | 584 | 712
|
||||
d_a_tag_instruction | 100.000000% | 712 | 712
|
||||
d_a_tag_mwait | 35.082873% | 1016 | 2896
|
||||
d_a_tag_ajnot | 56.493506% | 696 | 1232
|
||||
d_a_tag_hstop | 46.962617% | 1608 | 3424
|
||||
d_a_tag_hstop | 100.000000% | 3424 | 3424
|
||||
d_a_tag_chgrestart | 48.868778% | 864 | 1768
|
||||
d_a_tag_cstasw | 100.000000% | 2560 | 2560
|
||||
d_a_tag_lv5soup | 100.000000% | 1908 | 1908
|
||||
|
|
@ -195,7 +195,7 @@ d_a_kytag01 | 35.156250% | 1260 | 3584
|
|||
d_a_kytag08 | 31.379026% | 1520 | 4844
|
||||
d_a_kytag00 | 33.522084% | 2368 | 7064
|
||||
d_a_kytag02 | 54.888889% | 988 | 1800
|
||||
d_a_kytag14 | 60.227273% | 848 | 1408
|
||||
d_a_kytag14 | 100.000000% | 1408 | 1408
|
||||
d_a_kytag11 | 52.643172% | 956 | 1816
|
||||
d_a_kytag05 | 100.000000% | 816 | 816
|
||||
d_a_kytag13 | 30.696576% | 2080 | 6776
|
||||
|
|
@ -785,4 +785,4 @@ d_a_b_oh2 | 37.960954% | 2100 | 5532
|
|||
d_a_b_bq | 28.033347% | 11164 | 39824
|
||||
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
||||
d_a_b_gm | 30.376176% | 11628 | 38280
|
||||
Total | 33.217047% | 3820068 | 11500324
|
||||
Total | 33.257498% | 3824720 | 11500324
|
||||
|
|
|
|||
|
|
@ -1,151 +0,0 @@
|
|||
lbl_80369274:
|
||||
/* 80369274 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80369278 7C 08 02 A6 */ mflr r0
|
||||
/* 8036927C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80369280 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 80369284 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80369288 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036928C 3C 00 3F F0 */ lis r0, 0x3ff0
|
||||
/* 80369290 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80369294 54 83 00 7E */ clrlwi r3, r4, 1
|
||||
/* 80369298 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8036929C 41 80 00 38 */ blt lbl_803692D4
|
||||
/* 803692A0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 803692A4 3C 63 C0 10 */ addis r3, r3, 0xc010
|
||||
/* 803692A8 7C 60 03 79 */ or. r0, r3, r0
|
||||
/* 803692AC 40 82 00 1C */ bne lbl_803692C8
|
||||
/* 803692B0 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 803692B4 40 81 00 0C */ ble lbl_803692C0
|
||||
/* 803692B8 C8 22 CC 78 */ lfd f1, lit_83(r2)
|
||||
/* 803692BC 48 00 01 DC */ b lbl_80369498
|
||||
lbl_803692C0:
|
||||
/* 803692C0 C8 22 CC 80 */ lfd f1, lit_84(r2)
|
||||
/* 803692C4 48 00 01 D4 */ b lbl_80369498
|
||||
lbl_803692C8:
|
||||
/* 803692C8 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 803692CC C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 803692D0 48 00 01 C8 */ b lbl_80369498
|
||||
lbl_803692D4:
|
||||
/* 803692D4 3C 00 3F E0 */ lis r0, 0x3fe0
|
||||
/* 803692D8 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 803692DC 40 80 00 8C */ bge lbl_80369368
|
||||
/* 803692E0 3C 00 3C 60 */ lis r0, 0x3c60
|
||||
/* 803692E4 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 803692E8 41 81 00 0C */ bgt lbl_803692F4
|
||||
/* 803692EC C8 22 CC 88 */ lfd f1, lit_85(r2)
|
||||
/* 803692F0 48 00 01 A8 */ b lbl_80369498
|
||||
lbl_803692F4:
|
||||
/* 803692F4 FD 41 00 72 */ fmul f10, f1, f1
|
||||
/* 803692F8 C8 42 CC C0 */ lfd f2, lit_92(r2)
|
||||
/* 803692FC C8 02 CC B8 */ lfd f0, lit_91(r2)
|
||||
/* 80369300 C8 62 CC B0 */ lfd f3, lit_90(r2)
|
||||
/* 80369304 C9 02 CC A8 */ lfd f8, lit_89(r2)
|
||||
/* 80369308 FC 82 02 BA */ fmadd f4, f2, f10, f0
|
||||
/* 8036930C C8 42 CC E8 */ lfd f2, lit_97(r2)
|
||||
/* 80369310 C8 02 CC E0 */ lfd f0, lit_96(r2)
|
||||
/* 80369314 C8 E2 CC A0 */ lfd f7, lit_88(r2)
|
||||
/* 80369318 FD 2A 19 3A */ fmadd f9, f10, f4, f3
|
||||
/* 8036931C C8 82 CC D8 */ lfd f4, lit_95(r2)
|
||||
/* 80369320 C8 C2 CC 98 */ lfd f6, lit_87(r2)
|
||||
/* 80369324 FC A2 02 BA */ fmadd f5, f2, f10, f0
|
||||
/* 80369328 C8 62 CC D0 */ lfd f3, lit_94(r2)
|
||||
/* 8036932C C8 42 CC C8 */ lfd f2, lit_93(r2)
|
||||
/* 80369330 FD 0A 42 7A */ fmadd f8, f10, f9, f8
|
||||
/* 80369334 C8 02 CC 90 */ lfd f0, lit_86(r2)
|
||||
/* 80369338 C9 22 CC 88 */ lfd f9, lit_85(r2)
|
||||
/* 8036933C FC 8A 21 7A */ fmadd f4, f10, f5, f4
|
||||
/* 80369340 FC AA 3A 3A */ fmadd f5, f10, f8, f7
|
||||
/* 80369344 FC 6A 19 3A */ fmadd f3, f10, f4, f3
|
||||
/* 80369348 FC 8A 31 7A */ fmadd f4, f10, f5, f6
|
||||
/* 8036934C FC 4A 10 FA */ fmadd f2, f10, f3, f2
|
||||
/* 80369350 FC 6A 01 32 */ fmul f3, f10, f4
|
||||
/* 80369354 FC 43 10 24 */ fdiv f2, f3, f2
|
||||
/* 80369358 FC 01 00 BC */ fnmsub f0, f1, f2, f0
|
||||
/* 8036935C FC 01 00 28 */ fsub f0, f1, f0
|
||||
/* 80369360 FC 29 00 28 */ fsub f1, f9, f0
|
||||
/* 80369364 48 00 01 34 */ b lbl_80369498
|
||||
lbl_80369368:
|
||||
/* 80369368 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8036936C 40 80 00 90 */ bge lbl_803693FC
|
||||
/* 80369370 C8 02 CC C8 */ lfd f0, lit_93(r2)
|
||||
/* 80369374 C8 42 CC F0 */ lfd f2, lit_98(r2)
|
||||
/* 80369378 FC 00 08 2A */ fadd f0, f0, f1
|
||||
/* 8036937C FF E2 00 32 */ fmul f31, f2, f0
|
||||
/* 80369380 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80369384 48 00 36 D1 */ bl sqrt
|
||||
/* 80369388 C8 62 CC C0 */ lfd f3, lit_92(r2)
|
||||
/* 8036938C C8 42 CC B8 */ lfd f2, lit_91(r2)
|
||||
/* 80369390 C8 02 CC B0 */ lfd f0, lit_90(r2)
|
||||
/* 80369394 FC 83 17 FA */ fmadd f4, f3, f31, f2
|
||||
/* 80369398 C8 A2 CC A8 */ lfd f5, lit_89(r2)
|
||||
/* 8036939C C8 62 CC E8 */ lfd f3, lit_97(r2)
|
||||
/* 803693A0 C8 42 CC E0 */ lfd f2, lit_96(r2)
|
||||
/* 803693A4 C8 E2 CC A0 */ lfd f7, lit_88(r2)
|
||||
/* 803693A8 FD 1F 01 3A */ fmadd f8, f31, f4, f0
|
||||
/* 803693AC C8 02 CC D8 */ lfd f0, lit_95(r2)
|
||||
/* 803693B0 FC 43 17 FA */ fmadd f2, f3, f31, f2
|
||||
/* 803693B4 C8 C2 CC 98 */ lfd f6, lit_87(r2)
|
||||
/* 803693B8 C8 82 CC D0 */ lfd f4, lit_94(r2)
|
||||
/* 803693BC FD 1F 2A 3A */ fmadd f8, f31, f8, f5
|
||||
/* 803693C0 C8 62 CC C8 */ lfd f3, lit_93(r2)
|
||||
/* 803693C4 FC BF 00 BA */ fmadd f5, f31, f2, f0
|
||||
/* 803693C8 C8 42 CC 90 */ lfd f2, lit_86(r2)
|
||||
/* 803693CC FC FF 3A 3A */ fmadd f7, f31, f8, f7
|
||||
/* 803693D0 C9 02 CC F8 */ lfd f8, lit_99(r2)
|
||||
/* 803693D4 C8 02 CC 80 */ lfd f0, lit_84(r2)
|
||||
/* 803693D8 FC 9F 21 7A */ fmadd f4, f31, f5, f4
|
||||
/* 803693DC FC BF 31 FA */ fmadd f5, f31, f7, f6
|
||||
/* 803693E0 FC 7F 19 3A */ fmadd f3, f31, f4, f3
|
||||
/* 803693E4 FC 9F 01 72 */ fmul f4, f31, f5
|
||||
/* 803693E8 FC 64 18 24 */ fdiv f3, f4, f3
|
||||
/* 803693EC FC 43 10 78 */ fmsub f2, f3, f1, f2
|
||||
/* 803693F0 FC 21 10 2A */ fadd f1, f1, f2
|
||||
/* 803693F4 FC 28 00 7C */ fnmsub f1, f8, f1, f0
|
||||
/* 803693F8 48 00 00 A0 */ b lbl_80369498
|
||||
lbl_803693FC:
|
||||
/* 803693FC C8 02 CC C8 */ lfd f0, lit_93(r2)
|
||||
/* 80369400 C8 42 CC F0 */ lfd f2, lit_98(r2)
|
||||
/* 80369404 FC 00 08 28 */ fsub f0, f0, f1
|
||||
/* 80369408 FF E2 00 32 */ fmul f31, f2, f0
|
||||
/* 8036940C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80369410 48 00 36 45 */ bl sqrt
|
||||
/* 80369414 C8 42 CC C0 */ lfd f2, lit_92(r2)
|
||||
/* 80369418 38 00 00 00 */ li r0, 0
|
||||
/* 8036941C C8 02 CC B8 */ lfd f0, lit_91(r2)
|
||||
/* 80369420 D8 21 00 10 */ stfd f1, 0x10(r1)
|
||||
/* 80369424 FC 62 07 FA */ fmadd f3, f2, f31, f0
|
||||
/* 80369428 C8 02 CC B0 */ lfd f0, lit_90(r2)
|
||||
/* 8036942C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80369430 C8 42 CC A8 */ lfd f2, lit_89(r2)
|
||||
/* 80369434 C9 21 00 10 */ lfd f9, 0x10(r1)
|
||||
/* 80369438 FC BF 00 FA */ fmadd f5, f31, f3, f0
|
||||
/* 8036943C C8 82 CC E8 */ lfd f4, lit_97(r2)
|
||||
/* 80369440 C8 02 CC E0 */ lfd f0, lit_96(r2)
|
||||
/* 80369444 FC 69 FA 7C */ fnmsub f3, f9, f9, f31
|
||||
/* 80369448 C8 E2 CC A0 */ lfd f7, lit_88(r2)
|
||||
/* 8036944C FD 1F 11 7A */ fmadd f8, f31, f5, f2
|
||||
/* 80369450 C8 42 CC D8 */ lfd f2, lit_95(r2)
|
||||
/* 80369454 FC A4 07 FA */ fmadd f5, f4, f31, f0
|
||||
/* 80369458 C8 C2 CC 98 */ lfd f6, lit_87(r2)
|
||||
/* 8036945C C8 02 CC D0 */ lfd f0, lit_94(r2)
|
||||
/* 80369460 FC FF 3A 3A */ fmadd f7, f31, f8, f7
|
||||
/* 80369464 C8 82 CC C8 */ lfd f4, lit_93(r2)
|
||||
/* 80369468 FC BF 11 7A */ fmadd f5, f31, f5, f2
|
||||
/* 8036946C C8 42 CC F8 */ lfd f2, lit_99(r2)
|
||||
/* 80369470 FC DF 31 FA */ fmadd f6, f31, f7, f6
|
||||
/* 80369474 FC BF 01 7A */ fmadd f5, f31, f5, f0
|
||||
/* 80369478 FC 01 48 2A */ fadd f0, f1, f9
|
||||
/* 8036947C FC DF 01 B2 */ fmul f6, f31, f6
|
||||
/* 80369480 FC 9F 21 7A */ fmadd f4, f31, f5, f4
|
||||
/* 80369484 FC 03 00 24 */ fdiv f0, f3, f0
|
||||
/* 80369488 FC 66 20 24 */ fdiv f3, f6, f4
|
||||
/* 8036948C FC 03 00 7A */ fmadd f0, f3, f1, f0
|
||||
/* 80369490 FC 09 00 2A */ fadd f0, f9, f0
|
||||
/* 80369494 FC 22 00 32 */ fmul f1, f2, f0
|
||||
lbl_80369498:
|
||||
/* 80369498 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8036949C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 803694A0 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 803694A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803694A8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 803694AC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
lbl_803694B0:
|
||||
/* 803694B0 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 803694B4 7C 08 02 A6 */ mflr r0
|
||||
/* 803694B8 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 803694BC DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 803694C0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 803694C4 DB C1 00 30 */ stfd f30, 0x30(r1)
|
||||
/* 803694C8 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
|
||||
/* 803694CC DB A1 00 20 */ stfd f29, 0x20(r1)
|
||||
/* 803694D0 F3 A1 00 28 */ psq_st f29, 40(r1), 0, 0 /* qr0 */
|
||||
/* 803694D4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 803694D8 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 803694DC D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 803694E0 3C 00 3F F0 */ lis r0, 0x3ff0
|
||||
/* 803694E4 83 E1 00 08 */ lwz r31, 8(r1)
|
||||
/* 803694E8 57 FE 00 7E */ clrlwi r30, r31, 1
|
||||
/* 803694EC 7C 1E 00 00 */ cmpw r30, r0
|
||||
/* 803694F0 41 80 00 34 */ blt lbl_80369524
|
||||
/* 803694F4 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 803694F8 3C 7E C0 10 */ addis r3, r30, 0xc010
|
||||
/* 803694FC 7C 60 03 79 */ or. r0, r3, r0
|
||||
/* 80369500 40 82 00 18 */ bne lbl_80369518
|
||||
/* 80369504 C8 02 CD 08 */ lfd f0, lit_95(r2)
|
||||
/* 80369508 C8 42 CD 00 */ lfd f2, lit_94(r2)
|
||||
/* 8036950C FC 00 00 72 */ fmul f0, f0, f1
|
||||
/* 80369510 FC 22 00 7A */ fmadd f1, f2, f1, f0
|
||||
/* 80369514 48 00 01 A4 */ b lbl_803696B8
|
||||
lbl_80369518:
|
||||
/* 80369518 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 8036951C C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80369520 48 00 01 98 */ b lbl_803696B8
|
||||
lbl_80369524:
|
||||
/* 80369524 3C 00 3F E0 */ lis r0, 0x3fe0
|
||||
/* 80369528 7C 1E 00 00 */ cmpw r30, r0
|
||||
/* 8036952C 40 80 00 94 */ bge lbl_803695C0
|
||||
/* 80369530 3C 00 3E 40 */ lis r0, 0x3e40
|
||||
/* 80369534 7C 1E 00 00 */ cmpw r30, r0
|
||||
/* 80369538 40 80 00 1C */ bge lbl_80369554
|
||||
/* 8036953C C8 42 CD 10 */ lfd f2, lit_96(r2)
|
||||
/* 80369540 C8 02 CD 18 */ lfd f0, lit_97(r2)
|
||||
/* 80369544 FC 42 08 2A */ fadd f2, f2, f1
|
||||
/* 80369548 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8036954C 40 81 00 0C */ ble lbl_80369558
|
||||
/* 80369550 48 00 01 68 */ b lbl_803696B8
|
||||
lbl_80369554:
|
||||
/* 80369554 FF E1 00 72 */ fmul f31, f1, f1
|
||||
lbl_80369558:
|
||||
/* 80369558 C8 22 CD 48 */ lfd f1, lit_103(r2)
|
||||
/* 8036955C C8 02 CD 40 */ lfd f0, lit_102(r2)
|
||||
/* 80369560 C8 42 CD 38 */ lfd f2, lit_101(r2)
|
||||
/* 80369564 FC 61 07 FA */ fmadd f3, f1, f31, f0
|
||||
/* 80369568 C8 C2 CD 30 */ lfd f6, lit_100(r2)
|
||||
/* 8036956C C8 22 CD 68 */ lfd f1, lit_107(r2)
|
||||
/* 80369570 C8 02 CD 60 */ lfd f0, lit_106(r2)
|
||||
/* 80369574 C8 A2 CD 28 */ lfd f5, lit_99(r2)
|
||||
/* 80369578 FC FF 10 FA */ fmadd f7, f31, f3, f2
|
||||
/* 8036957C C8 42 CD 58 */ lfd f2, lit_105(r2)
|
||||
/* 80369580 FC 61 07 FA */ fmadd f3, f1, f31, f0
|
||||
/* 80369584 C8 82 CD 20 */ lfd f4, lit_98(r2)
|
||||
/* 80369588 C8 22 CD 50 */ lfd f1, lit_104(r2)
|
||||
/* 8036958C FC DF 31 FA */ fmadd f6, f31, f7, f6
|
||||
/* 80369590 C8 02 CD 18 */ lfd f0, lit_97(r2)
|
||||
/* 80369594 FC 5F 10 FA */ fmadd f2, f31, f3, f2
|
||||
/* 80369598 C8 E1 00 08 */ lfd f7, 8(r1)
|
||||
/* 8036959C FC 7F 29 BA */ fmadd f3, f31, f6, f5
|
||||
/* 803695A0 FC 3F 08 BA */ fmadd f1, f31, f2, f1
|
||||
/* 803695A4 FC 5F 20 FA */ fmadd f2, f31, f3, f4
|
||||
/* 803695A8 FC 1F 00 7A */ fmadd f0, f31, f1, f0
|
||||
/* 803695AC FC 3F 00 B2 */ fmul f1, f31, f2
|
||||
/* 803695B0 FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 803695B4 FC 27 38 3A */ fmadd f1, f7, f0, f7
|
||||
/* 803695B8 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 803695BC 48 00 00 FC */ b lbl_803696B8
|
||||
lbl_803695C0:
|
||||
/* 803695C0 FC 20 0A 10 */ fabs f1, f1
|
||||
/* 803695C4 C9 22 CD 18 */ lfd f9, lit_97(r2)
|
||||
/* 803695C8 C8 02 CD 70 */ lfd f0, lit_108(r2)
|
||||
/* 803695CC C8 E2 CD 48 */ lfd f7, lit_103(r2)
|
||||
/* 803695D0 FD 09 08 28 */ fsub f8, f9, f1
|
||||
/* 803695D4 C8 62 CD 40 */ lfd f3, lit_102(r2)
|
||||
/* 803695D8 C8 C2 CD 38 */ lfd f6, lit_101(r2)
|
||||
/* 803695DC C8 A2 CD 30 */ lfd f5, lit_100(r2)
|
||||
/* 803695E0 FF E0 02 32 */ fmul f31, f0, f8
|
||||
/* 803695E4 C8 42 CD 68 */ lfd f2, lit_107(r2)
|
||||
/* 803695E8 C8 02 CD 60 */ lfd f0, lit_106(r2)
|
||||
/* 803695EC C8 82 CD 28 */ lfd f4, lit_99(r2)
|
||||
/* 803695F0 C8 22 CD 58 */ lfd f1, lit_105(r2)
|
||||
/* 803695F4 FC E7 1F FA */ fmadd f7, f7, f31, f3
|
||||
/* 803695F8 C8 62 CD 20 */ lfd f3, lit_98(r2)
|
||||
/* 803695FC FC 42 07 FA */ fmadd f2, f2, f31, f0
|
||||
/* 80369600 C8 02 CD 50 */ lfd f0, lit_104(r2)
|
||||
/* 80369604 D9 01 00 10 */ stfd f8, 0x10(r1)
|
||||
/* 80369608 FC DF 31 FA */ fmadd f6, f31, f7, f6
|
||||
/* 8036960C FC 3F 08 BA */ fmadd f1, f31, f2, f1
|
||||
/* 80369610 FC 5F 29 BA */ fmadd f2, f31, f6, f5
|
||||
/* 80369614 FC 1F 00 7A */ fmadd f0, f31, f1, f0
|
||||
/* 80369618 FC 3F 20 BA */ fmadd f1, f31, f2, f4
|
||||
/* 8036961C FF BF 48 3A */ fmadd f29, f31, f0, f9
|
||||
/* 80369620 FC 1F 18 7A */ fmadd f0, f31, f1, f3
|
||||
/* 80369624 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80369628 FF DF 00 32 */ fmul f30, f31, f0
|
||||
/* 8036962C 48 00 34 29 */ bl sqrt
|
||||
/* 80369630 3C 60 3F EF */ lis r3, 0x3FEF /* 0x3FEF3333@ha */
|
||||
/* 80369634 38 03 33 33 */ addi r0, r3, 0x3333 /* 0x3FEF3333@l */
|
||||
/* 80369638 7C 1E 00 00 */ cmpw r30, r0
|
||||
/* 8036963C 41 80 00 28 */ blt lbl_80369664
|
||||
/* 80369640 FC 9E E8 24 */ fdiv f4, f30, f29
|
||||
/* 80369644 C8 42 CD 78 */ lfd f2, lit_109(r2)
|
||||
/* 80369648 C8 02 CD 08 */ lfd f0, lit_95(r2)
|
||||
/* 8036964C C8 62 CD 00 */ lfd f3, lit_94(r2)
|
||||
/* 80369650 FC 21 09 3A */ fmadd f1, f1, f4, f1
|
||||
/* 80369654 D8 81 00 10 */ stfd f4, 0x10(r1)
|
||||
/* 80369658 FC 02 00 78 */ fmsub f0, f2, f1, f0
|
||||
/* 8036965C FC 23 00 28 */ fsub f1, f3, f0
|
||||
/* 80369660 48 00 00 48 */ b lbl_803696A8
|
||||
lbl_80369664:
|
||||
/* 80369664 D8 21 00 10 */ stfd f1, 0x10(r1)
|
||||
/* 80369668 38 00 00 00 */ li r0, 0
|
||||
/* 8036966C C8 E2 CD 78 */ lfd f7, lit_109(r2)
|
||||
/* 80369670 FC BE E8 24 */ fdiv f5, f30, f29
|
||||
/* 80369674 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80369678 C8 02 CD 08 */ lfd f0, lit_95(r2)
|
||||
/* 8036967C C9 01 00 10 */ lfd f8, 0x10(r1)
|
||||
/* 80369680 C8 42 CD 80 */ lfd f2, lit_110(r2)
|
||||
/* 80369684 FC 88 FA 3C */ fnmsub f4, f8, f8, f31
|
||||
/* 80369688 FC 61 40 2A */ fadd f3, f1, f8
|
||||
/* 8036968C FC C7 00 72 */ fmul f6, f7, f1
|
||||
/* 80369690 FC 24 18 24 */ fdiv f1, f4, f3
|
||||
/* 80369694 FC 27 00 7C */ fnmsub f1, f7, f1, f0
|
||||
/* 80369698 FC 07 12 3C */ fnmsub f0, f7, f8, f2
|
||||
/* 8036969C FC 26 09 78 */ fmsub f1, f6, f5, f1
|
||||
/* 803696A0 FC 01 00 28 */ fsub f0, f1, f0
|
||||
/* 803696A4 FC 22 00 28 */ fsub f1, f2, f0
|
||||
lbl_803696A8:
|
||||
/* 803696A8 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 803696AC 40 81 00 08 */ ble lbl_803696B4
|
||||
/* 803696B0 48 00 00 08 */ b lbl_803696B8
|
||||
lbl_803696B4:
|
||||
/* 803696B4 FC 20 08 50 */ fneg f1, f1
|
||||
lbl_803696B8:
|
||||
/* 803696B8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 803696BC CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 803696C0 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
|
||||
/* 803696C4 CB C1 00 30 */ lfd f30, 0x30(r1)
|
||||
/* 803696C8 E3 A1 00 28 */ psq_l f29, 40(r1), 0, 0 /* qr0 */
|
||||
/* 803696CC CB A1 00 20 */ lfd f29, 0x20(r1)
|
||||
/* 803696D0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 803696D4 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 803696D8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 803696DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803696E0 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 803696E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,197 +0,0 @@
|
|||
lbl_803696E8:
|
||||
/* 803696E8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 803696EC 7C 08 02 A6 */ mflr r0
|
||||
/* 803696F0 3C 60 7F F0 */ lis r3, 0x7ff0
|
||||
/* 803696F4 D8 41 00 10 */ stfd f2, 0x10(r1)
|
||||
/* 803696F8 81 01 00 14 */ lwz r8, 0x14(r1)
|
||||
/* 803696FC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80369700 7C 08 00 D0 */ neg r0, r8
|
||||
/* 80369704 80 81 00 10 */ lwz r4, 0x10(r1)
|
||||
/* 80369708 7D 00 03 78 */ or r0, r8, r0
|
||||
/* 8036970C D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 80369710 54 86 00 7E */ clrlwi r6, r4, 1
|
||||
/* 80369714 54 00 0F FE */ srwi r0, r0, 0x1f
|
||||
/* 80369718 80 A1 00 08 */ lwz r5, 8(r1)
|
||||
/* 8036971C 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 80369720 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80369724 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 80369728 81 21 00 0C */ lwz r9, 0xc(r1)
|
||||
/* 8036972C 54 A7 00 7E */ clrlwi r7, r5, 1
|
||||
/* 80369730 41 81 00 1C */ bgt lbl_8036974C
|
||||
/* 80369734 7C 09 00 D0 */ neg r0, r9
|
||||
/* 80369738 7D 20 03 78 */ or r0, r9, r0
|
||||
/* 8036973C 54 00 0F FE */ srwi r0, r0, 0x1f
|
||||
/* 80369740 7C E0 03 78 */ or r0, r7, r0
|
||||
/* 80369744 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 80369748 40 81 00 14 */ ble lbl_8036975C
|
||||
lbl_8036974C:
|
||||
/* 8036974C C8 21 00 10 */ lfd f1, 0x10(r1)
|
||||
/* 80369750 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80369754 FC 21 00 2A */ fadd f1, f1, f0
|
||||
/* 80369758 48 00 02 0C */ b lbl_80369964
|
||||
lbl_8036975C:
|
||||
/* 8036975C 3C 04 C0 10 */ addis r0, r4, 0xc010
|
||||
/* 80369760 7C 00 43 79 */ or. r0, r0, r8
|
||||
/* 80369764 40 82 00 0C */ bne lbl_80369770
|
||||
/* 80369768 48 00 25 3D */ bl atan
|
||||
/* 8036976C 48 00 01 F8 */ b lbl_80369964
|
||||
lbl_80369770:
|
||||
/* 80369770 7C E0 4B 79 */ or. r0, r7, r9
|
||||
/* 80369774 54 80 17 BC */ rlwinm r0, r4, 2, 0x1e, 0x1e
|
||||
/* 80369778 7C 1F 03 78 */ mr r31, r0
|
||||
/* 8036977C 50 BF 0F FE */ rlwimi r31, r5, 1, 0x1f, 0x1f
|
||||
/* 80369780 40 82 00 3C */ bne lbl_803697BC
|
||||
/* 80369784 2C 1F 00 02 */ cmpwi r31, 2
|
||||
/* 80369788 41 82 00 24 */ beq lbl_803697AC
|
||||
/* 8036978C 40 80 00 10 */ bge lbl_8036979C
|
||||
/* 80369790 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80369794 40 80 01 D0 */ bge lbl_80369964
|
||||
/* 80369798 48 00 00 24 */ b lbl_803697BC
|
||||
lbl_8036979C:
|
||||
/* 8036979C 2C 1F 00 04 */ cmpwi r31, 4
|
||||
/* 803697A0 40 80 00 1C */ bge lbl_803697BC
|
||||
/* 803697A4 48 00 00 10 */ b lbl_803697B4
|
||||
/* 803697A8 48 00 01 BC */ b lbl_80369964
|
||||
lbl_803697AC:
|
||||
/* 803697AC C8 22 CD 88 */ lfd f1, lit_145(r2)
|
||||
/* 803697B0 48 00 01 B4 */ b lbl_80369964
|
||||
lbl_803697B4:
|
||||
/* 803697B4 C8 22 CD 90 */ lfd f1, lit_146(r2)
|
||||
/* 803697B8 48 00 01 AC */ b lbl_80369964
|
||||
lbl_803697BC:
|
||||
/* 803697BC 7C C0 43 79 */ or. r0, r6, r8
|
||||
/* 803697C0 40 82 00 1C */ bne lbl_803697DC
|
||||
/* 803697C4 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 803697C8 40 80 00 0C */ bge lbl_803697D4
|
||||
/* 803697CC C8 22 CD 98 */ lfd f1, lit_147(r2)
|
||||
/* 803697D0 48 00 01 94 */ b lbl_80369964
|
||||
lbl_803697D4:
|
||||
/* 803697D4 C8 22 CD A0 */ lfd f1, lit_148(r2)
|
||||
/* 803697D8 48 00 01 8C */ b lbl_80369964
|
||||
lbl_803697DC:
|
||||
/* 803697DC 3C 06 80 10 */ addis r0, r6, 0x8010
|
||||
/* 803697E0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803697E4 40 82 00 A0 */ bne lbl_80369884
|
||||
/* 803697E8 3C 07 80 10 */ addis r0, r7, 0x8010
|
||||
/* 803697EC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803697F0 40 82 00 4C */ bne lbl_8036983C
|
||||
/* 803697F4 2C 1F 00 02 */ cmpwi r31, 2
|
||||
/* 803697F8 41 82 00 34 */ beq lbl_8036982C
|
||||
/* 803697FC 40 80 00 14 */ bge lbl_80369810
|
||||
/* 80369800 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80369804 41 82 00 18 */ beq lbl_8036981C
|
||||
/* 80369808 40 80 00 1C */ bge lbl_80369824
|
||||
/* 8036980C 48 00 00 78 */ b lbl_80369884
|
||||
lbl_80369810:
|
||||
/* 80369810 2C 1F 00 04 */ cmpwi r31, 4
|
||||
/* 80369814 40 80 00 70 */ bge lbl_80369884
|
||||
/* 80369818 48 00 00 1C */ b lbl_80369834
|
||||
lbl_8036981C:
|
||||
/* 8036981C C8 22 CD A8 */ lfd f1, lit_149(r2)
|
||||
/* 80369820 48 00 01 44 */ b lbl_80369964
|
||||
lbl_80369824:
|
||||
/* 80369824 C8 22 CD B0 */ lfd f1, lit_150(r2)
|
||||
/* 80369828 48 00 01 3C */ b lbl_80369964
|
||||
lbl_8036982C:
|
||||
/* 8036982C C8 22 CD B8 */ lfd f1, lit_151(r2)
|
||||
/* 80369830 48 00 01 34 */ b lbl_80369964
|
||||
lbl_80369834:
|
||||
/* 80369834 C8 22 CD C0 */ lfd f1, lit_152(r2)
|
||||
/* 80369838 48 00 01 2C */ b lbl_80369964
|
||||
lbl_8036983C:
|
||||
/* 8036983C 2C 1F 00 02 */ cmpwi r31, 2
|
||||
/* 80369840 41 82 00 34 */ beq lbl_80369874
|
||||
/* 80369844 40 80 00 14 */ bge lbl_80369858
|
||||
/* 80369848 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 8036984C 41 82 00 18 */ beq lbl_80369864
|
||||
/* 80369850 40 80 00 1C */ bge lbl_8036986C
|
||||
/* 80369854 48 00 00 30 */ b lbl_80369884
|
||||
lbl_80369858:
|
||||
/* 80369858 2C 1F 00 04 */ cmpwi r31, 4
|
||||
/* 8036985C 40 80 00 28 */ bge lbl_80369884
|
||||
/* 80369860 48 00 00 1C */ b lbl_8036987C
|
||||
lbl_80369864:
|
||||
/* 80369864 C8 22 CD C8 */ lfd f1, lit_153(r2)
|
||||
/* 80369868 48 00 00 FC */ b lbl_80369964
|
||||
lbl_8036986C:
|
||||
/* 8036986C C8 22 CD D0 */ lfd f1, lit_154(r2)
|
||||
/* 80369870 48 00 00 F4 */ b lbl_80369964
|
||||
lbl_80369874:
|
||||
/* 80369874 C8 22 CD 88 */ lfd f1, lit_145(r2)
|
||||
/* 80369878 48 00 00 EC */ b lbl_80369964
|
||||
lbl_8036987C:
|
||||
/* 8036987C C8 22 CD 90 */ lfd f1, lit_146(r2)
|
||||
/* 80369880 48 00 00 E4 */ b lbl_80369964
|
||||
lbl_80369884:
|
||||
/* 80369884 3C 07 80 10 */ addis r0, r7, 0x8010
|
||||
/* 80369888 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8036988C 40 82 00 1C */ bne lbl_803698A8
|
||||
/* 80369890 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80369894 40 80 00 0C */ bge lbl_803698A0
|
||||
/* 80369898 C8 22 CD 98 */ lfd f1, lit_147(r2)
|
||||
/* 8036989C 48 00 00 C8 */ b lbl_80369964
|
||||
lbl_803698A0:
|
||||
/* 803698A0 C8 22 CD A0 */ lfd f1, lit_148(r2)
|
||||
/* 803698A4 48 00 00 C0 */ b lbl_80369964
|
||||
lbl_803698A8:
|
||||
/* 803698A8 7C 06 38 50 */ subf r0, r6, r7
|
||||
/* 803698AC 7C 00 A6 70 */ srawi r0, r0, 0x14
|
||||
/* 803698B0 2C 00 00 3C */ cmpwi r0, 0x3c
|
||||
/* 803698B4 40 81 00 10 */ ble lbl_803698C4
|
||||
/* 803698B8 C8 02 CD A0 */ lfd f0, lit_148(r2)
|
||||
/* 803698BC D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 803698C0 48 00 00 38 */ b lbl_803698F8
|
||||
lbl_803698C4:
|
||||
/* 803698C4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 803698C8 40 80 00 18 */ bge lbl_803698E0
|
||||
/* 803698CC 2C 00 FF C4 */ cmpwi r0, -60
|
||||
/* 803698D0 40 80 00 10 */ bge lbl_803698E0
|
||||
/* 803698D4 C8 02 CD C8 */ lfd f0, lit_153(r2)
|
||||
/* 803698D8 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 803698DC 48 00 00 1C */ b lbl_803698F8
|
||||
lbl_803698E0:
|
||||
/* 803698E0 C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 803698E4 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 803698E8 FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 803698EC FC 20 02 10 */ fabs f1, f0
|
||||
/* 803698F0 48 00 23 B5 */ bl atan
|
||||
/* 803698F4 D8 21 00 18 */ stfd f1, 0x18(r1)
|
||||
lbl_803698F8:
|
||||
/* 803698F8 2C 1F 00 01 */ cmpwi r31, 1
|
||||
/* 803698FC 41 82 00 28 */ beq lbl_80369924
|
||||
/* 80369900 40 80 00 10 */ bge lbl_80369910
|
||||
/* 80369904 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80369908 40 80 00 14 */ bge lbl_8036991C
|
||||
/* 8036990C 48 00 00 44 */ b lbl_80369950
|
||||
lbl_80369910:
|
||||
/* 80369910 2C 1F 00 03 */ cmpwi r31, 3
|
||||
/* 80369914 40 80 00 3C */ bge lbl_80369950
|
||||
/* 80369918 48 00 00 20 */ b lbl_80369938
|
||||
lbl_8036991C:
|
||||
/* 8036991C C8 21 00 18 */ lfd f1, 0x18(r1)
|
||||
/* 80369920 48 00 00 44 */ b lbl_80369964
|
||||
lbl_80369924:
|
||||
/* 80369924 80 01 00 18 */ lwz r0, 0x18(r1)
|
||||
/* 80369928 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8036992C 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80369930 C8 21 00 18 */ lfd f1, 0x18(r1)
|
||||
/* 80369934 48 00 00 30 */ b lbl_80369964
|
||||
lbl_80369938:
|
||||
/* 80369938 C8 21 00 18 */ lfd f1, 0x18(r1)
|
||||
/* 8036993C C8 02 CD D8 */ lfd f0, lit_155(r2)
|
||||
/* 80369940 C8 42 CD 88 */ lfd f2, lit_145(r2)
|
||||
/* 80369944 FC 01 00 28 */ fsub f0, f1, f0
|
||||
/* 80369948 FC 22 00 28 */ fsub f1, f2, f0
|
||||
/* 8036994C 48 00 00 18 */ b lbl_80369964
|
||||
lbl_80369950:
|
||||
/* 80369950 C8 41 00 18 */ lfd f2, 0x18(r1)
|
||||
/* 80369954 C8 22 CD D8 */ lfd f1, lit_155(r2)
|
||||
/* 80369958 C8 02 CD 88 */ lfd f0, lit_145(r2)
|
||||
/* 8036995C FC 22 08 28 */ fsub f1, f2, f1
|
||||
/* 80369960 FC 21 00 28 */ fsub f1, f1, f0
|
||||
lbl_80369964:
|
||||
/* 80369964 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80369968 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8036996C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80369970 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80369974 4E 80 00 20 */ blr
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
lbl_80369978:
|
||||
/* 80369978 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8036997C 3C 60 40 86 */ lis r3, 0x4086 /* 0x40862E42@ha */
|
||||
/* 80369980 3C 80 80 3A */ lis r4, halF@ha /* 0x803A2340@ha */
|
||||
/* 80369984 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 80369988 38 03 2E 42 */ addi r0, r3, 0x2E42 /* 0x40862E42@l */
|
||||
/* 8036998C 38 A4 23 40 */ addi r5, r4, halF@l /* 0x803A2340@l */
|
||||
/* 80369990 81 01 00 08 */ lwz r8, 8(r1)
|
||||
/* 80369994 55 04 00 7E */ clrlwi r4, r8, 1
|
||||
/* 80369998 55 07 0F FE */ srwi r7, r8, 0x1f
|
||||
/* 8036999C 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 803699A0 41 80 00 64 */ blt lbl_80369A04
|
||||
/* 803699A4 3C 00 7F F0 */ lis r0, 0x7ff0
|
||||
/* 803699A8 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 803699AC 41 80 00 30 */ blt lbl_803699DC
|
||||
/* 803699B0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 803699B4 55 03 03 3E */ clrlwi r3, r8, 0xc
|
||||
/* 803699B8 7C 60 03 79 */ or. r0, r3, r0
|
||||
/* 803699BC 41 82 00 0C */ beq lbl_803699C8
|
||||
/* 803699C0 FC 21 08 2A */ fadd f1, f1, f1
|
||||
/* 803699C4 48 00 01 D0 */ b lbl_80369B94
|
||||
lbl_803699C8:
|
||||
/* 803699C8 2C 07 00 00 */ cmpwi r7, 0
|
||||
/* 803699CC 40 82 00 08 */ bne lbl_803699D4
|
||||
/* 803699D0 48 00 01 C4 */ b lbl_80369B94
|
||||
lbl_803699D4:
|
||||
/* 803699D4 C8 22 CD E0 */ lfd f1, lit_115(r2)
|
||||
/* 803699D8 48 00 01 BC */ b lbl_80369B94
|
||||
lbl_803699DC:
|
||||
/* 803699DC C8 02 CD E8 */ lfd f0, lit_116(r2)
|
||||
/* 803699E0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 803699E4 40 81 00 0C */ ble lbl_803699F0
|
||||
/* 803699E8 C8 22 CD F0 */ lfd f1, lit_117(r2)
|
||||
/* 803699EC 48 00 01 A8 */ b lbl_80369B94
|
||||
lbl_803699F0:
|
||||
/* 803699F0 C8 02 CD F8 */ lfd f0, lit_118(r2)
|
||||
/* 803699F4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 803699F8 40 80 00 0C */ bge lbl_80369A04
|
||||
/* 803699FC C8 22 CD E0 */ lfd f1, lit_115(r2)
|
||||
/* 80369A00 48 00 01 94 */ b lbl_80369B94
|
||||
lbl_80369A04:
|
||||
/* 80369A04 3C 60 3F D6 */ lis r3, 0x3FD6 /* 0x3FD62E42@ha */
|
||||
/* 80369A08 38 03 2E 42 */ addi r0, r3, 0x2E42 /* 0x3FD62E42@l */
|
||||
/* 80369A0C 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80369A10 40 81 00 98 */ ble lbl_80369AA8
|
||||
/* 80369A14 3C 60 3F F1 */ lis r3, 0x3FF1 /* 0x3FF0A2B2@ha */
|
||||
/* 80369A18 38 03 A2 B2 */ addi r0, r3, 0xA2B2 /* 0x3FF0A2B2@l */
|
||||
/* 80369A1C 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80369A20 40 80 00 2C */ bge lbl_80369A4C
|
||||
/* 80369A24 54 E6 18 38 */ slwi r6, r7, 3
|
||||
/* 80369A28 38 85 00 10 */ addi r4, r5, 0x10
|
||||
/* 80369A2C C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 80369A30 38 65 00 20 */ addi r3, r5, 0x20
|
||||
/* 80369A34 7C 04 34 AE */ lfdx f0, r4, r6
|
||||
/* 80369A38 20 07 00 01 */ subfic r0, r7, 1
|
||||
/* 80369A3C 7D 03 34 AE */ lfdx f8, r3, r6
|
||||
/* 80369A40 7C C7 00 50 */ subf r6, r7, r0
|
||||
/* 80369A44 FC E1 00 28 */ fsub f7, f1, f0
|
||||
/* 80369A48 48 00 00 54 */ b lbl_80369A9C
|
||||
lbl_80369A4C:
|
||||
/* 80369A4C 54 E4 18 38 */ slwi r4, r7, 3
|
||||
/* 80369A50 38 65 00 00 */ addi r3, r5, 0
|
||||
/* 80369A54 C8 22 CE 00 */ lfd f1, lit_119(r2)
|
||||
/* 80369A58 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80369A5C C8 81 00 08 */ lfd f4, 8(r1)
|
||||
/* 80369A60 7C 03 24 AE */ lfdx f0, r3, r4
|
||||
/* 80369A64 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80369A68 FC 41 01 3A */ fmadd f2, f1, f4, f0
|
||||
/* 80369A6C C8 62 CE 50 */ lfd f3, lit_131(r2)
|
||||
/* 80369A70 C8 25 00 10 */ lfd f1, 0x10(r5)
|
||||
/* 80369A74 C8 05 00 20 */ lfd f0, 0x20(r5)
|
||||
/* 80369A78 FC 40 10 1E */ fctiwz f2, f2
|
||||
/* 80369A7C D8 41 00 18 */ stfd f2, 0x18(r1)
|
||||
/* 80369A80 80 C1 00 1C */ lwz r6, 0x1c(r1)
|
||||
/* 80369A84 6C C0 80 00 */ xoris r0, r6, 0x8000
|
||||
/* 80369A88 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80369A8C C8 41 00 20 */ lfd f2, 0x20(r1)
|
||||
/* 80369A90 FC 42 18 28 */ fsub f2, f2, f3
|
||||
/* 80369A94 FC E2 20 7C */ fnmsub f7, f2, f1, f4
|
||||
/* 80369A98 FD 02 00 32 */ fmul f8, f2, f0
|
||||
lbl_80369A9C:
|
||||
/* 80369A9C FC 07 40 28 */ fsub f0, f7, f8
|
||||
/* 80369AA0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80369AA4 48 00 00 34 */ b lbl_80369AD8
|
||||
lbl_80369AA8:
|
||||
/* 80369AA8 3C 00 3E 30 */ lis r0, 0x3e30
|
||||
/* 80369AAC 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80369AB0 40 80 00 24 */ bge lbl_80369AD4
|
||||
/* 80369AB4 C8 22 CE 08 */ lfd f1, lit_120(r2)
|
||||
/* 80369AB8 C8 41 00 08 */ lfd f2, 8(r1)
|
||||
/* 80369ABC C8 02 CE 10 */ lfd f0, lit_121(r2)
|
||||
/* 80369AC0 FC 21 10 2A */ fadd f1, f1, f2
|
||||
/* 80369AC4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80369AC8 40 81 00 10 */ ble lbl_80369AD8
|
||||
/* 80369ACC FC 20 10 2A */ fadd f1, f0, f2
|
||||
/* 80369AD0 48 00 00 C4 */ b lbl_80369B94
|
||||
lbl_80369AD4:
|
||||
/* 80369AD4 38 C0 00 00 */ li r6, 0
|
||||
lbl_80369AD8:
|
||||
/* 80369AD8 C8 A1 00 08 */ lfd f5, 8(r1)
|
||||
/* 80369ADC 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 80369AE0 C8 82 CE 38 */ lfd f4, lit_126(r2)
|
||||
/* 80369AE4 FC C5 01 72 */ fmul f6, f5, f5
|
||||
/* 80369AE8 C8 62 CE 30 */ lfd f3, lit_125(r2)
|
||||
/* 80369AEC C8 42 CE 28 */ lfd f2, lit_124(r2)
|
||||
/* 80369AF0 C8 22 CE 20 */ lfd f1, lit_123(r2)
|
||||
/* 80369AF4 C8 02 CE 18 */ lfd f0, lit_122(r2)
|
||||
/* 80369AF8 FC 64 19 BA */ fmadd f3, f4, f6, f3
|
||||
/* 80369AFC FC 46 10 FA */ fmadd f2, f6, f3, f2
|
||||
/* 80369B00 FC 26 08 BA */ fmadd f1, f6, f2, f1
|
||||
/* 80369B04 FC 06 00 7A */ fmadd f0, f6, f1, f0
|
||||
/* 80369B08 FC 66 28 3C */ fnmsub f3, f6, f0, f5
|
||||
/* 80369B0C 40 82 00 24 */ bne lbl_80369B30
|
||||
/* 80369B10 C8 02 CE 40 */ lfd f0, lit_127(r2)
|
||||
/* 80369B14 FC 25 00 F2 */ fmul f1, f5, f3
|
||||
/* 80369B18 C8 42 CE 10 */ lfd f2, lit_121(r2)
|
||||
/* 80369B1C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80369B20 FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 80369B24 FC 00 28 28 */ fsub f0, f0, f5
|
||||
/* 80369B28 FC 22 00 28 */ fsub f1, f2, f0
|
||||
/* 80369B2C 48 00 00 68 */ b lbl_80369B94
|
||||
lbl_80369B30:
|
||||
/* 80369B30 C8 02 CE 40 */ lfd f0, lit_127(r2)
|
||||
/* 80369B34 FC 25 00 F2 */ fmul f1, f5, f3
|
||||
/* 80369B38 C8 42 CE 10 */ lfd f2, lit_121(r2)
|
||||
/* 80369B3C 2C 06 FC 03 */ cmpwi r6, -1021
|
||||
/* 80369B40 FC 00 18 28 */ fsub f0, f0, f3
|
||||
/* 80369B44 FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 80369B48 FC 08 00 28 */ fsub f0, f8, f0
|
||||
/* 80369B4C FC 00 38 28 */ fsub f0, f0, f7
|
||||
/* 80369B50 FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 80369B54 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 80369B58 41 80 00 1C */ blt lbl_80369B74
|
||||
/* 80369B5C 80 61 00 10 */ lwz r3, 0x10(r1)
|
||||
/* 80369B60 54 C0 A0 16 */ slwi r0, r6, 0x14
|
||||
/* 80369B64 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80369B68 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80369B6C C8 21 00 10 */ lfd f1, 0x10(r1)
|
||||
/* 80369B70 48 00 00 24 */ b lbl_80369B94
|
||||
lbl_80369B74:
|
||||
/* 80369B74 38 06 03 E8 */ addi r0, r6, 0x3e8
|
||||
/* 80369B78 80 61 00 10 */ lwz r3, 0x10(r1)
|
||||
/* 80369B7C 54 00 A0 16 */ slwi r0, r0, 0x14
|
||||
/* 80369B80 C8 22 CE 48 */ lfd f1, lit_128(r2)
|
||||
/* 80369B84 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80369B88 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80369B8C C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80369B90 FC 21 00 32 */ fmul f1, f1, f0
|
||||
lbl_80369B94:
|
||||
/* 80369B94 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80369B98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,571 +0,0 @@
|
|||
lbl_80369ED8:
|
||||
/* 80369ED8 94 21 FF 50 */ stwu r1, -0xb0(r1)
|
||||
/* 80369EDC 7C 08 02 A6 */ mflr r0
|
||||
/* 80369EE0 90 01 00 B4 */ stw r0, 0xb4(r1)
|
||||
/* 80369EE4 DB E1 00 A0 */ stfd f31, 0xa0(r1)
|
||||
/* 80369EE8 F3 E1 00 A8 */ psq_st f31, 168(r1), 0, 0 /* qr0 */
|
||||
/* 80369EEC DB C1 00 90 */ stfd f30, 0x90(r1)
|
||||
/* 80369EF0 F3 C1 00 98 */ psq_st f30, 152(r1), 0, 0 /* qr0 */
|
||||
/* 80369EF4 DB A1 00 80 */ stfd f29, 0x80(r1)
|
||||
/* 80369EF8 F3 A1 00 88 */ psq_st f29, 136(r1), 0, 0 /* qr0 */
|
||||
/* 80369EFC DB 81 00 70 */ stfd f28, 0x70(r1)
|
||||
/* 80369F00 F3 81 00 78 */ psq_st f28, 120(r1), 0, 0 /* qr0 */
|
||||
/* 80369F04 DB 61 00 60 */ stfd f27, 0x60(r1)
|
||||
/* 80369F08 F3 61 00 68 */ psq_st f27, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80369F0C D8 41 00 10 */ stfd f2, 0x10(r1)
|
||||
/* 80369F10 3C 60 80 3A */ lis r3, bp@ha /* 0x803A2380@ha */
|
||||
/* 80369F14 38 63 23 80 */ addi r3, r3, bp@l /* 0x803A2380@l */
|
||||
/* 80369F18 80 A1 00 10 */ lwz r5, 0x10(r1)
|
||||
/* 80369F1C D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 80369F20 81 61 00 14 */ lwz r11, 0x14(r1)
|
||||
/* 80369F24 54 A7 00 7E */ clrlwi r7, r5, 1
|
||||
/* 80369F28 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 80369F2C 7C E4 5B 79 */ or. r4, r7, r11
|
||||
/* 80369F30 81 41 00 0C */ lwz r10, 0xc(r1)
|
||||
/* 80369F34 54 06 00 7E */ clrlwi r6, r0, 1
|
||||
/* 80369F38 40 82 00 0C */ bne lbl_80369F44
|
||||
/* 80369F3C C8 22 CE 58 */ lfd f1, lit_336(r2)
|
||||
/* 80369F40 48 00 07 90 */ b lbl_8036A6D0
|
||||
lbl_80369F44:
|
||||
/* 80369F44 3C 80 7F F0 */ lis r4, 0x7ff0
|
||||
/* 80369F48 7C 06 20 00 */ cmpw r6, r4
|
||||
/* 80369F4C 41 81 00 38 */ bgt lbl_80369F84
|
||||
/* 80369F50 3C 86 80 10 */ addis r4, r6, 0x8010
|
||||
/* 80369F54 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80369F58 40 82 00 0C */ bne lbl_80369F64
|
||||
/* 80369F5C 28 0A 00 00 */ cmplwi r10, 0
|
||||
/* 80369F60 40 82 00 24 */ bne lbl_80369F84
|
||||
lbl_80369F64:
|
||||
/* 80369F64 3C 80 7F F0 */ lis r4, 0x7ff0
|
||||
/* 80369F68 7C 07 20 00 */ cmpw r7, r4
|
||||
/* 80369F6C 41 81 00 18 */ bgt lbl_80369F84
|
||||
/* 80369F70 3C 87 80 10 */ addis r4, r7, 0x8010
|
||||
/* 80369F74 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80369F78 40 82 00 1C */ bne lbl_80369F94
|
||||
/* 80369F7C 28 0B 00 00 */ cmplwi r11, 0
|
||||
/* 80369F80 41 82 00 14 */ beq lbl_80369F94
|
||||
lbl_80369F84:
|
||||
/* 80369F84 C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 80369F88 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80369F8C FC 21 00 2A */ fadd f1, f1, f0
|
||||
/* 80369F90 48 00 07 40 */ b lbl_8036A6D0
|
||||
lbl_80369F94:
|
||||
/* 80369F94 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80369F98 38 80 00 00 */ li r4, 0
|
||||
/* 80369F9C 40 80 00 78 */ bge lbl_8036A014
|
||||
/* 80369FA0 3D 00 43 40 */ lis r8, 0x4340
|
||||
/* 80369FA4 7C 07 40 00 */ cmpw r7, r8
|
||||
/* 80369FA8 41 80 00 0C */ blt lbl_80369FB4
|
||||
/* 80369FAC 38 80 00 02 */ li r4, 2
|
||||
/* 80369FB0 48 00 00 64 */ b lbl_8036A014
|
||||
lbl_80369FB4:
|
||||
/* 80369FB4 3D 00 3F F0 */ lis r8, 0x3ff0
|
||||
/* 80369FB8 7C 07 40 00 */ cmpw r7, r8
|
||||
/* 80369FBC 41 80 00 58 */ blt lbl_8036A014
|
||||
/* 80369FC0 7C E8 A6 70 */ srawi r8, r7, 0x14
|
||||
/* 80369FC4 39 08 FC 01 */ addi r8, r8, -1023
|
||||
/* 80369FC8 2C 08 00 14 */ cmpwi r8, 0x14
|
||||
/* 80369FCC 40 81 00 24 */ ble lbl_80369FF0
|
||||
/* 80369FD0 21 08 00 34 */ subfic r8, r8, 0x34
|
||||
/* 80369FD4 7D 69 44 30 */ srw r9, r11, r8
|
||||
/* 80369FD8 7D 28 40 30 */ slw r8, r9, r8
|
||||
/* 80369FDC 7C 0B 40 40 */ cmplw r11, r8
|
||||
/* 80369FE0 40 82 00 34 */ bne lbl_8036A014
|
||||
/* 80369FE4 55 24 07 FE */ clrlwi r4, r9, 0x1f
|
||||
/* 80369FE8 20 84 00 02 */ subfic r4, r4, 2
|
||||
/* 80369FEC 48 00 00 28 */ b lbl_8036A014
|
||||
lbl_80369FF0:
|
||||
/* 80369FF0 28 0B 00 00 */ cmplwi r11, 0
|
||||
/* 80369FF4 40 82 00 20 */ bne lbl_8036A014
|
||||
/* 80369FF8 21 08 00 14 */ subfic r8, r8, 0x14
|
||||
/* 80369FFC 7C E9 46 30 */ sraw r9, r7, r8
|
||||
/* 8036A000 7D 28 40 30 */ slw r8, r9, r8
|
||||
/* 8036A004 7C 07 40 00 */ cmpw r7, r8
|
||||
/* 8036A008 40 82 00 0C */ bne lbl_8036A014
|
||||
/* 8036A00C 55 24 07 FE */ clrlwi r4, r9, 0x1f
|
||||
/* 8036A010 20 84 00 02 */ subfic r4, r4, 2
|
||||
lbl_8036A014:
|
||||
/* 8036A014 28 0B 00 00 */ cmplwi r11, 0
|
||||
/* 8036A018 40 82 00 CC */ bne lbl_8036A0E4
|
||||
/* 8036A01C 3D 07 80 10 */ addis r8, r7, 0x8010
|
||||
/* 8036A020 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 8036A024 40 82 00 5C */ bne lbl_8036A080
|
||||
/* 8036A028 3C 06 C0 10 */ addis r0, r6, 0xc010
|
||||
/* 8036A02C 7C 00 53 79 */ or. r0, r0, r10
|
||||
/* 8036A030 40 82 00 10 */ bne lbl_8036A040
|
||||
/* 8036A034 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 8036A038 FC 20 00 28 */ fsub f1, f0, f0
|
||||
/* 8036A03C 48 00 06 94 */ b lbl_8036A6D0
|
||||
lbl_8036A040:
|
||||
/* 8036A040 3C 00 3F F0 */ lis r0, 0x3ff0
|
||||
/* 8036A044 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A048 41 80 00 1C */ blt lbl_8036A064
|
||||
/* 8036A04C 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A050 41 80 00 0C */ blt lbl_8036A05C
|
||||
/* 8036A054 C8 21 00 10 */ lfd f1, 0x10(r1)
|
||||
/* 8036A058 48 00 06 78 */ b lbl_8036A6D0
|
||||
lbl_8036A05C:
|
||||
/* 8036A05C C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A060 48 00 06 70 */ b lbl_8036A6D0
|
||||
lbl_8036A064:
|
||||
/* 8036A064 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A068 40 80 00 10 */ bge lbl_8036A078
|
||||
/* 8036A06C C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 8036A070 FC 20 00 50 */ fneg f1, f0
|
||||
/* 8036A074 48 00 06 5C */ b lbl_8036A6D0
|
||||
lbl_8036A078:
|
||||
/* 8036A078 C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A07C 48 00 06 54 */ b lbl_8036A6D0
|
||||
lbl_8036A080:
|
||||
/* 8036A080 3D 07 C0 10 */ addis r8, r7, 0xc010
|
||||
/* 8036A084 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 8036A088 40 82 00 24 */ bne lbl_8036A0AC
|
||||
/* 8036A08C 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A090 40 80 00 14 */ bge lbl_8036A0A4
|
||||
/* 8036A094 C8 22 CE 58 */ lfd f1, lit_336(r2)
|
||||
/* 8036A098 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036A09C FC 21 00 24 */ fdiv f1, f1, f0
|
||||
/* 8036A0A0 48 00 06 30 */ b lbl_8036A6D0
|
||||
lbl_8036A0A4:
|
||||
/* 8036A0A4 C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 8036A0A8 48 00 06 28 */ b lbl_8036A6D0
|
||||
lbl_8036A0AC:
|
||||
/* 8036A0AC 3D 05 C0 00 */ addis r8, r5, 0xc000
|
||||
/* 8036A0B0 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 8036A0B4 40 82 00 10 */ bne lbl_8036A0C4
|
||||
/* 8036A0B8 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036A0BC FC 20 00 32 */ fmul f1, f0, f0
|
||||
/* 8036A0C0 48 00 06 10 */ b lbl_8036A6D0
|
||||
lbl_8036A0C4:
|
||||
/* 8036A0C4 3D 05 C0 20 */ addis r8, r5, 0xc020
|
||||
/* 8036A0C8 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 8036A0CC 40 82 00 18 */ bne lbl_8036A0E4
|
||||
/* 8036A0D0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036A0D4 41 80 00 10 */ blt lbl_8036A0E4
|
||||
/* 8036A0D8 C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 8036A0DC 48 00 29 79 */ bl sqrt
|
||||
/* 8036A0E0 48 00 05 F0 */ b lbl_8036A6D0
|
||||
lbl_8036A0E4:
|
||||
/* 8036A0E4 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036A0E8 28 0A 00 00 */ cmplwi r10, 0
|
||||
/* 8036A0EC FC 20 02 10 */ fabs f1, f0
|
||||
/* 8036A0F0 D8 21 00 48 */ stfd f1, 0x48(r1)
|
||||
/* 8036A0F4 40 82 00 80 */ bne lbl_8036A174
|
||||
/* 8036A0F8 3D 06 80 10 */ addis r8, r6, 0x8010
|
||||
/* 8036A0FC 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 8036A100 41 82 00 18 */ beq lbl_8036A118
|
||||
/* 8036A104 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036A108 41 82 00 10 */ beq lbl_8036A118
|
||||
/* 8036A10C 3D 06 C0 10 */ addis r8, r6, 0xc010
|
||||
/* 8036A110 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 8036A114 40 82 00 60 */ bne lbl_8036A174
|
||||
lbl_8036A118:
|
||||
/* 8036A118 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A11C D8 21 00 50 */ stfd f1, 0x50(r1)
|
||||
/* 8036A120 40 80 00 10 */ bge lbl_8036A130
|
||||
/* 8036A124 C8 02 CE 58 */ lfd f0, lit_336(r2)
|
||||
/* 8036A128 FC 00 08 24 */ fdiv f0, f0, f1
|
||||
/* 8036A12C D8 01 00 50 */ stfd f0, 0x50(r1)
|
||||
lbl_8036A130:
|
||||
/* 8036A130 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036A134 40 80 00 38 */ bge lbl_8036A16C
|
||||
/* 8036A138 3C 06 C0 10 */ addis r0, r6, 0xc010
|
||||
/* 8036A13C 7C 00 23 79 */ or. r0, r0, r4
|
||||
/* 8036A140 40 82 00 18 */ bne lbl_8036A158
|
||||
/* 8036A144 C8 01 00 50 */ lfd f0, 0x50(r1)
|
||||
/* 8036A148 FC 00 00 28 */ fsub f0, f0, f0
|
||||
/* 8036A14C FC 00 00 24 */ fdiv f0, f0, f0
|
||||
/* 8036A150 D8 01 00 50 */ stfd f0, 0x50(r1)
|
||||
/* 8036A154 48 00 00 18 */ b lbl_8036A16C
|
||||
lbl_8036A158:
|
||||
/* 8036A158 2C 04 00 01 */ cmpwi r4, 1
|
||||
/* 8036A15C 40 82 00 10 */ bne lbl_8036A16C
|
||||
/* 8036A160 C8 01 00 50 */ lfd f0, 0x50(r1)
|
||||
/* 8036A164 FC 00 00 50 */ fneg f0, f0
|
||||
/* 8036A168 D8 01 00 50 */ stfd f0, 0x50(r1)
|
||||
lbl_8036A16C:
|
||||
/* 8036A16C C8 21 00 50 */ lfd f1, 0x50(r1)
|
||||
/* 8036A170 48 00 05 60 */ b lbl_8036A6D0
|
||||
lbl_8036A174:
|
||||
/* 8036A174 7C 08 FE 70 */ srawi r8, r0, 0x1f
|
||||
/* 8036A178 38 08 00 01 */ addi r0, r8, 1
|
||||
/* 8036A17C 7C 08 23 79 */ or. r8, r0, r4
|
||||
/* 8036A180 40 82 00 18 */ bne lbl_8036A198
|
||||
/* 8036A184 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 8036A188 38 00 00 21 */ li r0, 0x21
|
||||
/* 8036A18C 90 0D 94 28 */ stw r0, errno(r13)
|
||||
/* 8036A190 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 8036A194 48 00 05 3C */ b lbl_8036A6D0
|
||||
lbl_8036A198:
|
||||
/* 8036A198 3D 00 41 E0 */ lis r8, 0x41e0
|
||||
/* 8036A19C 7C 07 40 00 */ cmpw r7, r8
|
||||
/* 8036A1A0 40 81 01 04 */ ble lbl_8036A2A4
|
||||
/* 8036A1A4 3C 60 43 F0 */ lis r3, 0x43f0
|
||||
/* 8036A1A8 7C 07 18 00 */ cmpw r7, r3
|
||||
/* 8036A1AC 40 81 00 4C */ ble lbl_8036A1F8
|
||||
/* 8036A1B0 3C 60 3F F0 */ lis r3, 0x3FF0 /* 0x3FEFFFFF@ha */
|
||||
/* 8036A1B4 38 E3 FF FF */ addi r7, r3, 0xFFFF /* 0x3FEFFFFF@l */
|
||||
/* 8036A1B8 7C 06 38 00 */ cmpw r6, r7
|
||||
/* 8036A1BC 41 81 00 1C */ bgt lbl_8036A1D8
|
||||
/* 8036A1C0 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A1C4 40 80 00 0C */ bge lbl_8036A1D0
|
||||
/* 8036A1C8 C8 22 CE 68 */ lfd f1, lit_338(r2)
|
||||
/* 8036A1CC 48 00 05 04 */ b lbl_8036A6D0
|
||||
lbl_8036A1D0:
|
||||
/* 8036A1D0 C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A1D4 48 00 04 FC */ b lbl_8036A6D0
|
||||
lbl_8036A1D8:
|
||||
/* 8036A1D8 7C 06 18 00 */ cmpw r6, r3
|
||||
/* 8036A1DC 41 80 00 1C */ blt lbl_8036A1F8
|
||||
/* 8036A1E0 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A1E4 40 81 00 0C */ ble lbl_8036A1F0
|
||||
/* 8036A1E8 C8 22 CE 68 */ lfd f1, lit_338(r2)
|
||||
/* 8036A1EC 48 00 04 E4 */ b lbl_8036A6D0
|
||||
lbl_8036A1F0:
|
||||
/* 8036A1F0 C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A1F4 48 00 04 DC */ b lbl_8036A6D0
|
||||
lbl_8036A1F8:
|
||||
/* 8036A1F8 3C 60 3F F0 */ lis r3, 0x3FF0 /* 0x3FEFFFFF@ha */
|
||||
/* 8036A1FC 38 E3 FF FF */ addi r7, r3, 0xFFFF /* 0x3FEFFFFF@l */
|
||||
/* 8036A200 7C 06 38 00 */ cmpw r6, r7
|
||||
/* 8036A204 40 80 00 1C */ bge lbl_8036A220
|
||||
/* 8036A208 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A20C 40 80 00 0C */ bge lbl_8036A218
|
||||
/* 8036A210 C8 22 CE 68 */ lfd f1, lit_338(r2)
|
||||
/* 8036A214 48 00 04 BC */ b lbl_8036A6D0
|
||||
lbl_8036A218:
|
||||
/* 8036A218 C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A21C 48 00 04 B4 */ b lbl_8036A6D0
|
||||
lbl_8036A220:
|
||||
/* 8036A220 7C 06 18 00 */ cmpw r6, r3
|
||||
/* 8036A224 40 81 00 1C */ ble lbl_8036A240
|
||||
/* 8036A228 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036A22C 40 81 00 0C */ ble lbl_8036A238
|
||||
/* 8036A230 C8 22 CE 68 */ lfd f1, lit_338(r2)
|
||||
/* 8036A234 48 00 04 9C */ b lbl_8036A6D0
|
||||
lbl_8036A238:
|
||||
/* 8036A238 C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A23C 48 00 04 94 */ b lbl_8036A6D0
|
||||
lbl_8036A240:
|
||||
/* 8036A240 C8 41 00 08 */ lfd f2, 8(r1)
|
||||
/* 8036A244 38 60 00 00 */ li r3, 0
|
||||
/* 8036A248 C8 02 CE 58 */ lfd f0, lit_336(r2)
|
||||
/* 8036A24C C8 22 CE 80 */ lfd f1, lit_341(r2)
|
||||
/* 8036A250 FC C2 00 28 */ fsub f6, f2, f0
|
||||
/* 8036A254 C8 02 CE 78 */ lfd f0, lit_340(r2)
|
||||
/* 8036A258 C8 42 CE 88 */ lfd f2, lit_342(r2)
|
||||
/* 8036A25C C8 62 CE 70 */ lfd f3, lit_339(r2)
|
||||
/* 8036A260 FC 81 01 BC */ fnmsub f4, f1, f6, f0
|
||||
/* 8036A264 C8 02 CE 98 */ lfd f0, lit_344(r2)
|
||||
/* 8036A268 C8 22 CE 90 */ lfd f1, lit_343(r2)
|
||||
/* 8036A26C FC A6 01 B2 */ fmul f5, f6, f6
|
||||
/* 8036A270 D8 C1 00 28 */ stfd f6, 0x28(r1)
|
||||
/* 8036A274 FC 66 19 3C */ fnmsub f3, f6, f4, f3
|
||||
/* 8036A278 FC 42 01 B2 */ fmul f2, f2, f6
|
||||
/* 8036A27C FC 65 00 F2 */ fmul f3, f5, f3
|
||||
/* 8036A280 FC 00 00 F2 */ fmul f0, f0, f3
|
||||
/* 8036A284 FC 21 01 B8 */ fmsub f1, f1, f6, f0
|
||||
/* 8036A288 FC 02 08 2A */ fadd f0, f2, f1
|
||||
/* 8036A28C D8 01 00 30 */ stfd f0, 0x30(r1)
|
||||
/* 8036A290 90 61 00 34 */ stw r3, 0x34(r1)
|
||||
/* 8036A294 C8 01 00 30 */ lfd f0, 0x30(r1)
|
||||
/* 8036A298 FC 00 10 28 */ fsub f0, f0, f2
|
||||
/* 8036A29C FC 01 00 28 */ fsub f0, f1, f0
|
||||
/* 8036A2A0 48 00 01 EC */ b lbl_8036A48C
|
||||
lbl_8036A2A4:
|
||||
/* 8036A2A4 3C A0 00 10 */ lis r5, 0x10
|
||||
/* 8036A2A8 39 40 00 00 */ li r10, 0
|
||||
/* 8036A2AC 7C 06 28 00 */ cmpw r6, r5
|
||||
/* 8036A2B0 40 80 00 1C */ bge lbl_8036A2CC
|
||||
/* 8036A2B4 C8 21 00 48 */ lfd f1, 0x48(r1)
|
||||
/* 8036A2B8 39 40 FF CB */ li r10, -53
|
||||
/* 8036A2BC C8 02 CE A0 */ lfd f0, lit_345(r2)
|
||||
/* 8036A2C0 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 8036A2C4 D8 01 00 48 */ stfd f0, 0x48(r1)
|
||||
/* 8036A2C8 80 C1 00 48 */ lwz r6, 0x48(r1)
|
||||
lbl_8036A2CC:
|
||||
/* 8036A2CC 3C A0 00 04 */ lis r5, 0x0004 /* 0x0003988E@ha */
|
||||
/* 8036A2D0 54 C8 03 3E */ clrlwi r8, r6, 0xc
|
||||
/* 8036A2D4 38 A5 98 8E */ addi r5, r5, 0x988E /* 0x0003988E@l */
|
||||
/* 8036A2D8 7C C6 A6 70 */ srawi r6, r6, 0x14
|
||||
/* 8036A2DC 7C 08 28 00 */ cmpw r8, r5
|
||||
/* 8036A2E0 65 07 3F F0 */ oris r7, r8, 0x3ff0
|
||||
/* 8036A2E4 7D 46 52 14 */ add r10, r6, r10
|
||||
/* 8036A2E8 39 4A FC 01 */ addi r10, r10, -1023
|
||||
/* 8036A2EC 41 81 00 0C */ bgt lbl_8036A2F8
|
||||
/* 8036A2F0 39 60 00 00 */ li r11, 0
|
||||
/* 8036A2F4 48 00 00 28 */ b lbl_8036A31C
|
||||
lbl_8036A2F8:
|
||||
/* 8036A2F8 3C A0 00 0C */ lis r5, 0x000C /* 0x000BB67A@ha */
|
||||
/* 8036A2FC 38 A5 B6 7A */ addi r5, r5, 0xB67A /* 0x000BB67A@l */
|
||||
/* 8036A300 7C 08 28 00 */ cmpw r8, r5
|
||||
/* 8036A304 40 80 00 0C */ bge lbl_8036A310
|
||||
/* 8036A308 39 60 00 01 */ li r11, 1
|
||||
/* 8036A30C 48 00 00 10 */ b lbl_8036A31C
|
||||
lbl_8036A310:
|
||||
/* 8036A310 3C E7 FF F0 */ addis r7, r7, 0xfff0
|
||||
/* 8036A314 39 60 00 00 */ li r11, 0
|
||||
/* 8036A318 39 4A 00 01 */ addi r10, r10, 1
|
||||
lbl_8036A31C:
|
||||
/* 8036A31C 90 E1 00 48 */ stw r7, 0x48(r1)
|
||||
/* 8036A320 7C E5 0E 70 */ srawi r5, r7, 1
|
||||
/* 8036A324 55 69 18 38 */ slwi r9, r11, 3
|
||||
/* 8036A328 38 C3 00 00 */ addi r6, r3, 0
|
||||
/* 8036A32C CB C1 00 48 */ lfd f30, 0x48(r1)
|
||||
/* 8036A330 64 A8 20 00 */ oris r8, r5, 0x2000
|
||||
/* 8036A334 7C A6 4C AE */ lfdx f5, r6, r9
|
||||
/* 8036A338 38 E3 00 20 */ addi r7, r3, 0x20
|
||||
/* 8036A33C C8 22 CE 60 */ lfd f1, lit_337(r2)
|
||||
/* 8036A340 6D 46 80 00 */ xoris r6, r10, 0x8000
|
||||
/* 8036A344 FC 1E 28 2A */ fadd f0, f30, f5
|
||||
/* 8036A348 C8 42 CE 58 */ lfd f2, lit_336(r2)
|
||||
/* 8036A34C 3C A0 43 30 */ lis r5, 0x4330
|
||||
/* 8036A350 39 43 00 10 */ addi r10, r3, 0x10
|
||||
/* 8036A354 FF FE 28 28 */ fsub f31, f30, f5
|
||||
/* 8036A358 C8 82 CE D0 */ lfd f4, lit_351(r2)
|
||||
/* 8036A35C FF 82 00 24 */ fdiv f28, f2, f0
|
||||
/* 8036A360 C8 02 CE C8 */ lfd f0, lit_350(r2)
|
||||
/* 8036A364 C8 62 CE C0 */ lfd f3, lit_349(r2)
|
||||
/* 8036A368 3D 08 00 08 */ addis r8, r8, 8
|
||||
/* 8036A36C 55 63 90 1A */ slwi r3, r11, 0x12
|
||||
/* 8036A370 D8 21 00 18 */ stfd f1, 0x18(r1)
|
||||
/* 8036A374 FC 3F 07 32 */ fmul f1, f31, f28
|
||||
/* 8036A378 7C 68 1A 14 */ add r3, r8, r3
|
||||
/* 8036A37C 90 61 00 18 */ stw r3, 0x18(r1)
|
||||
/* 8036A380 38 60 00 00 */ li r3, 0
|
||||
/* 8036A384 C8 42 CE B8 */ lfd f2, lit_348(r2)
|
||||
/* 8036A388 C9 81 00 18 */ lfd f12, 0x18(r1)
|
||||
/* 8036A38C FF 61 00 72 */ fmul f27, f1, f1
|
||||
/* 8036A390 D8 21 00 20 */ stfd f1, 0x20(r1)
|
||||
/* 8036A394 C9 62 CE B0 */ lfd f11, lit_347(r2)
|
||||
/* 8036A398 90 61 00 24 */ stw r3, 0x24(r1)
|
||||
/* 8036A39C FD AC 28 28 */ fsub f13, f12, f5
|
||||
/* 8036A3A0 C9 22 CE A8 */ lfd f9, lit_346(r2)
|
||||
/* 8036A3A4 FC 84 06 FA */ fmadd f4, f4, f27, f0
|
||||
/* 8036A3A8 CB A1 00 20 */ lfd f29, 0x20(r1)
|
||||
/* 8036A3AC C9 42 CE D8 */ lfd f10, lit_352(r2)
|
||||
/* 8036A3B0 FC 1D 07 72 */ fmul f0, f29, f29
|
||||
/* 8036A3B4 C8 A2 CE F0 */ lfd f5, lit_355(r2)
|
||||
/* 8036A3B8 C8 C2 CE E8 */ lfd f6, lit_354(r2)
|
||||
/* 8036A3BC FC 7B 19 3A */ fmadd f3, f27, f4, f3
|
||||
/* 8036A3C0 C9 02 CE E0 */ lfd f8, lit_353(r2)
|
||||
/* 8036A3C4 7C E7 4C AE */ lfdx f7, r7, r9
|
||||
/* 8036A3C8 FF FD FB 3C */ fnmsub f31, f29, f12, f31
|
||||
/* 8036A3CC 90 C1 00 5C */ stw r6, 0x5c(r1)
|
||||
/* 8036A3D0 C8 82 CF 60 */ lfd f4, lit_370(r2)
|
||||
/* 8036A3D4 FD 9B 10 FA */ fmadd f12, f27, f3, f2
|
||||
/* 8036A3D8 90 A1 00 58 */ stw r5, 0x58(r1)
|
||||
/* 8036A3DC 7C 4A 4C AE */ lfdx f2, r10, r9
|
||||
/* 8036A3E0 FF DE 68 28 */ fsub f30, f30, f13
|
||||
/* 8036A3E4 C8 61 00 58 */ lfd f3, 0x58(r1)
|
||||
/* 8036A3E8 FD BB 06 F2 */ fmul f13, f27, f27
|
||||
/* 8036A3EC FD 7B 5B 3A */ fmadd f11, f27, f12, f11
|
||||
/* 8036A3F0 FD 9D FF BC */ fnmsub f12, f29, f30, f31
|
||||
/* 8036A3F4 FD 3B 4A FA */ fmadd f9, f27, f11, f9
|
||||
/* 8036A3F8 FF 7C 03 32 */ fmul f27, f28, f12
|
||||
/* 8036A3FC FD 8D 02 72 */ fmul f12, f13, f9
|
||||
/* 8036A400 FD 7D 08 2A */ fadd f11, f29, f1
|
||||
/* 8036A404 FD 2A 00 2A */ fadd f9, f10, f0
|
||||
/* 8036A408 FC 63 20 28 */ fsub f3, f3, f4
|
||||
/* 8036A40C FD 9B 62 FA */ fmadd f12, f27, f11, f12
|
||||
/* 8036A410 D8 61 00 28 */ stfd f3, 0x28(r1)
|
||||
/* 8036A414 FC 89 60 2A */ fadd f4, f9, f12
|
||||
/* 8036A418 D8 81 00 18 */ stfd f4, 0x18(r1)
|
||||
/* 8036A41C 90 61 00 1C */ stw r3, 0x1c(r1)
|
||||
/* 8036A420 C9 21 00 18 */ lfd f9, 0x18(r1)
|
||||
/* 8036A424 FC 89 50 28 */ fsub f4, f9, f10
|
||||
/* 8036A428 FD 5D 02 72 */ fmul f10, f29, f9
|
||||
/* 8036A42C FC 04 00 28 */ fsub f0, f4, f0
|
||||
/* 8036A430 FC 0C 00 28 */ fsub f0, f12, f0
|
||||
/* 8036A434 FC 00 00 72 */ fmul f0, f0, f1
|
||||
/* 8036A438 FC 9B 02 7A */ fmadd f4, f27, f9, f0
|
||||
/* 8036A43C FC 0A 20 2A */ fadd f0, f10, f4
|
||||
/* 8036A440 D8 01 00 40 */ stfd f0, 0x40(r1)
|
||||
/* 8036A444 90 61 00 44 */ stw r3, 0x44(r1)
|
||||
/* 8036A448 C8 21 00 40 */ lfd f1, 0x40(r1)
|
||||
/* 8036A44C FC 01 50 28 */ fsub f0, f1, f10
|
||||
/* 8036A450 FD 08 00 72 */ fmul f8, f8, f1
|
||||
/* 8036A454 FC 04 00 28 */ fsub f0, f4, f0
|
||||
/* 8036A458 FC 05 00 32 */ fmul f0, f5, f0
|
||||
/* 8036A45C FC 06 00 7A */ fmadd f0, f6, f1, f0
|
||||
/* 8036A460 FC 27 00 2A */ fadd f1, f7, f0
|
||||
/* 8036A464 FC 08 08 2A */ fadd f0, f8, f1
|
||||
/* 8036A468 FC 00 10 2A */ fadd f0, f0, f2
|
||||
/* 8036A46C FC 03 00 2A */ fadd f0, f3, f0
|
||||
/* 8036A470 D8 01 00 30 */ stfd f0, 0x30(r1)
|
||||
/* 8036A474 90 61 00 34 */ stw r3, 0x34(r1)
|
||||
/* 8036A478 C8 01 00 30 */ lfd f0, 0x30(r1)
|
||||
/* 8036A47C FC 00 18 28 */ fsub f0, f0, f3
|
||||
/* 8036A480 FC 00 10 28 */ fsub f0, f0, f2
|
||||
/* 8036A484 FC 00 40 28 */ fsub f0, f0, f8
|
||||
/* 8036A488 FC 01 00 28 */ fsub f0, f1, f0
|
||||
lbl_8036A48C:
|
||||
/* 8036A48C 38 64 FF FF */ addi r3, r4, -1
|
||||
/* 8036A490 CB E2 CE 58 */ lfd f31, lit_336(r2)
|
||||
/* 8036A494 7C 00 1B 79 */ or. r0, r0, r3
|
||||
/* 8036A498 40 82 00 08 */ bne lbl_8036A4A0
|
||||
/* 8036A49C CB E2 CE F8 */ lfd f31, lit_356(r2)
|
||||
lbl_8036A4A0:
|
||||
/* 8036A4A0 C8 21 00 10 */ lfd f1, 0x10(r1)
|
||||
/* 8036A4A4 38 60 00 00 */ li r3, 0
|
||||
/* 8036A4A8 C8 61 00 30 */ lfd f3, 0x30(r1)
|
||||
/* 8036A4AC 3C 00 40 90 */ lis r0, 0x4090
|
||||
/* 8036A4B0 D8 21 00 38 */ stfd f1, 0x38(r1)
|
||||
/* 8036A4B4 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 8036A4B8 90 61 00 3C */ stw r3, 0x3c(r1)
|
||||
/* 8036A4BC C8 41 00 38 */ lfd f2, 0x38(r1)
|
||||
/* 8036A4C0 FC 21 10 28 */ fsub f1, f1, f2
|
||||
/* 8036A4C4 FC 42 00 F2 */ fmul f2, f2, f3
|
||||
/* 8036A4C8 FD 83 00 7A */ fmadd f12, f3, f1, f0
|
||||
/* 8036A4CC D8 41 00 40 */ stfd f2, 0x40(r1)
|
||||
/* 8036A4D0 FC 0C 10 2A */ fadd f0, f12, f2
|
||||
/* 8036A4D4 D8 01 00 50 */ stfd f0, 0x50(r1)
|
||||
/* 8036A4D8 80 C1 00 50 */ lwz r6, 0x50(r1)
|
||||
/* 8036A4DC 80 A1 00 54 */ lwz r5, 0x54(r1)
|
||||
/* 8036A4E0 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A4E4 41 80 00 44 */ blt lbl_8036A528
|
||||
/* 8036A4E8 3C 06 BF 70 */ addis r0, r6, 0xbf70
|
||||
/* 8036A4EC 7C 00 2B 79 */ or. r0, r0, r5
|
||||
/* 8036A4F0 41 82 00 14 */ beq lbl_8036A504
|
||||
/* 8036A4F4 C8 22 CF 00 */ lfd f1, lit_357(r2)
|
||||
/* 8036A4F8 FC 01 07 F2 */ fmul f0, f1, f31
|
||||
/* 8036A4FC FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 8036A500 48 00 01 D0 */ b lbl_8036A6D0
|
||||
lbl_8036A504:
|
||||
/* 8036A504 C8 22 CF 08 */ lfd f1, lit_358(r2)
|
||||
/* 8036A508 FC 00 10 28 */ fsub f0, f0, f2
|
||||
/* 8036A50C FC 21 60 2A */ fadd f1, f1, f12
|
||||
/* 8036A510 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8036A514 40 81 00 68 */ ble lbl_8036A57C
|
||||
/* 8036A518 C8 22 CF 00 */ lfd f1, lit_357(r2)
|
||||
/* 8036A51C FC 01 07 F2 */ fmul f0, f1, f31
|
||||
/* 8036A520 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 8036A524 48 00 01 AC */ b lbl_8036A6D0
|
||||
lbl_8036A528:
|
||||
/* 8036A528 3C 60 40 91 */ lis r3, 0x4091 /* 0x4090CC00@ha */
|
||||
/* 8036A52C 54 C4 00 7E */ clrlwi r4, r6, 1
|
||||
/* 8036A530 38 03 CC 00 */ addi r0, r3, 0xCC00 /* 0x4090CC00@l */
|
||||
/* 8036A534 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036A538 41 80 00 44 */ blt lbl_8036A57C
|
||||
/* 8036A53C 3C 66 3F 6F */ addis r3, r6, 0x3f6f
|
||||
/* 8036A540 38 03 34 00 */ addi r0, r3, 0x3400
|
||||
/* 8036A544 7C 00 2B 79 */ or. r0, r0, r5
|
||||
/* 8036A548 41 82 00 14 */ beq lbl_8036A55C
|
||||
/* 8036A54C C8 22 CF 10 */ lfd f1, lit_359(r2)
|
||||
/* 8036A550 FC 01 07 F2 */ fmul f0, f1, f31
|
||||
/* 8036A554 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 8036A558 48 00 01 78 */ b lbl_8036A6D0
|
||||
lbl_8036A55C:
|
||||
/* 8036A55C FC 00 10 28 */ fsub f0, f0, f2
|
||||
/* 8036A560 FC 0C 00 40 */ fcmpo cr0, f12, f0
|
||||
/* 8036A564 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8036A568 40 82 00 14 */ bne lbl_8036A57C
|
||||
/* 8036A56C C8 22 CF 10 */ lfd f1, lit_359(r2)
|
||||
/* 8036A570 FC 01 07 F2 */ fmul f0, f1, f31
|
||||
/* 8036A574 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 8036A578 48 00 01 58 */ b lbl_8036A6D0
|
||||
lbl_8036A57C:
|
||||
/* 8036A57C 54 C3 00 7E */ clrlwi r3, r6, 1
|
||||
/* 8036A580 3C 00 3F E0 */ lis r0, 0x3fe0
|
||||
/* 8036A584 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8036A588 54 C4 65 7E */ rlwinm r4, r6, 0xc, 0x15, 0x1f
|
||||
/* 8036A58C 38 60 00 00 */ li r3, 0
|
||||
/* 8036A590 40 81 00 64 */ ble lbl_8036A5F4
|
||||
/* 8036A594 3C 60 00 10 */ lis r3, 0x0010 /* 0x000FFFFF@ha */
|
||||
/* 8036A598 38 04 FC 02 */ addi r0, r4, -1022
|
||||
/* 8036A59C 7C 60 06 30 */ sraw r0, r3, r0
|
||||
/* 8036A5A0 C8 02 CE 60 */ lfd f0, lit_337(r2)
|
||||
/* 8036A5A4 7C E6 02 14 */ add r7, r6, r0
|
||||
/* 8036A5A8 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x000FFFFF@l */
|
||||
/* 8036A5AC 54 E0 00 7E */ clrlwi r0, r7, 1
|
||||
/* 8036A5B0 D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 8036A5B4 7C 04 A6 70 */ srawi r4, r0, 0x14
|
||||
/* 8036A5B8 54 E0 03 3E */ clrlwi r0, r7, 0xc
|
||||
/* 8036A5BC 38 A4 FC 01 */ addi r5, r4, -1023
|
||||
/* 8036A5C0 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036A5C4 7C 64 2E 30 */ sraw r4, r3, r5
|
||||
/* 8036A5C8 64 03 00 10 */ oris r3, r0, 0x10
|
||||
/* 8036A5CC 7C E4 20 78 */ andc r4, r7, r4
|
||||
/* 8036A5D0 20 05 00 14 */ subfic r0, r5, 0x14
|
||||
/* 8036A5D4 90 81 00 28 */ stw r4, 0x28(r1)
|
||||
/* 8036A5D8 7C 63 06 30 */ sraw r3, r3, r0
|
||||
/* 8036A5DC 40 80 00 08 */ bge lbl_8036A5E4
|
||||
/* 8036A5E0 7C 63 00 D0 */ neg r3, r3
|
||||
lbl_8036A5E4:
|
||||
/* 8036A5E4 C8 21 00 40 */ lfd f1, 0x40(r1)
|
||||
/* 8036A5E8 C8 01 00 28 */ lfd f0, 0x28(r1)
|
||||
/* 8036A5EC FC 01 00 28 */ fsub f0, f1, f0
|
||||
/* 8036A5F0 D8 01 00 40 */ stfd f0, 0x40(r1)
|
||||
lbl_8036A5F4:
|
||||
/* 8036A5F4 C8 41 00 40 */ lfd f2, 0x40(r1)
|
||||
/* 8036A5F8 38 00 00 00 */ li r0, 0
|
||||
/* 8036A5FC C8 22 CF 28 */ lfd f1, lit_362(r2)
|
||||
/* 8036A600 54 64 A0 16 */ slwi r4, r3, 0x14
|
||||
/* 8036A604 FC 0C 10 2A */ fadd f0, f12, f2
|
||||
/* 8036A608 C9 42 CF 18 */ lfd f10, lit_360(r2)
|
||||
/* 8036A60C C9 22 CF 20 */ lfd f9, lit_361(r2)
|
||||
/* 8036A610 C8 C2 CF 50 */ lfd f6, lit_367(r2)
|
||||
/* 8036A614 D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 8036A618 C8 A2 CF 48 */ lfd f5, lit_366(r2)
|
||||
/* 8036A61C 90 01 00 2C */ stw r0, 0x2c(r1)
|
||||
/* 8036A620 C8 02 CF 40 */ lfd f0, lit_365(r2)
|
||||
/* 8036A624 C9 61 00 28 */ lfd f11, 0x28(r1)
|
||||
/* 8036A628 C8 82 CF 38 */ lfd f4, lit_364(r2)
|
||||
/* 8036A62C FD 0B 10 28 */ fsub f8, f11, f2
|
||||
/* 8036A630 C8 62 CF 30 */ lfd f3, lit_363(r2)
|
||||
/* 8036A634 FC E1 02 F2 */ fmul f7, f1, f11
|
||||
/* 8036A638 C8 42 CF 58 */ lfd f2, lit_368(r2)
|
||||
/* 8036A63C C8 22 CE 58 */ lfd f1, lit_336(r2)
|
||||
/* 8036A640 FD 0C 40 28 */ fsub f8, f12, f8
|
||||
/* 8036A644 FD 4A 02 F2 */ fmul f10, f10, f11
|
||||
/* 8036A648 FD 69 3A 3A */ fmadd f11, f9, f8, f7
|
||||
/* 8036A64C FD 2A 58 2A */ fadd f9, f10, f11
|
||||
/* 8036A650 FC E9 02 72 */ fmul f7, f9, f9
|
||||
/* 8036A654 D9 21 00 50 */ stfd f9, 0x50(r1)
|
||||
/* 8036A658 FD 09 50 28 */ fsub f8, f9, f10
|
||||
/* 8036A65C FC A6 29 FA */ fmadd f5, f6, f7, f5
|
||||
/* 8036A660 D8 E1 00 28 */ stfd f7, 0x28(r1)
|
||||
/* 8036A664 FC CB 40 28 */ fsub f6, f11, f8
|
||||
/* 8036A668 FC A7 01 7A */ fmadd f5, f7, f5, f0
|
||||
/* 8036A66C FC 09 31 BA */ fmadd f0, f9, f6, f6
|
||||
/* 8036A670 FC 87 21 7A */ fmadd f4, f7, f5, f4
|
||||
/* 8036A674 FC 67 19 3A */ fmadd f3, f7, f4, f3
|
||||
/* 8036A678 FC 67 00 F2 */ fmul f3, f7, f3
|
||||
/* 8036A67C FC 89 18 28 */ fsub f4, f9, f3
|
||||
/* 8036A680 FC 69 01 32 */ fmul f3, f9, f4
|
||||
/* 8036A684 D8 81 00 30 */ stfd f4, 0x30(r1)
|
||||
/* 8036A688 FC 44 10 28 */ fsub f2, f4, f2
|
||||
/* 8036A68C FC 43 10 24 */ fdiv f2, f3, f2
|
||||
/* 8036A690 FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 8036A694 FC 00 48 28 */ fsub f0, f0, f9
|
||||
/* 8036A698 FC 21 00 28 */ fsub f1, f1, f0
|
||||
/* 8036A69C D8 21 00 50 */ stfd f1, 0x50(r1)
|
||||
/* 8036A6A0 80 01 00 50 */ lwz r0, 0x50(r1)
|
||||
/* 8036A6A4 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 8036A6A8 7C 00 A6 71 */ srawi. r0, r0, 0x14
|
||||
/* 8036A6AC 41 81 00 10 */ bgt lbl_8036A6BC
|
||||
/* 8036A6B0 48 00 1C 21 */ bl ldexp
|
||||
/* 8036A6B4 D8 21 00 50 */ stfd f1, 0x50(r1)
|
||||
/* 8036A6B8 48 00 00 10 */ b lbl_8036A6C8
|
||||
lbl_8036A6BC:
|
||||
/* 8036A6BC 80 01 00 50 */ lwz r0, 0x50(r1)
|
||||
/* 8036A6C0 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 8036A6C4 90 01 00 50 */ stw r0, 0x50(r1)
|
||||
lbl_8036A6C8:
|
||||
/* 8036A6C8 C8 01 00 50 */ lfd f0, 0x50(r1)
|
||||
/* 8036A6CC FC 3F 00 32 */ fmul f1, f31, f0
|
||||
lbl_8036A6D0:
|
||||
/* 8036A6D0 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, 0 /* qr0 */
|
||||
/* 8036A6D4 CB E1 00 A0 */ lfd f31, 0xa0(r1)
|
||||
/* 8036A6D8 E3 C1 00 98 */ psq_l f30, 152(r1), 0, 0 /* qr0 */
|
||||
/* 8036A6DC CB C1 00 90 */ lfd f30, 0x90(r1)
|
||||
/* 8036A6E0 E3 A1 00 88 */ psq_l f29, 136(r1), 0, 0 /* qr0 */
|
||||
/* 8036A6E4 CB A1 00 80 */ lfd f29, 0x80(r1)
|
||||
/* 8036A6E8 E3 81 00 78 */ psq_l f28, 120(r1), 0, 0 /* qr0 */
|
||||
/* 8036A6EC CB 81 00 70 */ lfd f28, 0x70(r1)
|
||||
/* 8036A6F0 E3 61 00 68 */ psq_l f27, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8036A6F4 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
||||
/* 8036A6F8 CB 61 00 60 */ lfd f27, 0x60(r1)
|
||||
/* 8036A6FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036A700 38 21 00 B0 */ addi r1, r1, 0xb0
|
||||
/* 8036A704 4E 80 00 20 */ blr
|
||||
|
|
@ -1,247 +0,0 @@
|
|||
lbl_8036A708:
|
||||
/* 8036A708 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 8036A70C 7C 08 02 A6 */ mflr r0
|
||||
/* 8036A710 3C 80 3F E9 */ lis r4, 0x3FE9 /* 0x3FE921FB@ha */
|
||||
/* 8036A714 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 8036A718 38 04 21 FB */ addi r0, r4, 0x21FB /* 0x3FE921FB@l */
|
||||
/* 8036A71C 93 E1 00 5C */ stw r31, 0x5c(r1)
|
||||
/* 8036A720 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036A724 83 E1 00 08 */ lwz r31, 8(r1)
|
||||
/* 8036A728 93 C1 00 58 */ stw r30, 0x58(r1)
|
||||
/* 8036A72C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8036A730 57 E6 00 7E */ clrlwi r6, r31, 1
|
||||
/* 8036A734 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A738 41 81 00 18 */ bgt lbl_8036A750
|
||||
/* 8036A73C D8 3E 00 00 */ stfd f1, 0(r30)
|
||||
/* 8036A740 38 60 00 00 */ li r3, 0
|
||||
/* 8036A744 C8 02 CF 68 */ lfd f0, lit_145(r2)
|
||||
/* 8036A748 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
/* 8036A74C 48 00 03 44 */ b lbl_8036AA90
|
||||
lbl_8036A750:
|
||||
/* 8036A750 3C 60 40 03 */ lis r3, 0x4003 /* 0x4002D97C@ha */
|
||||
/* 8036A754 38 03 D9 7C */ addi r0, r3, 0xD97C /* 0x4002D97C@l */
|
||||
/* 8036A758 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A75C 40 80 00 DC */ bge lbl_8036A838
|
||||
/* 8036A760 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 8036A764 40 81 00 6C */ ble lbl_8036A7D0
|
||||
/* 8036A768 C8 02 CF 70 */ lfd f0, lit_146(r2)
|
||||
/* 8036A76C 3C 06 C0 07 */ addis r0, r6, 0xc007
|
||||
/* 8036A770 28 00 21 FB */ cmplwi r0, 0x21fb
|
||||
/* 8036A774 FC 41 00 28 */ fsub f2, f1, f0
|
||||
/* 8036A778 D8 41 00 10 */ stfd f2, 0x10(r1)
|
||||
/* 8036A77C 41 82 00 24 */ beq lbl_8036A7A0
|
||||
/* 8036A780 C8 22 CF 78 */ lfd f1, lit_147(r2)
|
||||
/* 8036A784 FC 02 08 28 */ fsub f0, f2, f1
|
||||
/* 8036A788 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A78C C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036A790 FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 8036A794 FC 00 08 28 */ fsub f0, f0, f1
|
||||
/* 8036A798 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
/* 8036A79C 48 00 00 2C */ b lbl_8036A7C8
|
||||
lbl_8036A7A0:
|
||||
/* 8036A7A0 C8 02 CF 80 */ lfd f0, lit_148(r2)
|
||||
/* 8036A7A4 C8 22 CF 88 */ lfd f1, lit_149(r2)
|
||||
/* 8036A7A8 FC 42 00 28 */ fsub f2, f2, f0
|
||||
/* 8036A7AC FC 02 08 28 */ fsub f0, f2, f1
|
||||
/* 8036A7B0 D8 41 00 10 */ stfd f2, 0x10(r1)
|
||||
/* 8036A7B4 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A7B8 C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036A7BC FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 8036A7C0 FC 00 08 28 */ fsub f0, f0, f1
|
||||
/* 8036A7C4 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
lbl_8036A7C8:
|
||||
/* 8036A7C8 38 60 00 01 */ li r3, 1
|
||||
/* 8036A7CC 48 00 02 C4 */ b lbl_8036AA90
|
||||
lbl_8036A7D0:
|
||||
/* 8036A7D0 C8 02 CF 70 */ lfd f0, lit_146(r2)
|
||||
/* 8036A7D4 3C 06 C0 07 */ addis r0, r6, 0xc007
|
||||
/* 8036A7D8 28 00 21 FB */ cmplwi r0, 0x21fb
|
||||
/* 8036A7DC FC 40 08 2A */ fadd f2, f0, f1
|
||||
/* 8036A7E0 D8 41 00 10 */ stfd f2, 0x10(r1)
|
||||
/* 8036A7E4 41 82 00 24 */ beq lbl_8036A808
|
||||
/* 8036A7E8 C8 22 CF 78 */ lfd f1, lit_147(r2)
|
||||
/* 8036A7EC FC 01 10 2A */ fadd f0, f1, f2
|
||||
/* 8036A7F0 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A7F4 C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036A7F8 FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 8036A7FC FC 01 00 2A */ fadd f0, f1, f0
|
||||
/* 8036A800 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
/* 8036A804 48 00 00 2C */ b lbl_8036A830
|
||||
lbl_8036A808:
|
||||
/* 8036A808 C8 02 CF 80 */ lfd f0, lit_148(r2)
|
||||
/* 8036A80C C8 22 CF 88 */ lfd f1, lit_149(r2)
|
||||
/* 8036A810 FC 42 00 2A */ fadd f2, f2, f0
|
||||
/* 8036A814 FC 01 10 2A */ fadd f0, f1, f2
|
||||
/* 8036A818 D8 41 00 10 */ stfd f2, 0x10(r1)
|
||||
/* 8036A81C D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A820 C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036A824 FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 8036A828 FC 01 00 2A */ fadd f0, f1, f0
|
||||
/* 8036A82C D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
lbl_8036A830:
|
||||
/* 8036A830 38 60 FF FF */ li r3, -1
|
||||
/* 8036A834 48 00 02 5C */ b lbl_8036AA90
|
||||
lbl_8036A838:
|
||||
/* 8036A838 3C 60 41 39 */ lis r3, 0x4139 /* 0x413921FB@ha */
|
||||
/* 8036A83C 38 03 21 FB */ addi r0, r3, 0x21FB /* 0x413921FB@l */
|
||||
/* 8036A840 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A844 41 81 01 3C */ bgt lbl_8036A980
|
||||
/* 8036A848 FC 80 0A 10 */ fabs f4, f1
|
||||
/* 8036A84C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8036A850 C8 22 CF 98 */ lfd f1, lit_151(r2)
|
||||
/* 8036A854 C8 02 CF 90 */ lfd f0, lit_150(r2)
|
||||
/* 8036A858 90 01 00 38 */ stw r0, 0x38(r1)
|
||||
/* 8036A85C FC 41 01 3A */ fmadd f2, f1, f4, f0
|
||||
/* 8036A860 C8 62 CF B8 */ lfd f3, lit_157(r2)
|
||||
/* 8036A864 C8 22 CF 70 */ lfd f1, lit_146(r2)
|
||||
/* 8036A868 C8 02 CF 78 */ lfd f0, lit_147(r2)
|
||||
/* 8036A86C FC 40 10 1E */ fctiwz f2, f2
|
||||
/* 8036A870 D8 41 00 30 */ stfd f2, 0x30(r1)
|
||||
/* 8036A874 80 61 00 34 */ lwz r3, 0x34(r1)
|
||||
/* 8036A878 6C 60 80 00 */ xoris r0, r3, 0x8000
|
||||
/* 8036A87C 2C 03 00 20 */ cmpwi r3, 0x20
|
||||
/* 8036A880 90 01 00 3C */ stw r0, 0x3c(r1)
|
||||
/* 8036A884 C8 41 00 38 */ lfd f2, 0x38(r1)
|
||||
/* 8036A888 FC A2 18 28 */ fsub f5, f2, f3
|
||||
/* 8036A88C FC 81 21 7C */ fnmsub f4, f1, f5, f4
|
||||
/* 8036A890 FC 20 01 72 */ fmul f1, f0, f5
|
||||
/* 8036A894 40 80 00 2C */ bge lbl_8036A8C0
|
||||
/* 8036A898 3C 80 80 3A */ lis r4, npio2_hw@ha /* 0x803A24B8@ha */
|
||||
/* 8036A89C 54 60 10 3A */ slwi r0, r3, 2
|
||||
/* 8036A8A0 38 84 24 B8 */ addi r4, r4, npio2_hw@l /* 0x803A24B8@l */
|
||||
/* 8036A8A4 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 8036A8A8 80 04 FF FC */ lwz r0, -4(r4)
|
||||
/* 8036A8AC 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A8B0 41 82 00 10 */ beq lbl_8036A8C0
|
||||
/* 8036A8B4 FC 04 08 28 */ fsub f0, f4, f1
|
||||
/* 8036A8B8 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A8BC 48 00 00 88 */ b lbl_8036A944
|
||||
lbl_8036A8C0:
|
||||
/* 8036A8C0 FC 04 08 28 */ fsub f0, f4, f1
|
||||
/* 8036A8C4 7C C4 A6 70 */ srawi r4, r6, 0x14
|
||||
/* 8036A8C8 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A8CC 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8036A8D0 54 00 65 7E */ rlwinm r0, r0, 0xc, 0x15, 0x1f
|
||||
/* 8036A8D4 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 8036A8D8 2C 00 00 10 */ cmpwi r0, 0x10
|
||||
/* 8036A8DC 40 81 00 68 */ ble lbl_8036A944
|
||||
/* 8036A8E0 C8 02 CF 80 */ lfd f0, lit_148(r2)
|
||||
/* 8036A8E4 FC 60 20 90 */ fmr f3, f4
|
||||
/* 8036A8E8 C8 22 CF 88 */ lfd f1, lit_149(r2)
|
||||
/* 8036A8EC FC 40 01 72 */ fmul f2, f0, f5
|
||||
/* 8036A8F0 FC 84 10 28 */ fsub f4, f4, f2
|
||||
/* 8036A8F4 FC 03 20 28 */ fsub f0, f3, f4
|
||||
/* 8036A8F8 FC 00 10 28 */ fsub f0, f0, f2
|
||||
/* 8036A8FC FC 21 01 78 */ fmsub f1, f1, f5, f0
|
||||
/* 8036A900 FC 04 08 28 */ fsub f0, f4, f1
|
||||
/* 8036A904 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A908 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8036A90C 54 00 65 7E */ rlwinm r0, r0, 0xc, 0x15, 0x1f
|
||||
/* 8036A910 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 8036A914 2C 00 00 31 */ cmpwi r0, 0x31
|
||||
/* 8036A918 40 81 00 2C */ ble lbl_8036A944
|
||||
/* 8036A91C C8 02 CF A0 */ lfd f0, lit_152(r2)
|
||||
/* 8036A920 FC 40 20 90 */ fmr f2, f4
|
||||
/* 8036A924 C8 22 CF A8 */ lfd f1, lit_153(r2)
|
||||
/* 8036A928 FC 60 01 72 */ fmul f3, f0, f5
|
||||
/* 8036A92C FC 84 18 28 */ fsub f4, f4, f3
|
||||
/* 8036A930 FC 02 20 28 */ fsub f0, f2, f4
|
||||
/* 8036A934 FC 00 18 28 */ fsub f0, f0, f3
|
||||
/* 8036A938 FC 21 01 78 */ fmsub f1, f1, f5, f0
|
||||
/* 8036A93C FC 04 08 28 */ fsub f0, f4, f1
|
||||
/* 8036A940 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
lbl_8036A944:
|
||||
/* 8036A944 C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036A948 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 8036A94C FC 04 00 28 */ fsub f0, f4, f0
|
||||
/* 8036A950 FC 00 08 28 */ fsub f0, f0, f1
|
||||
/* 8036A954 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
/* 8036A958 40 80 01 38 */ bge lbl_8036AA90
|
||||
/* 8036A95C C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036A960 7C 63 00 D0 */ neg r3, r3
|
||||
/* 8036A964 FC 00 00 50 */ fneg f0, f0
|
||||
/* 8036A968 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A96C C8 1E 00 08 */ lfd f0, 8(r30)
|
||||
/* 8036A970 FC 00 00 50 */ fneg f0, f0
|
||||
/* 8036A974 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
/* 8036A978 48 00 01 18 */ b lbl_8036AA90
|
||||
/* 8036A97C 48 00 01 14 */ b lbl_8036AA90
|
||||
lbl_8036A980:
|
||||
/* 8036A980 3C 00 7F F0 */ lis r0, 0x7ff0
|
||||
/* 8036A984 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036A988 41 80 00 18 */ blt lbl_8036A9A0
|
||||
/* 8036A98C FC 01 08 28 */ fsub f0, f1, f1
|
||||
/* 8036A990 38 60 00 00 */ li r3, 0
|
||||
/* 8036A994 D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
/* 8036A998 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036A99C 48 00 00 F4 */ b lbl_8036AA90
|
||||
lbl_8036A9A0:
|
||||
/* 8036A9A0 7C C3 A6 70 */ srawi r3, r6, 0x14
|
||||
/* 8036A9A4 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8036A9A8 38 A3 FB EA */ addi r5, r3, -1046
|
||||
/* 8036A9AC 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 8036A9B0 54 A3 A0 16 */ slwi r3, r5, 0x14
|
||||
/* 8036A9B4 90 01 00 30 */ stw r0, 0x30(r1)
|
||||
/* 8036A9B8 7C 63 30 50 */ subf r3, r3, r6
|
||||
/* 8036A9BC C8 A2 CF B8 */ lfd f5, lit_157(r2)
|
||||
/* 8036A9C0 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 8036A9C4 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 8036A9C8 C8 82 CF B0 */ lfd f4, lit_154(r2)
|
||||
/* 8036A9CC 38 C0 00 03 */ li r6, 3
|
||||
/* 8036A9D0 90 61 00 10 */ stw r3, 0x10(r1)
|
||||
/* 8036A9D4 C8 22 CF 68 */ lfd f1, lit_145(r2)
|
||||
/* 8036A9D8 C8 61 00 10 */ lfd f3, 0x10(r1)
|
||||
/* 8036A9DC 90 01 00 48 */ stw r0, 0x48(r1)
|
||||
/* 8036A9E0 FC 00 18 1E */ fctiwz f0, f3
|
||||
/* 8036A9E4 D8 01 00 38 */ stfd f0, 0x38(r1)
|
||||
/* 8036A9E8 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 8036A9EC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8036A9F0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8036A9F4 C8 01 00 30 */ lfd f0, 0x30(r1)
|
||||
/* 8036A9F8 FC 40 28 28 */ fsub f2, f0, f5
|
||||
/* 8036A9FC FC 03 10 28 */ fsub f0, f3, f2
|
||||
/* 8036AA00 D8 41 00 18 */ stfd f2, 0x18(r1)
|
||||
/* 8036AA04 FC 64 00 32 */ fmul f3, f4, f0
|
||||
/* 8036AA08 FC 00 18 1E */ fctiwz f0, f3
|
||||
/* 8036AA0C D8 61 00 10 */ stfd f3, 0x10(r1)
|
||||
/* 8036AA10 D8 01 00 40 */ stfd f0, 0x40(r1)
|
||||
/* 8036AA14 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8036AA18 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8036AA1C 90 01 00 4C */ stw r0, 0x4c(r1)
|
||||
/* 8036AA20 C8 01 00 48 */ lfd f0, 0x48(r1)
|
||||
/* 8036AA24 FC 40 28 28 */ fsub f2, f0, f5
|
||||
/* 8036AA28 FC 03 10 28 */ fsub f0, f3, f2
|
||||
/* 8036AA2C D8 41 00 20 */ stfd f2, 0x20(r1)
|
||||
/* 8036AA30 FC 04 00 32 */ fmul f0, f4, f0
|
||||
/* 8036AA34 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8036AA38 D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 8036AA3C 48 00 00 0C */ b lbl_8036AA48
|
||||
lbl_8036AA40:
|
||||
/* 8036AA40 38 84 FF F8 */ addi r4, r4, -8
|
||||
/* 8036AA44 38 C6 FF FF */ addi r6, r6, -1
|
||||
lbl_8036AA48:
|
||||
/* 8036AA48 C8 04 FF F8 */ lfd f0, -8(r4)
|
||||
/* 8036AA4C FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 8036AA50 41 82 FF F0 */ beq lbl_8036AA40
|
||||
/* 8036AA54 3C 60 80 3A */ lis r3, two_over_pi@ha /* 0x803A23B0@ha */
|
||||
/* 8036AA58 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8036AA5C 39 03 23 B0 */ addi r8, r3, two_over_pi@l /* 0x803A23B0@l */
|
||||
/* 8036AA60 38 E0 00 02 */ li r7, 2
|
||||
/* 8036AA64 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8036AA68 48 00 01 35 */ bl __kernel_rem_pio2
|
||||
/* 8036AA6C 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 8036AA70 40 80 00 20 */ bge lbl_8036AA90
|
||||
/* 8036AA74 C8 1E 00 00 */ lfd f0, 0(r30)
|
||||
/* 8036AA78 7C 63 00 D0 */ neg r3, r3
|
||||
/* 8036AA7C FC 00 00 50 */ fneg f0, f0
|
||||
/* 8036AA80 D8 1E 00 00 */ stfd f0, 0(r30)
|
||||
/* 8036AA84 C8 1E 00 08 */ lfd f0, 8(r30)
|
||||
/* 8036AA88 FC 00 00 50 */ fneg f0, f0
|
||||
/* 8036AA8C D8 1E 00 08 */ stfd f0, 8(r30)
|
||||
lbl_8036AA90:
|
||||
/* 8036AA90 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 8036AA94 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 8036AA98 83 C1 00 58 */ lwz r30, 0x58(r1)
|
||||
/* 8036AA9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036AAA0 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 8036AAA4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,160 +0,0 @@
|
|||
lbl_8036C7A0:
|
||||
/* 8036C7A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8036C7A4 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036C7A8 80 C1 00 08 */ lwz r6, 8(r1)
|
||||
/* 8036C7AC 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8036C7B0 54 C3 00 56 */ rlwinm r3, r6, 0, 1, 0xb
|
||||
/* 8036C7B4 3C 63 80 10 */ addis r3, r3, 0x8010
|
||||
/* 8036C7B8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8036C7BC 40 82 00 14 */ bne lbl_8036C7D0
|
||||
/* 8036C7C0 FC 21 08 7A */ fmadd f1, f1, f1, f1
|
||||
/* 8036C7C4 38 00 00 21 */ li r0, 0x21
|
||||
/* 8036C7C8 90 0D 94 28 */ stw r0, errno(r13)
|
||||
/* 8036C7CC 48 00 01 F0 */ b lbl_8036C9BC
|
||||
lbl_8036C7D0:
|
||||
/* 8036C7D0 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036C7D4 41 81 00 30 */ bgt lbl_8036C804
|
||||
/* 8036C7D8 54 C3 00 7E */ clrlwi r3, r6, 1
|
||||
/* 8036C7DC 7C 03 1B 79 */ or. r3, r0, r3
|
||||
/* 8036C7E0 40 82 00 08 */ bne lbl_8036C7E8
|
||||
/* 8036C7E4 48 00 01 D8 */ b lbl_8036C9BC
|
||||
lbl_8036C7E8:
|
||||
/* 8036C7E8 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036C7EC 40 80 00 18 */ bge lbl_8036C804
|
||||
/* 8036C7F0 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 8036C7F4 38 00 00 21 */ li r0, 0x21
|
||||
/* 8036C7F8 90 0D 94 28 */ stw r0, errno(r13)
|
||||
/* 8036C7FC C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 8036C800 48 00 01 BC */ b lbl_8036C9BC
|
||||
lbl_8036C804:
|
||||
/* 8036C804 7C C3 A6 71 */ srawi. r3, r6, 0x14
|
||||
/* 8036C808 40 82 00 50 */ bne lbl_8036C858
|
||||
/* 8036C80C 48 00 00 14 */ b lbl_8036C820
|
||||
lbl_8036C810:
|
||||
/* 8036C810 54 04 AA FE */ srwi r4, r0, 0xb
|
||||
/* 8036C814 54 00 A8 14 */ slwi r0, r0, 0x15
|
||||
/* 8036C818 7C C6 23 78 */ or r6, r6, r4
|
||||
/* 8036C81C 38 63 FF EB */ addi r3, r3, -21
|
||||
lbl_8036C820:
|
||||
/* 8036C820 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036C824 41 82 FF EC */ beq lbl_8036C810
|
||||
/* 8036C828 38 E0 00 00 */ li r7, 0
|
||||
/* 8036C82C 48 00 00 0C */ b lbl_8036C838
|
||||
lbl_8036C830:
|
||||
/* 8036C830 54 C6 08 3C */ slwi r6, r6, 1
|
||||
/* 8036C834 38 E7 00 01 */ addi r7, r7, 1
|
||||
lbl_8036C838:
|
||||
/* 8036C838 54 C4 02 D7 */ rlwinm. r4, r6, 0, 0xb, 0xb
|
||||
/* 8036C83C 41 82 FF F4 */ beq lbl_8036C830
|
||||
/* 8036C840 20 87 00 20 */ subfic r4, r7, 0x20
|
||||
/* 8036C844 38 A7 FF FF */ addi r5, r7, -1
|
||||
/* 8036C848 7C 04 24 30 */ srw r4, r0, r4
|
||||
/* 8036C84C 7C 00 38 30 */ slw r0, r0, r7
|
||||
/* 8036C850 7C 65 18 50 */ subf r3, r5, r3
|
||||
/* 8036C854 7C C6 23 78 */ or r6, r6, r4
|
||||
lbl_8036C858:
|
||||
/* 8036C858 38 83 FC 01 */ addi r4, r3, -1023
|
||||
/* 8036C85C 54 C5 03 3E */ clrlwi r5, r6, 0xc
|
||||
/* 8036C860 54 84 07 FF */ clrlwi. r4, r4, 0x1f
|
||||
/* 8036C864 64 A5 00 10 */ oris r5, r5, 0x10
|
||||
/* 8036C868 41 82 00 14 */ beq lbl_8036C87C
|
||||
/* 8036C86C 54 04 0F FE */ srwi r4, r0, 0x1f
|
||||
/* 8036C870 7C 00 02 14 */ add r0, r0, r0
|
||||
/* 8036C874 7C 84 2A 14 */ add r4, r4, r5
|
||||
/* 8036C878 7C A5 22 14 */ add r5, r5, r4
|
||||
lbl_8036C87C:
|
||||
/* 8036C87C 54 04 0F FE */ srwi r4, r0, 0x1f
|
||||
/* 8036C880 7C 00 02 14 */ add r0, r0, r0
|
||||
/* 8036C884 7C 84 2A 14 */ add r4, r4, r5
|
||||
/* 8036C888 39 20 00 00 */ li r9, 0
|
||||
/* 8036C88C 7C A5 22 14 */ add r5, r5, r4
|
||||
/* 8036C890 39 60 00 00 */ li r11, 0
|
||||
/* 8036C894 39 40 00 00 */ li r10, 0
|
||||
/* 8036C898 39 80 00 00 */ li r12, 0
|
||||
/* 8036C89C 3C C0 00 20 */ lis r6, 0x20
|
||||
/* 8036C8A0 48 00 00 30 */ b lbl_8036C8D0
|
||||
lbl_8036C8A4:
|
||||
/* 8036C8A4 7C 8B 32 14 */ add r4, r11, r6
|
||||
/* 8036C8A8 7C 04 28 00 */ cmpw r4, r5
|
||||
/* 8036C8AC 41 81 00 10 */ bgt lbl_8036C8BC
|
||||
/* 8036C8B0 7D 64 32 14 */ add r11, r4, r6
|
||||
/* 8036C8B4 7C A4 28 50 */ subf r5, r4, r5
|
||||
/* 8036C8B8 7D 8C 32 14 */ add r12, r12, r6
|
||||
lbl_8036C8BC:
|
||||
/* 8036C8BC 54 04 0F FE */ srwi r4, r0, 0x1f
|
||||
/* 8036C8C0 7C 00 02 14 */ add r0, r0, r0
|
||||
/* 8036C8C4 7C 84 2A 14 */ add r4, r4, r5
|
||||
/* 8036C8C8 54 C6 F8 7E */ srwi r6, r6, 1
|
||||
/* 8036C8CC 7C A5 22 14 */ add r5, r5, r4
|
||||
lbl_8036C8D0:
|
||||
/* 8036C8D0 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 8036C8D4 40 82 FF D0 */ bne lbl_8036C8A4
|
||||
/* 8036C8D8 3C C0 80 00 */ lis r6, 0x8000
|
||||
/* 8036C8DC 48 00 00 6C */ b lbl_8036C948
|
||||
lbl_8036C8E0:
|
||||
/* 8036C8E0 7C 0B 28 00 */ cmpw r11, r5
|
||||
/* 8036C8E4 7D 67 5B 78 */ mr r7, r11
|
||||
/* 8036C8E8 7D 09 32 14 */ add r8, r9, r6
|
||||
/* 8036C8EC 41 80 00 10 */ blt lbl_8036C8FC
|
||||
/* 8036C8F0 40 82 00 44 */ bne lbl_8036C934
|
||||
/* 8036C8F4 7C 08 00 40 */ cmplw r8, r0
|
||||
/* 8036C8F8 41 81 00 3C */ bgt lbl_8036C934
|
||||
lbl_8036C8FC:
|
||||
/* 8036C8FC 55 04 00 00 */ rlwinm r4, r8, 0, 0, 0
|
||||
/* 8036C900 7D 28 32 14 */ add r9, r8, r6
|
||||
/* 8036C904 3C 84 80 00 */ addis r4, r4, 0x8000
|
||||
/* 8036C908 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8036C90C 40 82 00 10 */ bne lbl_8036C91C
|
||||
/* 8036C910 55 24 00 01 */ rlwinm. r4, r9, 0, 0, 0
|
||||
/* 8036C914 40 82 00 08 */ bne lbl_8036C91C
|
||||
/* 8036C918 39 6B 00 01 */ addi r11, r11, 1
|
||||
lbl_8036C91C:
|
||||
/* 8036C91C 7C 00 40 40 */ cmplw r0, r8
|
||||
/* 8036C920 7C A7 28 50 */ subf r5, r7, r5
|
||||
/* 8036C924 40 80 00 08 */ bge lbl_8036C92C
|
||||
/* 8036C928 38 A5 FF FF */ addi r5, r5, -1
|
||||
lbl_8036C92C:
|
||||
/* 8036C92C 7C 08 00 50 */ subf r0, r8, r0
|
||||
/* 8036C930 7D 4A 32 14 */ add r10, r10, r6
|
||||
lbl_8036C934:
|
||||
/* 8036C934 54 04 0F FE */ srwi r4, r0, 0x1f
|
||||
/* 8036C938 7C 00 02 14 */ add r0, r0, r0
|
||||
/* 8036C93C 7C 84 2A 14 */ add r4, r4, r5
|
||||
/* 8036C940 54 C6 F8 7E */ srwi r6, r6, 1
|
||||
/* 8036C944 7C A5 22 14 */ add r5, r5, r4
|
||||
lbl_8036C948:
|
||||
/* 8036C948 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 8036C94C 40 82 FF 94 */ bne lbl_8036C8E0
|
||||
/* 8036C950 7C A0 03 79 */ or. r0, r5, r0
|
||||
/* 8036C954 41 82 00 30 */ beq lbl_8036C984
|
||||
/* 8036C958 C8 02 D1 48 */ lfd f0, lit_164(r2)
|
||||
/* 8036C95C 3C 0A 00 01 */ addis r0, r10, 1
|
||||
/* 8036C960 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8036C964 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8036C968 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8036C96C 40 82 00 10 */ bne lbl_8036C97C
|
||||
/* 8036C970 39 40 00 00 */ li r10, 0
|
||||
/* 8036C974 39 8C 00 01 */ addi r12, r12, 1
|
||||
/* 8036C978 48 00 00 0C */ b lbl_8036C984
|
||||
lbl_8036C97C:
|
||||
/* 8036C97C 55 40 07 FE */ clrlwi r0, r10, 0x1f
|
||||
/* 8036C980 7D 4A 02 14 */ add r10, r10, r0
|
||||
lbl_8036C984:
|
||||
/* 8036C984 55 80 07 FE */ clrlwi r0, r12, 0x1f
|
||||
/* 8036C988 7D 84 0E 70 */ srawi r4, r12, 1
|
||||
/* 8036C98C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8036C990 55 45 F8 7E */ srwi r5, r10, 1
|
||||
/* 8036C994 3C 84 3F E0 */ addis r4, r4, 0x3fe0
|
||||
/* 8036C998 40 82 00 08 */ bne lbl_8036C9A0
|
||||
/* 8036C99C 64 A5 80 00 */ oris r5, r5, 0x8000
|
||||
lbl_8036C9A0:
|
||||
/* 8036C9A0 38 03 FC 01 */ addi r0, r3, -1023
|
||||
/* 8036C9A4 90 A1 00 14 */ stw r5, 0x14(r1)
|
||||
/* 8036C9A8 7C 00 0E 70 */ srawi r0, r0, 1
|
||||
/* 8036C9AC 54 00 A0 16 */ slwi r0, r0, 0x14
|
||||
/* 8036C9B0 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 8036C9B4 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 8036C9B8 C8 21 00 10 */ lfd f1, 0x10(r1)
|
||||
lbl_8036C9BC:
|
||||
/* 8036C9BC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8036C9C0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
lbl_8036AAA8:
|
||||
/* 8036AAA8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8036AAAC 3C 00 3E 40 */ lis r0, 0x3e40
|
||||
/* 8036AAB0 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036AAB4 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8036AAB8 54 64 00 7E */ clrlwi r4, r3, 1
|
||||
/* 8036AABC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036AAC0 40 80 00 20 */ bge lbl_8036AAE0
|
||||
/* 8036AAC4 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 8036AAC8 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 8036AACC 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 8036AAD0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036AAD4 40 82 00 0C */ bne lbl_8036AAE0
|
||||
/* 8036AAD8 C8 22 CF C0 */ lfd f1, lit_65(r2)
|
||||
/* 8036AADC 48 00 00 B8 */ b lbl_8036AB94
|
||||
lbl_8036AAE0:
|
||||
/* 8036AAE0 C8 C1 00 08 */ lfd f6, 8(r1)
|
||||
/* 8036AAE4 3C 60 3F D3 */ lis r3, 0x3FD3 /* 0x3FD33333@ha */
|
||||
/* 8036AAE8 38 03 33 33 */ addi r0, r3, 0x3333 /* 0x3FD33333@l */
|
||||
/* 8036AAEC C8 A2 CF F0 */ lfd f5, lit_71(r2)
|
||||
/* 8036AAF0 FC E6 01 B2 */ fmul f7, f6, f6
|
||||
/* 8036AAF4 C8 02 CF E8 */ lfd f0, lit_70(r2)
|
||||
/* 8036AAF8 C8 82 CF E0 */ lfd f4, lit_69(r2)
|
||||
/* 8036AAFC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036AB00 C8 62 CF D8 */ lfd f3, lit_68(r2)
|
||||
/* 8036AB04 C8 22 CF D0 */ lfd f1, lit_67(r2)
|
||||
/* 8036AB08 FC A5 01 FA */ fmadd f5, f5, f7, f0
|
||||
/* 8036AB0C C8 02 CF C8 */ lfd f0, lit_66(r2)
|
||||
/* 8036AB10 FC 87 21 7A */ fmadd f4, f7, f5, f4
|
||||
/* 8036AB14 FC 67 19 3A */ fmadd f3, f7, f4, f3
|
||||
/* 8036AB18 FC 27 08 FA */ fmadd f1, f7, f3, f1
|
||||
/* 8036AB1C FC 07 00 7A */ fmadd f0, f7, f1, f0
|
||||
/* 8036AB20 FC 87 00 32 */ fmul f4, f7, f0
|
||||
/* 8036AB24 40 80 00 20 */ bge lbl_8036AB44
|
||||
/* 8036AB28 FC 06 00 B2 */ fmul f0, f6, f2
|
||||
/* 8036AB2C C8 22 CF F8 */ lfd f1, lit_72(r2)
|
||||
/* 8036AB30 C8 42 CF C0 */ lfd f2, lit_65(r2)
|
||||
/* 8036AB34 FC 07 01 38 */ fmsub f0, f7, f4, f0
|
||||
/* 8036AB38 FC 01 01 F8 */ fmsub f0, f1, f7, f0
|
||||
/* 8036AB3C FC 22 00 28 */ fsub f1, f2, f0
|
||||
/* 8036AB40 48 00 00 54 */ b lbl_8036AB94
|
||||
lbl_8036AB44:
|
||||
/* 8036AB44 3C 00 3F E9 */ lis r0, 0x3fe9
|
||||
/* 8036AB48 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036AB4C 40 81 00 10 */ ble lbl_8036AB5C
|
||||
/* 8036AB50 C8 02 D0 00 */ lfd f0, lit_73(r2)
|
||||
/* 8036AB54 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8036AB58 48 00 00 14 */ b lbl_8036AB6C
|
||||
lbl_8036AB5C:
|
||||
/* 8036AB5C 3C 64 FF E0 */ addis r3, r4, 0xffe0
|
||||
/* 8036AB60 38 00 00 00 */ li r0, 0
|
||||
/* 8036AB64 90 61 00 10 */ stw r3, 0x10(r1)
|
||||
/* 8036AB68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
lbl_8036AB6C:
|
||||
/* 8036AB6C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036AB70 C8 61 00 10 */ lfd f3, 0x10(r1)
|
||||
/* 8036AB74 FC 00 00 B2 */ fmul f0, f0, f2
|
||||
/* 8036AB78 C8 22 CF F8 */ lfd f1, lit_72(r2)
|
||||
/* 8036AB7C C8 42 CF C0 */ lfd f2, lit_65(r2)
|
||||
/* 8036AB80 FC 21 19 F8 */ fmsub f1, f1, f7, f3
|
||||
/* 8036AB84 FC 07 01 38 */ fmsub f0, f7, f4, f0
|
||||
/* 8036AB88 FC 42 18 28 */ fsub f2, f2, f3
|
||||
/* 8036AB8C FC 01 00 28 */ fsub f0, f1, f0
|
||||
/* 8036AB90 FC 22 00 28 */ fsub f1, f2, f0
|
||||
lbl_8036AB94:
|
||||
/* 8036AB94 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8036AB98 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,44 +0,0 @@
|
|||
lbl_8036B9F0:
|
||||
/* 8036B9F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8036B9F4 3C 00 3E 40 */ lis r0, 0x3e40
|
||||
/* 8036B9F8 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036B9FC 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 8036BA00 54 84 00 7E */ clrlwi r4, r4, 1
|
||||
/* 8036BA04 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BA08 40 80 00 1C */ bge lbl_8036BA24
|
||||
/* 8036BA0C FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 8036BA10 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8036BA14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8036BA18 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036BA1C 40 82 00 08 */ bne lbl_8036BA24
|
||||
/* 8036BA20 48 00 00 68 */ b lbl_8036BA88
|
||||
lbl_8036BA24:
|
||||
/* 8036BA24 C8 C1 00 08 */ lfd f6, 8(r1)
|
||||
/* 8036BA28 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8036BA2C C8 A2 D0 68 */ lfd f5, lit_64(r2)
|
||||
/* 8036BA30 FC E6 01 B2 */ fmul f7, f6, f6
|
||||
/* 8036BA34 C8 82 D0 60 */ lfd f4, lit_63(r2)
|
||||
/* 8036BA38 C8 62 D0 58 */ lfd f3, lit_62(r2)
|
||||
/* 8036BA3C C8 22 D0 50 */ lfd f1, lit_61(r2)
|
||||
/* 8036BA40 C8 02 D0 48 */ lfd f0, lit_60(r2)
|
||||
/* 8036BA44 FC 85 21 FA */ fmadd f4, f5, f7, f4
|
||||
/* 8036BA48 FC A7 01 B2 */ fmul f5, f7, f6
|
||||
/* 8036BA4C FC 67 19 3A */ fmadd f3, f7, f4, f3
|
||||
/* 8036BA50 FC 27 08 FA */ fmadd f1, f7, f3, f1
|
||||
/* 8036BA54 FC 27 00 7A */ fmadd f1, f7, f1, f0
|
||||
/* 8036BA58 40 82 00 14 */ bne lbl_8036BA6C
|
||||
/* 8036BA5C C8 02 D0 70 */ lfd f0, lit_65(r2)
|
||||
/* 8036BA60 FC 07 00 7A */ fmadd f0, f7, f1, f0
|
||||
/* 8036BA64 FC 25 30 3A */ fmadd f1, f5, f0, f6
|
||||
/* 8036BA68 48 00 00 20 */ b lbl_8036BA88
|
||||
lbl_8036BA6C:
|
||||
/* 8036BA6C FC 05 00 72 */ fmul f0, f5, f1
|
||||
/* 8036BA70 C8 22 D0 78 */ lfd f1, lit_66(r2)
|
||||
/* 8036BA74 C8 62 D0 70 */ lfd f3, lit_65(r2)
|
||||
/* 8036BA78 FC 01 00 B8 */ fmsub f0, f1, f2, f0
|
||||
/* 8036BA7C FC 07 10 38 */ fmsub f0, f7, f0, f2
|
||||
/* 8036BA80 FC 03 01 7C */ fnmsub f0, f3, f5, f0
|
||||
/* 8036BA84 FC 26 00 28 */ fsub f1, f6, f0
|
||||
lbl_8036BA88:
|
||||
/* 8036BA88 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8036BA8C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,142 +0,0 @@
|
|||
lbl_8036BA90:
|
||||
/* 8036BA90 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8036BA94 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 8036BA98 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8036BA9C D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036BAA0 3C 00 3E 30 */ lis r0, 0x3e30
|
||||
/* 8036BAA4 80 E1 00 08 */ lwz r7, 8(r1)
|
||||
/* 8036BAA8 54 E6 00 7E */ clrlwi r6, r7, 1
|
||||
/* 8036BAAC 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036BAB0 40 80 00 54 */ bge lbl_8036BB04
|
||||
/* 8036BAB4 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 8036BAB8 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 8036BABC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8036BAC0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036BAC4 40 82 00 40 */ bne lbl_8036BB04
|
||||
/* 8036BAC8 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8036BACC 38 83 00 01 */ addi r4, r3, 1
|
||||
/* 8036BAD0 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 8036BAD4 7C 80 03 79 */ or. r0, r4, r0
|
||||
/* 8036BAD8 40 82 00 14 */ bne lbl_8036BAEC
|
||||
/* 8036BADC FC 20 0A 10 */ fabs f1, f1
|
||||
/* 8036BAE0 C8 02 D0 80 */ lfd f0, lit_94(r2)
|
||||
/* 8036BAE4 FC 20 08 24 */ fdiv f1, f0, f1
|
||||
/* 8036BAE8 48 00 01 AC */ b lbl_8036BC94
|
||||
lbl_8036BAEC:
|
||||
/* 8036BAEC 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 8036BAF0 40 82 00 08 */ bne lbl_8036BAF8
|
||||
/* 8036BAF4 48 00 01 A0 */ b lbl_8036BC94
|
||||
lbl_8036BAF8:
|
||||
/* 8036BAF8 C8 02 D0 88 */ lfd f0, lit_95(r2)
|
||||
/* 8036BAFC FC 20 08 24 */ fdiv f1, f0, f1
|
||||
/* 8036BB00 48 00 01 94 */ b lbl_8036BC94
|
||||
lbl_8036BB04:
|
||||
/* 8036BB04 3C 80 3F E6 */ lis r4, 0x3FE6 /* 0x3FE59428@ha */
|
||||
/* 8036BB08 38 04 94 28 */ addi r0, r4, 0x9428 /* 0x3FE59428@l */
|
||||
/* 8036BB0C 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036BB10 41 80 00 40 */ blt lbl_8036BB50
|
||||
/* 8036BB14 2C 07 00 00 */ cmpwi r7, 0
|
||||
/* 8036BB18 40 80 00 14 */ bge lbl_8036BB2C
|
||||
/* 8036BB1C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036BB20 FC 40 10 50 */ fneg f2, f2
|
||||
/* 8036BB24 FC 00 00 50 */ fneg f0, f0
|
||||
/* 8036BB28 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
lbl_8036BB2C:
|
||||
/* 8036BB2C C8 02 D0 98 */ lfd f0, lit_97(r2)
|
||||
/* 8036BB30 C8 62 D0 90 */ lfd f3, lit_96(r2)
|
||||
/* 8036BB34 C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 8036BB38 FC 00 10 28 */ fsub f0, f0, f2
|
||||
/* 8036BB3C C8 42 D0 A0 */ lfd f2, lit_98(r2)
|
||||
/* 8036BB40 FC 23 08 28 */ fsub f1, f3, f1
|
||||
/* 8036BB44 FC 01 00 2A */ fadd f0, f1, f0
|
||||
/* 8036BB48 D8 21 00 18 */ stfd f1, 0x18(r1)
|
||||
/* 8036BB4C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
lbl_8036BB50:
|
||||
/* 8036BB50 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036BB54 3C 80 80 3A */ lis r4, T@ha /* 0x803A2588@ha */
|
||||
/* 8036BB58 38 A4 25 88 */ addi r5, r4, T@l /* 0x803A2588@l */
|
||||
/* 8036BB5C 3C 80 3F E6 */ lis r4, 0x3FE6 /* 0x3FE59428@ha */
|
||||
/* 8036BB60 FD A0 00 32 */ fmul f13, f0, f0
|
||||
/* 8036BB64 38 04 94 28 */ addi r0, r4, 0x9428 /* 0x3FE59428@l */
|
||||
/* 8036BB68 C8 A5 00 60 */ lfd f5, 0x60(r5)
|
||||
/* 8036BB6C 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 8036BB70 C8 85 00 50 */ lfd f4, 0x50(r5)
|
||||
/* 8036BB74 C9 25 00 58 */ lfd f9, 0x58(r5)
|
||||
/* 8036BB78 FF ED 03 72 */ fmul f31, f13, f13
|
||||
/* 8036BB7C C9 05 00 48 */ lfd f8, 0x48(r5)
|
||||
/* 8036BB80 C8 65 00 40 */ lfd f3, 0x40(r5)
|
||||
/* 8036BB84 C9 65 00 38 */ lfd f11, 0x38(r5)
|
||||
/* 8036BB88 FC 2D 00 32 */ fmul f1, f13, f0
|
||||
/* 8036BB8C C8 C5 00 30 */ lfd f6, 0x30(r5)
|
||||
/* 8036BB90 FC FF 21 7A */ fmadd f7, f31, f5, f4
|
||||
/* 8036BB94 C9 45 00 28 */ lfd f10, 0x28(r5)
|
||||
/* 8036BB98 C8 A5 00 20 */ lfd f5, 0x20(r5)
|
||||
/* 8036BB9C FD 9F 42 7A */ fmadd f12, f31, f9, f8
|
||||
/* 8036BBA0 C9 25 00 18 */ lfd f9, 0x18(r5)
|
||||
/* 8036BBA4 C8 85 00 10 */ lfd f4, 0x10(r5)
|
||||
/* 8036BBA8 FC FF 19 FA */ fmadd f7, f31, f7, f3
|
||||
/* 8036BBAC C9 05 00 08 */ lfd f8, 8(r5)
|
||||
/* 8036BBB0 C8 65 00 00 */ lfd f3, 0(r5)
|
||||
/* 8036BBB4 FD 7F 5B 3A */ fmadd f11, f31, f12, f11
|
||||
/* 8036BBB8 D9 A1 00 18 */ stfd f13, 0x18(r1)
|
||||
/* 8036BBBC FC DF 31 FA */ fmadd f6, f31, f7, f6
|
||||
/* 8036BBC0 FC FF 52 FA */ fmadd f7, f31, f11, f10
|
||||
/* 8036BBC4 FC BF 29 BA */ fmadd f5, f31, f6, f5
|
||||
/* 8036BBC8 FC DF 49 FA */ fmadd f6, f31, f7, f9
|
||||
/* 8036BBCC FC 9F 21 7A */ fmadd f4, f31, f5, f4
|
||||
/* 8036BBD0 FC BF 41 BA */ fmadd f5, f31, f6, f8
|
||||
/* 8036BBD4 FC 8D 01 32 */ fmul f4, f13, f4
|
||||
/* 8036BBD8 FC 85 20 2A */ fadd f4, f5, f4
|
||||
/* 8036BBDC FC 81 11 3A */ fmadd f4, f1, f4, f2
|
||||
/* 8036BBE0 FC CD 11 3A */ fmadd f6, f13, f4, f2
|
||||
/* 8036BBE4 FC C3 30 7A */ fmadd f6, f3, f1, f6
|
||||
/* 8036BBE8 FC 20 30 2A */ fadd f1, f0, f6
|
||||
/* 8036BBEC 41 80 00 60 */ blt lbl_8036BC4C
|
||||
/* 8036BBF0 3C 80 43 30 */ lis r4, 0x4330
|
||||
/* 8036BBF4 6C 60 80 00 */ xoris r0, r3, 0x8000
|
||||
/* 8036BBF8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8036BBFC 54 E0 17 BC */ rlwinm r0, r7, 2, 0x1e, 0x1e
|
||||
/* 8036BC00 20 00 00 01 */ subfic r0, r0, 1
|
||||
/* 8036BC04 C8 A2 D0 B0 */ lfd f5, lit_101(r2)
|
||||
/* 8036BC08 90 81 00 20 */ stw r4, 0x20(r1)
|
||||
/* 8036BC0C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8036BC10 FC 41 00 72 */ fmul f2, f1, f1
|
||||
/* 8036BC14 C8 62 D0 A8 */ lfd f3, lit_99(r2)
|
||||
/* 8036BC18 C8 81 00 20 */ lfd f4, 0x20(r1)
|
||||
/* 8036BC1C 90 01 00 2C */ stw r0, 0x2c(r1)
|
||||
/* 8036BC20 FC E4 28 28 */ fsub f7, f4, f5
|
||||
/* 8036BC24 90 81 00 28 */ stw r4, 0x28(r1)
|
||||
/* 8036BC28 FC 21 38 2A */ fadd f1, f1, f7
|
||||
/* 8036BC2C C8 81 00 28 */ lfd f4, 0x28(r1)
|
||||
/* 8036BC30 FC 84 28 28 */ fsub f4, f4, f5
|
||||
/* 8036BC34 FC 22 08 24 */ fdiv f1, f2, f1
|
||||
/* 8036BC38 FC 21 30 28 */ fsub f1, f1, f6
|
||||
/* 8036BC3C FC 00 08 28 */ fsub f0, f0, f1
|
||||
/* 8036BC40 FC 03 38 3C */ fnmsub f0, f3, f0, f7
|
||||
/* 8036BC44 FC 24 00 32 */ fmul f1, f4, f0
|
||||
/* 8036BC48 48 00 00 4C */ b lbl_8036BC94
|
||||
lbl_8036BC4C:
|
||||
/* 8036BC4C 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 8036BC50 40 82 00 08 */ bne lbl_8036BC58
|
||||
/* 8036BC54 48 00 00 40 */ b lbl_8036BC94
|
||||
lbl_8036BC58:
|
||||
/* 8036BC58 C8 42 D0 88 */ lfd f2, lit_95(r2)
|
||||
/* 8036BC5C 38 00 00 00 */ li r0, 0
|
||||
/* 8036BC60 D8 21 00 18 */ stfd f1, 0x18(r1)
|
||||
/* 8036BC64 FC 82 08 24 */ fdiv f4, f2, f1
|
||||
/* 8036BC68 C8 22 D0 80 */ lfd f1, lit_94(r2)
|
||||
/* 8036BC6C 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 8036BC70 C8 41 00 18 */ lfd f2, 0x18(r1)
|
||||
/* 8036BC74 D8 81 00 10 */ stfd f4, 0x10(r1)
|
||||
/* 8036BC78 FC 02 00 28 */ fsub f0, f2, f0
|
||||
/* 8036BC7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8036BC80 FC 06 00 28 */ fsub f0, f6, f0
|
||||
/* 8036BC84 C8 61 00 10 */ lfd f3, 0x10(r1)
|
||||
/* 8036BC88 FC 23 08 BA */ fmadd f1, f3, f2, f1
|
||||
/* 8036BC8C FC 03 08 3A */ fmadd f0, f3, f0, f1
|
||||
/* 8036BC90 FC 24 18 3A */ fmadd f1, f4, f0, f3
|
||||
lbl_8036BC94:
|
||||
/* 8036BC94 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8036BC98 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 8036BC9C 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8036BCA0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,147 +0,0 @@
|
|||
lbl_8036BCA4:
|
||||
/* 8036BCA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8036BCA8 3C 60 80 3A */ lis r3, atanhi@ha /* 0x803A25F0@ha */
|
||||
/* 8036BCAC 3C 00 44 10 */ lis r0, 0x4410
|
||||
/* 8036BCB0 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036BCB4 38 A3 25 F0 */ addi r5, r3, atanhi@l /* 0x803A25F0@l */
|
||||
/* 8036BCB8 80 C1 00 08 */ lwz r6, 8(r1)
|
||||
/* 8036BCBC 54 C4 00 7E */ clrlwi r4, r6, 1
|
||||
/* 8036BCC0 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BCC4 41 80 00 70 */ blt lbl_8036BD34
|
||||
/* 8036BCC8 3C 00 7F F0 */ lis r0, 0x7ff0
|
||||
/* 8036BCCC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BCD0 41 81 00 1C */ bgt lbl_8036BCEC
|
||||
/* 8036BCD4 3C 04 80 10 */ addis r0, r4, 0x8010
|
||||
/* 8036BCD8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8036BCDC 40 82 00 1C */ bne lbl_8036BCF8
|
||||
/* 8036BCE0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8036BCE4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036BCE8 41 82 00 10 */ beq lbl_8036BCF8
|
||||
lbl_8036BCEC:
|
||||
/* 8036BCEC C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036BCF0 FC 20 00 2A */ fadd f1, f0, f0
|
||||
/* 8036BCF4 48 00 01 C0 */ b lbl_8036BEB4
|
||||
lbl_8036BCF8:
|
||||
/* 8036BCF8 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036BCFC 40 81 00 1C */ ble lbl_8036BD18
|
||||
/* 8036BD00 38 85 00 00 */ addi r4, r5, 0
|
||||
/* 8036BD04 38 65 00 20 */ addi r3, r5, 0x20
|
||||
/* 8036BD08 C8 24 00 18 */ lfd f1, 0x18(r4)
|
||||
/* 8036BD0C C8 03 00 18 */ lfd f0, 0x18(r3)
|
||||
/* 8036BD10 FC 21 00 2A */ fadd f1, f1, f0
|
||||
/* 8036BD14 48 00 01 A0 */ b lbl_8036BEB4
|
||||
lbl_8036BD18:
|
||||
/* 8036BD18 38 85 00 00 */ addi r4, r5, 0
|
||||
/* 8036BD1C 38 65 00 20 */ addi r3, r5, 0x20
|
||||
/* 8036BD20 C8 24 00 18 */ lfd f1, 0x18(r4)
|
||||
/* 8036BD24 C8 03 00 18 */ lfd f0, 0x18(r3)
|
||||
/* 8036BD28 FC 20 08 50 */ fneg f1, f1
|
||||
/* 8036BD2C FC 21 00 28 */ fsub f1, f1, f0
|
||||
/* 8036BD30 48 00 01 84 */ b lbl_8036BEB4
|
||||
lbl_8036BD34:
|
||||
/* 8036BD34 3C 00 3F DC */ lis r0, 0x3fdc
|
||||
/* 8036BD38 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BD3C 40 80 00 30 */ bge lbl_8036BD6C
|
||||
/* 8036BD40 3C 00 3E 20 */ lis r0, 0x3e20
|
||||
/* 8036BD44 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BD48 40 80 00 1C */ bge lbl_8036BD64
|
||||
/* 8036BD4C C8 42 D0 B8 */ lfd f2, lit_115(r2)
|
||||
/* 8036BD50 C8 02 D0 C0 */ lfd f0, lit_116(r2)
|
||||
/* 8036BD54 FC 42 08 2A */ fadd f2, f2, f1
|
||||
/* 8036BD58 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8036BD5C 40 81 00 08 */ ble lbl_8036BD64
|
||||
/* 8036BD60 48 00 01 54 */ b lbl_8036BEB4
|
||||
lbl_8036BD64:
|
||||
/* 8036BD64 38 00 FF FF */ li r0, -1
|
||||
/* 8036BD68 48 00 00 A0 */ b lbl_8036BE08
|
||||
lbl_8036BD6C:
|
||||
/* 8036BD6C FC 60 0A 10 */ fabs f3, f1
|
||||
/* 8036BD70 3C 00 3F F3 */ lis r0, 0x3ff3
|
||||
/* 8036BD74 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BD78 D8 61 00 08 */ stfd f3, 8(r1)
|
||||
/* 8036BD7C 40 80 00 4C */ bge lbl_8036BDC8
|
||||
/* 8036BD80 3C 00 3F E6 */ lis r0, 0x3fe6
|
||||
/* 8036BD84 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BD88 40 80 00 24 */ bge lbl_8036BDAC
|
||||
/* 8036BD8C C8 42 D0 C8 */ lfd f2, lit_117(r2)
|
||||
/* 8036BD90 38 00 00 00 */ li r0, 0
|
||||
/* 8036BD94 C8 22 D0 C0 */ lfd f1, lit_116(r2)
|
||||
/* 8036BD98 FC 02 18 2A */ fadd f0, f2, f3
|
||||
/* 8036BD9C FC 22 08 F8 */ fmsub f1, f2, f3, f1
|
||||
/* 8036BDA0 FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 8036BDA4 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8036BDA8 48 00 00 60 */ b lbl_8036BE08
|
||||
lbl_8036BDAC:
|
||||
/* 8036BDAC C8 02 D0 C0 */ lfd f0, lit_116(r2)
|
||||
/* 8036BDB0 38 00 00 01 */ li r0, 1
|
||||
/* 8036BDB4 FC 23 00 28 */ fsub f1, f3, f0
|
||||
/* 8036BDB8 FC 00 18 2A */ fadd f0, f0, f3
|
||||
/* 8036BDBC FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 8036BDC0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8036BDC4 48 00 00 44 */ b lbl_8036BE08
|
||||
lbl_8036BDC8:
|
||||
/* 8036BDC8 3C 60 40 04 */ lis r3, 0x4004 /* 0x40038000@ha */
|
||||
/* 8036BDCC 38 03 80 00 */ addi r0, r3, 0x8000 /* 0x40038000@l */
|
||||
/* 8036BDD0 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036BDD4 40 80 00 24 */ bge lbl_8036BDF8
|
||||
/* 8036BDD8 C8 42 D0 D0 */ lfd f2, lit_118(r2)
|
||||
/* 8036BDDC 38 00 00 02 */ li r0, 2
|
||||
/* 8036BDE0 C8 02 D0 C0 */ lfd f0, lit_116(r2)
|
||||
/* 8036BDE4 FC 23 10 28 */ fsub f1, f3, f2
|
||||
/* 8036BDE8 FC 02 00 FA */ fmadd f0, f2, f3, f0
|
||||
/* 8036BDEC FC 01 00 24 */ fdiv f0, f1, f0
|
||||
/* 8036BDF0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8036BDF4 48 00 00 14 */ b lbl_8036BE08
|
||||
lbl_8036BDF8:
|
||||
/* 8036BDF8 C8 02 D0 D8 */ lfd f0, lit_119(r2)
|
||||
/* 8036BDFC 38 00 00 03 */ li r0, 3
|
||||
/* 8036BE00 FC 00 18 24 */ fdiv f0, f0, f3
|
||||
/* 8036BE04 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
lbl_8036BE08:
|
||||
/* 8036BE08 C9 21 00 08 */ lfd f9, 8(r1)
|
||||
/* 8036BE0C 38 65 00 40 */ addi r3, r5, 0x40
|
||||
/* 8036BE10 C8 83 00 50 */ lfd f4, 0x50(r3)
|
||||
/* 8036BE14 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036BE18 FD 69 02 72 */ fmul f11, f9, f9
|
||||
/* 8036BE1C C8 23 00 40 */ lfd f1, 0x40(r3)
|
||||
/* 8036BE20 C8 E3 00 30 */ lfd f7, 0x30(r3)
|
||||
/* 8036BE24 C8 63 00 48 */ lfd f3, 0x48(r3)
|
||||
/* 8036BE28 C8 03 00 38 */ lfd f0, 0x38(r3)
|
||||
/* 8036BE2C FD 4B 02 F2 */ fmul f10, f11, f11
|
||||
/* 8036BE30 C8 C3 00 20 */ lfd f6, 0x20(r3)
|
||||
/* 8036BE34 C8 43 00 28 */ lfd f2, 0x28(r3)
|
||||
/* 8036BE38 C8 A3 00 10 */ lfd f5, 0x10(r3)
|
||||
/* 8036BE3C FD 0A 09 3A */ fmadd f8, f10, f4, f1
|
||||
/* 8036BE40 C8 23 00 18 */ lfd f1, 0x18(r3)
|
||||
/* 8036BE44 C8 85 00 40 */ lfd f4, 0x40(r5)
|
||||
/* 8036BE48 FC 6A 00 FA */ fmadd f3, f10, f3, f0
|
||||
/* 8036BE4C C8 03 00 08 */ lfd f0, 8(r3)
|
||||
/* 8036BE50 FC EA 3A 3A */ fmadd f7, f10, f8, f7
|
||||
/* 8036BE54 FC 4A 10 FA */ fmadd f2, f10, f3, f2
|
||||
/* 8036BE58 FC 6A 31 FA */ fmadd f3, f10, f7, f6
|
||||
/* 8036BE5C FC 2A 08 BA */ fmadd f1, f10, f2, f1
|
||||
/* 8036BE60 FC 4A 28 FA */ fmadd f2, f10, f3, f5
|
||||
/* 8036BE64 FC 0A 00 7A */ fmadd f0, f10, f1, f0
|
||||
/* 8036BE68 FC 2A 20 BA */ fmadd f1, f10, f2, f4
|
||||
/* 8036BE6C FC 4A 00 32 */ fmul f2, f10, f0
|
||||
/* 8036BE70 FC 0B 00 72 */ fmul f0, f11, f1
|
||||
/* 8036BE74 40 80 00 10 */ bge lbl_8036BE84
|
||||
/* 8036BE78 FC 00 10 2A */ fadd f0, f0, f2
|
||||
/* 8036BE7C FC 29 48 3C */ fnmsub f1, f9, f0, f9
|
||||
/* 8036BE80 48 00 00 34 */ b lbl_8036BEB4
|
||||
lbl_8036BE84:
|
||||
/* 8036BE84 54 00 18 38 */ slwi r0, r0, 3
|
||||
/* 8036BE88 38 65 00 20 */ addi r3, r5, 0x20
|
||||
/* 8036BE8C FC 20 10 2A */ fadd f1, f0, f2
|
||||
/* 8036BE90 7C 03 04 AE */ lfdx f0, r3, r0
|
||||
/* 8036BE94 38 65 00 00 */ addi r3, r5, 0
|
||||
/* 8036BE98 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 8036BE9C 7C 43 04 AE */ lfdx f2, r3, r0
|
||||
/* 8036BEA0 FC 09 00 78 */ fmsub f0, f9, f1, f0
|
||||
/* 8036BEA4 FC 00 48 28 */ fsub f0, f0, f9
|
||||
/* 8036BEA8 FC 22 00 28 */ fsub f1, f2, f0
|
||||
/* 8036BEAC 40 80 00 08 */ bge lbl_8036BEB4
|
||||
/* 8036BEB0 FC 20 08 50 */ fneg f1, f1
|
||||
lbl_8036BEB4:
|
||||
/* 8036BEB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8036BEB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,131 +0,0 @@
|
|||
lbl_8036C2D0:
|
||||
/* 8036C2D0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8036C2D4 7C 08 02 A6 */ mflr r0
|
||||
/* 8036C2D8 D8 21 00 10 */ stfd f1, 0x10(r1)
|
||||
/* 8036C2DC 80 A1 00 10 */ lwz r5, 0x10(r1)
|
||||
/* 8036C2E0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8036C2E4 3C 00 7F F0 */ lis r0, 0x7ff0
|
||||
/* 8036C2E8 54 A4 00 56 */ rlwinm r4, r5, 0, 1, 0xb
|
||||
/* 8036C2EC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 8036C2F0 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036C2F4 41 82 00 14 */ beq lbl_8036C308
|
||||
/* 8036C2F8 40 80 00 58 */ bge lbl_8036C350
|
||||
/* 8036C2FC 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8036C300 41 82 00 2C */ beq lbl_8036C32C
|
||||
/* 8036C304 48 00 00 4C */ b lbl_8036C350
|
||||
lbl_8036C308:
|
||||
/* 8036C308 54 A0 03 3F */ clrlwi. r0, r5, 0xc
|
||||
/* 8036C30C 40 82 00 10 */ bne lbl_8036C31C
|
||||
/* 8036C310 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8036C314 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036C318 41 82 00 0C */ beq lbl_8036C324
|
||||
lbl_8036C31C:
|
||||
/* 8036C31C 38 00 00 01 */ li r0, 1
|
||||
/* 8036C320 48 00 00 34 */ b lbl_8036C354
|
||||
lbl_8036C324:
|
||||
/* 8036C324 38 00 00 02 */ li r0, 2
|
||||
/* 8036C328 48 00 00 2C */ b lbl_8036C354
|
||||
lbl_8036C32C:
|
||||
/* 8036C32C 54 A0 03 3F */ clrlwi. r0, r5, 0xc
|
||||
/* 8036C330 40 82 00 10 */ bne lbl_8036C340
|
||||
/* 8036C334 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8036C338 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8036C33C 41 82 00 0C */ beq lbl_8036C348
|
||||
lbl_8036C340:
|
||||
/* 8036C340 38 00 00 05 */ li r0, 5
|
||||
/* 8036C344 48 00 00 10 */ b lbl_8036C354
|
||||
lbl_8036C348:
|
||||
/* 8036C348 38 00 00 03 */ li r0, 3
|
||||
/* 8036C34C 48 00 00 08 */ b lbl_8036C354
|
||||
lbl_8036C350:
|
||||
/* 8036C350 38 00 00 04 */ li r0, 4
|
||||
lbl_8036C354:
|
||||
/* 8036C354 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 8036C358 40 81 01 2C */ ble lbl_8036C484
|
||||
/* 8036C35C C8 02 D1 10 */ lfd f0, lit_91(r2)
|
||||
/* 8036C360 FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 8036C364 40 82 00 08 */ bne lbl_8036C36C
|
||||
/* 8036C368 48 00 01 1C */ b lbl_8036C484
|
||||
lbl_8036C36C:
|
||||
/* 8036C36C 80 A1 00 08 */ lwz r5, 8(r1)
|
||||
/* 8036C370 80 C1 00 0C */ lwz r6, 0xc(r1)
|
||||
/* 8036C374 54 A4 65 7F */ rlwinm. r4, r5, 0xc, 0x15, 0x1f
|
||||
/* 8036C378 40 82 00 4C */ bne lbl_8036C3C4
|
||||
/* 8036C37C 54 A0 00 7E */ clrlwi r0, r5, 1
|
||||
/* 8036C380 7C C0 03 79 */ or. r0, r6, r0
|
||||
/* 8036C384 40 82 00 08 */ bne lbl_8036C38C
|
||||
/* 8036C388 48 00 00 FC */ b lbl_8036C484
|
||||
lbl_8036C38C:
|
||||
/* 8036C38C C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 8036C390 3C 80 FF FF */ lis r4, 0xFFFF /* 0xFFFF3CB0@ha */
|
||||
/* 8036C394 C8 02 D1 18 */ lfd f0, lit_92(r2)
|
||||
/* 8036C398 38 04 3C B0 */ addi r0, r4, 0x3CB0 /* 0xFFFF3CB0@l */
|
||||
/* 8036C39C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8036C3A0 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 8036C3A4 D8 21 00 08 */ stfd f1, 8(r1)
|
||||
/* 8036C3A8 80 A1 00 08 */ lwz r5, 8(r1)
|
||||
/* 8036C3AC 54 A4 65 7E */ rlwinm r4, r5, 0xc, 0x15, 0x1f
|
||||
/* 8036C3B0 38 84 FF CA */ addi r4, r4, -54
|
||||
/* 8036C3B4 40 80 00 10 */ bge lbl_8036C3C4
|
||||
/* 8036C3B8 C8 02 D1 20 */ lfd f0, lit_93(r2)
|
||||
/* 8036C3BC FC 20 00 72 */ fmul f1, f0, f1
|
||||
/* 8036C3C0 48 00 00 C4 */ b lbl_8036C484
|
||||
lbl_8036C3C4:
|
||||
/* 8036C3C4 2C 04 07 FF */ cmpwi r4, 0x7ff
|
||||
/* 8036C3C8 40 82 00 10 */ bne lbl_8036C3D8
|
||||
/* 8036C3CC C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036C3D0 FC 20 00 2A */ fadd f1, f0, f0
|
||||
/* 8036C3D4 48 00 00 B0 */ b lbl_8036C484
|
||||
lbl_8036C3D8:
|
||||
/* 8036C3D8 7C 84 1A 14 */ add r4, r4, r3
|
||||
/* 8036C3DC 2C 04 07 FE */ cmpwi r4, 0x7fe
|
||||
/* 8036C3E0 40 81 00 1C */ ble lbl_8036C3FC
|
||||
/* 8036C3E4 C8 22 D1 28 */ lfd f1, lit_94(r2)
|
||||
/* 8036C3E8 C8 41 00 08 */ lfd f2, 8(r1)
|
||||
/* 8036C3EC 4B FF FC 15 */ bl copysign
|
||||
/* 8036C3F0 C8 02 D1 28 */ lfd f0, lit_94(r2)
|
||||
/* 8036C3F4 FC 20 00 72 */ fmul f1, f0, f1
|
||||
/* 8036C3F8 48 00 00 8C */ b lbl_8036C484
|
||||
lbl_8036C3FC:
|
||||
/* 8036C3FC 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8036C400 40 81 00 1C */ ble lbl_8036C41C
|
||||
/* 8036C404 54 A3 03 00 */ rlwinm r3, r5, 0, 0xc, 0
|
||||
/* 8036C408 54 80 A0 16 */ slwi r0, r4, 0x14
|
||||
/* 8036C40C 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 8036C410 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8036C414 C8 21 00 08 */ lfd f1, 8(r1)
|
||||
/* 8036C418 48 00 00 6C */ b lbl_8036C484
|
||||
lbl_8036C41C:
|
||||
/* 8036C41C 2C 04 FF CA */ cmpwi r4, -54
|
||||
/* 8036C420 41 81 00 44 */ bgt lbl_8036C464
|
||||
/* 8036C424 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000C350@ha */
|
||||
/* 8036C428 38 04 C3 50 */ addi r0, r4, 0xC350 /* 0x0000C350@l */
|
||||
/* 8036C42C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8036C430 40 81 00 1C */ ble lbl_8036C44C
|
||||
/* 8036C434 C8 22 D1 28 */ lfd f1, lit_94(r2)
|
||||
/* 8036C438 C8 41 00 08 */ lfd f2, 8(r1)
|
||||
/* 8036C43C 4B FF FB C5 */ bl copysign
|
||||
/* 8036C440 C8 02 D1 28 */ lfd f0, lit_94(r2)
|
||||
/* 8036C444 FC 20 00 72 */ fmul f1, f0, f1
|
||||
/* 8036C448 48 00 00 3C */ b lbl_8036C484
|
||||
lbl_8036C44C:
|
||||
/* 8036C44C C8 22 D1 20 */ lfd f1, lit_93(r2)
|
||||
/* 8036C450 C8 41 00 08 */ lfd f2, 8(r1)
|
||||
/* 8036C454 4B FF FB AD */ bl copysign
|
||||
/* 8036C458 C8 02 D1 20 */ lfd f0, lit_93(r2)
|
||||
/* 8036C45C FC 20 00 72 */ fmul f1, f0, f1
|
||||
/* 8036C460 48 00 00 24 */ b lbl_8036C484
|
||||
lbl_8036C464:
|
||||
/* 8036C464 38 04 00 36 */ addi r0, r4, 0x36
|
||||
/* 8036C468 54 A3 03 00 */ rlwinm r3, r5, 0, 0xc, 0
|
||||
/* 8036C46C 54 00 A0 16 */ slwi r0, r0, 0x14
|
||||
/* 8036C470 C8 22 D1 30 */ lfd f1, lit_95(r2)
|
||||
/* 8036C474 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 8036C478 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8036C47C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8036C480 FC 21 00 32 */ fmul f1, f1, f0
|
||||
lbl_8036C484:
|
||||
/* 8036C484 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8036C488 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036C48C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8036C490 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_80361C3C:
|
||||
/* 80361C3C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80361C40 4D 82 00 20 */ beqlr
|
||||
/* 80361C44 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80361C48 4D 82 00 20 */ beqlr
|
||||
/* 80361C4C 7C 66 1B 78 */ mr r6, r3
|
||||
lbl_80361C50:
|
||||
/* 80361C50 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 80361C54 34 A5 FF FF */ addic. r5, r5, -1
|
||||
/* 80361C58 38 84 00 01 */ addi r4, r4, 1
|
||||
/* 80361C5C 98 06 00 00 */ stb r0, 0(r6)
|
||||
/* 80361C60 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 80361C64 40 82 FF EC */ bne lbl_80361C50
|
||||
/* 80361C68 4E 80 00 20 */ blr
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
lbl_80362914:
|
||||
/* 80362914 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80362918 7C 08 02 A6 */ mflr r0
|
||||
/* 8036291C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80362920 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80362924 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80362928 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 8036292C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80362930 80 0D 84 10 */ lwz r0, __OSCurrHeap(r13)
|
||||
/* 80362934 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80362938 40 82 00 6C */ bne lbl_803629A4
|
||||
/* 8036293C 3C 60 80 3A */ lis r3, lit_55@ha /* 0x803A21A8@ha */
|
||||
/* 80362940 38 63 21 A8 */ addi r3, r3, lit_55@l /* 0x803A21A8@l */
|
||||
/* 80362944 4C C6 31 82 */ crclr 6
|
||||
/* 80362948 4B CA 41 75 */ bl OSReport
|
||||
/* 8036294C 3C 60 80 3A */ lis r3, lit_56@ha /* 0x803A21E0@ha */
|
||||
/* 80362950 38 63 21 E0 */ addi r3, r3, lit_56@l /* 0x803A21E0@l */
|
||||
/* 80362954 4C C6 31 82 */ crclr 6
|
||||
/* 80362958 4B CA 41 65 */ bl OSReport
|
||||
/* 8036295C 4B FD 89 39 */ bl OSGetArenaLo
|
||||
/* 80362960 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80362964 4B FD 89 29 */ bl OSGetArenaHi
|
||||
/* 80362968 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8036296C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80362970 38 A0 00 01 */ li r5, 1
|
||||
/* 80362974 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80362978 4B FD 88 39 */ bl OSInitAlloc
|
||||
/* 8036297C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80362980 4B FD 89 25 */ bl OSSetArenaLo
|
||||
/* 80362984 38 1F 00 1F */ addi r0, r31, 0x1f
|
||||
/* 80362988 57 DE 00 34 */ rlwinm r30, r30, 0, 0, 0x1a
|
||||
/* 8036298C 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a
|
||||
/* 80362990 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80362994 4B FD 88 8D */ bl OSCreateHeap
|
||||
/* 80362998 4B FD 88 09 */ bl OSSetCurrentHeap
|
||||
/* 8036299C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803629A0 4B FD 89 05 */ bl OSSetArenaLo
|
||||
lbl_803629A4:
|
||||
/* 803629A4 80 6D 84 10 */ lwz r3, __OSCurrHeap(r13)
|
||||
/* 803629A8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 803629AC 4B FD 87 79 */ bl OSFreeToHeap
|
||||
/* 803629B0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803629B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 803629B8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 803629BC 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 803629C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 803629C4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803629C8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
lbl_80361B14:
|
||||
/* 80361B14 88 E3 00 00 */ lbz r7, 0(r3)
|
||||
/* 80361B18 2C 04 00 03 */ cmpwi r4, 3
|
||||
/* 80361B1C 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80361B20 38 00 00 08 */ li r0, 8
|
||||
/* 80361B24 39 00 00 04 */ li r8, 4
|
||||
/* 80361B28 7C E7 07 74 */ extsb r7, r7
|
||||
/* 80361B2C 39 20 00 01 */ li r9, 1
|
||||
/* 80361B30 38 A0 00 00 */ li r5, 0
|
||||
/* 80361B34 39 40 00 00 */ li r10, 0
|
||||
/* 80361B38 39 60 00 04 */ li r11, 4
|
||||
/* 80361B3C 40 82 00 1C */ bne lbl_80361B58
|
||||
/* 80361B40 88 E3 00 01 */ lbz r7, 1(r3)
|
||||
/* 80361B44 38 C3 00 01 */ addi r6, r3, 1
|
||||
/* 80361B48 39 00 00 08 */ li r8, 8
|
||||
/* 80361B4C 39 40 00 20 */ li r10, 0x20
|
||||
/* 80361B50 7C E7 07 74 */ extsb r7, r7
|
||||
/* 80361B54 39 60 00 08 */ li r11, 8
|
||||
lbl_80361B58:
|
||||
/* 80361B58 2C 04 00 02 */ cmpwi r4, 2
|
||||
/* 80361B5C 40 82 00 1C */ bne lbl_80361B78
|
||||
/* 80361B60 54 E0 07 FF */ clrlwi. r0, r7, 0x1f
|
||||
/* 80361B64 39 00 00 08 */ li r8, 8
|
||||
/* 80361B68 38 00 00 07 */ li r0, 7
|
||||
/* 80361B6C 41 82 00 08 */ beq lbl_80361B74
|
||||
/* 80361B70 38 A0 00 01 */ li r5, 1
|
||||
lbl_80361B74:
|
||||
/* 80361B74 39 20 00 02 */ li r9, 2
|
||||
lbl_80361B78:
|
||||
/* 80361B78 7C 07 00 00 */ cmpw r7, r0
|
||||
/* 80361B7C 40 80 00 24 */ bge lbl_80361BA0
|
||||
/* 80361B80 7C E7 2A 14 */ add r7, r7, r5
|
||||
/* 80361B84 80 A3 00 08 */ lwz r5, 8(r3)
|
||||
/* 80361B88 7C 67 59 D6 */ mullw r3, r7, r11
|
||||
/* 80361B8C 7C 07 4A 14 */ add r0, r7, r9
|
||||
/* 80361B90 98 06 00 00 */ stb r0, 0(r6)
|
||||
/* 80361B94 7C CA 1A 14 */ add r6, r10, r3
|
||||
/* 80361B98 7C C5 32 14 */ add r6, r5, r6
|
||||
/* 80361B9C 48 00 00 2C */ b lbl_80361BC8
|
||||
lbl_80361BA0:
|
||||
/* 80361BA0 38 A0 00 08 */ li r5, 8
|
||||
/* 80361BA4 38 08 FF FF */ addi r0, r8, -1
|
||||
/* 80361BA8 98 A6 00 00 */ stb r5, 0(r6)
|
||||
/* 80361BAC 7C 06 00 F8 */ nor r6, r0, r0
|
||||
/* 80361BB0 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80361BB4 7C A8 02 14 */ add r5, r8, r0
|
||||
/* 80361BB8 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 80361BBC 7C C6 00 38 */ and r6, r6, r0
|
||||
/* 80361BC0 7C 06 42 14 */ add r0, r6, r8
|
||||
/* 80361BC4 90 03 00 04 */ stw r0, 4(r3)
|
||||
lbl_80361BC8:
|
||||
/* 80361BC8 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80361BCC 40 82 00 08 */ bne lbl_80361BD4
|
||||
/* 80361BD0 80 C6 00 00 */ lwz r6, 0(r6)
|
||||
lbl_80361BD4:
|
||||
/* 80361BD4 7C C3 33 78 */ mr r3, r6
|
||||
/* 80361BD8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80362048:
|
||||
/* 80362048 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 8036204C 80 C4 00 00 */ lwz r6, 0(r4)
|
||||
/* 80362050 80 E3 00 04 */ lwz r7, 4(r3)
|
||||
/* 80362054 81 04 00 04 */ lwz r8, 4(r4)
|
||||
/* 80362058 81 23 00 08 */ lwz r9, 8(r3)
|
||||
/* 8036205C 81 44 00 08 */ lwz r10, 8(r4)
|
||||
/* 80362060 38 60 00 01 */ li r3, 1
|
||||
/* 80362064 7C 05 30 00 */ cmpw r5, r6
|
||||
/* 80362068 7F 07 40 00 */ cmpw cr6, r7, r8
|
||||
/* 8036206C 7F 89 50 00 */ cmpw cr7, r9, r10
|
||||
/* 80362070 4C 82 00 20 */ bnelr
|
||||
/* 80362074 4C 9A 00 20 */ bnelr cr6
|
||||
/* 80362078 4C 9E 00 20 */ bnelr cr7
|
||||
/* 8036207C 38 60 00 00 */ li r3, 0
|
||||
/* 80362080 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_80362084:
|
||||
/* 80362084 80 0C 00 00 */ lwz r0, 0(r12)
|
||||
/* 80362088 81 6C 00 04 */ lwz r11, 4(r12)
|
||||
/* 8036208C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80362090 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80362094 2C 0B 00 00 */ cmpwi r11, 0
|
||||
/* 80362098 41 80 00 0C */ blt lbl_803620A4
|
||||
/* 8036209C 7D 83 60 2E */ lwzx r12, r3, r12
|
||||
/* 803620A0 7D 8C 58 2E */ lwzx r12, r12, r11
|
||||
lbl_803620A4:
|
||||
/* 803620A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 803620A8 4E 80 04 20 */ bctr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_80362018:
|
||||
/* 80362018 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 8036201C 80 C3 00 04 */ lwz r6, 4(r3)
|
||||
/* 80362020 80 E3 00 08 */ lwz r7, 8(r3)
|
||||
/* 80362024 38 60 00 01 */ li r3, 1
|
||||
/* 80362028 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8036202C 2F 06 00 00 */ cmpwi cr6, r6, 0
|
||||
/* 80362030 2F 87 00 00 */ cmpwi cr7, r7, 0
|
||||
/* 80362034 4C 82 00 20 */ bnelr
|
||||
/* 80362038 4C 9A 00 20 */ bnelr cr6
|
||||
/* 8036203C 4C 9E 00 20 */ bnelr cr7
|
||||
/* 80362040 38 60 00 00 */ li r3, 0
|
||||
/* 80362044 4E 80 00 20 */ blr
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
lbl_8036DB9C:
|
||||
/* 8036DB9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8036DBA0 7C 08 02 A6 */ mflr r0
|
||||
/* 8036DBA4 38 80 00 00 */ li r4, 0
|
||||
/* 8036DBA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8036DBAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8036DBB0 3B E0 05 00 */ li r31, 0x500
|
||||
/* 8036DBB4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8036DBB8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8036DBBC 4B FF FA 61 */ bl TRKSetBufferPosition
|
||||
/* 8036DBC0 3C 60 80 3A */ lis r3, lit_126@ha /* 0x803A2890@ha */
|
||||
/* 8036DBC4 88 BE 00 14 */ lbz r5, 0x14(r30)
|
||||
/* 8036DBC8 38 83 28 90 */ addi r4, r3, lit_126@l /* 0x803A2890@l */
|
||||
/* 8036DBCC 38 60 00 01 */ li r3, 1
|
||||
/* 8036DBD0 4C C6 31 82 */ crclr 6
|
||||
/* 8036DBD4 48 00 50 81 */ bl MWTRACE
|
||||
/* 8036DBD8 88 1E 00 14 */ lbz r0, 0x14(r30)
|
||||
/* 8036DBDC 28 00 00 1A */ cmplwi r0, 0x1a
|
||||
/* 8036DBE0 41 81 00 F8 */ bgt lbl_8036DCD8
|
||||
/* 8036DBE4 3C 60 80 3D */ lis r3, lit_128@ha /* 0x803D3190@ha */
|
||||
/* 8036DBE8 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8036DBEC 38 63 31 90 */ addi r3, r3, lit_128@l /* 0x803D3190@l */
|
||||
/* 8036DBF0 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 8036DBF4 7C 09 03 A6 */ mtctr r0
|
||||
/* 8036DBF8 4E 80 04 20 */ bctr
|
||||
/* 8036DBFC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC00 48 00 10 5D */ bl TRKDoConnect
|
||||
/* 8036DC04 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC08 48 00 00 D0 */ b lbl_8036DCD8
|
||||
/* 8036DC0C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC10 48 00 0F D5 */ bl TRKDoDisconnect
|
||||
/* 8036DC14 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC18 48 00 00 C0 */ b lbl_8036DCD8
|
||||
/* 8036DC1C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC20 48 00 0F 6D */ bl TRKDoReset
|
||||
/* 8036DC24 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC28 48 00 00 B0 */ b lbl_8036DCD8
|
||||
/* 8036DC2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC30 48 00 0F 05 */ bl TRKDoOverride
|
||||
/* 8036DC34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC38 48 00 00 A0 */ b lbl_8036DCD8
|
||||
/* 8036DC3C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC40 48 00 0E ED */ bl TRKDoVersions
|
||||
/* 8036DC44 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC48 48 00 00 90 */ b lbl_8036DCD8
|
||||
/* 8036DC4C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC50 48 00 0E D5 */ bl TRKDoSupportMask
|
||||
/* 8036DC54 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC58 48 00 00 80 */ b lbl_8036DCD8
|
||||
/* 8036DC5C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC60 48 00 0C 81 */ bl TRKDoReadMemory
|
||||
/* 8036DC64 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC68 48 00 00 70 */ b lbl_8036DCD8
|
||||
/* 8036DC6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC70 48 00 0A 35 */ bl TRKDoWriteMemory
|
||||
/* 8036DC74 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC78 48 00 00 60 */ b lbl_8036DCD8
|
||||
/* 8036DC7C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC80 48 00 07 45 */ bl TRKDoReadRegisters
|
||||
/* 8036DC84 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC88 48 00 00 50 */ b lbl_8036DCD8
|
||||
/* 8036DC8C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DC90 48 00 04 A5 */ bl TRKDoWriteRegisters
|
||||
/* 8036DC94 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DC98 48 00 00 40 */ b lbl_8036DCD8
|
||||
/* 8036DC9C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DCA0 48 00 03 E5 */ bl TRKDoContinue
|
||||
/* 8036DCA4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DCA8 48 00 00 30 */ b lbl_8036DCD8
|
||||
/* 8036DCAC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DCB0 48 00 01 B5 */ bl TRKDoStep
|
||||
/* 8036DCB4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DCB8 48 00 00 20 */ b lbl_8036DCD8
|
||||
/* 8036DCBC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DCC0 48 00 00 FD */ bl TRKDoStop
|
||||
/* 8036DCC4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8036DCC8 48 00 00 10 */ b lbl_8036DCD8
|
||||
/* 8036DCCC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DCD0 48 00 00 45 */ bl TRKDoSetOption
|
||||
/* 8036DCD4 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_8036DCD8:
|
||||
/* 8036DCD8 3C 60 80 3A */ lis r3, lit_127@ha /* 0x803A28AC@ha */
|
||||
/* 8036DCDC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8036DCE0 38 83 28 AC */ addi r4, r3, lit_127@l /* 0x803A28AC@l */
|
||||
/* 8036DCE4 38 60 00 01 */ li r3, 1
|
||||
/* 8036DCE8 4C C6 31 82 */ crclr 6
|
||||
/* 8036DCEC 48 00 4F 69 */ bl MWTRACE
|
||||
/* 8036DCF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8036DCF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8036DCF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8036DCFC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8036DD00 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036DD04 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8036DD08 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_80371B9C:
|
||||
/* 80371B9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80371BA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80371BA4 3C 80 80 3A */ lis r4, lit_80@ha /* 0x803A2BF8@ha */
|
||||
/* 80371BA8 38 60 00 01 */ li r3, 1
|
||||
/* 80371BAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80371BB0 38 84 2B F8 */ addi r4, r4, lit_80@l /* 0x803A2BF8@l */
|
||||
/* 80371BB4 4C C6 31 82 */ crclr 6
|
||||
/* 80371BB8 48 00 10 9D */ bl MWTRACE
|
||||
/* 80371BBC 4B FF B2 D1 */ bl TRKInitializeNub
|
||||
/* 80371BC0 3C 80 80 45 */ lis r4, TRK_mainError@ha /* 0x8044F818@ha */
|
||||
/* 80371BC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80371BC8 90 64 F8 18 */ stw r3, TRK_mainError@l(r4) /* 0x8044F818@l */
|
||||
/* 80371BCC 40 82 00 0C */ bne lbl_80371BD8
|
||||
/* 80371BD0 4B FF B2 71 */ bl TRKNubWelcome
|
||||
/* 80371BD4 4B FF AF 4D */ bl TRKNubMainLoop
|
||||
lbl_80371BD8:
|
||||
/* 80371BD8 4B FF B2 91 */ bl TRKTerminateNub
|
||||
/* 80371BDC 3C 80 80 45 */ lis r4, TRK_mainError@ha /* 0x8044F818@ha */
|
||||
/* 80371BE0 90 64 F8 18 */ stw r3, TRK_mainError@l(r4) /* 0x8044F818@l */
|
||||
/* 80371BE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80371BE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80371BEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80371BF0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
lbl_8036F580:
|
||||
/* 8036F580 28 05 00 20 */ cmplwi r5, 0x20
|
||||
/* 8036F584 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 8036F588 38 C3 FF FF */ addi r6, r3, -1
|
||||
/* 8036F58C 7C 87 23 78 */ mr r7, r4
|
||||
/* 8036F590 41 80 00 90 */ blt lbl_8036F620
|
||||
/* 8036F594 7C C0 30 F8 */ nor r0, r6, r6
|
||||
/* 8036F598 54 03 07 BF */ clrlwi. r3, r0, 0x1e
|
||||
/* 8036F59C 41 82 00 14 */ beq lbl_8036F5B0
|
||||
/* 8036F5A0 7C A3 28 50 */ subf r5, r3, r5
|
||||
lbl_8036F5A4:
|
||||
/* 8036F5A4 34 63 FF FF */ addic. r3, r3, -1
|
||||
/* 8036F5A8 9C E6 00 01 */ stbu r7, 1(r6)
|
||||
/* 8036F5AC 40 82 FF F8 */ bne lbl_8036F5A4
|
||||
lbl_8036F5B0:
|
||||
/* 8036F5B0 28 07 00 00 */ cmplwi r7, 0
|
||||
/* 8036F5B4 41 82 00 1C */ beq lbl_8036F5D0
|
||||
/* 8036F5B8 54 E3 C0 0E */ slwi r3, r7, 0x18
|
||||
/* 8036F5BC 54 E0 80 1E */ slwi r0, r7, 0x10
|
||||
/* 8036F5C0 54 E4 40 2E */ slwi r4, r7, 8
|
||||
/* 8036F5C4 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 8036F5C8 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8036F5CC 7C E7 03 78 */ or r7, r7, r0
|
||||
lbl_8036F5D0:
|
||||
/* 8036F5D0 54 A4 D9 7F */ rlwinm. r4, r5, 0x1b, 5, 0x1f
|
||||
/* 8036F5D4 38 66 FF FD */ addi r3, r6, -3
|
||||
/* 8036F5D8 41 82 00 2C */ beq lbl_8036F604
|
||||
lbl_8036F5DC:
|
||||
/* 8036F5DC 90 E3 00 04 */ stw r7, 4(r3)
|
||||
/* 8036F5E0 34 84 FF FF */ addic. r4, r4, -1
|
||||
/* 8036F5E4 90 E3 00 08 */ stw r7, 8(r3)
|
||||
/* 8036F5E8 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
/* 8036F5EC 90 E3 00 10 */ stw r7, 0x10(r3)
|
||||
/* 8036F5F0 90 E3 00 14 */ stw r7, 0x14(r3)
|
||||
/* 8036F5F4 90 E3 00 18 */ stw r7, 0x18(r3)
|
||||
/* 8036F5F8 90 E3 00 1C */ stw r7, 0x1c(r3)
|
||||
/* 8036F5FC 94 E3 00 20 */ stwu r7, 0x20(r3)
|
||||
/* 8036F600 40 82 FF DC */ bne lbl_8036F5DC
|
||||
lbl_8036F604:
|
||||
/* 8036F604 54 A4 F7 7F */ rlwinm. r4, r5, 0x1e, 0x1d, 0x1f
|
||||
/* 8036F608 41 82 00 10 */ beq lbl_8036F618
|
||||
lbl_8036F60C:
|
||||
/* 8036F60C 34 84 FF FF */ addic. r4, r4, -1
|
||||
/* 8036F610 94 E3 00 04 */ stwu r7, 4(r3)
|
||||
/* 8036F614 40 82 FF F8 */ bne lbl_8036F60C
|
||||
lbl_8036F618:
|
||||
/* 8036F618 38 C3 00 03 */ addi r6, r3, 3
|
||||
/* 8036F61C 54 A5 07 BE */ clrlwi r5, r5, 0x1e
|
||||
lbl_8036F620:
|
||||
/* 8036F620 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 8036F624 4D 82 00 20 */ beqlr
|
||||
lbl_8036F628:
|
||||
/* 8036F628 34 A5 FF FF */ addic. r5, r5, -1
|
||||
/* 8036F62C 9C E6 00 01 */ stbu r7, 1(r6)
|
||||
/* 8036F630 40 82 FF F8 */ bne lbl_8036F628
|
||||
/* 8036F634 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_8036CFD8:
|
||||
/* 8036CFD8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8036CFDC 7C 08 02 A6 */ mflr r0
|
||||
/* 8036CFE0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8036CFE4 80 83 00 08 */ lwz r4, 8(r3)
|
||||
/* 8036CFE8 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 8036CFEC 48 00 4D 7D */ bl TRKWriteUARTN
|
||||
/* 8036CFF0 3C 80 80 3A */ lis r4, lit_98@ha /* 0x803A26B8@ha */
|
||||
/* 8036CFF4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8036CFF8 38 60 00 01 */ li r3, 1
|
||||
/* 8036CFFC 38 84 26 B8 */ addi r4, r4, lit_98@l /* 0x803A26B8@l */
|
||||
/* 8036D000 4C C6 31 82 */ crclr 6
|
||||
/* 8036D004 48 00 5C 51 */ bl MWTRACE
|
||||
/* 8036D008 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8036D00C 38 60 00 00 */ li r3, 0
|
||||
/* 8036D010 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036D014 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8036D018 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8037214C:
|
||||
/* 8037214C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80372150 7C 08 02 A6 */ mflr r0
|
||||
/* 80372154 38 60 00 00 */ li r3, 0
|
||||
/* 80372158 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8037215C 4B FF D9 A5 */ bl TRKTargetSetStopped
|
||||
/* 80372160 4B FF FB A9 */ bl UnreserveEXI2Port
|
||||
/* 80372164 4B FF D7 51 */ bl TRKSwapAndGo
|
||||
/* 80372168 4B FF FB D1 */ bl ReserveEXI2Port
|
||||
/* 8037216C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80372170 38 60 00 00 */ li r3, 0
|
||||
/* 80372174 7C 08 03 A6 */ mtlr r0
|
||||
/* 80372178 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8037217C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_80372180:
|
||||
/* 80372180 3C 60 80 45 */ lis r3, data_8044F828@ha /* 0x8044F828@ha */
|
||||
/* 80372184 38 63 F8 28 */ addi r3, r3, data_8044F828@l /* 0x8044F828@l */
|
||||
/* 80372188 88 63 00 00 */ lbz r3, 0(r3)
|
||||
/* 8037218C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_80372190:
|
||||
/* 80372190 3C 80 80 45 */ lis r4, data_8044F828@ha /* 0x8044F828@ha */
|
||||
/* 80372194 98 64 F8 28 */ stb r3, data_8044F828@l(r4) /* 0x8044F828@l */
|
||||
/* 80372198 4E 80 00 20 */ blr
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
lbl_8036DB14:
|
||||
/* 8036DB14 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8036DB18 7C 08 02 A6 */ mflr r0
|
||||
/* 8036DB1C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8036DB20 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8036DB24 3B E0 00 00 */ li r31, 0
|
||||
/* 8036DB28 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8036DB2C 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 8036DB30 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8036DB34 38 60 00 00 */ li r3, 0
|
||||
/* 8036DB38 48 00 00 30 */ b lbl_8036DB68
|
||||
lbl_8036DB3C:
|
||||
/* 8036DB3C 48 00 11 91 */ bl GetTRKConnected
|
||||
/* 8036DB40 9B C1 00 08 */ stb r30, 8(r1)
|
||||
/* 8036DB44 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8036DB48 38 60 00 00 */ li r3, 0
|
||||
/* 8036DB4C 9B E1 00 09 */ stb r31, 9(r1)
|
||||
/* 8036DB50 48 00 11 71 */ bl SetTRKConnected
|
||||
/* 8036DB54 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8036DB58 4B C9 8F 65 */ bl OSReport
|
||||
/* 8036DB5C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8036DB60 48 00 11 61 */ bl SetTRKConnected
|
||||
/* 8036DB64 38 60 00 00 */ li r3, 0
|
||||
lbl_8036DB68:
|
||||
/* 8036DB68 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8036DB6C 40 82 00 14 */ bne lbl_8036DB80
|
||||
/* 8036DB70 88 1D 00 00 */ lbz r0, 0(r29)
|
||||
/* 8036DB74 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 8036DB78 7C 1E 07 75 */ extsb. r30, r0
|
||||
/* 8036DB7C 40 82 FF C0 */ bne lbl_8036DB3C
|
||||
lbl_8036DB80:
|
||||
/* 8036DB80 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8036DB84 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8036DB88 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8036DB8C 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 8036DB90 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036DB94 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8036DB98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_8036F548:
|
||||
/* 8036F548 3C A0 FF FF */ lis r5, 0xFFFF /* 0xFFFFFFF1@h */
|
||||
/* 8036F54C 60 A5 FF F1 */ ori r5, r5, 0xFFF1 /* 0xFFFFFFF1@l */
|
||||
/* 8036F550 7C A5 18 38 */ and r5, r5, r3
|
||||
/* 8036F554 7C 65 18 50 */ subf r3, r5, r3
|
||||
/* 8036F558 7C 84 1A 14 */ add r4, r4, r3
|
||||
lbl_8036F55C:
|
||||
/* 8036F55C 7C 00 28 6C */ dcbst 0, r5
|
||||
/* 8036F560 7C 00 28 AC */ dcbf 0, r5
|
||||
/* 8036F564 7C 00 04 AC */ sync
|
||||
/* 8036F568 7C 00 2F AC */ icbi 0, r5
|
||||
/* 8036F56C 30 A5 00 08 */ addic r5, r5, 8
|
||||
/* 8036F570 34 84 FF F8 */ addic. r4, r4, -8
|
||||
/* 8036F574 40 80 FF E8 */ bge lbl_8036F55C
|
||||
/* 8036F578 4C 00 01 2C */ isync
|
||||
/* 8036F57C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_80372C54:
|
||||
/* 80372C54 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80372C58 40 86 00 24 */ bne cr1, lbl_80372C7C
|
||||
/* 80372C5C D8 21 00 28 */ stfd f1, 0x28(r1)
|
||||
/* 80372C60 D8 41 00 30 */ stfd f2, 0x30(r1)
|
||||
/* 80372C64 D8 61 00 38 */ stfd f3, 0x38(r1)
|
||||
/* 80372C68 D8 81 00 40 */ stfd f4, 0x40(r1)
|
||||
/* 80372C6C D8 A1 00 48 */ stfd f5, 0x48(r1)
|
||||
/* 80372C70 D8 C1 00 50 */ stfd f6, 0x50(r1)
|
||||
/* 80372C74 D8 E1 00 58 */ stfd f7, 0x58(r1)
|
||||
/* 80372C78 D9 01 00 60 */ stfd f8, 0x60(r1)
|
||||
lbl_80372C7C:
|
||||
/* 80372C7C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80372C80 90 81 00 0C */ stw r4, 0xc(r1)
|
||||
/* 80372C84 90 A1 00 10 */ stw r5, 0x10(r1)
|
||||
/* 80372C88 90 C1 00 14 */ stw r6, 0x14(r1)
|
||||
/* 80372C8C 90 E1 00 18 */ stw r7, 0x18(r1)
|
||||
/* 80372C90 91 01 00 1C */ stw r8, 0x1c(r1)
|
||||
/* 80372C94 91 21 00 20 */ stw r9, 0x20(r1)
|
||||
/* 80372C98 91 41 00 24 */ stw r10, 0x24(r1)
|
||||
/* 80372C9C 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80372CA0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_80372CA4:
|
||||
/* 80372CA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80372CA8 7C 08 02 A6 */ mflr r0
|
||||
/* 80372CAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80372CB0 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80372CB4 4B FC AA 69 */ bl OSRestoreInterrupts
|
||||
/* 80372CB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80372CBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80372CC0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80372CC4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
lbl_800AD170:
|
||||
/* 800AD170 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 800AD174 7C 08 02 A6 */ mflr r0
|
||||
/* 800AD178 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 800AD17C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800AD180 48 2B 50 49 */ bl _savegpr_24
|
||||
/* 800AD184 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800AD188 83 83 1F 2C */ lwz r28, 0x1f2c(r3)
|
||||
/* 800AD18C 83 63 1F 34 */ lwz r27, 0x1f34(r3)
|
||||
/* 800AD190 83 43 1F 44 */ lwz r26, 0x1f44(r3)
|
||||
/* 800AD194 83 23 1F 4C */ lwz r25, 0x1f4c(r3)
|
||||
/* 800AD198 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 800AD19C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800AD1A0 41 82 00 08 */ beq lbl_800AD1A8
|
||||
/* 800AD1A4 48 07 F9 69 */ bl setWolfAnmVoice__9daAlink_cFv
|
||||
lbl_800AD1A8:
|
||||
/* 800AD1A8 3B 00 00 00 */ li r24, 0
|
||||
/* 800AD1AC 3B C0 00 00 */ li r30, 0
|
||||
/* 800AD1B0 3B A0 00 00 */ li r29, 0
|
||||
lbl_800AD1B4:
|
||||
/* 800AD1B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800AD1B8 38 1D 1F 2C */ addi r0, r29, 0x1f2c
|
||||
/* 800AD1BC 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 800AD1C0 38 BE 1F D0 */ addi r5, r30, 0x1fd0
|
||||
/* 800AD1C4 7C BF 2A 14 */ add r5, r31, r5
|
||||
/* 800AD1C8 4B FF FF 61 */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
|
||||
/* 800AD1CC 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 800AD1D0 2C 18 00 03 */ cmpwi r24, 3
|
||||
/* 800AD1D4 3B DE 00 18 */ addi r30, r30, 0x18
|
||||
/* 800AD1D8 3B BD 00 08 */ addi r29, r29, 8
|
||||
/* 800AD1DC 41 80 FF D8 */ blt lbl_800AD1B4
|
||||
/* 800AD1E0 7C 1A E0 40 */ cmplw r26, r28
|
||||
/* 800AD1E4 41 82 00 14 */ beq lbl_800AD1F8
|
||||
/* 800AD1E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800AD1EC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800AD1F0 38 BF 20 18 */ addi r5, r31, 0x2018
|
||||
/* 800AD1F4 4B FF FF 35 */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
|
||||
lbl_800AD1F8:
|
||||
/* 800AD1F8 7C 19 D8 40 */ cmplw r25, r27
|
||||
/* 800AD1FC 41 82 00 14 */ beq lbl_800AD210
|
||||
/* 800AD200 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800AD204 7F 24 CB 78 */ mr r4, r25
|
||||
/* 800AD208 38 BF 20 30 */ addi r5, r31, 0x2030
|
||||
/* 800AD20C 4B FF FF 1D */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
|
||||
lbl_800AD210:
|
||||
/* 800AD210 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800AD214 80 9F 1F 54 */ lwz r4, 0x1f54(r31)
|
||||
/* 800AD218 38 BF 20 48 */ addi r5, r31, 0x2048
|
||||
/* 800AD21C 4B FF FF 0D */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
|
||||
/* 800AD220 88 1F 2F 92 */ lbz r0, 0x2f92(r31)
|
||||
/* 800AD224 28 00 00 FB */ cmplwi r0, 0xfb
|
||||
/* 800AD228 40 82 00 14 */ bne lbl_800AD23C
|
||||
/* 800AD22C 80 7F 06 A4 */ lwz r3, 0x6a4(r31)
|
||||
/* 800AD230 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD234 41 82 00 08 */ beq lbl_800AD23C
|
||||
/* 800AD238 4B F6 01 F1 */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_800AD23C:
|
||||
/* 800AD23C 88 1F 2F 93 */ lbz r0, 0x2f93(r31)
|
||||
/* 800AD240 28 00 00 FB */ cmplwi r0, 0xfb
|
||||
/* 800AD244 40 82 00 14 */ bne lbl_800AD258
|
||||
/* 800AD248 80 7F 06 AC */ lwz r3, 0x6ac(r31)
|
||||
/* 800AD24C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD250 41 82 00 08 */ beq lbl_800AD258
|
||||
/* 800AD254 4B F6 01 D5 */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_800AD258:
|
||||
/* 800AD258 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 800AD25C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800AD260 41 82 00 40 */ beq lbl_800AD2A0
|
||||
/* 800AD264 80 7F 06 9C */ lwz r3, 0x69c(r31)
|
||||
/* 800AD268 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD26C 41 82 00 14 */ beq lbl_800AD280
|
||||
/* 800AD270 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 800AD274 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD278 41 82 00 08 */ beq lbl_800AD280
|
||||
/* 800AD27C 4B FF BF CD */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
|
||||
lbl_800AD280:
|
||||
/* 800AD280 80 7F 06 8C */ lwz r3, 0x68c(r31)
|
||||
/* 800AD284 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD288 41 82 00 08 */ beq lbl_800AD290
|
||||
/* 800AD28C 4B FF BF BD */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
|
||||
lbl_800AD290:
|
||||
/* 800AD290 80 7F 06 90 */ lwz r3, 0x690(r31)
|
||||
/* 800AD294 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD298 41 82 00 08 */ beq lbl_800AD2A0
|
||||
/* 800AD29C 4B F6 01 8D */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_800AD2A0:
|
||||
/* 800AD2A0 80 7F 06 B0 */ lwz r3, 0x6b0(r31)
|
||||
/* 800AD2A4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800AD2A8 41 82 00 08 */ beq lbl_800AD2B0
|
||||
/* 800AD2AC 4B F6 01 7D */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_800AD2B0:
|
||||
/* 800AD2B0 80 7F 06 F4 */ lwz r3, 0x6f4(r31)
|
||||
/* 800AD2B4 4B FF BF 95 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
|
||||
/* 800AD2B8 80 7F 06 F8 */ lwz r3, 0x6f8(r31)
|
||||
/* 800AD2BC 4B FF BF 8D */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
|
||||
/* 800AD2C0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800AD2C4 48 2B 4F 51 */ bl _restgpr_24
|
||||
/* 800AD2C8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 800AD2CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AD2D0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 800AD2D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_800ADC50:
|
||||
/* 800ADC50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ADC54 7C 08 02 A6 */ mflr r0
|
||||
/* 800ADC58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ADC5C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800ADC60 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800ADC64 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800ADC68 3B E0 00 00 */ li r31, 0
|
||||
/* 800ADC6C 38 80 00 10 */ li r4, 0x10
|
||||
/* 800ADC70 4B FF E8 E9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADC74 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADC78 40 82 00 54 */ bne lbl_800ADCCC
|
||||
/* 800ADC7C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADC80 38 80 00 06 */ li r4, 6
|
||||
/* 800ADC84 4B FF E8 D5 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADC88 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADC8C 40 82 00 40 */ bne lbl_800ADCCC
|
||||
/* 800ADC90 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADC94 38 80 00 0A */ li r4, 0xa
|
||||
/* 800ADC98 4B FF E8 C1 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADC9C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADCA0 40 82 00 2C */ bne lbl_800ADCCC
|
||||
/* 800ADCA4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADCA8 38 80 00 07 */ li r4, 7
|
||||
/* 800ADCAC 4B FF E8 AD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADCB0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADCB4 40 82 00 18 */ bne lbl_800ADCCC
|
||||
/* 800ADCB8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADCBC 38 80 00 0B */ li r4, 0xb
|
||||
/* 800ADCC0 4B FF E8 99 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADCC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADCC8 41 82 00 08 */ beq lbl_800ADCD0
|
||||
lbl_800ADCCC:
|
||||
/* 800ADCCC 3B E0 00 01 */ li r31, 1
|
||||
lbl_800ADCD0:
|
||||
/* 800ADCD0 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800ADCD4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800ADCD8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800ADCDC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ADCE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ADCE4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ADCE8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_800ADCEC:
|
||||
/* 800ADCEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ADCF0 7C 08 02 A6 */ mflr r0
|
||||
/* 800ADCF4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ADCF8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800ADCFC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800ADD00 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800ADD04 3B E0 00 00 */ li r31, 0
|
||||
/* 800ADD08 38 80 00 11 */ li r4, 0x11
|
||||
/* 800ADD0C 4B FF E8 4D */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADD10 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADD14 40 82 00 54 */ bne lbl_800ADD68
|
||||
/* 800ADD18 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADD1C 38 80 00 08 */ li r4, 8
|
||||
/* 800ADD20 4B FF E8 39 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADD24 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADD28 40 82 00 40 */ bne lbl_800ADD68
|
||||
/* 800ADD2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADD30 38 80 00 0C */ li r4, 0xc
|
||||
/* 800ADD34 4B FF E8 25 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADD38 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADD3C 40 82 00 2C */ bne lbl_800ADD68
|
||||
/* 800ADD40 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADD44 38 80 00 09 */ li r4, 9
|
||||
/* 800ADD48 4B FF E8 11 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADD4C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADD50 40 82 00 18 */ bne lbl_800ADD68
|
||||
/* 800ADD54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800ADD58 38 80 00 0D */ li r4, 0xd
|
||||
/* 800ADD5C 4B FF E7 FD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ADD60 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ADD64 41 82 00 08 */ beq lbl_800ADD6C
|
||||
lbl_800ADD68:
|
||||
/* 800ADD68 3B E0 00 01 */ li r31, 1
|
||||
lbl_800ADD6C:
|
||||
/* 800ADD6C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800ADD70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800ADD74 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800ADD78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ADD7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ADD80 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ADD84 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800A7A5C:
|
||||
/* 800A7A5C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800A7A60 7C 08 02 A6 */ mflr r0
|
||||
/* 800A7A64 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800A7A68 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800A7A6C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800A7A70 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800A7A74 3B E0 00 00 */ li r31, 0
|
||||
/* 800A7A78 38 80 00 13 */ li r4, 0x13
|
||||
/* 800A7A7C 48 00 4A DD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800A7A80 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800A7A84 40 82 00 18 */ bne lbl_800A7A9C
|
||||
/* 800A7A88 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800A7A8C 38 80 00 1C */ li r4, 0x1c
|
||||
/* 800A7A90 48 00 4A C9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800A7A94 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800A7A98 41 82 00 08 */ beq lbl_800A7AA0
|
||||
lbl_800A7A9C:
|
||||
/* 800A7A9C 3B E0 00 01 */ li r31, 1
|
||||
lbl_800A7AA0:
|
||||
/* 800A7AA0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800A7AA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800A7AA8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800A7AAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800A7AB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A7AB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800A7AB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,63 +0,0 @@
|
|||
lbl_80118C98:
|
||||
/* 80118C98 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80118C9C 7C 08 02 A6 */ mflr r0
|
||||
/* 80118CA0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80118CA4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80118CA8 48 24 95 31 */ bl _savegpr_28
|
||||
/* 80118CAC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80118CB0 3B E0 00 01 */ li r31, 1
|
||||
/* 80118CB4 7F FE FB 78 */ mr r30, r31
|
||||
/* 80118CB8 3B A0 00 00 */ li r29, 0
|
||||
/* 80118CBC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80118CC0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80118CC4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80118CC8 A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80118CCC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80118CD0 40 82 00 14 */ bne lbl_80118CE4
|
||||
/* 80118CD4 80 1C 05 80 */ lwz r0, 0x580(r28)
|
||||
/* 80118CD8 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 80118CDC 40 82 00 08 */ bne lbl_80118CE4
|
||||
/* 80118CE0 7F E4 FB 78 */ mr r4, r31
|
||||
lbl_80118CE4:
|
||||
/* 80118CE4 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80118CE8 41 82 00 24 */ beq lbl_80118D0C
|
||||
/* 80118CEC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80118CF0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80118CF4 38 63 00 9C */ addi r3, r3, 0x9c
|
||||
/* 80118CF8 38 80 00 6C */ li r4, 0x6c
|
||||
/* 80118CFC 4B F1 A9 E5 */ bl checkBottle__17dSv_player_item_cFUc
|
||||
/* 80118D00 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80118D04 40 82 00 08 */ bne lbl_80118D0C
|
||||
/* 80118D08 3B A0 00 01 */ li r29, 1
|
||||
lbl_80118D0C:
|
||||
/* 80118D0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 80118D10 40 82 00 14 */ bne lbl_80118D24
|
||||
/* 80118D14 80 1C 05 78 */ lwz r0, 0x578(r28)
|
||||
/* 80118D18 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
|
||||
/* 80118D1C 40 82 00 08 */ bne lbl_80118D24
|
||||
/* 80118D20 3B C0 00 00 */ li r30, 0
|
||||
lbl_80118D24:
|
||||
/* 80118D24 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 80118D28 40 82 00 38 */ bne lbl_80118D60
|
||||
/* 80118D2C 38 80 00 00 */ li r4, 0
|
||||
/* 80118D30 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80118D34 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80118D38 88 03 5E B7 */ lbz r0, 0x5eb7(r3)
|
||||
/* 80118D3C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80118D40 41 82 00 14 */ beq lbl_80118D54
|
||||
/* 80118D44 80 03 5D E4 */ lwz r0, 0x5de4(r3)
|
||||
/* 80118D48 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80118D4C 40 82 00 08 */ bne lbl_80118D54
|
||||
/* 80118D50 38 80 00 01 */ li r4, 1
|
||||
lbl_80118D54:
|
||||
/* 80118D54 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80118D58 40 82 00 08 */ bne lbl_80118D60
|
||||
/* 80118D5C 3B E0 00 00 */ li r31, 0
|
||||
lbl_80118D60:
|
||||
/* 80118D60 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 80118D64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80118D68 48 24 94 BD */ bl _restgpr_28
|
||||
/* 80118D6C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80118D70 7C 08 03 A6 */ mtlr r0
|
||||
/* 80118D74 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80118D78 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_80118AD0:
|
||||
/* 80118AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80118AD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80118AD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80118ADC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80118AE0 3B E0 00 00 */ li r31, 0
|
||||
/* 80118AE4 3C 60 80 39 */ lis r3, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 80118AE8 38 63 20 94 */ addi r3, r3, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 80118AEC 38 63 00 F6 */ addi r3, r3, 0xf6
|
||||
/* 80118AF0 4B F8 4F 71 */ bl checkStageName__9daAlink_cFPCc
|
||||
/* 80118AF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80118AF8 41 82 00 24 */ beq lbl_80118B1C
|
||||
/* 80118AFC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80118B00 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80118B04 38 63 09 78 */ addi r3, r3, 0x978
|
||||
/* 80118B08 38 80 00 01 */ li r4, 1
|
||||
/* 80118B0C 4B F1 C0 DD */ bl isSwitch__12dSv_danBit_cCFi
|
||||
/* 80118B10 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80118B14 41 82 00 08 */ beq lbl_80118B1C
|
||||
/* 80118B18 3B E0 00 01 */ li r31, 1
|
||||
lbl_80118B1C:
|
||||
/* 80118B1C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 80118B20 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80118B24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80118B28 7C 08 03 A6 */ mtlr r0
|
||||
/* 80118B2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80118B30 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_800B477C:
|
||||
/* 800B477C 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 800B4780 41 82 00 2C */ beq lbl_800B47AC
|
||||
/* 800B4784 80 04 00 0C */ lwz r0, 0xc(r4)
|
||||
/* 800B4788 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 800B478C 41 82 00 18 */ beq lbl_800B47A4
|
||||
/* 800B4790 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800B4794 40 82 00 18 */ bne lbl_800B47AC
|
||||
/* 800B4798 80 03 27 EC */ lwz r0, 0x27ec(r3)
|
||||
/* 800B479C 7C 00 28 40 */ cmplw r0, r5
|
||||
/* 800B47A0 40 82 00 0C */ bne lbl_800B47AC
|
||||
lbl_800B47A4:
|
||||
/* 800B47A4 38 60 00 01 */ li r3, 1
|
||||
/* 800B47A8 4E 80 00 20 */ blr
|
||||
lbl_800B47AC:
|
||||
/* 800B47AC 38 60 00 00 */ li r3, 0
|
||||
/* 800B47B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
lbl_80118B34:
|
||||
/* 80118B34 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80118B38 7C 08 02 A6 */ mflr r0
|
||||
/* 80118B3C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80118B40 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80118B44 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80118B48 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80118B4C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80118B50 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80118B54 38 A0 00 01 */ li r5, 1
|
||||
/* 80118B58 4B FB E6 B1 */ bl damageMagnification__9daAlink_cFii
|
||||
/* 80118B5C FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80118B60 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80118B64 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80118B68 7F FF 01 D6 */ mullw r31, r31, r0
|
||||
/* 80118B6C A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
|
||||
/* 80118B70 28 00 01 50 */ cmplwi r0, 0x150
|
||||
/* 80118B74 41 82 00 64 */ beq lbl_80118BD8
|
||||
/* 80118B78 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80118B7C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80118B80 A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80118B84 7C 1F 00 00 */ cmpw r31, r0
|
||||
/* 80118B88 41 80 00 50 */ blt lbl_80118BD8
|
||||
/* 80118B8C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80118B90 4B FB EC 39 */ bl checkMagicArmorNoDamage__9daAlink_cFv
|
||||
/* 80118B94 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80118B98 40 82 00 40 */ bne lbl_80118BD8
|
||||
/* 80118B9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80118BA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80118BA4 38 63 00 9C */ addi r3, r3, 0x9c
|
||||
/* 80118BA8 38 80 00 6C */ li r4, 0x6c
|
||||
/* 80118BAC 4B F1 AB 35 */ bl checkBottle__17dSv_player_item_cFUc
|
||||
/* 80118BB0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80118BB4 40 82 00 24 */ bne lbl_80118BD8
|
||||
/* 80118BB8 80 1E 05 78 */ lwz r0, 0x578(r30)
|
||||
/* 80118BBC 64 00 00 04 */ oris r0, r0, 4
|
||||
/* 80118BC0 90 1E 05 78 */ stw r0, 0x578(r30)
|
||||
/* 80118BC4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80118BC8 38 80 00 00 */ li r4, 0
|
||||
/* 80118BCC 48 00 32 89 */ bl procCoDeadInit__9daAlink_cFi
|
||||
/* 80118BD0 38 60 00 01 */ li r3, 1
|
||||
/* 80118BD4 48 00 00 08 */ b lbl_80118BDC
|
||||
lbl_80118BD8:
|
||||
/* 80118BD8 38 60 00 00 */ li r3, 0
|
||||
lbl_80118BDC:
|
||||
/* 80118BDC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80118BE0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80118BE4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80118BE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80118BEC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80118BF0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800AC558:
|
||||
/* 800AC558 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800AC55C 7C 08 02 A6 */ mflr r0
|
||||
/* 800AC560 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800AC564 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800AC568 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800AC56C 3B E0 00 00 */ li r31, 0
|
||||
/* 800AC570 A0 03 1F 5C */ lhz r0, 0x1f5c(r3)
|
||||
/* 800AC574 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 800AC578 40 82 00 20 */ bne lbl_800AC598
|
||||
/* 800AC57C A3 C3 1F 58 */ lhz r30, 0x1f58(r3)
|
||||
/* 800AC580 4B FF FE D1 */ bl getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800AC584 A0 63 00 00 */ lhz r3, 0(r3)
|
||||
/* 800AC588 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 800AC58C 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 800AC590 40 82 00 08 */ bne lbl_800AC598
|
||||
/* 800AC594 3B E0 00 01 */ li r31, 1
|
||||
lbl_800AC598:
|
||||
/* 800AC598 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800AC59C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800AC5A0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800AC5A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800AC5A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AC5AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800AC5B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800AC5B4:
|
||||
/* 800AC5B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800AC5B8 7C 08 02 A6 */ mflr r0
|
||||
/* 800AC5BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800AC5C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800AC5C4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800AC5C8 3B E0 00 00 */ li r31, 0
|
||||
/* 800AC5CC A0 03 1F 70 */ lhz r0, 0x1f70(r3)
|
||||
/* 800AC5D0 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 800AC5D4 40 82 00 20 */ bne lbl_800AC5F4
|
||||
/* 800AC5D8 A3 C3 1F 6C */ lhz r30, 0x1f6c(r3)
|
||||
/* 800AC5DC 4B FF FE 75 */ bl getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800AC5E0 A0 63 00 00 */ lhz r3, 0(r3)
|
||||
/* 800AC5E4 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 800AC5E8 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 800AC5EC 40 82 00 08 */ bne lbl_800AC5F4
|
||||
/* 800AC5F0 3B E0 00 01 */ li r31, 1
|
||||
lbl_800AC5F4:
|
||||
/* 800AC5F4 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800AC5F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800AC5FC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800AC600 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800AC604 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AC608 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800AC60C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
lbl_800A3D0C:
|
||||
/* 800A3D0C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800A3D10 7C 08 02 A6 */ mflr r0
|
||||
/* 800A3D14 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800A3D18 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 800A3D1C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800A3D20 B0 A1 00 08 */ sth r5, 8(r1)
|
||||
/* 800A3D24 90 C4 00 08 */ stw r6, 8(r4)
|
||||
/* 800A3D28 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 800A3D2C 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 800A3D30 B0 01 00 0A */ sth r0, 0xa(r1)
|
||||
/* 800A3D34 38 81 00 0A */ addi r4, r1, 0xa
|
||||
/* 800A3D38 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 800A3D3C 4B FF FF A9 */ bl setIdxMask__9daAlink_cFPUsPUs
|
||||
/* 800A3D40 A0 A1 00 0A */ lhz r5, 0xa(r1)
|
||||
/* 800A3D44 28 05 FF FF */ cmplwi r5, 0xffff
|
||||
/* 800A3D48 40 82 00 14 */ bne lbl_800A3D5C
|
||||
/* 800A3D4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800A3D50 A0 81 00 08 */ lhz r4, 8(r1)
|
||||
/* 800A3D54 48 0B B3 15 */ bl loadDataIdx__14daPy_anmHeap_cFUs
|
||||
/* 800A3D58 48 00 00 10 */ b lbl_800A3D68
|
||||
lbl_800A3D5C:
|
||||
/* 800A3D5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800A3D60 A0 81 00 08 */ lhz r4, 8(r1)
|
||||
/* 800A3D64 48 0B B3 B5 */ bl loadDataDemoRID__14daPy_anmHeap_cFUsUs
|
||||
lbl_800A3D68:
|
||||
/* 800A3D68 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 800A3D6C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800A3D70 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A3D74 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800A3D78 4E 80 00 20 */ blr
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
lbl_800AC450:
|
||||
/* 800AC450 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800AC454 7C 08 02 A6 */ mflr r0
|
||||
/* 800AC458 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800AC45C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800AC460 48 2B 5D 7D */ bl _savegpr_29
|
||||
/* 800AC464 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800AC468 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800AC46C 3C 60 80 39 */ lis r3, lit_3757@ha /* 0x8038D658@ha */
|
||||
/* 800AC470 3B E3 D6 58 */ addi r31, r3, lit_3757@l /* 0x8038D658@l */
|
||||
/* 800AC474 A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
|
||||
/* 800AC478 28 00 00 48 */ cmplwi r0, 0x48
|
||||
/* 800AC47C 40 82 00 28 */ bne lbl_800AC4A4
|
||||
/* 800AC480 2C 1E 00 19 */ cmpwi r30, 0x19
|
||||
/* 800AC484 40 82 00 0C */ bne lbl_800AC490
|
||||
/* 800AC488 38 62 98 78 */ la r3, kandelaarAnm(r2) /* 80453278-_SDA2_BASE_ */
|
||||
/* 800AC48C 48 00 00 B4 */ b lbl_800AC540
|
||||
lbl_800AC490:
|
||||
/* 800AC490 2C 1E 00 48 */ cmpwi r30, 0x48
|
||||
/* 800AC494 40 82 00 10 */ bne lbl_800AC4A4
|
||||
/* 800AC498 38 62 98 78 */ la r3, kandelaarAnm(r2) /* 80453278-_SDA2_BASE_ */
|
||||
/* 800AC49C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 800AC4A0 48 00 00 A0 */ b lbl_800AC540
|
||||
lbl_800AC4A4:
|
||||
/* 800AC4A4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800AC4A8 48 03 09 49 */ bl checkUpperGuardAnime__9daAlink_cCFv
|
||||
/* 800AC4AC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800AC4B0 41 82 00 1C */ beq lbl_800AC4CC
|
||||
/* 800AC4B4 2C 1E 00 14 */ cmpwi r30, 0x14
|
||||
/* 800AC4B8 40 80 00 14 */ bge lbl_800AC4CC
|
||||
/* 800AC4BC 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 800AC4C0 38 7F 25 7C */ addi r3, r31, 0x257c
|
||||
/* 800AC4C4 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 800AC4C8 48 00 00 78 */ b lbl_800AC540
|
||||
lbl_800AC4CC:
|
||||
/* 800AC4CC A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
|
||||
/* 800AC4D0 28 00 01 03 */ cmplwi r0, 0x103
|
||||
/* 800AC4D4 40 82 00 14 */ bne lbl_800AC4E8
|
||||
/* 800AC4D8 2C 1E 00 15 */ cmpwi r30, 0x15
|
||||
/* 800AC4DC 40 80 00 0C */ bge lbl_800AC4E8
|
||||
/* 800AC4E0 2C 1E 00 10 */ cmpwi r30, 0x10
|
||||
/* 800AC4E4 40 80 00 14 */ bge lbl_800AC4F8
|
||||
lbl_800AC4E8:
|
||||
/* 800AC4E8 2C 1E 00 14 */ cmpwi r30, 0x14
|
||||
/* 800AC4EC 40 82 00 20 */ bne lbl_800AC50C
|
||||
/* 800AC4F0 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800AC4F4 41 82 00 18 */ beq lbl_800AC50C
|
||||
lbl_800AC4F8:
|
||||
/* 800AC4F8 38 1E FF F0 */ addi r0, r30, -16
|
||||
/* 800AC4FC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 800AC500 38 7F 25 CC */ addi r3, r31, 0x25cc
|
||||
/* 800AC504 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 800AC508 48 00 00 38 */ b lbl_800AC540
|
||||
lbl_800AC50C:
|
||||
/* 800AC50C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800AC510 48 04 78 49 */ bl checkFishingRodAndLureItem__9daAlink_cCFv
|
||||
/* 800AC514 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800AC518 41 82 00 1C */ beq lbl_800AC534
|
||||
/* 800AC51C 2C 1E 00 1C */ cmpwi r30, 0x1c
|
||||
/* 800AC520 40 80 00 14 */ bge lbl_800AC534
|
||||
/* 800AC524 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 800AC528 38 7F 25 E0 */ addi r3, r31, 0x25e0
|
||||
/* 800AC52C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 800AC530 48 00 00 10 */ b lbl_800AC540
|
||||
lbl_800AC534:
|
||||
/* 800AC534 1C 1E 00 0C */ mulli r0, r30, 0xc
|
||||
/* 800AC538 38 7F 26 50 */ addi r3, r31, 0x2650
|
||||
/* 800AC53C 7C 63 02 14 */ add r3, r3, r0
|
||||
lbl_800AC540:
|
||||
/* 800AC540 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800AC544 48 2B 5C E5 */ bl _restgpr_29
|
||||
/* 800AC548 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800AC54C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AC550 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800AC554 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_800ADD88:
|
||||
/* 800ADD88 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ADD8C 7C 08 02 A6 */ mflr r0
|
||||
/* 800ADD90 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ADD94 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800ADD98 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800ADD9C 80 03 31 74 */ lwz r0, 0x3174(r3)
|
||||
/* 800ADDA0 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 800ADDA4 41 82 00 1C */ beq lbl_800ADDC0
|
||||
/* 800ADDA8 80 1F 05 70 */ lwz r0, 0x570(r31)
|
||||
/* 800ADDAC 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
||||
/* 800ADDB0 40 82 00 10 */ bne lbl_800ADDC0
|
||||
/* 800ADDB4 80 1F 19 9C */ lwz r0, 0x199c(r31)
|
||||
/* 800ADDB8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 800ADDBC 40 82 00 0C */ bne lbl_800ADDC8
|
||||
lbl_800ADDC0:
|
||||
/* 800ADDC0 38 60 00 00 */ li r3, 0
|
||||
/* 800ADDC4 48 00 00 10 */ b lbl_800ADDD4
|
||||
lbl_800ADDC8:
|
||||
/* 800ADDC8 38 9F 1A 60 */ addi r4, r31, 0x1a60
|
||||
/* 800ADDCC A8 BF 04 DE */ lha r5, 0x4de(r31)
|
||||
/* 800ADDD0 48 00 22 C9 */ bl getGroundAngle__9daAlink_cFP13cBgS_PolyInfos
|
||||
lbl_800ADDD4:
|
||||
/* 800ADDD4 C0 3F 33 98 */ lfs f1, 0x3398(r31)
|
||||
/* 800ADDD8 3C 80 80 44 */ lis r4, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 800ADDDC 38 84 9A 20 */ addi r4, r4, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 800ADDE0 54 60 04 38 */ rlwinm r0, r3, 0, 0x10, 0x1c
|
||||
/* 800ADDE4 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 800ADDE8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 800ADDEC EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 800ADDF0 C0 1F 05 94 */ lfs f0, 0x594(r31)
|
||||
/* 800ADDF4 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 800ADDF8 FC 00 02 10 */ fabs f0, f0
|
||||
/* 800ADDFC FC 20 00 18 */ frsp f1, f0
|
||||
/* 800ADE00 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800ADE04 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ADE08 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ADE0C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ADE10 4E 80 00 20 */ blr
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
lbl_800AC610:
|
||||
/* 800AC610 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 800AC614 7C 08 02 A6 */ mflr r0
|
||||
/* 800AC618 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 800AC61C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800AC620 48 2B 5B A9 */ bl _savegpr_24
|
||||
/* 800AC624 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800AC628 7C BF 2B 78 */ mr r31, r5
|
||||
/* 800AC62C 7C DD 33 78 */ mr r29, r6
|
||||
/* 800AC630 7C FE 3B 78 */ mr r30, r7
|
||||
/* 800AC634 7D 18 43 78 */ mr r24, r8
|
||||
/* 800AC638 4B FF FE 19 */ bl getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800AC63C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 800AC640 80 1C 05 70 */ lwz r0, 0x570(r28)
|
||||
/* 800AC644 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
||||
/* 800AC648 90 1C 05 70 */ stw r0, 0x570(r28)
|
||||
/* 800AC64C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800AC650 1F 3E 00 14 */ mulli r25, r30, 0x14
|
||||
/* 800AC654 7F 5C CA 14 */ add r26, r28, r25
|
||||
/* 800AC658 38 9A 1F 58 */ addi r4, r26, 0x1f58
|
||||
/* 800AC65C A0 BB 00 00 */ lhz r5, 0(r27)
|
||||
/* 800AC660 7F 06 C3 78 */ mr r6, r24
|
||||
/* 800AC664 4B FF 76 A9 */ bl getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl
|
||||
/* 800AC668 90 7F 00 00 */ stw r3, 0(r31)
|
||||
/* 800AC66C 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 800AC670 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800AC674 41 82 00 0C */ beq lbl_800AC680
|
||||
/* 800AC678 3B E0 00 01 */ li r31, 1
|
||||
/* 800AC67C 48 00 00 18 */ b lbl_800AC694
|
||||
lbl_800AC680:
|
||||
/* 800AC680 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 800AC684 7C 7C 02 14 */ add r3, r28, r0
|
||||
/* 800AC688 80 03 1F 2C */ lwz r0, 0x1f2c(r3)
|
||||
/* 800AC68C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 800AC690 3B E0 00 00 */ li r31, 0
|
||||
lbl_800AC694:
|
||||
/* 800AC694 A0 1B 00 00 */ lhz r0, 0(r27)
|
||||
/* 800AC698 A0 BB 00 02 */ lhz r5, 2(r27)
|
||||
/* 800AC69C 7C 00 28 40 */ cmplw r0, r5
|
||||
/* 800AC6A0 41 82 00 54 */ beq lbl_800AC6F4
|
||||
/* 800AC6A4 3C 18 FF FF */ addis r0, r24, 0xffff
|
||||
/* 800AC6A8 28 00 08 00 */ cmplwi r0, 0x800
|
||||
/* 800AC6AC 40 82 00 0C */ bne lbl_800AC6B8
|
||||
/* 800AC6B0 20 1E 00 03 */ subfic r0, r30, 3
|
||||
/* 800AC6B4 1F 00 2C 00 */ mulli r24, r0, 0x2c00
|
||||
lbl_800AC6B8:
|
||||
/* 800AC6B8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800AC6BC 38 9A 1F 94 */ addi r4, r26, 0x1f94
|
||||
/* 800AC6C0 7F 06 C3 78 */ mr r6, r24
|
||||
/* 800AC6C4 4B FF 76 49 */ bl getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl
|
||||
/* 800AC6C8 90 7D 00 00 */ stw r3, 0(r29)
|
||||
/* 800AC6CC 80 1D 00 00 */ lwz r0, 0(r29)
|
||||
/* 800AC6D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800AC6D4 41 82 00 0C */ beq lbl_800AC6E0
|
||||
/* 800AC6D8 63 FF 00 01 */ ori r31, r31, 1
|
||||
/* 800AC6DC 48 00 00 40 */ b lbl_800AC71C
|
||||
lbl_800AC6E0:
|
||||
/* 800AC6E0 57 C0 18 38 */ slwi r0, r30, 3
|
||||
/* 800AC6E4 7C 7C 02 14 */ add r3, r28, r0
|
||||
/* 800AC6E8 80 03 1F 44 */ lwz r0, 0x1f44(r3)
|
||||
/* 800AC6EC 90 1D 00 00 */ stw r0, 0(r29)
|
||||
/* 800AC6F0 48 00 00 2C */ b lbl_800AC71C
|
||||
lbl_800AC6F4:
|
||||
/* 800AC6F4 7C 9C CA 14 */ add r4, r28, r25
|
||||
/* 800AC6F8 A0 04 1F 94 */ lhz r0, 0x1f94(r4)
|
||||
/* 800AC6FC 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 800AC700 41 82 00 08 */ beq lbl_800AC708
|
||||
/* 800AC704 63 FF 00 01 */ ori r31, r31, 1
|
||||
lbl_800AC708:
|
||||
/* 800AC708 38 00 00 00 */ li r0, 0
|
||||
/* 800AC70C 90 1D 00 00 */ stw r0, 0(r29)
|
||||
/* 800AC710 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 800AC714 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 800AC718 B0 04 1F 94 */ sth r0, 0x1f94(r4)
|
||||
lbl_800AC71C:
|
||||
/* 800AC71C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800AC720 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800AC724 48 2B 5A F1 */ bl _restgpr_24
|
||||
/* 800AC728 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 800AC72C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AC730 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 800AC734 4E 80 00 20 */ blr
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
lbl_800B7BF8:
|
||||
/* 800B7BF8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800B7BFC 7C 08 02 A6 */ mflr r0
|
||||
/* 800B7C00 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800B7C04 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B7C08 48 2A A5 D1 */ bl _savegpr_28
|
||||
/* 800B7C0C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800B7C10 7C 9D 23 78 */ mr r29, r4
|
||||
/* 800B7C14 4B FF CD 3D */ bl notTalk__9daAlink_cFv
|
||||
/* 800B7C18 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B7C1C 41 82 00 0C */ beq lbl_800B7C28
|
||||
/* 800B7C20 38 60 00 00 */ li r3, 0
|
||||
/* 800B7C24 48 00 01 10 */ b lbl_800B7D34
|
||||
lbl_800B7C28:
|
||||
/* 800B7C28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B7C2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B7C30 88 03 5E 24 */ lbz r0, 0x5e24(r3)
|
||||
/* 800B7C34 28 00 00 1C */ cmplwi r0, 0x1c
|
||||
/* 800B7C38 41 82 00 2C */ beq lbl_800B7C64
|
||||
/* 800B7C3C 28 00 00 1B */ cmplwi r0, 0x1b
|
||||
/* 800B7C40 41 82 00 24 */ beq lbl_800B7C64
|
||||
/* 800B7C44 28 00 00 80 */ cmplwi r0, 0x80
|
||||
/* 800B7C48 41 82 00 1C */ beq lbl_800B7C64
|
||||
/* 800B7C4C 28 00 00 3B */ cmplwi r0, 0x3b
|
||||
/* 800B7C50 41 82 00 14 */ beq lbl_800B7C64
|
||||
/* 800B7C54 28 00 00 3C */ cmplwi r0, 0x3c
|
||||
/* 800B7C58 41 82 00 0C */ beq lbl_800B7C64
|
||||
/* 800B7C5C 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 800B7C60 40 82 00 2C */ bne lbl_800B7C8C
|
||||
lbl_800B7C64:
|
||||
/* 800B7C64 88 1C 2F 8D */ lbz r0, 0x2f8d(r28)
|
||||
/* 800B7C68 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800B7C6C 41 82 00 20 */ beq lbl_800B7C8C
|
||||
/* 800B7C70 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800B7C74 80 9C 27 F4 */ lwz r4, 0x27f4(r28)
|
||||
/* 800B7C78 38 A0 00 00 */ li r5, 0
|
||||
/* 800B7C7C 38 C0 00 00 */ li r6, 0
|
||||
/* 800B7C80 4B F6 33 E9 */ bl fopAcM_orderTalkEvent__FP10fopAc_ac_cP10fopAc_ac_cUsUs
|
||||
/* 800B7C84 38 60 00 01 */ li r3, 1
|
||||
/* 800B7C88 48 00 00 AC */ b lbl_800B7D34
|
||||
lbl_800B7C8C:
|
||||
/* 800B7C8C 80 1C 05 74 */ lwz r0, 0x574(r28)
|
||||
/* 800B7C90 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800B7C94 40 82 00 88 */ bne lbl_800B7D1C
|
||||
/* 800B7C98 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800B7C9C 80 9C 27 E8 */ lwz r4, 0x27e8(r28)
|
||||
/* 800B7CA0 80 BC 27 F8 */ lwz r5, 0x27f8(r28)
|
||||
/* 800B7CA4 4B FF CA D9 */ bl checkRequestTalkActor__9daAlink_cFP10dAttList_cP10fopAc_ac_c
|
||||
/* 800B7CA8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B7CAC 41 82 00 70 */ beq lbl_800B7D1C
|
||||
/* 800B7CB0 3B C0 00 00 */ li r30, 0
|
||||
/* 800B7CB4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800B7CB8:
|
||||
/* 800B7CB8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B7CBC 4B F7 62 61 */ bl dComIfGp_getSelectItem__Fi
|
||||
/* 800B7CC0 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 800B7CC4 48 0A 6F 15 */ bl checkTradeItem__9daPy_py_cFi
|
||||
/* 800B7CC8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B7CCC 41 82 00 44 */ beq lbl_800B7D10
|
||||
/* 800B7CD0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800B7CD4 7F E0 F0 30 */ slw r0, r31, r30
|
||||
/* 800B7CD8 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 800B7CDC 4B FF A8 F1 */ bl itemTriggerCheck__9daAlink_cFUc
|
||||
/* 800B7CE0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B7CE4 41 82 00 2C */ beq lbl_800B7D10
|
||||
/* 800B7CE8 57 C0 08 3C */ slwi r0, r30, 1
|
||||
/* 800B7CEC 38 62 98 B0 */ la r3, itemTalkType(r2) /* 804532B0-_SDA2_BASE_ */
|
||||
/* 800B7CF0 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 800B7CF4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 800B7CF8 80 BC 27 F8 */ lwz r5, 0x27f8(r28)
|
||||
/* 800B7CFC 38 C0 00 00 */ li r6, 0
|
||||
/* 800B7D00 38 E0 00 00 */ li r7, 0
|
||||
/* 800B7D04 4B F6 33 F9 */ bl fopAcM_orderTalkItemBtnEvent__FUsP10fopAc_ac_cP10fopAc_ac_cUsUs
|
||||
/* 800B7D08 38 60 00 01 */ li r3, 1
|
||||
/* 800B7D0C 48 00 00 28 */ b lbl_800B7D34
|
||||
lbl_800B7D10:
|
||||
/* 800B7D10 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 800B7D14 2C 1E 00 02 */ cmpwi r30, 2
|
||||
/* 800B7D18 41 80 FF A0 */ blt lbl_800B7CB8
|
||||
lbl_800B7D1C:
|
||||
/* 800B7D1C 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 800B7D20 41 82 00 10 */ beq lbl_800B7D30
|
||||
/* 800B7D24 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800B7D28 48 00 03 9D */ bl orderZTalk__9daAlink_cFv
|
||||
/* 800B7D2C 48 00 00 08 */ b lbl_800B7D34
|
||||
lbl_800B7D30:
|
||||
/* 800B7D30 38 60 00 00 */ li r3, 0
|
||||
lbl_800B7D34:
|
||||
/* 800B7D34 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B7D38 48 2A A4 ED */ bl _restgpr_28
|
||||
/* 800B7D3C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800B7D40 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B7D44 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800B7D48 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_8011D7D4:
|
||||
/* 8011D7D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8011D7D8 7C 08 02 A6 */ mflr r0
|
||||
/* 8011D7DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8011D7E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8011D7E4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8011D7E8 38 7F 1F D0 */ addi r3, r31, 0x1fd0
|
||||
/* 8011D7EC 48 04 0C E1 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 8011D7F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8011D7F4 41 82 00 18 */ beq lbl_8011D80C
|
||||
/* 8011D7F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8011D7FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8011D800 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8011D804 80 9F 31 84 */ lwz r4, 0x3184(r31)
|
||||
/* 8011D808 4B F2 A9 75 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_8011D80C:
|
||||
/* 8011D80C 38 00 00 07 */ li r0, 7
|
||||
/* 8011D810 98 1F 2F 99 */ stb r0, 0x2f99(r31)
|
||||
/* 8011D814 38 60 00 01 */ li r3, 1
|
||||
/* 8011D818 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8011D81C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8011D820 7C 08 03 A6 */ mtlr r0
|
||||
/* 8011D824 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8011D828 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_8011EB8C:
|
||||
/* 8011EB8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8011EB90 7C 08 02 A6 */ mflr r0
|
||||
/* 8011EB94 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8011EB98 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8011EB9C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8011EBA0 38 7F 20 48 */ addi r3, r31, 0x2048
|
||||
/* 8011EBA4 48 03 F9 29 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 8011EBA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8011EBAC 41 82 00 18 */ beq lbl_8011EBC4
|
||||
/* 8011EBB0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8011EBB4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8011EBB8 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8011EBBC 80 9F 31 84 */ lwz r4, 0x3184(r31)
|
||||
/* 8011EBC0 4B F2 95 BD */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_8011EBC4:
|
||||
/* 8011EBC4 38 60 00 01 */ li r3, 1
|
||||
/* 8011EBC8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8011EBCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8011EBD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8011EBD4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8011EBD8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_801195C0:
|
||||
/* 801195C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801195C4 7C 08 02 A6 */ mflr r0
|
||||
/* 801195C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801195CC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801195D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801195D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801195D8 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 801195DC 80 84 31 84 */ lwz r4, 0x3184(r4)
|
||||
/* 801195E0 4B F2 EB 9D */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 801195E4 38 60 00 01 */ li r3, 1
|
||||
/* 801195E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801195EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801195F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801195F4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
lbl_80118BF4:
|
||||
/* 80118BF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80118BF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80118BFC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80118C00 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80118C04 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80118C08 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80118C0C 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 80118C10 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 80118C14 41 82 00 6C */ beq lbl_80118C80
|
||||
/* 80118C18 80 1E 28 18 */ lwz r0, 0x2818(r30)
|
||||
/* 80118C1C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80118C20 41 82 00 60 */ beq lbl_80118C80
|
||||
/* 80118C24 38 00 00 00 */ li r0, 0
|
||||
/* 80118C28 88 7E 2F AA */ lbz r3, 0x2faa(r30)
|
||||
/* 80118C2C 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 80118C30 41 82 00 0C */ beq lbl_80118C3C
|
||||
/* 80118C34 28 03 00 02 */ cmplwi r3, 2
|
||||
/* 80118C38 40 82 00 08 */ bne lbl_80118C40
|
||||
lbl_80118C3C:
|
||||
/* 80118C3C 38 00 00 01 */ li r0, 1
|
||||
lbl_80118C40:
|
||||
/* 80118C40 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 80118C44 41 82 00 10 */ beq lbl_80118C54
|
||||
/* 80118C48 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80118C4C 4B FD 4D D9 */ bl setSyncRidePos__9daAlink_cFv
|
||||
/* 80118C50 48 00 00 30 */ b lbl_80118C80
|
||||
lbl_80118C54:
|
||||
/* 80118C54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80118C58 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 80118C5C 81 8C 01 98 */ lwz r12, 0x198(r12)
|
||||
/* 80118C60 7D 89 03 A6 */ mtctr r12
|
||||
/* 80118C64 4E 80 04 21 */ bctrl
|
||||
/* 80118C68 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80118C6C 41 82 00 14 */ beq lbl_80118C80
|
||||
/* 80118C70 AB FE 04 E6 */ lha r31, 0x4e6(r30)
|
||||
/* 80118C74 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80118C78 4B FF 4F 51 */ bl setSpinnerSyncPos__9daAlink_cFv
|
||||
/* 80118C7C B3 FE 04 E6 */ sth r31, 0x4e6(r30)
|
||||
lbl_80118C80:
|
||||
/* 80118C80 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80118C84 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80118C88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80118C8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80118C90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80118C94 4E 80 00 20 */ blr
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
lbl_8011A688:
|
||||
/* 8011A688 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8011A68C 7C 08 02 A6 */ mflr r0
|
||||
/* 8011A690 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8011A694 3C A0 80 39 */ lis r5, getSeType@ha /* 0x80391A5C@ha */
|
||||
/* 8011A698 38 A5 1A 5C */ addi r5, r5, getSeType@l /* 0x80391A5C@l */
|
||||
/* 8011A69C 7C 85 20 AE */ lbzx r4, r5, r4
|
||||
/* 8011A6A0 28 04 00 03 */ cmplwi r4, 3
|
||||
/* 8011A6A4 40 82 00 14 */ bne lbl_8011A6B8
|
||||
/* 8011A6A8 A8 03 30 10 */ lha r0, 0x3010(r3)
|
||||
/* 8011A6AC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8011A6B0 40 82 00 08 */ bne lbl_8011A6B8
|
||||
/* 8011A6B4 38 80 00 07 */ li r4, 7
|
||||
lbl_8011A6B8:
|
||||
/* 8011A6B8 28 04 00 08 */ cmplwi r4, 8
|
||||
/* 8011A6BC 41 82 00 30 */ beq lbl_8011A6EC
|
||||
/* 8011A6C0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8011A6C4 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 8011A6C8 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 8011A6CC 3C 80 80 39 */ lis r4, bgmLabel@ha /* 0x80391B5C@ha */
|
||||
/* 8011A6D0 38 84 1B 5C */ addi r4, r4, bgmLabel@l /* 0x80391B5C@l */
|
||||
/* 8011A6D4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 8011A6D8 48 19 4D C5 */ bl subBgmStart__8Z2SeqMgrFUl
|
||||
/* 8011A6DC 38 00 00 01 */ li r0, 1
|
||||
/* 8011A6E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8011A6E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8011A6E8 98 03 5E B4 */ stb r0, 0x5eb4(r3)
|
||||
lbl_8011A6EC:
|
||||
/* 8011A6EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8011A6F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8011A6F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8011A6F8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,129 +0,0 @@
|
|||
lbl_800B221C:
|
||||
/* 800B221C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800B2220 7C 08 02 A6 */ mflr r0
|
||||
/* 800B2224 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800B2228 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B222C 48 2A FF AD */ bl _savegpr_28
|
||||
/* 800B2230 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800B2234 7C 9C 23 78 */ mr r28, r4
|
||||
/* 800B2238 7C BD 2B 78 */ mr r29, r5
|
||||
/* 800B223C 7C DE 33 78 */ mr r30, r6
|
||||
/* 800B2240 48 06 39 E1 */ bl checkEventRun__9daAlink_cCFv
|
||||
/* 800B2244 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B2248 40 82 00 18 */ bne lbl_800B2260
|
||||
/* 800B224C 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 800B2250 40 82 00 10 */ bne lbl_800B2260
|
||||
/* 800B2254 88 1F 05 6A */ lbz r0, 0x56a(r31)
|
||||
/* 800B2258 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800B225C 41 82 01 88 */ beq lbl_800B23E4
|
||||
lbl_800B2260:
|
||||
/* 800B2260 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 800B2264 41 82 00 78 */ beq lbl_800B22DC
|
||||
/* 800B2268 C0 1C 00 00 */ lfs f0, 0(r28)
|
||||
/* 800B226C D0 1F 04 D0 */ stfs f0, 0x4d0(r31)
|
||||
/* 800B2270 C0 1C 00 04 */ lfs f0, 4(r28)
|
||||
/* 800B2274 D0 1F 04 D4 */ stfs f0, 0x4d4(r31)
|
||||
/* 800B2278 C0 1C 00 08 */ lfs f0, 8(r28)
|
||||
/* 800B227C D0 1F 04 D8 */ stfs f0, 0x4d8(r31)
|
||||
/* 800B2280 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 800B2284 D0 1F 04 BC */ stfs f0, 0x4bc(r31)
|
||||
/* 800B2288 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 800B228C D0 1F 04 C0 */ stfs f0, 0x4c0(r31)
|
||||
/* 800B2290 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 800B2294 D0 1F 04 C4 */ stfs f0, 0x4c4(r31)
|
||||
/* 800B2298 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 800B229C D0 1F 37 98 */ stfs f0, 0x3798(r31)
|
||||
/* 800B22A0 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 800B22A4 D0 1F 37 9C */ stfs f0, 0x379c(r31)
|
||||
/* 800B22A8 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 800B22AC D0 1F 37 A0 */ stfs f0, 0x37a0(r31)
|
||||
/* 800B22B0 80 1F 05 88 */ lwz r0, 0x588(r31)
|
||||
/* 800B22B4 64 00 00 80 */ oris r0, r0, 0x80
|
||||
/* 800B22B8 90 1F 05 88 */ stw r0, 0x588(r31)
|
||||
/* 800B22BC 80 1F 05 90 */ lwz r0, 0x590(r31)
|
||||
/* 800B22C0 60 00 01 00 */ ori r0, r0, 0x100
|
||||
/* 800B22C4 90 1F 05 90 */ stw r0, 0x590(r31)
|
||||
/* 800B22C8 80 1F 06 14 */ lwz r0, 0x614(r31)
|
||||
/* 800B22CC 28 00 00 59 */ cmplwi r0, 0x59
|
||||
/* 800B22D0 41 82 00 0C */ beq lbl_800B22DC
|
||||
/* 800B22D4 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800B22D8 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
lbl_800B22DC:
|
||||
/* 800B22DC B3 BF 04 E6 */ sth r29, 0x4e6(r31)
|
||||
/* 800B22E0 B3 BF 04 DE */ sth r29, 0x4de(r31)
|
||||
/* 800B22E4 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800B22E8 B0 1F 2F E6 */ sth r0, 0x2fe6(r31)
|
||||
/* 800B22EC A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
|
||||
/* 800B22F0 28 00 01 45 */ cmplwi r0, 0x145
|
||||
/* 800B22F4 41 82 00 0C */ beq lbl_800B2300
|
||||
/* 800B22F8 28 00 00 E2 */ cmplwi r0, 0xe2
|
||||
/* 800B22FC 40 82 00 2C */ bne lbl_800B2328
|
||||
lbl_800B2300:
|
||||
/* 800B2300 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 800B2304 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800B2308 40 82 00 20 */ bne lbl_800B2328
|
||||
/* 800B230C 80 1F 31 98 */ lwz r0, 0x3198(r31)
|
||||
/* 800B2310 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800B2314 41 82 00 14 */ beq lbl_800B2328
|
||||
/* 800B2318 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 800B231C D0 1F 37 C8 */ stfs f0, 0x37c8(r31)
|
||||
/* 800B2320 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 800B2324 D0 1F 37 D0 */ stfs f0, 0x37d0(r31)
|
||||
lbl_800B2328:
|
||||
/* 800B2328 80 1F 05 70 */ lwz r0, 0x570(r31)
|
||||
/* 800B232C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
||||
/* 800B2330 41 82 00 1C */ beq lbl_800B234C
|
||||
/* 800B2334 C0 3F 36 AC */ lfs f1, 0x36ac(r31)
|
||||
/* 800B2338 48 1B 5E AD */ bl cBgW_CheckBGround__Ff
|
||||
/* 800B233C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800B2340 41 82 00 0C */ beq lbl_800B234C
|
||||
/* 800B2344 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800B2348 B0 1F 31 18 */ sth r0, 0x3118(r31)
|
||||
lbl_800B234C:
|
||||
/* 800B234C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B2350 81 9F 06 28 */ lwz r12, 0x628(r31)
|
||||
/* 800B2354 81 8C 01 88 */ lwz r12, 0x188(r12)
|
||||
/* 800B2358 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B235C 4E 80 04 21 */ bctrl
|
||||
/* 800B2360 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B2364 41 82 00 28 */ beq lbl_800B238C
|
||||
/* 800B2368 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B236C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B2370 80 63 5D B8 */ lwz r3, 0x5db8(r3)
|
||||
/* 800B2374 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 800B2378 A8 BF 04 E6 */ lha r5, 0x4e6(r31)
|
||||
/* 800B237C 39 83 18 E0 */ addi r12, r3, 0x18e0
|
||||
/* 800B2380 48 2A FD 05 */ bl __ptmf_scall
|
||||
/* 800B2384 60 00 00 00 */ nop
|
||||
/* 800B2388 48 00 00 54 */ b lbl_800B23DC
|
||||
lbl_800B238C:
|
||||
/* 800B238C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B2390 81 9F 06 28 */ lwz r12, 0x628(r31)
|
||||
/* 800B2394 81 8C 01 98 */ lwz r12, 0x198(r12)
|
||||
/* 800B2398 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B239C 4E 80 04 21 */ bctrl
|
||||
/* 800B23A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B23A4 41 82 00 38 */ beq lbl_800B23DC
|
||||
/* 800B23A8 80 7F 28 18 */ lwz r3, 0x2818(r31)
|
||||
/* 800B23AC C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 800B23B0 D0 03 04 D0 */ stfs f0, 0x4d0(r3)
|
||||
/* 800B23B4 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 800B23B8 D0 03 04 D4 */ stfs f0, 0x4d4(r3)
|
||||
/* 800B23BC C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 800B23C0 D0 03 04 D8 */ stfs f0, 0x4d8(r3)
|
||||
/* 800B23C4 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800B23C8 B0 03 04 E6 */ sth r0, 0x4e6(r3)
|
||||
/* 800B23CC A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800B23D0 B0 03 04 DE */ sth r0, 0x4de(r3)
|
||||
/* 800B23D4 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800B23D8 D0 03 04 FC */ stfs f0, 0x4fc(r3)
|
||||
lbl_800B23DC:
|
||||
/* 800B23DC 38 7F 08 14 */ addi r3, r31, 0x814
|
||||
/* 800B23E0 48 1B 15 7D */ bl ClrCcMove__9cCcD_SttsFv
|
||||
lbl_800B23E4:
|
||||
/* 800B23E4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B23E8 48 2A FE 3D */ bl _restgpr_28
|
||||
/* 800B23EC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800B23F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B23F4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800B23F8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_800B172C:
|
||||
/* 800B172C 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800B1730 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800B1734 4C 82 00 20 */ bnelr
|
||||
/* 800B1738 38 80 00 00 */ li r4, 0
|
||||
/* 800B173C 38 A0 00 00 */ li r5, 0
|
||||
/* 800B1740 38 00 00 03 */ li r0, 3
|
||||
/* 800B1744 7C 09 03 A6 */ mtctr r0
|
||||
lbl_800B1748:
|
||||
/* 800B1748 38 05 2B AC */ addi r0, r5, 0x2bac
|
||||
/* 800B174C 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 800B1750 C0 03 2B A8 */ lfs f0, 0x2ba8(r3)
|
||||
/* 800B1754 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 800B1758 38 04 18 E0 */ addi r0, r4, 0x18e0
|
||||
/* 800B175C 7C 03 05 2E */ stfsx f0, r3, r0
|
||||
/* 800B1760 38 84 00 40 */ addi r4, r4, 0x40
|
||||
/* 800B1764 38 A5 00 04 */ addi r5, r5, 4
|
||||
/* 800B1768 42 00 FF E0 */ bdnz lbl_800B1748
|
||||
/* 800B176C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_800AD0F4:
|
||||
/* 800AD0F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800AD0F8 7C 08 02 A6 */ mflr r0
|
||||
/* 800AD0FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800AD100 7C A6 2B 78 */ mr r6, r5
|
||||
/* 800AD104 C0 25 00 04 */ lfs f1, 4(r5)
|
||||
/* 800AD108 C0 45 00 08 */ lfs f2, 8(r5)
|
||||
/* 800AD10C A8 A5 00 00 */ lha r5, 0(r5)
|
||||
/* 800AD110 C0 66 00 0C */ lfs f3, 0xc(r6)
|
||||
/* 800AD114 4B FF FE F9 */ bl setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf
|
||||
/* 800AD118 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800AD11C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AD120 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800AD124 4E 80 00 20 */ blr
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
lbl_800AD00C:
|
||||
/* 800AD00C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 800AD010 7C 08 02 A6 */ mflr r0
|
||||
/* 800AD014 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 800AD018 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 800AD01C F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 800AD020 DB C1 00 30 */ stfd f30, 0x30(r1)
|
||||
/* 800AD024 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
|
||||
/* 800AD028 DB A1 00 20 */ stfd f29, 0x20(r1)
|
||||
/* 800AD02C F3 A1 00 28 */ psq_st f29, 40(r1), 0, 0 /* qr0 */
|
||||
/* 800AD030 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800AD034 48 2B 51 A9 */ bl _savegpr_29
|
||||
/* 800AD038 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800AD03C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800AD040 FF A0 08 90 */ fmr f29, f1
|
||||
/* 800AD044 FF C0 10 90 */ fmr f30, f2
|
||||
/* 800AD048 7C BF 2B 78 */ mr r31, r5
|
||||
/* 800AD04C FF E0 18 90 */ fmr f31, f3
|
||||
/* 800AD050 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 800AD054 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 800AD058 38 E0 00 00 */ li r7, 0
|
||||
/* 800AD05C 3D 00 00 01 */ lis r8, 0x0001 /* 0x00010800@ha */
|
||||
/* 800AD060 39 08 08 00 */ addi r8, r8, 0x0800 /* 0x00010800@l */
|
||||
/* 800AD064 4B FF F5 AD */ bl getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl
|
||||
/* 800AD068 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800AD06C 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 800AD070 80 A1 00 08 */ lwz r5, 8(r1)
|
||||
/* 800AD074 FC 20 E8 90 */ fmr f1, f29
|
||||
/* 800AD078 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 800AD07C 7F E6 FB 78 */ mr r6, r31
|
||||
/* 800AD080 4B FF FC C1 */ bl commonSingleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformffs
|
||||
/* 800AD084 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800AD088 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800AD08C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800AD090 40 82 00 18 */ bne lbl_800AD0A8
|
||||
/* 800AD094 80 7D 20 60 */ lwz r3, 0x2060(r29)
|
||||
/* 800AD098 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 800AD09C 38 80 00 00 */ li r4, 0
|
||||
/* 800AD0A0 38 A0 00 23 */ li r5, 0x23
|
||||
/* 800AD0A4 4B F6 27 A5 */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
|
||||
lbl_800AD0A8:
|
||||
/* 800AD0A8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800AD0AC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 800AD0B0 4B FF D2 0D */ bl setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM
|
||||
/* 800AD0B4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800AD0B8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 800AD0BC 48 00 28 ED */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
|
||||
/* 800AD0C0 38 60 00 01 */ li r3, 1
|
||||
/* 800AD0C4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 800AD0C8 CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 800AD0CC E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
|
||||
/* 800AD0D0 CB C1 00 30 */ lfd f30, 0x30(r1)
|
||||
/* 800AD0D4 E3 A1 00 28 */ psq_l f29, 40(r1), 0, 0 /* qr0 */
|
||||
/* 800AD0D8 CB A1 00 20 */ lfd f29, 0x20(r1)
|
||||
/* 800AD0DC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800AD0E0 48 2B 51 49 */ bl _restgpr_29
|
||||
/* 800AD0E4 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 800AD0E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800AD0EC 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 800AD0F0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
lbl_800B4A08:
|
||||
/* 800B4A08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B4A0C 7C 08 02 A6 */ mflr r0
|
||||
/* 800B4A10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B4A14 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B4A18 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800B4A1C 80 03 05 88 */ lwz r0, 0x588(r3)
|
||||
/* 800B4A20 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
|
||||
/* 800B4A24 40 82 00 10 */ bne lbl_800B4A34
|
||||
/* 800B4A28 80 BF 27 F4 */ lwz r5, 0x27f4(r31)
|
||||
/* 800B4A2C 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 800B4A30 40 82 00 0C */ bne lbl_800B4A3C
|
||||
lbl_800B4A34:
|
||||
/* 800B4A34 38 60 00 00 */ li r3, 0
|
||||
/* 800B4A38 48 00 00 E0 */ b lbl_800B4B18
|
||||
lbl_800B4A3C:
|
||||
/* 800B4A3C 80 9F 27 E4 */ lwz r4, 0x27e4(r31)
|
||||
/* 800B4A40 4B FF FD 3D */ bl checkRequestTalkActor__9daAlink_cFP10dAttList_cP10fopAc_ac_c
|
||||
/* 800B4A44 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B4A48 41 82 00 CC */ beq lbl_800B4B14
|
||||
/* 800B4A4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4A50 4B FF FF 01 */ bl notTalk__9daAlink_cFv
|
||||
/* 800B4A54 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B4A58 41 82 00 14 */ beq lbl_800B4A6C
|
||||
/* 800B4A5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4A60 38 80 00 90 */ li r4, 0x90
|
||||
/* 800B4A64 4B FF E7 ED */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800B4A68 48 00 00 A4 */ b lbl_800B4B0C
|
||||
lbl_800B4A6C:
|
||||
/* 800B4A6C 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
|
||||
/* 800B4A70 80 64 05 5C */ lwz r3, 0x55c(r4)
|
||||
/* 800B4A74 54 60 01 8D */ rlwinm. r0, r3, 0, 6, 6
|
||||
/* 800B4A78 41 82 00 0C */ beq lbl_800B4A84
|
||||
/* 800B4A7C 38 60 00 00 */ li r3, 0
|
||||
/* 800B4A80 48 00 00 98 */ b lbl_800B4B18
|
||||
lbl_800B4A84:
|
||||
/* 800B4A84 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8
|
||||
/* 800B4A88 41 82 00 14 */ beq lbl_800B4A9C
|
||||
/* 800B4A8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4A90 38 80 00 3B */ li r4, 0x3b
|
||||
/* 800B4A94 4B FF E7 BD */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800B4A98 48 00 00 74 */ b lbl_800B4B0C
|
||||
lbl_800B4A9C:
|
||||
/* 800B4A9C 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
|
||||
/* 800B4AA0 41 82 00 30 */ beq lbl_800B4AD0
|
||||
/* 800B4AA4 A8 04 00 08 */ lha r0, 8(r4)
|
||||
/* 800B4AA8 2C 00 01 20 */ cmpwi r0, 0x120
|
||||
/* 800B4AAC 40 82 00 14 */ bne lbl_800B4AC0
|
||||
/* 800B4AB0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4AB4 38 80 00 3C */ li r4, 0x3c
|
||||
/* 800B4AB8 4B FF E7 99 */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800B4ABC 48 00 00 50 */ b lbl_800B4B0C
|
||||
lbl_800B4AC0:
|
||||
/* 800B4AC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4AC4 38 80 00 08 */ li r4, 8
|
||||
/* 800B4AC8 4B FF E7 89 */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800B4ACC 48 00 00 40 */ b lbl_800B4B0C
|
||||
lbl_800B4AD0:
|
||||
/* 800B4AD0 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
|
||||
/* 800B4AD4 41 82 00 14 */ beq lbl_800B4AE8
|
||||
/* 800B4AD8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4ADC 38 80 00 80 */ li r4, 0x80
|
||||
/* 800B4AE0 4B FF E7 71 */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800B4AE4 48 00 00 28 */ b lbl_800B4B0C
|
||||
lbl_800B4AE8:
|
||||
/* 800B4AE8 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
|
||||
/* 800B4AEC 41 82 00 14 */ beq lbl_800B4B00
|
||||
/* 800B4AF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4AF4 38 80 00 1B */ li r4, 0x1b
|
||||
/* 800B4AF8 4B FF E7 59 */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800B4AFC 48 00 00 10 */ b lbl_800B4B0C
|
||||
lbl_800B4B00:
|
||||
/* 800B4B00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B4B04 38 80 00 1C */ li r4, 0x1c
|
||||
/* 800B4B08 4B FF E7 49 */ bl setDoStatus__9daAlink_cFUc
|
||||
lbl_800B4B0C:
|
||||
/* 800B4B0C 38 60 00 01 */ li r3, 1
|
||||
/* 800B4B10 48 00 00 08 */ b lbl_800B4B18
|
||||
lbl_800B4B14:
|
||||
/* 800B4B14 38 60 00 00 */ li r3, 0
|
||||
lbl_800B4B18:
|
||||
/* 800B4B18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800B4B1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800B4B20 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B4B24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800B4B28 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_800ADAB8:
|
||||
/* 800ADAB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ADABC 7C 08 02 A6 */ mflr r0
|
||||
/* 800ADAC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ADAC4 7C C7 33 78 */ mr r7, r6
|
||||
/* 800ADAC8 C0 26 00 04 */ lfs f1, 4(r6)
|
||||
/* 800ADACC C0 46 00 08 */ lfs f2, 8(r6)
|
||||
/* 800ADAD0 A8 C6 00 00 */ lha r6, 0(r6)
|
||||
/* 800ADAD4 C0 67 00 0C */ lfs f3, 0xc(r7)
|
||||
/* 800ADAD8 4B FF FE 8D */ bl setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf
|
||||
/* 800ADADC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ADAE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ADAE4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ADAE8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_80079770:
|
||||
/* 80079770 A0 04 00 00 */ lhz r0, 0(r4)
|
||||
/* 80079774 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80079778 40 82 00 08 */ bne lbl_80079780
|
||||
/* 8007977C B0 C4 00 00 */ sth r6, 0(r4)
|
||||
lbl_80079780:
|
||||
/* 80079780 80 E5 00 00 */ lwz r7, 0(r5)
|
||||
/* 80079784 3C 07 00 00 */ addis r0, r7, 0
|
||||
/* 80079788 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8007978C 41 82 00 10 */ beq lbl_8007979C
|
||||
/* 80079790 80 83 00 98 */ lwz r4, 0x98(r3)
|
||||
/* 80079794 54 E0 18 38 */ slwi r0, r7, 3
|
||||
/* 80079798 7C C4 03 2E */ sthx r6, r4, r0
|
||||
lbl_8007979C:
|
||||
/* 8007979C 90 C5 00 00 */ stw r6, 0(r5)
|
||||
/* 800797A0 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 800797A4 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 800797A8 80 63 00 98 */ lwz r3, 0x98(r3)
|
||||
/* 800797AC 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 800797B0 54 00 18 38 */ slwi r0, r0, 3
|
||||
/* 800797B4 7C 83 03 2E */ sthx r4, r3, r0
|
||||
/* 800797B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,72 +0,0 @@
|
|||
lbl_80079564:
|
||||
/* 80079564 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80079568 7C 08 02 A6 */ mflr r0
|
||||
/* 8007956C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80079570 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80079574 48 2E 8C 61 */ bl _savegpr_27
|
||||
/* 80079578 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8007957C 80 63 00 A0 */ lwz r3, 0xa0(r3)
|
||||
/* 80079580 83 83 00 0C */ lwz r28, 0xc(r3)
|
||||
/* 80079584 80 1F 00 9C */ lwz r0, 0x9c(r31)
|
||||
/* 80079588 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007958C 41 82 00 C4 */ beq lbl_80079650
|
||||
/* 80079590 88 1F 00 89 */ lbz r0, 0x89(r31)
|
||||
/* 80079594 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80079598 40 82 00 50 */ bne lbl_800795E8
|
||||
/* 8007959C 3B 80 00 00 */ li r28, 0
|
||||
/* 800795A0 3B A0 00 00 */ li r29, 0
|
||||
/* 800795A4 48 00 00 30 */ b lbl_800795D4
|
||||
lbl_800795A8:
|
||||
/* 800795A8 80 1F 00 94 */ lwz r0, 0x94(r31)
|
||||
/* 800795AC 7C 60 EA 14 */ add r3, r0, r29
|
||||
/* 800795B0 38 9F 00 7C */ addi r4, r31, 0x7c
|
||||
/* 800795B4 48 2C DB E1 */ bl PSVECDotProduct
|
||||
/* 800795B8 80 7F 00 94 */ lwz r3, 0x94(r31)
|
||||
/* 800795BC 38 1D 00 0C */ addi r0, r29, 0xc
|
||||
/* 800795C0 7C 03 04 2E */ lfsx f0, r3, r0
|
||||
/* 800795C4 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 800795C8 7C 03 05 2E */ stfsx f0, r3, r0
|
||||
/* 800795CC 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 800795D0 3B BD 00 18 */ addi r29, r29, 0x18
|
||||
lbl_800795D4:
|
||||
/* 800795D4 80 7F 00 A0 */ lwz r3, 0xa0(r31)
|
||||
/* 800795D8 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 800795DC 7C 1C 00 00 */ cmpw r28, r0
|
||||
/* 800795E0 41 80 FF C8 */ blt lbl_800795A8
|
||||
/* 800795E4 48 00 00 6C */ b lbl_80079650
|
||||
lbl_800795E8:
|
||||
/* 800795E8 3B 60 00 00 */ li r27, 0
|
||||
/* 800795EC 3B C0 00 00 */ li r30, 0
|
||||
/* 800795F0 3B A0 00 00 */ li r29, 0
|
||||
/* 800795F4 48 00 00 4C */ b lbl_80079640
|
||||
lbl_800795F8:
|
||||
/* 800795F8 80 1F 00 94 */ lwz r0, 0x94(r31)
|
||||
/* 800795FC 7C C0 EA 14 */ add r6, r0, r29
|
||||
/* 80079600 7C BC F2 14 */ add r5, r28, r30
|
||||
/* 80079604 80 FF 00 9C */ lwz r7, 0x9c(r31)
|
||||
/* 80079608 A0 05 00 00 */ lhz r0, 0(r5)
|
||||
/* 8007960C 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 80079610 7C 67 02 14 */ add r3, r7, r0
|
||||
/* 80079614 A0 05 00 02 */ lhz r0, 2(r5)
|
||||
/* 80079618 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 8007961C 7C 87 02 14 */ add r4, r7, r0
|
||||
/* 80079620 A0 05 00 04 */ lhz r0, 4(r5)
|
||||
/* 80079624 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 80079628 7C A7 02 14 */ add r5, r7, r0
|
||||
/* 8007962C 38 E6 00 0C */ addi r7, r6, 0xc
|
||||
/* 80079630 48 1E F2 ED */ bl cM3d_CalcPla__FPC3VecPC3VecPC3VecP3VecPf
|
||||
/* 80079634 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 80079638 3B DE 00 0A */ addi r30, r30, 0xa
|
||||
/* 8007963C 3B BD 00 18 */ addi r29, r29, 0x18
|
||||
lbl_80079640:
|
||||
/* 80079640 80 7F 00 A0 */ lwz r3, 0xa0(r31)
|
||||
/* 80079644 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 80079648 7C 1B 00 00 */ cmpw r27, r0
|
||||
/* 8007964C 41 80 FF AC */ blt lbl_800795F8
|
||||
lbl_80079650:
|
||||
/* 80079650 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80079654 48 2E 8B CD */ bl _restgpr_27
|
||||
/* 80079658 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8007965C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80079660 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80079664 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8007E444:
|
||||
/* 8007E444 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007E448 7C 08 02 A6 */ mflr r0
|
||||
/* 8007E44C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007E450 81 83 00 B4 */ lwz r12, 0xb4(r3)
|
||||
/* 8007E454 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 8007E458 41 82 00 0C */ beq lbl_8007E464
|
||||
/* 8007E45C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007E460 4E 80 04 21 */ bctrl
|
||||
lbl_8007E464:
|
||||
/* 8007E464 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007E468 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007E46C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007E470 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_8007DAF8:
|
||||
/* 8007DAF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007DAFC 7C 08 02 A6 */ mflr r0
|
||||
/* 8007DB00 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007DB04 A0 A3 00 92 */ lhz r5, 0x92(r3)
|
||||
/* 8007DB08 38 C0 00 01 */ li r6, 1
|
||||
/* 8007DB0C 4B FF FE F9 */ bl CaptPolyGrpRp__4dBgWFR13dBgS_CaptPolyii
|
||||
/* 8007DB10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007DB14 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007DB18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007DB1C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_8007B958:
|
||||
/* 8007B958 88 03 00 88 */ lbz r0, 0x88(r3)
|
||||
/* 8007B95C 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f
|
||||
/* 8007B960 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_80079EEC:
|
||||
/* 80079EEC 80 03 00 94 */ lwz r0, 0x94(r3)
|
||||
/* 80079EF0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80079EF4 41 82 00 34 */ beq lbl_80079F28
|
||||
/* 80079EF8 80 03 00 98 */ lwz r0, 0x98(r3)
|
||||
/* 80079EFC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80079F00 41 82 00 28 */ beq lbl_80079F28
|
||||
/* 80079F04 80 03 00 A4 */ lwz r0, 0xa4(r3)
|
||||
/* 80079F08 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80079F0C 41 82 00 1C */ beq lbl_80079F28
|
||||
/* 80079F10 80 03 00 AC */ lwz r0, 0xac(r3)
|
||||
/* 80079F14 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80079F18 41 82 00 10 */ beq lbl_80079F28
|
||||
/* 80079F1C 80 03 00 A8 */ lwz r0, 0xa8(r3)
|
||||
/* 80079F20 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80079F24 40 82 00 0C */ bne lbl_80079F30
|
||||
lbl_80079F28:
|
||||
/* 80079F28 38 60 00 01 */ li r3, 1
|
||||
/* 80079F2C 4E 80 00 20 */ blr
|
||||
lbl_80079F30:
|
||||
/* 80079F30 38 60 00 00 */ li r3, 0
|
||||
/* 80079F34 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_8007B964:
|
||||
/* 8007B964 88 03 00 88 */ lbz r0, 0x88(r3)
|
||||
/* 8007B968 54 03 07 FE */ clrlwi r3, r0, 0x1f
|
||||
/* 8007B96C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_8007E4B4:
|
||||
/* 8007E4B4 88 03 00 BC */ lbz r0, 0xbc(r3)
|
||||
/* 8007E4B8 54 03 07 FE */ clrlwi r3, r0, 0x1f
|
||||
/* 8007E4BC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_8007B948:
|
||||
/* 8007B948 80 03 00 9C */ lwz r0, 0x9c(r3)
|
||||
/* 8007B94C 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 8007B950 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 8007B954 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B0B0:
|
||||
/* 8007B0B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B0B4 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B0B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B0BC 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 8007B0C0 81 8C 00 F8 */ lwz r12, 0xf8(r12)
|
||||
/* 8007B0C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007B0C8 4E 80 04 21 */ bctrl
|
||||
/* 8007B0CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B0D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B0D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B0D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
lbl_8007E360:
|
||||
/* 8007E360 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007E364 7C 08 02 A6 */ mflr r0
|
||||
/* 8007E368 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007E36C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007E370 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8007E374 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8007E378 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8007E37C 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 8007E380 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 8007E384 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007E388 4E 80 04 21 */ bctrl
|
||||
/* 8007E38C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8007E390 41 82 00 0C */ beq lbl_8007E39C
|
||||
/* 8007E394 38 60 00 01 */ li r3, 1
|
||||
/* 8007E398 48 00 00 28 */ b lbl_8007E3C0
|
||||
lbl_8007E39C:
|
||||
/* 8007E39C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8007E3A0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8007E3A4 81 9E 00 04 */ lwz r12, 4(r30)
|
||||
/* 8007E3A8 81 8C 00 88 */ lwz r12, 0x88(r12)
|
||||
/* 8007E3AC 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007E3B0 4E 80 04 21 */ bctrl
|
||||
/* 8007E3B4 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8007E3B8 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 8007E3BC 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
lbl_8007E3C0:
|
||||
/* 8007E3C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007E3C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8007E3C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007E3CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007E3D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007E3D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_8007ABC4:
|
||||
/* 8007ABC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007ABC8 7C 08 02 A6 */ mflr r0
|
||||
/* 8007ABCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007ABD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007ABD4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8007ABD8 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 8007ABDC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007ABE0 41 82 00 1C */ beq lbl_8007ABFC
|
||||
/* 8007ABE4 38 7F 00 4C */ addi r3, r31, 0x4c
|
||||
/* 8007ABE8 38 9F 00 1C */ addi r4, r31, 0x1c
|
||||
/* 8007ABEC 48 2C B8 C5 */ bl PSMTXCopy
|
||||
/* 8007ABF0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 8007ABF4 38 9F 00 4C */ addi r4, r31, 0x4c
|
||||
/* 8007ABF8 48 2C B8 B9 */ bl PSMTXCopy
|
||||
lbl_8007ABFC:
|
||||
/* 8007ABFC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007AC00 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007AC04 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007AC08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007AC0C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B800:
|
||||
/* 8007B800 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B804 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B808 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B80C 3C A0 02 00 */ lis r5, 0x200
|
||||
/* 8007B810 4B FF FF 7D */ bl GetMaskPolyInf1_NoShift__4cBgWCFiUl
|
||||
/* 8007B814 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B818 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B81C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B820 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_8007B164:
|
||||
/* 8007B164 80 83 00 A8 */ lwz r4, 0xa8(r3)
|
||||
/* 8007B168 A0 03 00 92 */ lhz r0, 0x92(r3)
|
||||
/* 8007B16C 54 03 28 34 */ slwi r3, r0, 5
|
||||
/* 8007B170 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8007B174 7C 64 1A 14 */ add r3, r4, r3
|
||||
/* 8007B178 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B87C:
|
||||
/* 8007B87C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B880 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B884 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B888 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B88C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8007B890 38 C0 00 00 */ li r6, 0
|
||||
/* 8007B894 4B FF FF 91 */ bl GetPolyInf2__4cBgWCFiUlUl
|
||||
/* 8007B898 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B89C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B8A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B8A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B3AC:
|
||||
/* 8007B3AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B3B0 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B3B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B3B8 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B3BC 38 A0 00 3F */ li r5, 0x3f
|
||||
/* 8007B3C0 38 C0 00 00 */ li r6, 0
|
||||
/* 8007B3C4 4B FF FF 49 */ bl GetPolyInf0__4cBgWCFiUlUl
|
||||
/* 8007B3C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B3CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B3D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B3D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B760:
|
||||
/* 8007B760 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B764 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B768 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B76C A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B770 3C A0 00 F8 */ lis r5, 0xf8
|
||||
/* 8007B774 38 C0 00 13 */ li r6, 0x13
|
||||
/* 8007B778 4B FF FE DD */ bl GetPolyInf1__4cBgWCFiUlUl
|
||||
/* 8007B77C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B780 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B784 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B788 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_8007B2B0:
|
||||
/* 8007B2B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B2B4 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B2B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B2BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007B2C0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8007B2C4 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B2C8 48 00 06 69 */ bl GetTriGrp__4cBgWCFi
|
||||
/* 8007B2CC 80 9F 00 A0 */ lwz r4, 0xa0(r31)
|
||||
/* 8007B2D0 80 84 00 24 */ lwz r4, 0x24(r4)
|
||||
/* 8007B2D4 1C 03 00 34 */ mulli r0, r3, 0x34
|
||||
/* 8007B2D8 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8007B2DC 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
/* 8007B2E0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007B2E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B2E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B2EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B2F0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_8007DF58:
|
||||
/* 8007DF58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007DF5C 7C 08 02 A6 */ mflr r0
|
||||
/* 8007DF60 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007DF64 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 8007DF68 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8007DF6C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007DF70 4E 80 04 21 */ bctrl
|
||||
/* 8007DF74 54 63 AE 3E */ rlwinm r3, r3, 0x15, 0x18, 0x1f
|
||||
/* 8007DF78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007DF7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007DF80 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007DF84 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B404:
|
||||
/* 8007B404 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B408 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B40C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B410 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B414 3C A0 00 20 */ lis r5, 0x20
|
||||
/* 8007B418 38 C0 00 15 */ li r6, 0x15
|
||||
/* 8007B41C 4B FF FE F1 */ bl GetPolyInf0__4cBgWCFiUlUl
|
||||
/* 8007B420 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B424 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B428 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B42C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B7DC:
|
||||
/* 8007B7DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B7E0 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B7E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B7E8 3C A0 01 00 */ lis r5, 0x100
|
||||
/* 8007B7EC 4B FF FF A1 */ bl GetMaskPolyInf1_NoShift__4cBgWCFiUl
|
||||
/* 8007B7F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B7F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B7F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B7FC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B6AC:
|
||||
/* 8007B6AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B6B0 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B6B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B6B8 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B6BC 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8007B6C0 38 C0 00 00 */ li r6, 0
|
||||
/* 8007B6C4 4B FF FF 91 */ bl GetPolyInf1__4cBgWCFiUlUl
|
||||
/* 8007B6C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B6CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B6D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B6D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B488:
|
||||
/* 8007B488 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B48C 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B490 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B494 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B498 3C A0 30 00 */ lis r5, 0x3000
|
||||
/* 8007B49C 38 C0 00 1C */ li r6, 0x1c
|
||||
/* 8007B4A0 4B FF FE 6D */ bl GetPolyInf0__4cBgWCFiUlUl
|
||||
/* 8007B4A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B4A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B4AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B4B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_8007B360:
|
||||
/* 8007B360 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B364 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B368 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B36C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007B370 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8007B374 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8007B378 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8007B37C 4B FF FF 79 */ bl GetPolyInfId__4cBgWCFi
|
||||
/* 8007B380 80 9E 00 A0 */ lwz r4, 0xa0(r30)
|
||||
/* 8007B384 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 8007B388 54 60 20 36 */ slwi r0, r3, 4
|
||||
/* 8007B38C 7C 04 00 2E */ lwzx r0, r4, r0
|
||||
/* 8007B390 7F E3 00 38 */ and r3, r31, r0
|
||||
/* 8007B394 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007B398 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8007B39C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B3A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B3A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B3A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_8007B78C:
|
||||
/* 8007B78C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B790 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B794 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B798 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007B79C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8007B7A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8007B7A4 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8007B7A8 4B FF FB 4D */ bl GetPolyInfId__4cBgWCFi
|
||||
/* 8007B7AC 80 9E 00 A0 */ lwz r4, 0xa0(r30)
|
||||
/* 8007B7B0 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 8007B7B4 54 60 20 36 */ slwi r0, r3, 4
|
||||
/* 8007B7B8 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8007B7BC 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 8007B7C0 7F E3 00 38 */ and r3, r31, r0
|
||||
/* 8007B7C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007B7C8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8007B7CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B7D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B7D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B7D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B4B4:
|
||||
/* 8007B4B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B4B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B4BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B4C0 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B4C4 3C A0 80 00 */ lis r5, 0x8000
|
||||
/* 8007B4C8 38 C0 00 1F */ li r6, 0x1f
|
||||
/* 8007B4CC 4B FF FE 41 */ bl GetPolyInf0__4cBgWCFiUlUl
|
||||
/* 8007B4D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B4D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B4D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B4DC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B550:
|
||||
/* 8007B550 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B554 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B558 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B55C 3C A0 00 02 */ lis r5, 2
|
||||
/* 8007B560 4B FF FE 01 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B564 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B568 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B56C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B570 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_8007B704:
|
||||
/* 8007B704 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B708 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B70C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B710 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B714 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000F000@ha */
|
||||
/* 8007B718 38 A5 F0 00 */ addi r5, r5, 0xF000 /* 0x0000F000@l */
|
||||
/* 8007B71C 38 C0 00 0C */ li r6, 0xc
|
||||
/* 8007B720 4B FF FF 35 */ bl GetPolyInf1__4cBgWCFiUlUl
|
||||
/* 8007B724 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B728 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B72C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B730 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B734:
|
||||
/* 8007B734 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B738 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B73C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B740 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B744 3C A0 00 07 */ lis r5, 7
|
||||
/* 8007B748 38 C0 00 10 */ li r6, 0x10
|
||||
/* 8007B74C 4B FF FF 09 */ bl GetPolyInf1__4cBgWCFiUlUl
|
||||
/* 8007B750 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B754 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B758 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B75C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B5E0:
|
||||
/* 8007B5E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B5E4 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B5E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B5EC 3C A0 00 80 */ lis r5, 0x80
|
||||
/* 8007B5F0 4B FF FD 71 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B5F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B5F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B5FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B600 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B598:
|
||||
/* 8007B598 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B59C 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B5A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B5A4 3C A0 00 08 */ lis r5, 8
|
||||
/* 8007B5A8 4B FF FD B9 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B5AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B5B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B5B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B5B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_8007B504:
|
||||
/* 8007B504 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B508 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B50C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B510 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008000@ha */
|
||||
/* 8007B514 38 A5 80 00 */ addi r5, r5, 0x8000 /* 0x00008000@l */
|
||||
/* 8007B518 4B FF FE 49 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B51C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B520 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B524 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B528 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8007B3D8:
|
||||
/* 8007B3D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B3DC 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B3E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B3E4 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B3E8 38 A0 3F C0 */ li r5, 0x3fc0
|
||||
/* 8007B3EC 38 C0 00 06 */ li r6, 6
|
||||
/* 8007B3F0 4B FF FF 1D */ bl GetPolyInf0__4cBgWCFiUlUl
|
||||
/* 8007B3F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B3F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B3FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B400 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_8007DF28:
|
||||
/* 8007DF28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007DF2C 7C 08 02 A6 */ mflr r0
|
||||
/* 8007DF30 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007DF34 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 8007DF38 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8007DF3C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007DF40 4E 80 04 21 */ bctrl
|
||||
/* 8007DF44 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 8007DF48 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007DF4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007DF50 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007DF54 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B574:
|
||||
/* 8007B574 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B578 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B57C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B580 3C A0 00 04 */ lis r5, 4
|
||||
/* 8007B584 4B FF FD DD */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B588 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B58C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B590 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B594 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_8007B30C:
|
||||
/* 8007B30C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8007B310 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B314 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8007B318 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007B31C 48 2E 6E C1 */ bl _savegpr_29
|
||||
/* 8007B320 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8007B324 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8007B328 7C DF 33 78 */ mr r31, r6
|
||||
/* 8007B32C 4B FF FF C9 */ bl GetPolyInfId__4cBgWCFi
|
||||
/* 8007B330 80 9D 00 A0 */ lwz r4, 0xa0(r29)
|
||||
/* 8007B334 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 8007B338 54 60 20 36 */ slwi r0, r3, 4
|
||||
/* 8007B33C 7C 04 00 2E */ lwzx r0, r4, r0
|
||||
/* 8007B340 7F C0 00 38 */ and r0, r30, r0
|
||||
/* 8007B344 7C 03 FC 30 */ srw r3, r0, r31
|
||||
/* 8007B348 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007B34C 48 2E 6E DD */ bl _restgpr_29
|
||||
/* 8007B350 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8007B354 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B358 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8007B35C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_8007B654:
|
||||
/* 8007B654 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8007B658 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B65C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8007B660 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007B664 48 2E 6B 79 */ bl _savegpr_29
|
||||
/* 8007B668 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8007B66C 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8007B670 7C DF 33 78 */ mr r31, r6
|
||||
/* 8007B674 4B FF FC 81 */ bl GetPolyInfId__4cBgWCFi
|
||||
/* 8007B678 80 9D 00 A0 */ lwz r4, 0xa0(r29)
|
||||
/* 8007B67C 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 8007B680 54 60 20 36 */ slwi r0, r3, 4
|
||||
/* 8007B684 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8007B688 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 8007B68C 7F C0 00 38 */ and r0, r30, r0
|
||||
/* 8007B690 7C 03 FC 30 */ srw r3, r0, r31
|
||||
/* 8007B694 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007B698 48 2E 6B 91 */ bl _restgpr_29
|
||||
/* 8007B69C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8007B6A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B6A4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8007B6A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_8007B824:
|
||||
/* 8007B824 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8007B828 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B82C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8007B830 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007B834 48 2E 69 A9 */ bl _savegpr_29
|
||||
/* 8007B838 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8007B83C 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8007B840 7C DF 33 78 */ mr r31, r6
|
||||
/* 8007B844 4B FF FA B1 */ bl GetPolyInfId__4cBgWCFi
|
||||
/* 8007B848 80 9D 00 A0 */ lwz r4, 0xa0(r29)
|
||||
/* 8007B84C 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 8007B850 54 60 20 36 */ slwi r0, r3, 4
|
||||
/* 8007B854 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8007B858 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 8007B85C 7F C0 00 38 */ and r0, r30, r0
|
||||
/* 8007B860 7C 03 FC 30 */ srw r3, r0, r31
|
||||
/* 8007B864 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007B868 48 2E 69 C1 */ bl _restgpr_29
|
||||
/* 8007B86C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8007B870 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B874 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8007B878 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_8007B2F4:
|
||||
/* 8007B2F4 80 63 00 A0 */ lwz r3, 0xa0(r3)
|
||||
/* 8007B2F8 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 8007B2FC 1C 04 00 0A */ mulli r0, r4, 0xa
|
||||
/* 8007B300 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8007B304 A0 63 00 06 */ lhz r3, 6(r3)
|
||||
/* 8007B308 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B52C:
|
||||
/* 8007B52C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B530 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B534 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B538 3C A0 00 01 */ lis r5, 1
|
||||
/* 8007B53C 4B FF FE 25 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B540 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B544 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B548 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B54C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B4E0:
|
||||
/* 8007B4E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B4E4 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B4E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B4EC 38 A0 40 00 */ li r5, 0x4000
|
||||
/* 8007B4F0 4B FF FE 71 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B4F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B4F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B4FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B500 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8007B5BC:
|
||||
/* 8007B5BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B5C0 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B5C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B5C8 3C A0 00 10 */ lis r5, 0x10
|
||||
/* 8007B5CC 4B FF FD 95 */ bl GetMaskPolyInf0_NoShift__4cBgWCFiUl
|
||||
/* 8007B5D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B5D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B5D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B5DC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_8007B8A8:
|
||||
/* 8007B8A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007B8AC 7C 08 02 A6 */ mflr r0
|
||||
/* 8007B8B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007B8B4 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 8007B8B8 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FF00@ha */
|
||||
/* 8007B8BC 38 A5 FF 00 */ addi r5, r5, 0xFF00 /* 0x0000FF00@l */
|
||||
/* 8007B8C0 38 C0 00 08 */ li r6, 8
|
||||
/* 8007B8C4 4B FF FF 61 */ bl GetPolyInf2__4cBgWCFiUlUl
|
||||
/* 8007B8C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007B8CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007B8D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007B8D4 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue