tp/asm/d/d_lib/checkLeftTrigger__9STContro...

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