tp/asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strncmp.s

22 lines
740 B
ArmAsm

lbl_80368954:
/* 80368954 38 63 FF FF */ addi r3, r3, -1
/* 80368958 38 84 FF FF */ addi r4, r4, -1
/* 8036895C 38 C5 00 01 */ addi r6, r5, 1
/* 80368960 48 00 00 24 */ b lbl_80368984
lbl_80368964:
/* 80368964 8C 03 00 01 */ lbzu r0, 1(r3)
/* 80368968 8C A4 00 01 */ lbzu r5, 1(r4)
/* 8036896C 7C 00 28 40 */ cmplw r0, r5
/* 80368970 41 82 00 0C */ beq lbl_8036897C
/* 80368974 7C 65 00 50 */ subf r3, r5, r0
/* 80368978 4E 80 00 20 */ blr
lbl_8036897C:
/* 8036897C 28 00 00 00 */ cmplwi r0, 0
/* 80368980 41 82 00 0C */ beq lbl_8036898C
lbl_80368984:
/* 80368984 34 C6 FF FF */ addic. r6, r6, -1
/* 80368988 40 82 FF DC */ bne lbl_80368964
lbl_8036898C:
/* 8036898C 38 60 00 00 */ li r3, 0
/* 80368990 4E 80 00 20 */ blr