1 # 0 "lib/memcmp.S" 2 # 0 "" 3 # 0 "" 4 # 1 "lib/memcmp.S" 1 .text 2 .code 32 3 .globl memcmp 4 memcmp: 5 0000 000052E3 cmp r2, #0 6 0004 0700000A beq zero_len_out 7 0008 0030A0E1 mov r3, r0 8 000c 0100D3E4 1: ldrb r0, [r3], #1 9 0010 01C0D1E4 ldrb r12, [r1], #1 10 0014 0C0050E0 subs r0, r0, r12 11 0018 1EFF2F11 bxne lr 12 001c 012052E2 subs r2, r2, #1 13 0020 F9FFFF1A bne 1b 14 0024 1EFF2FE1 bx lr 15 16 zero_len_out: 17 0028 0000A0E3 mov r0, #0 18 002c 1EFF2FE1 bx lr DEFINED SYMBOLS lib/memcmp.S:4 .text:00000000 memcmp lib/memcmp.S:5 .text:00000000 $a lib/memcmp.S:16 .text:00000028 zero_len_out NO UNDEFINED SYMBOLS