mirror of
https://github.com/zeldaret/tp
synced 2026-07-05 21:49:11 -04:00
51 lines
1.8 KiB
ArmAsm
51 lines
1.8 KiB
ArmAsm
lbl_80349040:
|
|
/* 80349040 80 E3 00 04 */ lwz r7, 4(r3)
|
|
/* 80349044 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 80349048 7C 07 00 40 */ cmplw r7, r0
|
|
/* 8034904C 40 81 00 10 */ ble lbl_8034905C
|
|
/* 80349050 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 80349054 7C 00 38 40 */ cmplw r0, r7
|
|
/* 80349058 41 81 00 0C */ bgt lbl_80349064
|
|
lbl_8034905C:
|
|
/* 8034905C 38 60 00 00 */ li r3, 0
|
|
/* 80349060 4E 80 00 20 */ blr
|
|
lbl_80349064:
|
|
/* 80349064 90 E4 00 00 */ stw r7, 0(r4)
|
|
/* 80349068 1D 07 00 0C */ mulli r8, r7, 0xc
|
|
/* 8034906C 80 AD 91 DC */ lwz r5, FstStart(r13)
|
|
/* 80349070 7C 05 40 2E */ lwzx r0, r5, r8
|
|
/* 80349074 54 00 00 0F */ rlwinm. r0, r0, 0, 0, 7
|
|
/* 80349078 40 82 00 0C */ bne lbl_80349084
|
|
/* 8034907C 38 00 00 00 */ li r0, 0
|
|
/* 80349080 48 00 00 08 */ b lbl_80349088
|
|
lbl_80349084:
|
|
/* 80349084 38 00 00 01 */ li r0, 1
|
|
lbl_80349088:
|
|
/* 80349088 90 04 00 04 */ stw r0, 4(r4)
|
|
/* 8034908C 80 AD 91 DC */ lwz r5, FstStart(r13)
|
|
/* 80349090 80 CD 91 E0 */ lwz r6, FstStringStart(r13)
|
|
/* 80349094 7C 05 40 2E */ lwzx r0, r5, r8
|
|
/* 80349098 54 00 02 3E */ clrlwi r0, r0, 8
|
|
/* 8034909C 7C 06 02 14 */ add r0, r6, r0
|
|
/* 803490A0 90 04 00 08 */ stw r0, 8(r4)
|
|
/* 803490A4 80 8D 91 DC */ lwz r4, FstStart(r13)
|
|
/* 803490A8 7C 04 40 2E */ lwzx r0, r4, r8
|
|
/* 803490AC 54 00 00 0F */ rlwinm. r0, r0, 0, 0, 7
|
|
/* 803490B0 40 82 00 0C */ bne lbl_803490BC
|
|
/* 803490B4 38 00 00 00 */ li r0, 0
|
|
/* 803490B8 48 00 00 08 */ b lbl_803490C0
|
|
lbl_803490BC:
|
|
/* 803490BC 38 00 00 01 */ li r0, 1
|
|
lbl_803490C0:
|
|
/* 803490C0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803490C4 41 82 00 10 */ beq lbl_803490D4
|
|
/* 803490C8 7C 84 42 14 */ add r4, r4, r8
|
|
/* 803490CC 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 803490D0 48 00 00 08 */ b lbl_803490D8
|
|
lbl_803490D4:
|
|
/* 803490D4 38 07 00 01 */ addi r0, r7, 1
|
|
lbl_803490D8:
|
|
/* 803490D8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 803490DC 38 60 00 01 */ li r3, 1
|
|
/* 803490E0 4E 80 00 20 */ blr
|