mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-30 01:49:04 -04:00
0eec99db4d
* split c_math * split c_angle * split c_API_controller_pad * split c_API_graphic * split c_bg_s_chk * c_bg_s_gnd_chk split * more c_bg split * split c_cc_d * delete asm * split c_cc_s * split c_lib * split c_m2d and c_m3d_g_aab * split c_m3d_g_cir * split c_m3d_g_cps * split rest of c_m3d_g * split c_m3d * split c_malloc * split c_request * split c_sxyz * split and partly decompile c_xyz * format * c_angle.h * begin c_angle decomp * c_angle * progress adding stub classes for SComponent * more c_m3d * remove some asm and format * more m3d headers * more c_angle decomp * c_lib headers * add public to classes * fix csXyz member names * c_sxyz partly OK * move Zero csXyz to c_sxyz header * c_API_graphic * delete some unused asm * move math extern data, decompile some functions * delete unused asm * fix duplicated c_angle.h * fix an inlined function name, add more inlined functions for c_angle.h (currently unused) * format Co-authored-by: Pheenoh <pheenoh@gmail.com>
1008 lines
54 KiB
ArmAsm
1008 lines
54 KiB
ArmAsm
/* 801A040C 0019D34C 94 21 FE B0 */ stwu r1, -0x150(r1)
|
|
/* 801A0410 0019D350 7C 08 02 A6 */ mflr r0
|
|
/* 801A0414 0019D354 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 801A0418 0019D358 DB E1 01 40 */ stfd f31, 0x140(r1)
|
|
/* 801A041C 0019D35C F3 E1 01 48 */ psq_st f31, 328(r1), 0, 0
|
|
/* 801A0420 0019D360 DB C1 01 30 */ stfd f30, 0x130(r1)
|
|
/* 801A0424 0019D364 F3 C1 01 38 */ psq_st f30, 312(r1), 0, 0
|
|
/* 801A0428 0019D368 39 61 01 30 */ addi r11, r1, 0x130
|
|
/* 801A042C 0019D36C 48 1C 1D 75 */ bl _savegpr_14
|
|
/* 801A0430 0019D370 7C 6F 1B 78 */ mr r15, r3
|
|
/* 801A0434 0019D374 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A0438 0019D378 38 83 CA 54 */ addi r4, r3, lbl_8042CA54@l
|
|
/* 801A043C 0019D37C 3B 24 12 D2 */ addi r25, r4, 0x12d2
|
|
/* 801A0440 0019D380 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801A0444 0019D384 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801A0448 0019D388 81 C3 5D 74 */ lwz r14, 0x5d74(r3)
|
|
/* 801A044C 0019D38C 38 00 00 00 */ li r0, 0
|
|
/* 801A0450 0019D390 B0 01 00 60 */ sth r0, 0x60(r1)
|
|
/* 801A0454 0019D394 B0 01 00 62 */ sth r0, 0x62(r1)
|
|
/* 801A0458 0019D398 B0 01 00 64 */ sth r0, 0x64(r1)
|
|
/* 801A045C 0019D39C B0 01 00 66 */ sth r0, 0x66(r1)
|
|
/* 801A0460 0019D3A0 28 0E 00 00 */ cmplwi r14, 0
|
|
/* 801A0464 0019D3A4 41 82 0E B0 */ beq lbl_801A1314
|
|
/* 801A0468 0019D3A8 88 04 12 D8 */ lbz r0, 0x12d8(r4)
|
|
/* 801A046C 0019D3AC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0470 0019D3B0 41 82 00 A8 */ beq lbl_801A0518
|
|
/* 801A0474 0019D3B4 38 61 00 74 */ addi r3, r1, 0x74
|
|
/* 801A0478 0019D3B8 4B ED 75 89 */ bl dBgS_CamGndChk_Wtr
|
|
/* 801A047C 0019D3BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801A0480 0019D3C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801A0484 0019D3C4 88 03 00 13 */ lbz r0, 0x13(r3)
|
|
/* 801A0488 0019D3C8 28 00 00 31 */ cmplwi r0, 0x31
|
|
/* 801A048C 0019D3CC 40 82 00 18 */ bne lbl_801A04A4
|
|
/* 801A0490 0019D3D0 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
|
/* 801A0494 0019D3D4 80 03 05 74 */ lwz r0, 0x574(r3)
|
|
/* 801A0498 0019D3D8 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
|
/* 801A049C 0019D3DC 40 82 00 08 */ bne lbl_801A04A4
|
|
/* 801A04A0 0019D3E0 48 00 AB 7D */ bl dKy_WaterIn_Light_set
|
|
lbl_801A04A4:
|
|
/* 801A04A4 0019D3E4 C0 0E 00 D8 */ lfs f0, 0xd8(r14)
|
|
/* 801A04A8 0019D3E8 D0 01 00 68 */ stfs f0, 0x68(r1)
|
|
/* 801A04AC 0019D3EC C0 2E 00 DC */ lfs f1, 0xdc(r14)
|
|
/* 801A04B0 0019D3F0 D0 21 00 6C */ stfs f1, 0x6c(r1)
|
|
/* 801A04B4 0019D3F4 C0 0E 00 E0 */ lfs f0, 0xe0(r14)
|
|
/* 801A04B8 0019D3F8 D0 01 00 70 */ stfs f0, 0x70(r1)
|
|
/* 801A04BC 0019D3FC C0 02 A2 E8 */ lfs f0, lbl_80453CE8-_SDA2_BASE_(r2)
|
|
/* 801A04C0 0019D400 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 801A04C4 0019D404 D0 01 00 6C */ stfs f0, 0x6c(r1)
|
|
/* 801A04C8 0019D408 38 61 00 74 */ addi r3, r1, 0x74
|
|
/* 801A04CC 0019D40C 38 81 00 68 */ addi r4, r1, 0x68
|
|
/* 801A04D0 0019D410 48 0C 78 59 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
|
/* 801A04D4 0019D414 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801A04D8 0019D418 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801A04DC 0019D41C 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
/* 801A04E0 0019D420 38 81 00 74 */ addi r4, r1, 0x74
|
|
/* 801A04E4 0019D424 4B ED 3F BD */ bl cBgS_NS_GroundCross
|
|
/* 801A04E8 0019D428 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A04EC 0019D42C 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
|
|
/* 801A04F0 0019D430 38 63 12 58 */ addi r3, r3, 0x1258
|
|
/* 801A04F4 0019D434 C0 22 A2 48 */ lfs f1, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A04F8 0019D438 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
|
|
/* 801A04FC 0019D43C C0 62 A2 68 */ lfs f3, lbl_80453C68-_SDA2_BASE_(r2)
|
|
/* 801A0500 0019D440 C0 82 A2 F0 */ lfs f4, lbl_80453CF0-_SDA2_BASE_(r2)
|
|
/* 801A0504 0019D444 48 0C F4 79 */ bl cLib_addCalc__FPfffff
|
|
/* 801A0508 0019D448 38 61 00 74 */ addi r3, r1, 0x74
|
|
/* 801A050C 0019D44C 38 80 FF FF */ li r4, -1
|
|
/* 801A0510 0019D450 4B ED 75 89 */ bl dBgS_CamGndChk_Wtr_NS_dtor
|
|
/* 801A0514 0019D454 48 00 00 0C */ b lbl_801A0520
|
|
lbl_801A0518:
|
|
/* 801A0518 0019D458 C0 02 A2 0C */ lfs f0, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 801A051C 0019D45C D0 04 12 58 */ stfs f0, 0x1258(r4)
|
|
lbl_801A0520:
|
|
/* 801A0520 0019D460 38 01 00 20 */ addi r0, r1, 0x20
|
|
/* 801A0524 0019D464 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 801A0528 0019D468 38 01 00 3C */ addi r0, r1, 0x3c
|
|
/* 801A052C 0019D46C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 801A0530 0019D470 38 01 00 38 */ addi r0, r1, 0x38
|
|
/* 801A0534 0019D474 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 801A0538 0019D478 38 01 00 34 */ addi r0, r1, 0x34
|
|
/* 801A053C 0019D47C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801A0540 0019D480 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A0544 0019D484 38 E3 CA 54 */ addi r7, r3, lbl_8042CA54@l
|
|
/* 801A0548 0019D488 3B 47 11 DC */ addi r26, r7, 0x11dc
|
|
/* 801A054C 0019D48C 93 41 00 18 */ stw r26, 0x18(r1)
|
|
/* 801A0550 0019D490 93 21 00 1C */ stw r25, 0x1c(r1)
|
|
/* 801A0554 0019D494 7D E3 7B 78 */ mr r3, r15
|
|
/* 801A0558 0019D498 38 87 12 C6 */ addi r4, r7, 0x12c6
|
|
/* 801A055C 0019D49C 38 A7 12 C7 */ addi r5, r7, 0x12c7
|
|
/* 801A0560 0019D4A0 38 C7 12 C2 */ addi r6, r7, 0x12c2
|
|
/* 801A0564 0019D4A4 38 E7 12 C3 */ addi r7, r7, 0x12c3
|
|
/* 801A0568 0019D4A8 39 01 00 23 */ addi r8, r1, 0x23
|
|
/* 801A056C 0019D4AC 39 21 00 21 */ addi r9, r1, 0x21
|
|
/* 801A0570 0019D4B0 39 41 00 22 */ addi r10, r1, 0x22
|
|
/* 801A0574 0019D4B4 4B FF F6 61 */ bl dScnKy_env_light_c_NS_setLight_palno_get
|
|
/* 801A0578 0019D4B8 88 01 00 23 */ lbz r0, 0x23(r1)
|
|
/* 801A057C 0019D4BC 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 801A0580 0019D4C0 40 82 00 44 */ bne lbl_801A05C4
|
|
/* 801A0584 0019D4C4 38 A0 00 FF */ li r5, 0xff
|
|
/* 801A0588 0019D4C8 B0 AF 11 00 */ sth r5, 0x1100(r15)
|
|
/* 801A058C 0019D4CC 38 80 00 00 */ li r4, 0
|
|
/* 801A0590 0019D4D0 B0 8F 11 02 */ sth r4, 0x1102(r15)
|
|
/* 801A0594 0019D4D4 B0 8F 11 04 */ sth r4, 0x1104(r15)
|
|
/* 801A0598 0019D4D8 7C 83 23 78 */ mr r3, r4
|
|
/* 801A059C 0019D4DC 38 00 00 04 */ li r0, 4
|
|
/* 801A05A0 0019D4E0 7C 09 03 A6 */ mtctr r0
|
|
lbl_801A05A4:
|
|
/* 801A05A4 0019D4E4 7C CF 1A 14 */ add r6, r15, r3
|
|
/* 801A05A8 0019D4E8 B0 A6 11 08 */ sth r5, 0x1108(r6)
|
|
/* 801A05AC 0019D4EC B0 86 11 0A */ sth r4, 0x110a(r6)
|
|
/* 801A05B0 0019D4F0 B0 86 11 0C */ sth r4, 0x110c(r6)
|
|
/* 801A05B4 0019D4F4 B0 86 11 0E */ sth r4, 0x110e(r6)
|
|
/* 801A05B8 0019D4F8 38 63 00 08 */ addi r3, r3, 8
|
|
/* 801A05BC 0019D4FC 42 00 FF E8 */ bdnz lbl_801A05A4
|
|
/* 801A05C0 0019D500 48 00 0D 54 */ b lbl_801A1314
|
|
lbl_801A05C4:
|
|
/* 801A05C4 0019D504 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A05C8 0019D508 39 23 CA 54 */ addi r9, r3, lbl_8042CA54@l
|
|
/* 801A05CC 0019D50C 80 69 00 04 */ lwz r3, 4(r9)
|
|
/* 801A05D0 0019D510 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 801A05D4 0019D514 7F 03 02 14 */ add r24, r3, r0
|
|
/* 801A05D8 0019D518 88 01 00 21 */ lbz r0, 0x21(r1)
|
|
/* 801A05DC 0019D51C 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 801A05E0 0019D520 7E E3 02 14 */ add r23, r3, r0
|
|
/* 801A05E4 0019D524 88 01 00 22 */ lbz r0, 0x22(r1)
|
|
/* 801A05E8 0019D528 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 801A05EC 0019D52C 7E C3 02 14 */ add r22, r3, r0
|
|
/* 801A05F0 0019D530 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 801A05F4 0019D534 1C 00 00 34 */ mulli r0, r0, 0x34
|
|
/* 801A05F8 0019D538 7E A3 02 14 */ add r21, r3, r0
|
|
/* 801A05FC 0019D53C 80 61 00 60 */ lwz r3, 0x60(r1)
|
|
/* 801A0600 0019D540 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801A0604 0019D544 90 61 00 58 */ stw r3, 0x58(r1)
|
|
/* 801A0608 0019D548 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 801A060C 0019D54C 38 6F 11 00 */ addi r3, r15, 0x1100
|
|
/* 801A0610 0019D550 7F 04 C3 78 */ mr r4, r24
|
|
/* 801A0614 0019D554 7E C5 B3 78 */ mr r5, r22
|
|
/* 801A0618 0019D558 7E E6 BB 78 */ mr r6, r23
|
|
/* 801A061C 0019D55C 7E A7 AB 78 */ mr r7, r21
|
|
/* 801A0620 0019D560 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0624 0019D564 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0628 0019D568 39 01 00 58 */ addi r8, r1, 0x58
|
|
/* 801A062C 0019D56C C0 69 12 10 */ lfs f3, 0x1210(r9)
|
|
/* 801A0630 0019D570 C0 09 11 FC */ lfs f0, 0x11fc(r9)
|
|
/* 801A0634 0019D574 EC 00 00 32 */ fmuls f0, f0, f0
|
|
/* 801A0638 0019D578 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A063C 0019D57C 4B FF FD 05 */ bl dKy_calc_color_set
|
|
/* 801A0640 0019D580 3A 00 00 00 */ li r16, 0
|
|
/* 801A0644 0019D584 3A 20 00 00 */ li r17, 0
|
|
/* 801A0648 0019D588 3A 60 00 00 */ li r19, 0
|
|
/* 801A064C 0019D58C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801A0650 0019D590 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801A0654 0019D594 39 C3 4E 00 */ addi r14, r3, 0x4e00
|
|
/* 801A0658 0019D598 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A065C 0019D59C 3A 43 CA 54 */ addi r18, r3, lbl_8042CA54@l
|
|
lbl_801A0660:
|
|
/* 801A0660 0019D5A0 2C 10 00 03 */ cmpwi r16, 3
|
|
/* 801A0664 0019D5A4 40 82 00 3C */ bne lbl_801A06A0
|
|
/* 801A0668 0019D5A8 7D C3 73 78 */ mr r3, r14
|
|
/* 801A066C 0019D5AC 3C 80 80 39 */ lis r4, lbl_80394C6C@ha
|
|
/* 801A0670 0019D5B0 38 84 4C 6C */ addi r4, r4, lbl_80394C6C@l
|
|
/* 801A0674 0019D5B4 38 84 01 5C */ addi r4, r4, 0x15c
|
|
/* 801A0678 0019D5B8 48 1C 83 1D */ bl strcmp
|
|
/* 801A067C 0019D5BC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A0680 0019D5C0 41 82 00 6C */ beq lbl_801A06EC
|
|
/* 801A0684 0019D5C4 7D C3 73 78 */ mr r3, r14
|
|
/* 801A0688 0019D5C8 3C 80 80 39 */ lis r4, lbl_80394C6C@ha
|
|
/* 801A068C 0019D5CC 38 84 4C 6C */ addi r4, r4, lbl_80394C6C@l
|
|
/* 801A0690 0019D5D0 38 84 01 7A */ addi r4, r4, 0x17a
|
|
/* 801A0694 0019D5D4 48 1C 83 01 */ bl strcmp
|
|
/* 801A0698 0019D5D8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A069C 0019D5DC 41 82 00 50 */ beq lbl_801A06EC
|
|
lbl_801A06A0:
|
|
/* 801A06A0 0019D5E0 80 61 00 60 */ lwz r3, 0x60(r1)
|
|
/* 801A06A4 0019D5E4 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 801A06A8 0019D5E8 90 61 00 50 */ stw r3, 0x50(r1)
|
|
/* 801A06AC 0019D5EC 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 801A06B0 0019D5F0 38 71 11 08 */ addi r3, r17, 0x1108
|
|
/* 801A06B4 0019D5F4 7C 6F 1A 14 */ add r3, r15, r3
|
|
/* 801A06B8 0019D5F8 38 93 00 03 */ addi r4, r19, 3
|
|
/* 801A06BC 0019D5FC 7C 98 22 14 */ add r4, r24, r4
|
|
/* 801A06C0 0019D600 38 B3 00 03 */ addi r5, r19, 3
|
|
/* 801A06C4 0019D604 7C B6 2A 14 */ add r5, r22, r5
|
|
/* 801A06C8 0019D608 38 D3 00 03 */ addi r6, r19, 3
|
|
/* 801A06CC 0019D60C 7C D7 32 14 */ add r6, r23, r6
|
|
/* 801A06D0 0019D610 38 F3 00 03 */ addi r7, r19, 3
|
|
/* 801A06D4 0019D614 7C F5 3A 14 */ add r7, r21, r7
|
|
/* 801A06D8 0019D618 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A06DC 0019D61C C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A06E0 0019D620 39 01 00 50 */ addi r8, r1, 0x50
|
|
/* 801A06E4 0019D624 C0 72 12 00 */ lfs f3, 0x1200(r18)
|
|
/* 801A06E8 0019D628 4B FF FC 59 */ bl dKy_calc_color_set
|
|
lbl_801A06EC:
|
|
/* 801A06EC 0019D62C 3A 10 00 01 */ addi r16, r16, 1
|
|
/* 801A06F0 0019D630 2C 10 00 04 */ cmpwi r16, 4
|
|
/* 801A06F4 0019D634 3A 31 00 08 */ addi r17, r17, 8
|
|
/* 801A06F8 0019D638 3A 73 00 03 */ addi r19, r19, 3
|
|
/* 801A06FC 0019D63C 41 80 FF 64 */ blt lbl_801A0660
|
|
/* 801A0700 0019D640 4B FB ED 25 */ bl daPy_py_c_NS_checkNowWolfEyeUp
|
|
/* 801A0704 0019D644 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A0708 0019D648 41 82 00 14 */ beq lbl_801A071C
|
|
/* 801A070C 0019D64C 38 6F 11 00 */ addi r3, r15, 0x1100
|
|
/* 801A0710 0019D650 4B FF BC 79 */ bl dKy_WolfPowerup_AmbCol
|
|
/* 801A0714 0019D654 38 6F 11 08 */ addi r3, r15, 0x1108
|
|
/* 801A0718 0019D658 4B FF C3 F5 */ bl dKy_WolfPowerup_BgAmbCol
|
|
lbl_801A071C:
|
|
/* 801A071C 0019D65C 88 78 00 31 */ lbz r3, 0x31(r24)
|
|
/* 801A0720 0019D660 88 97 00 31 */ lbz r4, 0x31(r23)
|
|
/* 801A0724 0019D664 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0728 0019D668 88 B6 00 31 */ lbz r5, 0x31(r22)
|
|
/* 801A072C 0019D66C 88 D5 00 31 */ lbz r6, 0x31(r21)
|
|
/* 801A0730 0019D670 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0734 0019D674 38 E0 00 00 */ li r7, 0
|
|
/* 801A0738 0019D678 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A073C 0019D67C 4B FF CF 51 */ bl kankyo_color_ratio_set
|
|
/* 801A0740 0019D680 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801A0744 0019D684 B0 0F 11 16 */ sth r0, 0x1116(r15)
|
|
/* 801A0748 0019D688 88 78 00 32 */ lbz r3, 0x32(r24)
|
|
/* 801A074C 0019D68C 88 97 00 32 */ lbz r4, 0x32(r23)
|
|
/* 801A0750 0019D690 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0754 0019D694 88 B6 00 32 */ lbz r5, 0x32(r22)
|
|
/* 801A0758 0019D698 88 D5 00 32 */ lbz r6, 0x32(r21)
|
|
/* 801A075C 0019D69C C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0760 0019D6A0 38 E0 00 00 */ li r7, 0
|
|
/* 801A0764 0019D6A4 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0768 0019D6A8 4B FF CF 25 */ bl kankyo_color_ratio_set
|
|
/* 801A076C 0019D6AC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801A0770 0019D6B0 B0 0F 11 1E */ sth r0, 0x111e(r15)
|
|
/* 801A0774 0019D6B4 88 78 00 33 */ lbz r3, 0x33(r24)
|
|
/* 801A0778 0019D6B8 88 97 00 33 */ lbz r4, 0x33(r23)
|
|
/* 801A077C 0019D6BC C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0780 0019D6C0 88 B6 00 33 */ lbz r5, 0x33(r22)
|
|
/* 801A0784 0019D6C4 88 D5 00 33 */ lbz r6, 0x33(r21)
|
|
/* 801A0788 0019D6C8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A078C 0019D6CC 38 E0 00 00 */ li r7, 0
|
|
/* 801A0790 0019D6D0 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0794 0019D6D4 4B FF CE F9 */ bl kankyo_color_ratio_set
|
|
/* 801A0798 0019D6D8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 801A079C 0019D6DC B0 0F 11 26 */ sth r0, 0x1126(r15)
|
|
/* 801A07A0 0019D6E0 88 78 00 2D */ lbz r3, 0x2d(r24)
|
|
/* 801A07A4 0019D6E4 88 97 00 2D */ lbz r4, 0x2d(r23)
|
|
/* 801A07A8 0019D6E8 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A07AC 0019D6EC 88 B6 00 2D */ lbz r5, 0x2d(r22)
|
|
/* 801A07B0 0019D6F0 88 D5 00 2D */ lbz r6, 0x2d(r21)
|
|
/* 801A07B4 0019D6F4 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A07B8 0019D6F8 38 E0 00 00 */ li r7, 0
|
|
/* 801A07BC 0019D6FC C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A07C0 0019D700 4B FF CE CD */ bl kankyo_color_ratio_set
|
|
/* 801A07C4 0019D704 C0 42 A2 68 */ lfs f2, lbl_80453C68-_SDA2_BASE_(r2)
|
|
/* 801A07C8 0019D708 7C 60 07 34 */ extsh r0, r3
|
|
/* 801A07CC 0019D70C C8 22 A2 30 */ lfd f1, lbl_80453C30-_SDA2_BASE_(r2)
|
|
/* 801A07D0 0019D710 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 801A07D4 0019D714 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 801A07D8 0019D718 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801A07DC 0019D71C 90 01 00 C8 */ stw r0, 0xc8(r1)
|
|
/* 801A07E0 0019D720 C8 01 00 C8 */ lfd f0, 0xc8(r1)
|
|
/* 801A07E4 0019D724 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801A07E8 0019D728 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 801A07EC 0019D72C D0 0F 12 5C */ stfs f0, 0x125c(r15)
|
|
/* 801A07F0 0019D730 C0 2F 12 5C */ lfs f1, 0x125c(r15)
|
|
/* 801A07F4 0019D734 C0 02 A2 4C */ lfs f0, lbl_80453C4C-_SDA2_BASE_(r2)
|
|
/* 801A07F8 0019D738 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 801A07FC 0019D73C 40 81 00 0C */ ble lbl_801A0808
|
|
/* 801A0800 0019D740 C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0804 0019D744 D0 0F 12 5C */ stfs f0, 0x125c(r15)
|
|
lbl_801A0808:
|
|
/* 801A0808 0019D748 88 78 00 2E */ lbz r3, 0x2e(r24)
|
|
/* 801A080C 0019D74C 88 97 00 2E */ lbz r4, 0x2e(r23)
|
|
/* 801A0810 0019D750 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0814 0019D754 88 B6 00 2E */ lbz r5, 0x2e(r22)
|
|
/* 801A0818 0019D758 88 D5 00 2E */ lbz r6, 0x2e(r21)
|
|
/* 801A081C 0019D75C C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0820 0019D760 38 E0 00 00 */ li r7, 0
|
|
/* 801A0824 0019D764 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0828 0019D768 4B FF CE 65 */ bl kankyo_color_ratio_set
|
|
/* 801A082C 0019D76C 98 6F 12 F8 */ stb r3, 0x12f8(r15)
|
|
/* 801A0830 0019D770 4B FB EB F5 */ bl daPy_py_c_NS_checkNowWolfEyeUp
|
|
/* 801A0834 0019D774 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A0838 0019D778 41 82 00 0C */ beq lbl_801A0844
|
|
/* 801A083C 0019D77C 38 00 00 FF */ li r0, 0xff
|
|
/* 801A0840 0019D780 98 0F 12 F8 */ stb r0, 0x12f8(r15)
|
|
lbl_801A0844:
|
|
/* 801A0844 0019D784 3A 80 00 00 */ li r20, 0
|
|
/* 801A0848 0019D788 3B 60 00 00 */ li r27, 0
|
|
/* 801A084C 0019D78C 3B 80 00 00 */ li r28, 0
|
|
/* 801A0850 0019D790 3B A0 00 00 */ li r29, 0
|
|
/* 801A0854 0019D794 82 21 00 60 */ lwz r17, 0x60(r1)
|
|
/* 801A0858 0019D798 82 01 00 64 */ lwz r16, 0x64(r1)
|
|
/* 801A085C 0019D79C 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A0860 0019D7A0 39 C3 CA 54 */ addi r14, r3, lbl_8042CA54@l
|
|
lbl_801A0864:
|
|
/* 801A0864 0019D7A4 92 21 00 48 */ stw r17, 0x48(r1)
|
|
/* 801A0868 0019D7A8 92 01 00 4C */ stw r16, 0x4c(r1)
|
|
/* 801A086C 0019D7AC 7E 6F E2 14 */ add r19, r15, r28
|
|
/* 801A0870 0019D7B0 38 73 11 28 */ addi r3, r19, 0x1128
|
|
/* 801A0874 0019D7B4 38 9D 00 0F */ addi r4, r29, 0xf
|
|
/* 801A0878 0019D7B8 7C 98 22 14 */ add r4, r24, r4
|
|
/* 801A087C 0019D7BC 38 BD 00 0F */ addi r5, r29, 0xf
|
|
/* 801A0880 0019D7C0 7C B6 2A 14 */ add r5, r22, r5
|
|
/* 801A0884 0019D7C4 38 DD 00 0F */ addi r6, r29, 0xf
|
|
/* 801A0888 0019D7C8 7C D7 32 14 */ add r6, r23, r6
|
|
/* 801A088C 0019D7CC 38 FD 00 0F */ addi r7, r29, 0xf
|
|
/* 801A0890 0019D7D0 7C F5 3A 14 */ add r7, r21, r7
|
|
/* 801A0894 0019D7D4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0898 0019D7D8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A089C 0019D7DC 39 01 00 48 */ addi r8, r1, 0x48
|
|
/* 801A08A0 0019D7E0 C0 72 12 00 */ lfs f3, 0x1200(r18)
|
|
/* 801A08A4 0019D7E4 4B FF FA 9D */ bl dKy_calc_color_set
|
|
/* 801A08A8 0019D7E8 4B FB EB 7D */ bl daPy_py_c_NS_checkNowWolfEyeUp
|
|
/* 801A08AC 0019D7EC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A08B0 0019D7F0 41 82 00 14 */ beq lbl_801A08C4
|
|
/* 801A08B4 0019D7F4 38 00 00 00 */ li r0, 0
|
|
/* 801A08B8 0019D7F8 B0 13 11 28 */ sth r0, 0x1128(r19)
|
|
/* 801A08BC 0019D7FC B0 13 11 2A */ sth r0, 0x112a(r19)
|
|
/* 801A08C0 0019D800 B0 13 11 2C */ sth r0, 0x112c(r19)
|
|
lbl_801A08C4:
|
|
/* 801A08C4 0019D804 A8 13 11 28 */ lha r0, 0x1128(r19)
|
|
/* 801A08C8 0019D808 7C 6E DA 14 */ add r3, r14, r27
|
|
/* 801A08CC 0019D80C 98 03 09 C4 */ stb r0, 0x9c4(r3)
|
|
/* 801A08D0 0019D810 A8 13 11 2A */ lha r0, 0x112a(r19)
|
|
/* 801A08D4 0019D814 98 03 09 C5 */ stb r0, 0x9c5(r3)
|
|
/* 801A08D8 0019D818 A8 13 11 2C */ lha r0, 0x112c(r19)
|
|
/* 801A08DC 0019D81C 98 03 09 C6 */ stb r0, 0x9c6(r3)
|
|
/* 801A08E0 0019D820 3A 94 00 01 */ addi r20, r20, 1
|
|
/* 801A08E4 0019D824 2C 14 00 06 */ cmpwi r20, 6
|
|
/* 801A08E8 0019D828 3B 7B 00 4C */ addi r27, r27, 0x4c
|
|
/* 801A08EC 0019D82C 3B 9C 00 08 */ addi r28, r28, 8
|
|
/* 801A08F0 0019D830 3B BD 00 03 */ addi r29, r29, 3
|
|
/* 801A08F4 0019D834 41 80 FF 70 */ blt lbl_801A0864
|
|
/* 801A08F8 0019D838 80 6F 11 B0 */ lwz r3, 0x11b0(r15)
|
|
/* 801A08FC 0019D83C 80 0F 11 B4 */ lwz r0, 0x11b4(r15)
|
|
/* 801A0900 0019D840 90 61 00 40 */ stw r3, 0x40(r1)
|
|
/* 801A0904 0019D844 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801A0908 0019D848 38 6F 11 58 */ addi r3, r15, 0x1158
|
|
/* 801A090C 0019D84C 38 98 00 21 */ addi r4, r24, 0x21
|
|
/* 801A0910 0019D850 38 B6 00 21 */ addi r5, r22, 0x21
|
|
/* 801A0914 0019D854 38 D7 00 21 */ addi r6, r23, 0x21
|
|
/* 801A0918 0019D858 38 F5 00 21 */ addi r7, r21, 0x21
|
|
/* 801A091C 0019D85C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0920 0019D860 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0924 0019D864 39 01 00 40 */ addi r8, r1, 0x40
|
|
/* 801A0928 0019D868 3D 20 80 43 */ lis r9, lbl_8042CA54@ha
|
|
/* 801A092C 0019D86C 39 29 CA 54 */ addi r9, r9, lbl_8042CA54@l
|
|
/* 801A0930 0019D870 C0 69 12 04 */ lfs f3, 0x1204(r9)
|
|
/* 801A0934 0019D874 4B FF FA 0D */ bl dKy_calc_color_set
|
|
/* 801A0938 0019D878 C0 38 00 24 */ lfs f1, 0x24(r24)
|
|
/* 801A093C 0019D87C C0 57 00 24 */ lfs f2, 0x24(r23)
|
|
/* 801A0940 0019D880 C0 61 00 3C */ lfs f3, 0x3c(r1)
|
|
/* 801A0944 0019D884 C0 96 00 24 */ lfs f4, 0x24(r22)
|
|
/* 801A0948 0019D888 C0 B5 00 24 */ lfs f5, 0x24(r21)
|
|
/* 801A094C 0019D88C C0 DA 00 00 */ lfs f6, 0(r26)
|
|
/* 801A0950 0019D890 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A0954 0019D894 39 C3 CA 54 */ addi r14, r3, lbl_8042CA54@l
|
|
/* 801A0958 0019D898 C0 EE 11 EC */ lfs f7, 0x11ec(r14)
|
|
/* 801A095C 0019D89C C1 0E 11 F4 */ lfs f8, 0x11f4(r14)
|
|
/* 801A0960 0019D8A0 4B FF CE 41 */ bl float_kankyo_color_ratio_set
|
|
/* 801A0964 0019D8A4 D0 2F 11 E4 */ stfs f1, 0x11e4(r15)
|
|
/* 801A0968 0019D8A8 C0 38 00 28 */ lfs f1, 0x28(r24)
|
|
/* 801A096C 0019D8AC C0 57 00 28 */ lfs f2, 0x28(r23)
|
|
/* 801A0970 0019D8B0 C0 61 00 3C */ lfs f3, 0x3c(r1)
|
|
/* 801A0974 0019D8B4 C0 96 00 28 */ lfs f4, 0x28(r22)
|
|
/* 801A0978 0019D8B8 C0 B5 00 28 */ lfs f5, 0x28(r21)
|
|
/* 801A097C 0019D8BC C0 DA 00 00 */ lfs f6, 0(r26)
|
|
/* 801A0980 0019D8C0 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A0984 0019D8C4 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
|
|
/* 801A0988 0019D8C8 C0 E3 11 F0 */ lfs f7, 0x11f0(r3)
|
|
/* 801A098C 0019D8CC C1 0E 11 F4 */ lfs f8, 0x11f4(r14)
|
|
/* 801A0990 0019D8D0 4B FF CE 11 */ bl float_kankyo_color_ratio_set
|
|
/* 801A0994 0019D8D4 D0 2F 11 E8 */ stfs f1, 0x11e8(r15)
|
|
/* 801A0998 0019D8D8 4B FB EA 8D */ bl daPy_py_c_NS_checkNowWolfEyeUp
|
|
/* 801A099C 0019D8DC 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A09A0 0019D8E0 41 82 00 20 */ beq lbl_801A09C0
|
|
/* 801A09A4 0019D8E4 38 00 00 00 */ li r0, 0
|
|
/* 801A09A8 0019D8E8 B0 0F 11 58 */ sth r0, 0x1158(r15)
|
|
/* 801A09AC 0019D8EC B0 0F 11 5A */ sth r0, 0x115a(r15)
|
|
/* 801A09B0 0019D8F0 B0 0F 11 5C */ sth r0, 0x115c(r15)
|
|
/* 801A09B4 0019D8F4 38 6F 11 E4 */ addi r3, r15, 0x11e4
|
|
/* 801A09B8 0019D8F8 38 8F 11 E8 */ addi r4, r15, 0x11e8
|
|
/* 801A09BC 0019D8FC 4B FF C3 21 */ bl dKy_WolfPowerup_FogNearFar
|
|
lbl_801A09C0:
|
|
/* 801A09C0 0019D900 8A 98 00 30 */ lbz r20, 0x30(r24)
|
|
/* 801A09C4 0019D904 8A 76 00 30 */ lbz r19, 0x30(r22)
|
|
/* 801A09C8 0019D908 8A 57 00 30 */ lbz r18, 0x30(r23)
|
|
/* 801A09CC 0019D90C 8A 35 00 30 */ lbz r17, 0x30(r21)
|
|
/* 801A09D0 0019D910 4B FB EA 55 */ bl daPy_py_c_NS_checkNowWolfEyeUp
|
|
/* 801A09D4 0019D914 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A09D8 0019D918 41 82 00 14 */ beq lbl_801A09EC
|
|
/* 801A09DC 0019D91C 3A 20 00 03 */ li r17, 3
|
|
/* 801A09E0 0019D920 3A 40 00 03 */ li r18, 3
|
|
/* 801A09E4 0019D924 3A 60 00 03 */ li r19, 3
|
|
/* 801A09E8 0019D928 3A 80 00 03 */ li r20, 3
|
|
lbl_801A09EC:
|
|
/* 801A09EC 0019D92C 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A09F0 0019D930 3B 63 CA 54 */ addi r27, r3, lbl_8042CA54@l
|
|
/* 801A09F4 0019D934 88 7B 12 FC */ lbz r3, 0x12fc(r27)
|
|
/* 801A09F8 0019D938 7C 60 07 75 */ extsb. r0, r3
|
|
/* 801A09FC 0019D93C 41 80 00 18 */ blt lbl_801A0A14
|
|
/* 801A0A00 0019D940 7C 72 1B 78 */ mr r18, r3
|
|
/* 801A0A04 0019D944 7C 71 1B 78 */ mr r17, r3
|
|
/* 801A0A08 0019D948 C3 E1 00 3C */ lfs f31, 0x3c(r1)
|
|
/* 801A0A0C 0019D94C C0 1B 12 78 */ lfs f0, 0x1278(r27)
|
|
/* 801A0A10 0019D950 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
lbl_801A0A14:
|
|
/* 801A0A14 0019D954 56 83 06 3E */ clrlwi r3, r20, 0x18
|
|
/* 801A0A18 0019D958 4B EB 60 7D */ bl dKyd_BloomInf_tbl_getp
|
|
/* 801A0A1C 0019D95C 7C 7C 1B 78 */ mr r28, r3
|
|
/* 801A0A20 0019D960 56 63 06 3E */ clrlwi r3, r19, 0x18
|
|
/* 801A0A24 0019D964 4B EB 60 71 */ bl dKyd_BloomInf_tbl_getp
|
|
/* 801A0A28 0019D968 7C 7D 1B 78 */ mr r29, r3
|
|
/* 801A0A2C 0019D96C 56 43 06 3E */ clrlwi r3, r18, 0x18
|
|
/* 801A0A30 0019D970 4B EB 60 65 */ bl dKyd_BloomInf_tbl_getp
|
|
/* 801A0A34 0019D974 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801A0A38 0019D978 56 23 06 3E */ clrlwi r3, r17, 0x18
|
|
/* 801A0A3C 0019D97C 4B EB 60 59 */ bl dKyd_BloomInf_tbl_getp
|
|
/* 801A0A40 0019D980 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801A0A44 0019D984 88 7C 00 01 */ lbz r3, 1(r28)
|
|
/* 801A0A48 0019D988 88 9E 00 01 */ lbz r4, 1(r30)
|
|
/* 801A0A4C 0019D98C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0A50 0019D990 88 BD 00 01 */ lbz r5, 1(r29)
|
|
/* 801A0A54 0019D994 88 DF 00 01 */ lbz r6, 1(r31)
|
|
/* 801A0A58 0019D998 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0A5C 0019D99C 38 E0 00 00 */ li r7, 0
|
|
/* 801A0A60 0019D9A0 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0A64 0019D9A4 4B FF CC 29 */ bl kankyo_color_ratio_set
|
|
/* 801A0A68 0019D9A8 54 6E 06 3E */ clrlwi r14, r3, 0x18
|
|
/* 801A0A6C 0019D9AC 3C 80 80 3E */ lis r4, lbl_803DD428@ha
|
|
/* 801A0A70 0019D9B0 38 84 D4 28 */ addi r4, r4, lbl_803DD428@l
|
|
/* 801A0A74 0019D9B4 98 64 00 0A */ stb r3, 0xa(r4)
|
|
/* 801A0A78 0019D9B8 88 7C 00 02 */ lbz r3, 2(r28)
|
|
/* 801A0A7C 0019D9BC 88 9E 00 02 */ lbz r4, 2(r30)
|
|
/* 801A0A80 0019D9C0 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0A84 0019D9C4 88 BD 00 02 */ lbz r5, 2(r29)
|
|
/* 801A0A88 0019D9C8 88 DF 00 02 */ lbz r6, 2(r31)
|
|
/* 801A0A8C 0019D9CC C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0A90 0019D9D0 38 E0 00 00 */ li r7, 0
|
|
/* 801A0A94 0019D9D4 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0A98 0019D9D8 4B FF CB F5 */ bl kankyo_color_ratio_set
|
|
/* 801A0A9C 0019D9DC 54 70 06 3E */ clrlwi r16, r3, 0x18
|
|
/* 801A0AA0 0019D9E0 48 00 BA DD */ bl dKy_darkworld_check
|
|
/* 801A0AA4 0019D9E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801A0AA8 0019D9E8 41 82 00 70 */ beq lbl_801A0B18
|
|
/* 801A0AAC 0019D9EC A8 0D 8A E8 */ lha r0, lbl_80451068-_SDA_BASE_(r13)
|
|
/* 801A0AB0 0019D9F0 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
|
/* 801A0AB4 0019D9F4 3C 60 80 44 */ lis r3, lbl_80439A20@ha
|
|
/* 801A0AB8 0019D9F8 38 63 9A 20 */ addi r3, r3, lbl_80439A20@l
|
|
/* 801A0ABC 0019D9FC 7F C3 04 2E */ lfsx f30, r3, r0
|
|
/* 801A0AC0 0019DA00 C0 22 A1 EC */ lfs f1, lbl_80453BEC-_SDA2_BASE_(r2)
|
|
/* 801A0AC4 0019DA04 48 0C 6E 91 */ bl cM_rndF
|
|
/* 801A0AC8 0019DA08 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 801A0ACC 0019DA0C D8 01 00 C8 */ stfd f0, 0xc8(r1)
|
|
/* 801A0AD0 0019DA10 80 61 00 CC */ lwz r3, 0xcc(r1)
|
|
/* 801A0AD4 0019DA14 A8 0D 8A E8 */ lha r0, lbl_80451068-_SDA_BASE_(r13)
|
|
/* 801A0AD8 0019DA18 7C 63 02 14 */ add r3, r3, r0
|
|
/* 801A0ADC 0019DA1C 38 03 01 F4 */ addi r0, r3, 0x1f4
|
|
/* 801A0AE0 0019DA20 B0 0D 8A E8 */ sth r0, lbl_80451068-_SDA_BASE_(r13)
|
|
/* 801A0AE4 0019DA24 C0 42 A2 F4 */ lfs f2, lbl_80453CF4-_SDA2_BASE_(r2)
|
|
/* 801A0AE8 0019DA28 C8 22 A2 80 */ lfd f1, lbl_80453C80-_SDA2_BASE_(r2)
|
|
/* 801A0AEC 0019DA2C 92 01 00 D4 */ stw r16, 0xd4(r1)
|
|
/* 801A0AF0 0019DA30 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 801A0AF4 0019DA34 90 01 00 D0 */ stw r0, 0xd0(r1)
|
|
/* 801A0AF8 0019DA38 C8 01 00 D0 */ lfd f0, 0xd0(r1)
|
|
/* 801A0AFC 0019DA3C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 801A0B00 0019DA40 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 801A0B04 0019DA44 EC 1E 00 32 */ fmuls f0, f30, f0
|
|
/* 801A0B08 0019DA48 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 801A0B0C 0019DA4C D8 01 00 D8 */ stfd f0, 0xd8(r1)
|
|
/* 801A0B10 0019DA50 80 01 00 DC */ lwz r0, 0xdc(r1)
|
|
/* 801A0B14 0019DA54 7E 10 02 14 */ add r16, r16, r0
|
|
lbl_801A0B18:
|
|
/* 801A0B18 0019DA58 3C 60 80 3E */ lis r3, lbl_803DD428@ha
|
|
/* 801A0B1C 0019DA5C 38 63 D4 28 */ addi r3, r3, lbl_803DD428@l
|
|
/* 801A0B20 0019DA60 9A 03 00 0B */ stb r16, 0xb(r3)
|
|
/* 801A0B24 0019DA64 88 7C 00 03 */ lbz r3, 3(r28)
|
|
/* 801A0B28 0019DA68 88 9E 00 03 */ lbz r4, 3(r30)
|
|
/* 801A0B2C 0019DA6C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0B30 0019DA70 88 BD 00 03 */ lbz r5, 3(r29)
|
|
/* 801A0B34 0019DA74 88 DF 00 03 */ lbz r6, 3(r31)
|
|
/* 801A0B38 0019DA78 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0B3C 0019DA7C 38 E0 00 00 */ li r7, 0
|
|
/* 801A0B40 0019DA80 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0B44 0019DA84 4B FF CB 49 */ bl kankyo_color_ratio_set
|
|
/* 801A0B48 0019DA88 3C 80 80 3E */ lis r4, lbl_803DD428@ha
|
|
/* 801A0B4C 0019DA8C 38 84 D4 28 */ addi r4, r4, lbl_803DD428@l
|
|
/* 801A0B50 0019DA90 98 64 00 0C */ stb r3, 0xc(r4)
|
|
/* 801A0B54 0019DA94 88 7C 00 04 */ lbz r3, 4(r28)
|
|
/* 801A0B58 0019DA98 88 9E 00 04 */ lbz r4, 4(r30)
|
|
/* 801A0B5C 0019DA9C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0B60 0019DAA0 88 BD 00 04 */ lbz r5, 4(r29)
|
|
/* 801A0B64 0019DAA4 88 DF 00 04 */ lbz r6, 4(r31)
|
|
/* 801A0B68 0019DAA8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0B6C 0019DAAC 38 E0 00 00 */ li r7, 0
|
|
/* 801A0B70 0019DAB0 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0B74 0019DAB4 4B FF CB 19 */ bl kankyo_color_ratio_set
|
|
/* 801A0B78 0019DAB8 98 61 00 30 */ stb r3, 0x30(r1)
|
|
/* 801A0B7C 0019DABC 88 7C 00 05 */ lbz r3, 5(r28)
|
|
/* 801A0B80 0019DAC0 88 9E 00 05 */ lbz r4, 5(r30)
|
|
/* 801A0B84 0019DAC4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0B88 0019DAC8 88 BD 00 05 */ lbz r5, 5(r29)
|
|
/* 801A0B8C 0019DACC 88 DF 00 05 */ lbz r6, 5(r31)
|
|
/* 801A0B90 0019DAD0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0B94 0019DAD4 38 E0 00 00 */ li r7, 0
|
|
/* 801A0B98 0019DAD8 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0B9C 0019DADC 4B FF CA F1 */ bl kankyo_color_ratio_set
|
|
/* 801A0BA0 0019DAE0 98 61 00 31 */ stb r3, 0x31(r1)
|
|
/* 801A0BA4 0019DAE4 88 7C 00 06 */ lbz r3, 6(r28)
|
|
/* 801A0BA8 0019DAE8 88 9E 00 06 */ lbz r4, 6(r30)
|
|
/* 801A0BAC 0019DAEC C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0BB0 0019DAF0 88 BD 00 06 */ lbz r5, 6(r29)
|
|
/* 801A0BB4 0019DAF4 88 DF 00 06 */ lbz r6, 6(r31)
|
|
/* 801A0BB8 0019DAF8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0BBC 0019DAFC 38 E0 00 00 */ li r7, 0
|
|
/* 801A0BC0 0019DB00 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0BC4 0019DB04 4B FF CA C9 */ bl kankyo_color_ratio_set
|
|
/* 801A0BC8 0019DB08 98 61 00 32 */ stb r3, 0x32(r1)
|
|
/* 801A0BCC 0019DB0C 88 7C 00 07 */ lbz r3, 7(r28)
|
|
/* 801A0BD0 0019DB10 88 9E 00 07 */ lbz r4, 7(r30)
|
|
/* 801A0BD4 0019DB14 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0BD8 0019DB18 88 BD 00 07 */ lbz r5, 7(r29)
|
|
/* 801A0BDC 0019DB1C 88 DF 00 07 */ lbz r6, 7(r31)
|
|
/* 801A0BE0 0019DB20 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0BE4 0019DB24 38 E0 00 00 */ li r7, 0
|
|
/* 801A0BE8 0019DB28 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0BEC 0019DB2C 4B FF CA A1 */ bl kankyo_color_ratio_set
|
|
/* 801A0BF0 0019DB30 98 61 00 33 */ stb r3, 0x33(r1)
|
|
/* 801A0BF4 0019DB34 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 801A0BF8 0019DB38 90 01 00 28 */ stw r0, 0x28(r1)
|
|
/* 801A0BFC 0019DB3C 88 01 00 28 */ lbz r0, 0x28(r1)
|
|
/* 801A0C00 0019DB40 3C 60 80 3E */ lis r3, lbl_803DD428@ha
|
|
/* 801A0C04 0019DB44 9C 03 D4 28 */ stbu r0, lbl_803DD428@l(r3)
|
|
/* 801A0C08 0019DB48 88 01 00 29 */ lbz r0, 0x29(r1)
|
|
/* 801A0C0C 0019DB4C 98 03 00 01 */ stb r0, 1(r3)
|
|
/* 801A0C10 0019DB50 88 01 00 2A */ lbz r0, 0x2a(r1)
|
|
/* 801A0C14 0019DB54 98 03 00 02 */ stb r0, 2(r3)
|
|
/* 801A0C18 0019DB58 88 01 00 2B */ lbz r0, 0x2b(r1)
|
|
/* 801A0C1C 0019DB5C 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 801A0C20 0019DB60 88 1B 12 FC */ lbz r0, 0x12fc(r27)
|
|
/* 801A0C24 0019DB64 7C 00 07 75 */ extsb. r0, r0
|
|
/* 801A0C28 0019DB68 41 80 00 08 */ blt lbl_801A0C30
|
|
/* 801A0C2C 0019DB6C D3 E1 00 3C */ stfs f31, 0x3c(r1)
|
|
lbl_801A0C30:
|
|
/* 801A0C30 0019DB70 88 7C 00 08 */ lbz r3, 8(r28)
|
|
/* 801A0C34 0019DB74 88 9E 00 08 */ lbz r4, 8(r30)
|
|
/* 801A0C38 0019DB78 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0C3C 0019DB7C 88 BD 00 08 */ lbz r5, 8(r29)
|
|
/* 801A0C40 0019DB80 88 DF 00 08 */ lbz r6, 8(r31)
|
|
/* 801A0C44 0019DB84 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0C48 0019DB88 38 E0 00 00 */ li r7, 0
|
|
/* 801A0C4C 0019DB8C C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0C50 0019DB90 4B FF CA 3D */ bl kankyo_color_ratio_set
|
|
/* 801A0C54 0019DB94 98 61 00 2C */ stb r3, 0x2c(r1)
|
|
/* 801A0C58 0019DB98 88 7C 00 09 */ lbz r3, 9(r28)
|
|
/* 801A0C5C 0019DB9C 88 9E 00 09 */ lbz r4, 9(r30)
|
|
/* 801A0C60 0019DBA0 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0C64 0019DBA4 88 BD 00 09 */ lbz r5, 9(r29)
|
|
/* 801A0C68 0019DBA8 88 DF 00 09 */ lbz r6, 9(r31)
|
|
/* 801A0C6C 0019DBAC C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0C70 0019DBB0 38 E0 00 00 */ li r7, 0
|
|
/* 801A0C74 0019DBB4 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0C78 0019DBB8 4B FF CA 15 */ bl kankyo_color_ratio_set
|
|
/* 801A0C7C 0019DBBC 98 61 00 2D */ stb r3, 0x2d(r1)
|
|
/* 801A0C80 0019DBC0 88 7C 00 0A */ lbz r3, 0xa(r28)
|
|
/* 801A0C84 0019DBC4 88 9E 00 0A */ lbz r4, 0xa(r30)
|
|
/* 801A0C88 0019DBC8 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0C8C 0019DBCC 88 BD 00 0A */ lbz r5, 0xa(r29)
|
|
/* 801A0C90 0019DBD0 88 DF 00 0A */ lbz r6, 0xa(r31)
|
|
/* 801A0C94 0019DBD4 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0C98 0019DBD8 38 E0 00 00 */ li r7, 0
|
|
/* 801A0C9C 0019DBDC C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0CA0 0019DBE0 4B FF C9 ED */ bl kankyo_color_ratio_set
|
|
/* 801A0CA4 0019DBE4 98 61 00 2E */ stb r3, 0x2e(r1)
|
|
/* 801A0CA8 0019DBE8 88 7C 00 0B */ lbz r3, 0xb(r28)
|
|
/* 801A0CAC 0019DBEC 88 9E 00 0B */ lbz r4, 0xb(r30)
|
|
/* 801A0CB0 0019DBF0 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0CB4 0019DBF4 88 BD 00 0B */ lbz r5, 0xb(r29)
|
|
/* 801A0CB8 0019DBF8 88 DF 00 0B */ lbz r6, 0xb(r31)
|
|
/* 801A0CBC 0019DBFC C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0CC0 0019DC00 38 E0 00 00 */ li r7, 0
|
|
/* 801A0CC4 0019DC04 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A0CC8 0019DC08 4B FF C9 C5 */ bl kankyo_color_ratio_set
|
|
/* 801A0CCC 0019DC0C 98 61 00 2F */ stb r3, 0x2f(r1)
|
|
/* 801A0CD0 0019DC10 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 801A0CD4 0019DC14 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 801A0CD8 0019DC18 88 01 00 24 */ lbz r0, 0x24(r1)
|
|
/* 801A0CDC 0019DC1C 3C 60 80 3E */ lis r3, lbl_803DD428@ha
|
|
/* 801A0CE0 0019DC20 38 63 D4 28 */ addi r3, r3, lbl_803DD428@l
|
|
/* 801A0CE4 0019DC24 98 03 00 04 */ stb r0, 4(r3)
|
|
/* 801A0CE8 0019DC28 88 01 00 25 */ lbz r0, 0x25(r1)
|
|
/* 801A0CEC 0019DC2C 98 03 00 05 */ stb r0, 5(r3)
|
|
/* 801A0CF0 0019DC30 88 01 00 26 */ lbz r0, 0x26(r1)
|
|
/* 801A0CF4 0019DC34 98 03 00 06 */ stb r0, 6(r3)
|
|
/* 801A0CF8 0019DC38 88 01 00 27 */ lbz r0, 0x27(r1)
|
|
/* 801A0CFC 0019DC3C 98 03 00 07 */ stb r0, 7(r3)
|
|
/* 801A0D00 0019DC40 28 0E 00 FF */ cmplwi r14, 0xff
|
|
/* 801A0D04 0019DC44 41 80 00 10 */ blt lbl_801A0D14
|
|
/* 801A0D08 0019DC48 38 00 00 00 */ li r0, 0
|
|
/* 801A0D0C 0019DC4C 98 03 00 08 */ stb r0, 8(r3)
|
|
/* 801A0D10 0019DC50 48 00 00 88 */ b lbl_801A0D98
|
|
lbl_801A0D14:
|
|
/* 801A0D14 0019DC54 38 80 00 00 */ li r4, 0
|
|
/* 801A0D18 0019DC58 38 00 00 01 */ li r0, 1
|
|
/* 801A0D1C 0019DC5C 98 03 00 08 */ stb r0, 8(r3)
|
|
/* 801A0D20 0019DC60 56 80 06 3F */ clrlwi. r0, r20, 0x18
|
|
/* 801A0D24 0019DC64 41 82 00 18 */ beq lbl_801A0D3C
|
|
/* 801A0D28 0019DC68 88 1C 00 00 */ lbz r0, 0(r28)
|
|
/* 801A0D2C 0019DC6C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0D30 0019DC70 41 82 00 0C */ beq lbl_801A0D3C
|
|
/* 801A0D34 0019DC74 38 80 00 01 */ li r4, 1
|
|
/* 801A0D38 0019DC78 48 00 00 54 */ b lbl_801A0D8C
|
|
lbl_801A0D3C:
|
|
/* 801A0D3C 0019DC7C 56 60 06 3F */ clrlwi. r0, r19, 0x18
|
|
/* 801A0D40 0019DC80 41 82 00 18 */ beq lbl_801A0D58
|
|
/* 801A0D44 0019DC84 88 1D 00 00 */ lbz r0, 0(r29)
|
|
/* 801A0D48 0019DC88 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0D4C 0019DC8C 41 82 00 0C */ beq lbl_801A0D58
|
|
/* 801A0D50 0019DC90 38 80 00 01 */ li r4, 1
|
|
/* 801A0D54 0019DC94 48 00 00 38 */ b lbl_801A0D8C
|
|
lbl_801A0D58:
|
|
/* 801A0D58 0019DC98 56 40 06 3F */ clrlwi. r0, r18, 0x18
|
|
/* 801A0D5C 0019DC9C 41 82 00 18 */ beq lbl_801A0D74
|
|
/* 801A0D60 0019DCA0 88 1E 00 00 */ lbz r0, 0(r30)
|
|
/* 801A0D64 0019DCA4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0D68 0019DCA8 41 82 00 0C */ beq lbl_801A0D74
|
|
/* 801A0D6C 0019DCAC 38 80 00 01 */ li r4, 1
|
|
/* 801A0D70 0019DCB0 48 00 00 1C */ b lbl_801A0D8C
|
|
lbl_801A0D74:
|
|
/* 801A0D74 0019DCB4 56 20 06 3F */ clrlwi. r0, r17, 0x18
|
|
/* 801A0D78 0019DCB8 41 82 00 14 */ beq lbl_801A0D8C
|
|
/* 801A0D7C 0019DCBC 88 1F 00 00 */ lbz r0, 0(r31)
|
|
/* 801A0D80 0019DCC0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0D84 0019DCC4 41 82 00 08 */ beq lbl_801A0D8C
|
|
/* 801A0D88 0019DCC8 38 80 00 01 */ li r4, 1
|
|
lbl_801A0D8C:
|
|
/* 801A0D8C 0019DCCC 3C 60 80 3E */ lis r3, lbl_803DD428@ha
|
|
/* 801A0D90 0019DCD0 38 63 D4 28 */ addi r3, r3, lbl_803DD428@l
|
|
/* 801A0D94 0019DCD4 98 83 00 09 */ stb r4, 9(r3)
|
|
lbl_801A0D98:
|
|
/* 801A0D98 0019DCD8 48 00 B4 91 */ bl dKy_Outdoor_check
|
|
/* 801A0D9C 0019DCDC 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 801A0DA0 0019DCE0 40 82 00 9C */ bne lbl_801A0E3C
|
|
/* 801A0DA4 0019DCE4 80 01 00 38 */ lwz r0, 0x38(r1)
|
|
/* 801A0DA8 0019DCE8 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 801A0DAC 0019DCEC 40 80 00 18 */ bge lbl_801A0DC4
|
|
/* 801A0DB0 0019DCF0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801A0DB4 0019DCF4 3C 60 80 3C */ lis r3, lbl_803BC010@ha
|
|
/* 801A0DB8 0019DCF8 38 63 C0 10 */ addi r3, r3, lbl_803BC010@l
|
|
/* 801A0DBC 0019DCFC 7C 23 04 2E */ lfsx f1, r3, r0
|
|
/* 801A0DC0 0019DD00 48 00 00 08 */ b lbl_801A0DC8
|
|
lbl_801A0DC4:
|
|
/* 801A0DC4 0019DD04 C0 22 A2 EC */ lfs f1, lbl_80453CEC-_SDA2_BASE_(r2)
|
|
lbl_801A0DC8:
|
|
/* 801A0DC8 0019DD08 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801A0DCC 0019DD0C 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 801A0DD0 0019DD10 40 80 00 18 */ bge lbl_801A0DE8
|
|
/* 801A0DD4 0019DD14 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 801A0DD8 0019DD18 3C 60 80 3C */ lis r3, lbl_803BC010@ha
|
|
/* 801A0DDC 0019DD1C 38 63 C0 10 */ addi r3, r3, lbl_803BC010@l
|
|
/* 801A0DE0 0019DD20 7C 43 04 2E */ lfsx f2, r3, r0
|
|
/* 801A0DE4 0019DD24 48 00 00 08 */ b lbl_801A0DEC
|
|
lbl_801A0DE8:
|
|
/* 801A0DE8 0019DD28 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
|
|
lbl_801A0DEC:
|
|
/* 801A0DEC 0019DD2C C0 82 A2 EC */ lfs f4, lbl_80453CEC-_SDA2_BASE_(r2)
|
|
/* 801A0DF0 0019DD30 FC A0 20 90 */ fmr f5, f4
|
|
/* 801A0DF4 0019DD34 7C 18 B0 40 */ cmplw r24, r22
|
|
/* 801A0DF8 0019DD38 40 82 00 0C */ bne lbl_801A0E04
|
|
/* 801A0DFC 0019DD3C FC 80 08 90 */ fmr f4, f1
|
|
/* 801A0E00 0019DD40 FC A0 10 90 */ fmr f5, f2
|
|
lbl_801A0E04:
|
|
/* 801A0E04 0019DD44 C0 61 00 3C */ lfs f3, 0x3c(r1)
|
|
/* 801A0E08 0019DD48 C0 DA 00 00 */ lfs f6, 0(r26)
|
|
/* 801A0E0C 0019DD4C C0 E2 A2 0C */ lfs f7, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 801A0E10 0019DD50 FD 00 38 90 */ fmr f8, f7
|
|
/* 801A0E14 0019DD54 4B FF C9 8D */ bl float_kankyo_color_ratio_set
|
|
/* 801A0E18 0019DD58 FF C0 08 90 */ fmr f30, f1
|
|
/* 801A0E1C 0019DD5C C0 02 A2 F8 */ lfs f0, lbl_80453CF8-_SDA2_BASE_(r2)
|
|
/* 801A0E20 0019DD60 D0 0F 12 3C */ stfs f0, 0x123c(r15)
|
|
/* 801A0E24 0019DD64 88 0F 12 C8 */ lbz r0, 0x12c8(r15)
|
|
/* 801A0E28 0019DD68 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0E2C 0019DD6C 41 82 00 1C */ beq lbl_801A0E48
|
|
/* 801A0E30 0019DD70 C0 02 A2 FC */ lfs f0, lbl_80453CFC-_SDA2_BASE_(r2)
|
|
/* 801A0E34 0019DD74 EF DE 00 32 */ fmuls f30, f30, f0
|
|
/* 801A0E38 0019DD78 48 00 00 10 */ b lbl_801A0E48
|
|
lbl_801A0E3C:
|
|
/* 801A0E3C 0019DD7C C3 C2 A2 FC */ lfs f30, lbl_80453CFC-_SDA2_BASE_(r2)
|
|
/* 801A0E40 0019DD80 C0 02 A3 00 */ lfs f0, lbl_80453D00-_SDA2_BASE_(r2)
|
|
/* 801A0E44 0019DD84 D0 0F 12 3C */ stfs f0, 0x123c(r15)
|
|
lbl_801A0E48:
|
|
/* 801A0E48 0019DD88 48 00 B7 35 */ bl dKy_darkworld_check
|
|
/* 801A0E4C 0019DD8C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801A0E50 0019DD90 41 82 00 0C */ beq lbl_801A0E5C
|
|
/* 801A0E54 0019DD94 C3 C2 A3 04 */ lfs f30, lbl_80453D04-_SDA2_BASE_(r2)
|
|
/* 801A0E58 0019DD98 D3 CF 12 3C */ stfs f30, 0x123c(r15)
|
|
lbl_801A0E5C:
|
|
/* 801A0E5C 0019DD9C 88 19 00 00 */ lbz r0, 0(r25)
|
|
/* 801A0E60 0019DDA0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801A0E64 0019DDA4 41 82 00 0C */ beq lbl_801A0E70
|
|
/* 801A0E68 0019DDA8 D3 CF 12 38 */ stfs f30, 0x1238(r15)
|
|
/* 801A0E6C 0019DDAC 48 00 00 1C */ b lbl_801A0E88
|
|
lbl_801A0E70:
|
|
/* 801A0E70 0019DDB0 38 6F 12 38 */ addi r3, r15, 0x1238
|
|
/* 801A0E74 0019DDB4 FC 20 F0 90 */ fmr f1, f30
|
|
/* 801A0E78 0019DDB8 C0 42 A3 08 */ lfs f2, lbl_80453D08-_SDA2_BASE_(r2)
|
|
/* 801A0E7C 0019DDBC C0 62 A3 0C */ lfs f3, lbl_80453D0C-_SDA2_BASE_(r2)
|
|
/* 801A0E80 0019DDC0 C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
|
|
/* 801A0E84 0019DDC4 48 0C EA F9 */ bl cLib_addCalc__FPfffff
|
|
lbl_801A0E88:
|
|
/* 801A0E88 0019DDC8 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
|
/* 801A0E8C 0019DDCC 39 C3 CA 54 */ addi r14, r3, lbl_8042CA54@l
|
|
/* 801A0E90 0019DDD0 80 6E 00 10 */ lwz r3, 0x10(r14)
|
|
/* 801A0E94 0019DDD4 88 18 00 2C */ lbz r0, 0x2c(r24)
|
|
/* 801A0E98 0019DDD8 1C 00 00 15 */ mulli r0, r0, 0x15
|
|
/* 801A0E9C 0019DDDC 7E 03 02 14 */ add r16, r3, r0
|
|
/* 801A0EA0 0019DDE0 88 17 00 2C */ lbz r0, 0x2c(r23)
|
|
/* 801A0EA4 0019DDE4 1C 00 00 15 */ mulli r0, r0, 0x15
|
|
/* 801A0EA8 0019DDE8 7E 23 02 14 */ add r17, r3, r0
|
|
/* 801A0EAC 0019DDEC 88 16 00 2C */ lbz r0, 0x2c(r22)
|
|
/* 801A0EB0 0019DDF0 1C 00 00 15 */ mulli r0, r0, 0x15
|
|
/* 801A0EB4 0019DDF4 7E C3 02 14 */ add r22, r3, r0
|
|
/* 801A0EB8 0019DDF8 88 15 00 2C */ lbz r0, 0x2c(r21)
|
|
/* 801A0EBC 0019DDFC 1C 00 00 15 */ mulli r0, r0, 0x15
|
|
/* 801A0EC0 0019DE00 7E A3 02 14 */ add r21, r3, r0
|
|
/* 801A0EC4 0019DE04 88 70 00 00 */ lbz r3, 0(r16)
|
|
/* 801A0EC8 0019DE08 88 91 00 00 */ lbz r4, 0(r17)
|
|
/* 801A0ECC 0019DE0C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0ED0 0019DE10 88 B6 00 00 */ lbz r5, 0(r22)
|
|
/* 801A0ED4 0019DE14 88 D5 00 00 */ lbz r6, 0(r21)
|
|
/* 801A0ED8 0019DE18 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0EDC 0019DE1C A8 EF 11 B8 */ lha r7, 0x11b8(r15)
|
|
/* 801A0EE0 0019DE20 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A0EE4 0019DE24 C0 0E 11 C8 */ lfs f0, 0x11c8(r14)
|
|
/* 801A0EE8 0019DE28 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A0EEC 0019DE2C 4B FF C7 A1 */ bl kankyo_color_ratio_set
|
|
/* 801A0EF0 0019DE30 B0 6F 10 C0 */ sth r3, 0x10c0(r15)
|
|
/* 801A0EF4 0019DE34 88 70 00 01 */ lbz r3, 1(r16)
|
|
/* 801A0EF8 0019DE38 88 91 00 01 */ lbz r4, 1(r17)
|
|
/* 801A0EFC 0019DE3C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0F00 0019DE40 88 B6 00 01 */ lbz r5, 1(r22)
|
|
/* 801A0F04 0019DE44 88 D5 00 01 */ lbz r6, 1(r21)
|
|
/* 801A0F08 0019DE48 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0F0C 0019DE4C A8 EF 11 BA */ lha r7, 0x11ba(r15)
|
|
/* 801A0F10 0019DE50 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A0F14 0019DE54 3D 00 80 43 */ lis r8, lbl_8042CA54@ha
|
|
/* 801A0F18 0019DE58 3A 88 CA 54 */ addi r20, r8, lbl_8042CA54@l
|
|
/* 801A0F1C 0019DE5C C0 14 11 CC */ lfs f0, 0x11cc(r20)
|
|
/* 801A0F20 0019DE60 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A0F24 0019DE64 4B FF C7 69 */ bl kankyo_color_ratio_set
|
|
/* 801A0F28 0019DE68 B0 6F 10 C2 */ sth r3, 0x10c2(r15)
|
|
/* 801A0F2C 0019DE6C 88 70 00 02 */ lbz r3, 2(r16)
|
|
/* 801A0F30 0019DE70 88 91 00 02 */ lbz r4, 2(r17)
|
|
/* 801A0F34 0019DE74 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0F38 0019DE78 88 B6 00 02 */ lbz r5, 2(r22)
|
|
/* 801A0F3C 0019DE7C 88 D5 00 02 */ lbz r6, 2(r21)
|
|
/* 801A0F40 0019DE80 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0F44 0019DE84 A8 EF 11 BC */ lha r7, 0x11bc(r15)
|
|
/* 801A0F48 0019DE88 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A0F4C 0019DE8C 3D 00 80 43 */ lis r8, lbl_8042CA54@ha
|
|
/* 801A0F50 0019DE90 3A 68 CA 54 */ addi r19, r8, lbl_8042CA54@l
|
|
/* 801A0F54 0019DE94 C0 13 11 D0 */ lfs f0, 0x11d0(r19)
|
|
/* 801A0F58 0019DE98 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A0F5C 0019DE9C 4B FF C7 31 */ bl kankyo_color_ratio_set
|
|
/* 801A0F60 0019DEA0 B0 6F 10 C4 */ sth r3, 0x10c4(r15)
|
|
/* 801A0F64 0019DEA4 38 00 00 FF */ li r0, 0xff
|
|
/* 801A0F68 0019DEA8 B0 0F 10 C6 */ sth r0, 0x10c6(r15)
|
|
/* 801A0F6C 0019DEAC 88 70 00 03 */ lbz r3, 3(r16)
|
|
/* 801A0F70 0019DEB0 88 91 00 03 */ lbz r4, 3(r17)
|
|
/* 801A0F74 0019DEB4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0F78 0019DEB8 88 B6 00 03 */ lbz r5, 3(r22)
|
|
/* 801A0F7C 0019DEBC 88 D5 00 03 */ lbz r6, 3(r21)
|
|
/* 801A0F80 0019DEC0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0F84 0019DEC4 A8 EF 11 B8 */ lha r7, 0x11b8(r15)
|
|
/* 801A0F88 0019DEC8 3D 00 80 43 */ lis r8, lbl_8042CA54@ha
|
|
/* 801A0F8C 0019DECC 3A 48 CA 54 */ addi r18, r8, lbl_8042CA54@l
|
|
/* 801A0F90 0019DED0 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A0F94 0019DED4 C0 0E 11 C8 */ lfs f0, 0x11c8(r14)
|
|
/* 801A0F98 0019DED8 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A0F9C 0019DEDC 4B FF C6 F1 */ bl kankyo_color_ratio_set
|
|
/* 801A0FA0 0019DEE0 B0 6F 10 C8 */ sth r3, 0x10c8(r15)
|
|
/* 801A0FA4 0019DEE4 88 70 00 04 */ lbz r3, 4(r16)
|
|
/* 801A0FA8 0019DEE8 88 91 00 04 */ lbz r4, 4(r17)
|
|
/* 801A0FAC 0019DEEC C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0FB0 0019DEF0 88 B6 00 04 */ lbz r5, 4(r22)
|
|
/* 801A0FB4 0019DEF4 88 D5 00 04 */ lbz r6, 4(r21)
|
|
/* 801A0FB8 0019DEF8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0FBC 0019DEFC A8 EF 11 BA */ lha r7, 0x11ba(r15)
|
|
/* 801A0FC0 0019DF00 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A0FC4 0019DF04 C0 14 11 CC */ lfs f0, 0x11cc(r20)
|
|
/* 801A0FC8 0019DF08 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A0FCC 0019DF0C 4B FF C6 C1 */ bl kankyo_color_ratio_set
|
|
/* 801A0FD0 0019DF10 B0 6F 10 CA */ sth r3, 0x10ca(r15)
|
|
/* 801A0FD4 0019DF14 88 70 00 05 */ lbz r3, 5(r16)
|
|
/* 801A0FD8 0019DF18 88 91 00 05 */ lbz r4, 5(r17)
|
|
/* 801A0FDC 0019DF1C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A0FE0 0019DF20 88 B6 00 05 */ lbz r5, 5(r22)
|
|
/* 801A0FE4 0019DF24 88 D5 00 05 */ lbz r6, 5(r21)
|
|
/* 801A0FE8 0019DF28 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A0FEC 0019DF2C A8 EF 11 BC */ lha r7, 0x11bc(r15)
|
|
/* 801A0FF0 0019DF30 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A0FF4 0019DF34 C0 13 11 D0 */ lfs f0, 0x11d0(r19)
|
|
/* 801A0FF8 0019DF38 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A0FFC 0019DF3C 4B FF C6 91 */ bl kankyo_color_ratio_set
|
|
/* 801A1000 0019DF40 B0 6F 10 CC */ sth r3, 0x10cc(r15)
|
|
/* 801A1004 0019DF44 88 70 00 0C */ lbz r3, 0xc(r16)
|
|
/* 801A1008 0019DF48 88 91 00 0C */ lbz r4, 0xc(r17)
|
|
/* 801A100C 0019DF4C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1010 0019DF50 88 B6 00 0C */ lbz r5, 0xc(r22)
|
|
/* 801A1014 0019DF54 88 D5 00 0C */ lbz r6, 0xc(r21)
|
|
/* 801A1018 0019DF58 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A101C 0019DF5C 38 E0 00 00 */ li r7, 0
|
|
/* 801A1020 0019DF60 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A1024 0019DF64 4B FF C6 69 */ bl kankyo_color_ratio_set
|
|
/* 801A1028 0019DF68 B0 6F 10 CE */ sth r3, 0x10ce(r15)
|
|
/* 801A102C 0019DF6C 88 70 00 06 */ lbz r3, 6(r16)
|
|
/* 801A1030 0019DF70 88 91 00 06 */ lbz r4, 6(r17)
|
|
/* 801A1034 0019DF74 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1038 0019DF78 88 B6 00 06 */ lbz r5, 6(r22)
|
|
/* 801A103C 0019DF7C 88 D5 00 06 */ lbz r6, 6(r21)
|
|
/* 801A1040 0019DF80 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A1044 0019DF84 A8 EF 11 B8 */ lha r7, 0x11b8(r15)
|
|
/* 801A1048 0019DF88 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A104C 0019DF8C C0 0E 11 C8 */ lfs f0, 0x11c8(r14)
|
|
/* 801A1050 0019DF90 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A1054 0019DF94 4B FF C6 39 */ bl kankyo_color_ratio_set
|
|
/* 801A1058 0019DF98 B0 6F 10 D0 */ sth r3, 0x10d0(r15)
|
|
/* 801A105C 0019DF9C 88 70 00 07 */ lbz r3, 7(r16)
|
|
/* 801A1060 0019DFA0 88 91 00 07 */ lbz r4, 7(r17)
|
|
/* 801A1064 0019DFA4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1068 0019DFA8 88 B6 00 07 */ lbz r5, 7(r22)
|
|
/* 801A106C 0019DFAC 88 D5 00 07 */ lbz r6, 7(r21)
|
|
/* 801A1070 0019DFB0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A1074 0019DFB4 A8 EF 11 BA */ lha r7, 0x11ba(r15)
|
|
/* 801A1078 0019DFB8 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A107C 0019DFBC C0 14 11 CC */ lfs f0, 0x11cc(r20)
|
|
/* 801A1080 0019DFC0 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A1084 0019DFC4 4B FF C6 09 */ bl kankyo_color_ratio_set
|
|
/* 801A1088 0019DFC8 B0 6F 10 D2 */ sth r3, 0x10d2(r15)
|
|
/* 801A108C 0019DFCC 88 70 00 08 */ lbz r3, 8(r16)
|
|
/* 801A1090 0019DFD0 88 91 00 08 */ lbz r4, 8(r17)
|
|
/* 801A1094 0019DFD4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1098 0019DFD8 88 B6 00 08 */ lbz r5, 8(r22)
|
|
/* 801A109C 0019DFDC 88 D5 00 08 */ lbz r6, 8(r21)
|
|
/* 801A10A0 0019DFE0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A10A4 0019DFE4 A8 EF 11 BC */ lha r7, 0x11bc(r15)
|
|
/* 801A10A8 0019DFE8 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A10AC 0019DFEC C0 13 11 D0 */ lfs f0, 0x11d0(r19)
|
|
/* 801A10B0 0019DFF0 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A10B4 0019DFF4 4B FF C5 D9 */ bl kankyo_color_ratio_set
|
|
/* 801A10B8 0019DFF8 B0 6F 10 D4 */ sth r3, 0x10d4(r15)
|
|
/* 801A10BC 0019DFFC 88 70 00 09 */ lbz r3, 9(r16)
|
|
/* 801A10C0 0019E000 88 91 00 09 */ lbz r4, 9(r17)
|
|
/* 801A10C4 0019E004 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A10C8 0019E008 88 B6 00 09 */ lbz r5, 9(r22)
|
|
/* 801A10CC 0019E00C 88 D5 00 09 */ lbz r6, 9(r21)
|
|
/* 801A10D0 0019E010 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A10D4 0019E014 A8 EF 11 B8 */ lha r7, 0x11b8(r15)
|
|
/* 801A10D8 0019E018 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A10DC 0019E01C C0 0E 11 C8 */ lfs f0, 0x11c8(r14)
|
|
/* 801A10E0 0019E020 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A10E4 0019E024 4B FF C5 A9 */ bl kankyo_color_ratio_set
|
|
/* 801A10E8 0019E028 B0 6F 10 D8 */ sth r3, 0x10d8(r15)
|
|
/* 801A10EC 0019E02C 88 70 00 0A */ lbz r3, 0xa(r16)
|
|
/* 801A10F0 0019E030 88 91 00 0A */ lbz r4, 0xa(r17)
|
|
/* 801A10F4 0019E034 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A10F8 0019E038 88 B6 00 0A */ lbz r5, 0xa(r22)
|
|
/* 801A10FC 0019E03C 88 D5 00 0A */ lbz r6, 0xa(r21)
|
|
/* 801A1100 0019E040 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A1104 0019E044 A8 EF 11 BA */ lha r7, 0x11ba(r15)
|
|
/* 801A1108 0019E048 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A110C 0019E04C C0 14 11 CC */ lfs f0, 0x11cc(r20)
|
|
/* 801A1110 0019E050 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A1114 0019E054 4B FF C5 79 */ bl kankyo_color_ratio_set
|
|
/* 801A1118 0019E058 B0 6F 10 DA */ sth r3, 0x10da(r15)
|
|
/* 801A111C 0019E05C 88 70 00 0B */ lbz r3, 0xb(r16)
|
|
/* 801A1120 0019E060 88 91 00 0B */ lbz r4, 0xb(r17)
|
|
/* 801A1124 0019E064 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1128 0019E068 88 B6 00 0B */ lbz r5, 0xb(r22)
|
|
/* 801A112C 0019E06C 88 D5 00 0B */ lbz r6, 0xb(r21)
|
|
/* 801A1130 0019E070 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A1134 0019E074 A8 EF 11 BC */ lha r7, 0x11bc(r15)
|
|
/* 801A1138 0019E078 C0 72 12 0C */ lfs f3, 0x120c(r18)
|
|
/* 801A113C 0019E07C C0 13 11 D0 */ lfs f0, 0x11d0(r19)
|
|
/* 801A1140 0019E080 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A1144 0019E084 4B FF C5 49 */ bl kankyo_color_ratio_set
|
|
/* 801A1148 0019E088 B0 6F 10 DC */ sth r3, 0x10dc(r15)
|
|
/* 801A114C 0019E08C 88 70 00 0D */ lbz r3, 0xd(r16)
|
|
/* 801A1150 0019E090 88 91 00 0D */ lbz r4, 0xd(r17)
|
|
/* 801A1154 0019E094 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1158 0019E098 88 B6 00 0D */ lbz r5, 0xd(r22)
|
|
/* 801A115C 0019E09C 88 D5 00 0D */ lbz r6, 0xd(r21)
|
|
/* 801A1160 0019E0A0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A1164 0019E0A4 A8 EF 11 C0 */ lha r7, 0x11c0(r15)
|
|
/* 801A1168 0019E0A8 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A116C 0019E0AC C0 0E 11 C8 */ lfs f0, 0x11c8(r14)
|
|
/* 801A1170 0019E0B0 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A1174 0019E0B4 4B FF C5 19 */ bl kankyo_color_ratio_set
|
|
/* 801A1178 0019E0B8 B0 6F 10 E0 */ sth r3, 0x10e0(r15)
|
|
/* 801A117C 0019E0BC 88 70 00 0E */ lbz r3, 0xe(r16)
|
|
/* 801A1180 0019E0C0 88 91 00 0E */ lbz r4, 0xe(r17)
|
|
/* 801A1184 0019E0C4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1188 0019E0C8 88 B6 00 0E */ lbz r5, 0xe(r22)
|
|
/* 801A118C 0019E0CC 88 D5 00 0E */ lbz r6, 0xe(r21)
|
|
/* 801A1190 0019E0D0 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A1194 0019E0D4 A8 EF 11 C2 */ lha r7, 0x11c2(r15)
|
|
/* 801A1198 0019E0D8 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A119C 0019E0DC C0 14 11 CC */ lfs f0, 0x11cc(r20)
|
|
/* 801A11A0 0019E0E0 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A11A4 0019E0E4 4B FF C4 E9 */ bl kankyo_color_ratio_set
|
|
/* 801A11A8 0019E0E8 B0 6F 10 E2 */ sth r3, 0x10e2(r15)
|
|
/* 801A11AC 0019E0EC 88 70 00 0F */ lbz r3, 0xf(r16)
|
|
/* 801A11B0 0019E0F0 88 91 00 0F */ lbz r4, 0xf(r17)
|
|
/* 801A11B4 0019E0F4 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A11B8 0019E0F8 88 B6 00 0F */ lbz r5, 0xf(r22)
|
|
/* 801A11BC 0019E0FC 88 D5 00 0F */ lbz r6, 0xf(r21)
|
|
/* 801A11C0 0019E100 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A11C4 0019E104 A8 EF 11 C4 */ lha r7, 0x11c4(r15)
|
|
/* 801A11C8 0019E108 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A11CC 0019E10C C0 13 11 D0 */ lfs f0, 0x11d0(r19)
|
|
/* 801A11D0 0019E110 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A11D4 0019E114 4B FF C4 B9 */ bl kankyo_color_ratio_set
|
|
/* 801A11D8 0019E118 B0 6F 10 E4 */ sth r3, 0x10e4(r15)
|
|
/* 801A11DC 0019E11C 88 70 00 10 */ lbz r3, 0x10(r16)
|
|
/* 801A11E0 0019E120 88 91 00 10 */ lbz r4, 0x10(r17)
|
|
/* 801A11E4 0019E124 C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A11E8 0019E128 88 B6 00 10 */ lbz r5, 0x10(r22)
|
|
/* 801A11EC 0019E12C 88 D5 00 10 */ lbz r6, 0x10(r21)
|
|
/* 801A11F0 0019E130 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A11F4 0019E134 38 E0 00 00 */ li r7, 0
|
|
/* 801A11F8 0019E138 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A11FC 0019E13C 4B FF C4 91 */ bl kankyo_color_ratio_set
|
|
/* 801A1200 0019E140 B0 6F 10 E6 */ sth r3, 0x10e6(r15)
|
|
/* 801A1204 0019E144 88 70 00 11 */ lbz r3, 0x11(r16)
|
|
/* 801A1208 0019E148 88 91 00 11 */ lbz r4, 0x11(r17)
|
|
/* 801A120C 0019E14C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1210 0019E150 88 B6 00 11 */ lbz r5, 0x11(r22)
|
|
/* 801A1214 0019E154 88 D5 00 11 */ lbz r6, 0x11(r21)
|
|
/* 801A1218 0019E158 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A121C 0019E15C A8 EF 11 C0 */ lha r7, 0x11c0(r15)
|
|
/* 801A1220 0019E160 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A1224 0019E164 C0 0E 11 C8 */ lfs f0, 0x11c8(r14)
|
|
/* 801A1228 0019E168 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A122C 0019E16C 4B FF C4 61 */ bl kankyo_color_ratio_set
|
|
/* 801A1230 0019E170 B0 6F 10 E8 */ sth r3, 0x10e8(r15)
|
|
/* 801A1234 0019E174 88 70 00 12 */ lbz r3, 0x12(r16)
|
|
/* 801A1238 0019E178 88 91 00 12 */ lbz r4, 0x12(r17)
|
|
/* 801A123C 0019E17C C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1240 0019E180 88 B6 00 12 */ lbz r5, 0x12(r22)
|
|
/* 801A1244 0019E184 88 D5 00 12 */ lbz r6, 0x12(r21)
|
|
/* 801A1248 0019E188 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A124C 0019E18C A8 EF 11 C2 */ lha r7, 0x11c2(r15)
|
|
/* 801A1250 0019E190 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A1254 0019E194 C0 14 11 CC */ lfs f0, 0x11cc(r20)
|
|
/* 801A1258 0019E198 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A125C 0019E19C 4B FF C4 31 */ bl kankyo_color_ratio_set
|
|
/* 801A1260 0019E1A0 B0 6F 10 EA */ sth r3, 0x10ea(r15)
|
|
/* 801A1264 0019E1A4 88 70 00 13 */ lbz r3, 0x13(r16)
|
|
/* 801A1268 0019E1A8 88 91 00 13 */ lbz r4, 0x13(r17)
|
|
/* 801A126C 0019E1AC C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A1270 0019E1B0 88 B6 00 13 */ lbz r5, 0x13(r22)
|
|
/* 801A1274 0019E1B4 88 D5 00 13 */ lbz r6, 0x13(r21)
|
|
/* 801A1278 0019E1B8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A127C 0019E1BC A8 EF 11 C4 */ lha r7, 0x11c4(r15)
|
|
/* 801A1280 0019E1C0 C0 6E 12 08 */ lfs f3, 0x1208(r14)
|
|
/* 801A1284 0019E1C4 C0 13 11 D0 */ lfs f0, 0x11d0(r19)
|
|
/* 801A1288 0019E1C8 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 801A128C 0019E1CC 4B FF C4 01 */ bl kankyo_color_ratio_set
|
|
/* 801A1290 0019E1D0 B0 6F 10 EC */ sth r3, 0x10ec(r15)
|
|
/* 801A1294 0019E1D4 88 70 00 14 */ lbz r3, 0x14(r16)
|
|
/* 801A1298 0019E1D8 88 91 00 14 */ lbz r4, 0x14(r17)
|
|
/* 801A129C 0019E1DC C0 21 00 3C */ lfs f1, 0x3c(r1)
|
|
/* 801A12A0 0019E1E0 88 B6 00 14 */ lbz r5, 0x14(r22)
|
|
/* 801A12A4 0019E1E4 88 D5 00 14 */ lbz r6, 0x14(r21)
|
|
/* 801A12A8 0019E1E8 C0 5A 00 00 */ lfs f2, 0(r26)
|
|
/* 801A12AC 0019E1EC 38 E0 00 00 */ li r7, 0
|
|
/* 801A12B0 0019E1F0 C0 62 A2 48 */ lfs f3, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 801A12B4 0019E1F4 4B FF C3 D9 */ bl kankyo_color_ratio_set
|
|
/* 801A12B8 0019E1F8 B0 6F 10 EE */ sth r3, 0x10ee(r15)
|
|
/* 801A12BC 0019E1FC 4B FB E1 69 */ bl daPy_py_c_NS_checkNowWolfEyeUp
|
|
/* 801A12C0 0019E200 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801A12C4 0019E204 41 82 00 50 */ beq lbl_801A1314
|
|
/* 801A12C8 0019E208 38 00 00 00 */ li r0, 0
|
|
/* 801A12CC 0019E20C B0 0F 10 C0 */ sth r0, 0x10c0(r15)
|
|
/* 801A12D0 0019E210 B0 0F 10 C2 */ sth r0, 0x10c2(r15)
|
|
/* 801A12D4 0019E214 B0 0F 10 C4 */ sth r0, 0x10c4(r15)
|
|
/* 801A12D8 0019E218 B0 0F 10 C8 */ sth r0, 0x10c8(r15)
|
|
/* 801A12DC 0019E21C B0 0F 10 CA */ sth r0, 0x10ca(r15)
|
|
/* 801A12E0 0019E220 B0 0F 10 CC */ sth r0, 0x10cc(r15)
|
|
/* 801A12E4 0019E224 B0 0F 10 D0 */ sth r0, 0x10d0(r15)
|
|
/* 801A12E8 0019E228 B0 0F 10 D2 */ sth r0, 0x10d2(r15)
|
|
/* 801A12EC 0019E22C B0 0F 10 D4 */ sth r0, 0x10d4(r15)
|
|
/* 801A12F0 0019E230 B0 0F 10 D8 */ sth r0, 0x10d8(r15)
|
|
/* 801A12F4 0019E234 B0 0F 10 DA */ sth r0, 0x10da(r15)
|
|
/* 801A12F8 0019E238 B0 0F 10 DC */ sth r0, 0x10dc(r15)
|
|
/* 801A12FC 0019E23C B0 0F 10 E0 */ sth r0, 0x10e0(r15)
|
|
/* 801A1300 0019E240 B0 0F 10 E2 */ sth r0, 0x10e2(r15)
|
|
/* 801A1304 0019E244 B0 0F 10 E4 */ sth r0, 0x10e4(r15)
|
|
/* 801A1308 0019E248 B0 0F 10 E8 */ sth r0, 0x10e8(r15)
|
|
/* 801A130C 0019E24C B0 0F 10 EA */ sth r0, 0x10ea(r15)
|
|
/* 801A1310 0019E250 B0 0F 10 EC */ sth r0, 0x10ec(r15)
|
|
lbl_801A1314:
|
|
/* 801A1314 0019E254 E3 E1 01 48 */ psq_l f31, 328(r1), 0, 0
|
|
/* 801A1318 0019E258 CB E1 01 40 */ lfd f31, 0x140(r1)
|
|
/* 801A131C 0019E25C E3 C1 01 38 */ psq_l f30, 312(r1), 0, 0
|
|
/* 801A1320 0019E260 CB C1 01 30 */ lfd f30, 0x130(r1)
|
|
/* 801A1324 0019E264 39 61 01 30 */ addi r11, r1, 0x130
|
|
/* 801A1328 0019E268 48 1C 0E C5 */ bl _restgpr_14
|
|
/* 801A132C 0019E26C 80 01 01 54 */ lwz r0, 0x154(r1)
|
|
/* 801A1330 0019E270 7C 08 03 A6 */ mtlr r0
|
|
/* 801A1334 0019E274 38 21 01 50 */ addi r1, r1, 0x150
|
|
/* 801A1338 0019E278 4E 80 00 20 */ blr
|