Changes in kernel/arch/arm32/src/asm.S [e98f1c3e:a35b458] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/asm.S
re98f1c3e ra35b458 39 39 mov r5, r0 /* save dst */ 40 40 beq 4f 41 41 42 42 1: 43 43 cmp r2, #0 44 44 movne ip, #0 45 45 beq 3f 46 46 47 47 2: 48 48 ldrb r3, [ip, r1] … … 51 51 cmp ip, r2 52 52 bne 2b 53 53 54 54 3: 55 55 mov r0, r5 56 56 ldmia sp!, {r4, r5, pc} 57 57 58 58 4: 59 59 add r3, r0, #3 … … 66 66 mov lr, #0 67 67 mov ip, lr 68 68 69 69 5: 70 70 ldr r3, [ip, r1] … … 74 74 add ip, ip, #4 75 75 bne 5b 76 76 77 77 6: 78 78 ands r4, r2, #3 … … 82 82 add ip, r3, r1 83 83 mov r2, #0 84 84 85 85 7: 86 86 ldrb r3, [r2, ip]
Note:
See TracChangeset
for help on using the changeset viewer.