mirror of https://github.com/zeldaret/tp.git
36 lines
1.4 KiB
ArmAsm
36 lines
1.4 KiB
ArmAsm
lbl_8003242C:
|
|
/* 8003242C A8 03 00 0E */ lha r0, 0xe(r3)
|
|
/* 80032430 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80032434 40 82 00 6C */ bne lbl_800324A0
|
|
/* 80032438 88 03 00 0C */ lbz r0, 0xc(r3)
|
|
/* 8003243C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80032440 41 82 00 60 */ beq lbl_800324A0
|
|
/* 80032444 A8 83 00 18 */ lha r4, 0x18(r3)
|
|
/* 80032448 A8 03 00 2A */ lha r0, 0x2a(r3)
|
|
/* 8003244C 7C 04 02 14 */ add r0, r4, r0
|
|
/* 80032450 B0 03 00 0E */ sth r0, 0xe(r3)
|
|
/* 80032454 38 00 00 00 */ li r0, 0
|
|
/* 80032458 B0 03 00 2A */ sth r0, 0x2a(r3)
|
|
/* 8003245C A8 83 00 1E */ lha r4, 0x1e(r3)
|
|
/* 80032460 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 80032464 40 82 00 2C */ bne lbl_80032490
|
|
/* 80032468 A8 83 00 16 */ lha r4, 0x16(r3)
|
|
/* 8003246C A8 03 00 18 */ lha r0, 0x18(r3)
|
|
/* 80032470 7C 04 00 50 */ subf r0, r4, r0
|
|
/* 80032474 B0 03 00 18 */ sth r0, 0x18(r3)
|
|
/* 80032478 A8 03 00 18 */ lha r0, 0x18(r3)
|
|
/* 8003247C A8 83 00 14 */ lha r4, 0x14(r3)
|
|
/* 80032480 7C 00 20 00 */ cmpw r0, r4
|
|
/* 80032484 40 80 00 14 */ bge lbl_80032498
|
|
/* 80032488 B0 83 00 18 */ sth r4, 0x18(r3)
|
|
/* 8003248C 48 00 00 0C */ b lbl_80032498
|
|
lbl_80032490:
|
|
/* 80032490 38 04 FF FF */ addi r0, r4, -1
|
|
/* 80032494 B0 03 00 1E */ sth r0, 0x1e(r3)
|
|
lbl_80032498:
|
|
/* 80032498 38 60 00 01 */ li r3, 1
|
|
/* 8003249C 4E 80 00 20 */ blr
|
|
lbl_800324A0:
|
|
/* 800324A0 38 60 00 00 */ li r3, 0
|
|
/* 800324A4 4E 80 00 20 */ blr
|