diff options
author | red031000 <rubenru09@aol.com> | 2020-09-18 15:26:32 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-09-18 15:26:32 +0100 |
commit | 759a97b8239589fc3ce2c781c603cfa07e5ca88e (patch) | |
tree | 3f7498bd7694250845f568c8e8e2ecf5e505b4da /asm/libstdc++ | |
parent | 653e5621c97b149ffcdef362ae7dacc0b4f49d3e (diff) |
actually split the correct strlen
Diffstat (limited to 'asm/libstdc++')
-rw-r--r-- | asm/libstdc++/__mem.s | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/asm/libstdc++/__mem.s b/asm/libstdc++/__mem.s index 3b57a0c..c138a48 100644 --- a/asm/libstdc++/__mem.s +++ b/asm/libstdc++/__mem.s @@ -106,11 +106,11 @@ memset: .global strlen strlen: -/* 801D71F4 001D2E54 38 83 FF FF */ addi r4, r3, -1 -/* 801D71F8 001D2E58 38 60 FF FF */ li r3, -1 -lbl_801D71FC: -/* 801D71FC 001D2E5C 8C 04 00 01 */ lbzu r0, 1(r4) -/* 801D7200 001D2E60 38 63 00 01 */ addi r3, r3, 1 -/* 801D7204 001D2E64 28 00 00 00 */ cmplwi r0, 0 -/* 801D7208 001D2E68 40 82 FF F4 */ bne lbl_801D71FC -/* 801D720C 001D2E6C 4E 80 00 20 */ blr +/* 801C6B64 001C27C4 38 83 FF FF */ addi r4, r3, -1 +/* 801C6B68 001C27C8 38 60 FF FF */ li r3, -1 +lbl_801C6B6C: +/* 801C6B6C 001C27CC 8C 04 00 01 */ lbzu r0, 1(r4) +/* 801C6B70 001C27D0 38 63 00 01 */ addi r3, r3, 1 +/* 801C6B74 001C27D4 2C 00 00 00 */ cmpwi r0, 0 +/* 801C6B78 001C27D8 40 82 FF F4 */ bne lbl_801C6B6C +/* 801C6B7C 001C27DC 4E 80 00 20 */ blr |