mirror of https://github.com/zeldaret/tp.git
34 lines
1.6 KiB
ArmAsm
34 lines
1.6 KiB
ArmAsm
/* 8003242C 0002F36C A8 03 00 0E */ lha r0, 0xe(r3)
|
|
/* 80032430 0002F370 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80032434 0002F374 40 82 00 6C */ bne lbl_800324A0
|
|
/* 80032438 0002F378 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 8003243C 0002F37C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80032440 0002F380 41 82 00 60 */ beq lbl_800324A0
|
|
/* 80032444 0002F384 A8 83 00 18 */ lha r4, 0x18(r3)
|
|
/* 80032448 0002F388 A8 03 00 2A */ lha r0, 0x2a(r3)
|
|
/* 8003244C 0002F38C 7C 04 02 14 */ add r0, r4, r0
|
|
/* 80032450 0002F390 B0 03 00 0E */ sth r0, 0xe(r3)
|
|
/* 80032454 0002F394 38 00 00 00 */ li r0, 0
|
|
/* 80032458 0002F398 B0 03 00 2A */ sth r0, 0x2a(r3)
|
|
/* 8003245C 0002F39C A8 83 00 1E */ lha r4, 0x1e(r3)
|
|
/* 80032460 0002F3A0 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 80032464 0002F3A4 40 82 00 2C */ bne lbl_80032490
|
|
/* 80032468 0002F3A8 A8 83 00 16 */ lha r4, 0x16(r3)
|
|
/* 8003246C 0002F3AC A8 03 00 18 */ lha r0, 0x18(r3)
|
|
/* 80032470 0002F3B0 7C 04 00 50 */ subf r0, r4, r0
|
|
/* 80032474 0002F3B4 B0 03 00 18 */ sth r0, 0x18(r3)
|
|
/* 80032478 0002F3B8 A8 03 00 18 */ lha r0, 0x18(r3)
|
|
/* 8003247C 0002F3BC A8 83 00 14 */ lha r4, 0x14(r3)
|
|
/* 80032480 0002F3C0 7C 00 20 00 */ cmpw r0, r4
|
|
/* 80032484 0002F3C4 40 80 00 14 */ bge lbl_80032498
|
|
/* 80032488 0002F3C8 B0 83 00 18 */ sth r4, 0x18(r3)
|
|
/* 8003248C 0002F3CC 48 00 00 0C */ b lbl_80032498
|
|
lbl_80032490:
|
|
/* 80032490 0002F3D0 38 04 FF FF */ addi r0, r4, -1
|
|
/* 80032494 0002F3D4 B0 03 00 1E */ sth r0, 0x1e(r3)
|
|
lbl_80032498:
|
|
/* 80032498 0002F3D8 38 60 00 01 */ li r3, 1
|
|
/* 8003249C 0002F3DC 4E 80 00 20 */ blr
|
|
lbl_800324A0:
|
|
/* 800324A0 0002F3E0 38 60 00 00 */ li r3, 0
|
|
/* 800324A4 0002F3E4 4E 80 00 20 */ blr
|