mirror of https://github.com/zeldaret/tp.git
41 lines
2.0 KiB
ArmAsm
41 lines
2.0 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 802cddc8
|
|
|
|
|
|
/* 802CDDC8 002CAD08 39 40 00 61 */ li r10, 0x61
|
|
/* 802CDDCC 002CAD0C 3D 20 CC 01 */ lis r9, 0xCC008000@ha
|
|
/* 802CDDD0 002CAD10 99 49 80 00 */ stb r10, 0xCC008000@l(r9)
|
|
/* 802CDDD4 002CAD14 3D 00 FE 08 */ lis r8, 0xFE07FC3F@ha
|
|
/* 802CDDD8 002CAD18 38 08 FC 3F */ addi r0, r8, 0xFE07FC3F@l
|
|
/* 802CDDDC 002CAD1C 90 09 80 00 */ stw r0, -0x8000(r9)
|
|
/* 802CDDE0 002CAD20 99 49 80 00 */ stb r10, -0x8000(r9)
|
|
/* 802CDDE4 002CAD24 54 C8 82 1E */ rlwinm r8, r6, 0x10, 8, 0xf
|
|
/* 802CDDE8 002CAD28 38 CD 83 28 */ addi r6, r13, lbl_804508A8-_SDA_BASE_
|
|
/* 802CDDEC 002CAD2C 7C 06 38 AE */ lbzx r0, r6, r7
|
|
/* 802CDDF0 002CAD30 54 06 70 22 */ slwi r6, r0, 0xe
|
|
/* 802CDDF4 002CAD34 54 A5 06 3E */ clrlwi r5, r5, 0x18
|
|
/* 802CDDF8 002CAD38 38 05 FF FF */ addi r0, r5, -1
|
|
/* 802CDDFC 002CAD3C 54 05 50 2A */ slwi r5, r0, 0xa
|
|
/* 802CDE00 002CAD40 54 6A 06 3E */ clrlwi r10, r3, 0x18
|
|
/* 802CDE04 002CAD44 54 87 06 3E */ clrlwi r7, r4, 0x18
|
|
/* 802CDE08 002CAD48 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 802CDE0C 002CAD4C 7D 40 03 78 */ or r0, r10, r0
|
|
/* 802CDE10 002CAD50 7C A0 03 78 */ or r0, r5, r0
|
|
/* 802CDE14 002CAD54 7C C0 03 78 */ or r0, r6, r0
|
|
/* 802CDE18 002CAD58 7D 00 03 78 */ or r0, r8, r0
|
|
/* 802CDE1C 002CAD5C 90 09 80 00 */ stw r0, -0x8000(r9)
|
|
/* 802CDE20 002CAD60 38 80 00 10 */ li r4, 0x10
|
|
/* 802CDE24 002CAD64 98 89 80 00 */ stb r4, -0x8000(r9)
|
|
/* 802CDE28 002CAD68 38 60 00 00 */ li r3, 0
|
|
/* 802CDE2C 002CAD6C B0 69 80 00 */ sth r3, -0x8000(r9)
|
|
/* 802CDE30 002CAD70 38 00 10 09 */ li r0, 0x1009
|
|
/* 802CDE34 002CAD74 B0 09 80 00 */ sth r0, -0x8000(r9)
|
|
/* 802CDE38 002CAD78 90 E9 80 00 */ stw r7, -0x8000(r9)
|
|
/* 802CDE3C 002CAD7C 98 89 80 00 */ stb r4, -0x8000(r9)
|
|
/* 802CDE40 002CAD80 B0 69 80 00 */ sth r3, -0x8000(r9)
|
|
/* 802CDE44 002CAD84 38 00 10 3F */ li r0, 0x103f
|
|
/* 802CDE48 002CAD88 B0 09 80 00 */ sth r0, -0x8000(r9)
|
|
/* 802CDE4C 002CAD8C 91 49 80 00 */ stw r10, -0x8000(r9)
|
|
/* 802CDE50 002CAD90 4E 80 00 20 */ blr
|