mirror of https://github.com/zeldaret/tp.git
38 lines
1.7 KiB
ArmAsm
38 lines
1.7 KiB
ArmAsm
/* 802E00C4 002DD004 54 86 C6 3E */ rlwinm r6, r4, 0x18, 0x18, 0x1f
|
|
/* 802E00C8 002DD008 54 83 06 3E */ clrlwi r3, r4, 0x18
|
|
/* 802E00CC 002DD00C 38 E3 FF C0 */ addi r7, r3, -64
|
|
/* 802E00D0 002DD010 2C 07 00 40 */ cmpwi r7, 0x40
|
|
/* 802E00D4 002DD014 41 80 00 08 */ blt lbl_802E00DC
|
|
/* 802E00D8 002DD018 38 E7 FF FF */ addi r7, r7, -1
|
|
lbl_802E00DC:
|
|
/* 802E00DC 002DD01C 38 00 03 1C */ li r0, 0x31c
|
|
/* 802E00E0 002DD020 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802E00E4 002DD024 41 82 00 08 */ beq lbl_802E00EC
|
|
/* 802E00E8 002DD028 A0 05 00 00 */ lhz r0, 0(r5)
|
|
lbl_802E00EC:
|
|
/* 802E00EC 002DD02C 54 04 04 3E */ clrlwi r4, r0, 0x10
|
|
/* 802E00F0 002DD030 38 06 FF 78 */ addi r0, r6, -136
|
|
/* 802E00F4 002DD034 1C 60 00 BC */ mulli r3, r0, 0xbc
|
|
/* 802E00F8 002DD038 38 03 FF A2 */ addi r0, r3, -94
|
|
/* 802E00FC 002DD03C 7C 60 22 14 */ add r3, r0, r4
|
|
/* 802E0100 002DD040 7C 67 1A 14 */ add r3, r7, r3
|
|
/* 802E0104 002DD044 4E 80 00 20 */ blr
|
|
/* 802E0108 002DD048 38 60 00 00 */ li r3, 0
|
|
/* 802E010C 002DD04C 4E 80 00 20 */ blr
|
|
/* 802E0110 002DD050 38 60 00 01 */ li r3, 1
|
|
/* 802E0114 002DD054 4E 80 00 20 */ blr
|
|
/* 802E0118 002DD058 38 00 00 00 */ li r0, 0
|
|
/* 802E011C 002DD05C 2C 03 00 81 */ cmpwi r3, 0x81
|
|
/* 802E0120 002DD060 41 80 00 0C */ blt lbl_802E012C
|
|
/* 802E0124 002DD064 2C 03 00 9F */ cmpwi r3, 0x9f
|
|
/* 802E0128 002DD068 40 81 00 14 */ ble lbl_802E013C
|
|
lbl_802E012C:
|
|
/* 802E012C 002DD06C 2C 03 00 E0 */ cmpwi r3, 0xe0
|
|
/* 802E0130 002DD070 41 80 00 10 */ blt lbl_802E0140
|
|
/* 802E0134 002DD074 2C 03 00 FC */ cmpwi r3, 0xfc
|
|
/* 802E0138 002DD078 41 81 00 08 */ bgt lbl_802E0140
|
|
lbl_802E013C:
|
|
/* 802E013C 002DD07C 38 00 00 01 */ li r0, 1
|
|
lbl_802E0140:
|
|
/* 802E0140 002DD080 7C 03 03 78 */ mr r3, r0
|
|
/* 802E0144 002DD084 4E 80 00 20 */ blr
|