mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
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:
+13
-13
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
|||||||
.init | 91.849662% | 8700 | 9472
|
.init | 91.849662% | 8700 | 9472
|
||||||
.extab | 100.000000% | 96 | 96
|
.extab | 100.000000% | 96 | 96
|
||||||
.extabindex | 100.000000% | 96 | 96
|
.extabindex | 100.000000% | 96 | 96
|
||||||
.text | 16.800351% | 604232 | 3596544
|
.text | 17.786186% | 639688 | 3596544
|
||||||
.ctors | 100.000000% | 448 | 448
|
.ctors | 100.000000% | 448 | 448
|
||||||
.dtors | 100.000000% | 32 | 32
|
.dtors | 100.000000% | 32 | 32
|
||||||
.rodata | 100.000000% | 193856 | 193856
|
.rodata | 100.000000% | 193856 | 193856
|
||||||
.data | 100.000000% | 197632 | 197632
|
.data | 100.000000% | 197632 | 197632
|
||||||
.sdata | 100.000000% | 1408 | 1408
|
.sdata | 100.000000% | 1408 | 1408
|
||||||
.sdata2 | 100.000000% | 20832 | 20832
|
.sdata2 | 100.000000% | 20832 | 20832
|
||||||
Total | 25.557618% | 1027588 | 4020672
|
Total | 26.439461% | 1063044 | 4020672
|
||||||
|
|
||||||
## Total
|
## Total
|
||||||
|
|
||||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||||
---|---|---|---
|
---|---|---|---
|
||||||
main.dol | 25.557618% | 1027588 | 4020672
|
main.dol | 26.439461% | 1063044 | 4020672
|
||||||
RELs | 33.217047% | 3820068 | 11500324
|
RELs | 33.257498% | 3824720 | 11500324
|
||||||
Total | 31.232893% | 4847656 | 15520996
|
Total | 31.491304% | 4887764 | 15520996
|
||||||
|
|
||||||
## RELs
|
## RELs
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ d_a_ppolamp | 42.341463% | 1736 | 4100
|
|||||||
d_a_demo_item | 33.863165% | 3920 | 11576
|
d_a_demo_item | 33.863165% | 3920 | 11576
|
||||||
d_a_cstaf | 100.000000% | 11860 | 11860
|
d_a_cstaf | 100.000000% | 11860 | 11860
|
||||||
d_a_bg | 35.526882% | 3304 | 9300
|
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_title | 39.558574% | 2796 | 7068
|
||||||
d_a_L7low_dr | 38.905775% | 1536 | 3948
|
d_a_L7low_dr | 38.905775% | 1536 | 3948
|
||||||
d_a_andsw2 | 29.472774% | 1364 | 4628
|
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_mirror | 32.707993% | 3208 | 9808
|
||||||
d_a_cow | 22.936702% | 12784 | 55736
|
d_a_cow | 22.936702% | 12784 | 55736
|
||||||
d_a_disappear | 45.091514% | 1084 | 2404
|
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_spinner | 27.874187% | 5140 | 18440
|
||||||
d_a_swLBall | 33.651805% | 1268 | 3768
|
d_a_swLBall | 33.651805% | 1268 | 3768
|
||||||
d_a_suspend | 68.303571% | 612 | 896
|
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_bg_obj | 32.434657% | 6304 | 19436
|
||||||
d_a_warp_bug | 54.940711% | 1112 | 2024
|
d_a_warp_bug | 54.940711% | 1112 | 2024
|
||||||
d_a_vrbox2 | 34.977578% | 2184 | 6244
|
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_bd | 31.115418% | 5780 | 18576
|
||||||
d_a_scene_exit2 | 44.782034% | 1356 | 3028
|
d_a_scene_exit2 | 44.782034% | 1356 | 3028
|
||||||
d_a_swhit0 | 35.577421% | 2748 | 7724
|
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_Lv8Gate | 43.347193% | 1668 | 3848
|
||||||
d_a_tag_ret_room | 49.168646% | 828 | 1684
|
d_a_tag_ret_room | 49.168646% | 828 | 1684
|
||||||
d_a_tag_waterfall | 46.361502% | 1580 | 3408
|
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_mstop | 36.151961% | 1180 | 3264
|
||||||
d_a_tag_escape | 100.000000% | 712 | 712
|
d_a_tag_escape | 100.000000% | 712 | 712
|
||||||
d_a_tag_setrestart | 49.130435% | 904 | 1840
|
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_chkpoint | 39.852399% | 864 | 2168
|
||||||
d_a_tag_firewall | 35.325132% | 1608 | 4552
|
d_a_tag_firewall | 35.325132% | 1608 | 4552
|
||||||
d_a_tag_lv6CstaSw | 51.406250% | 1316 | 2560
|
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_mwait | 35.082873% | 1016 | 2896
|
||||||
d_a_tag_ajnot | 56.493506% | 696 | 1232
|
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_chgrestart | 48.868778% | 864 | 1768
|
||||||
d_a_tag_cstasw | 100.000000% | 2560 | 2560
|
d_a_tag_cstasw | 100.000000% | 2560 | 2560
|
||||||
d_a_tag_lv5soup | 100.000000% | 1908 | 1908
|
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_kytag08 | 31.379026% | 1520 | 4844
|
||||||
d_a_kytag00 | 33.522084% | 2368 | 7064
|
d_a_kytag00 | 33.522084% | 2368 | 7064
|
||||||
d_a_kytag02 | 54.888889% | 988 | 1800
|
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_kytag11 | 52.643172% | 956 | 1816
|
||||||
d_a_kytag05 | 100.000000% | 816 | 816
|
d_a_kytag05 | 100.000000% | 816 | 816
|
||||||
d_a_kytag13 | 30.696576% | 2080 | 6776
|
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_bq | 28.033347% | 11164 | 39824
|
||||||
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
||||||
d_a_b_gm | 30.376176% | 11628 | 38280
|
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
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user