📄 flash_unlock_block.s
字号:
@ Generated by gcc 2.96-xscale-010827 for ARM/elf .file "flash_unlock_block.c".gcc2_compiled.:.text .align 2 .global flash_unlock_block .type flash_unlock_block,functionflash_unlock_block: @ args = 0, pretend = 0, frame = 128 @ frame_needed = 1, current_function_anonymous_args = 0 mov ip, sp stmfd sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc} sub fp, ip, #4 sub sp, sp, #128 mov r5, r0 mov r8, r1 mov r7, r2 mrc p15,0,r3,c1,c0,0 mov r9, r3, lsr #2 ands r9, r9, #1 beq .L7 mov r0, #0xC0000000;add r1, r0, #0x8000;667: mcr p15,0,r0,c7,c2,5;add r0, r0, #32;teq r1, r0;bne 667b;mcr p15,0,r0,c7,c6,0;mrc p15,0,r1,c2,c0,0;mov r1,r1;sub pc,pc,#4;mcr p15,0,r0,c7,c10,4;mrc p15,0,r1,c2,c0,0;mov r1,r1;sub pc,pc,#4;nop mrc p15,0,r1,c1,c0,0;bic r1,r1,#4;mcr p15,0,r1,c1,c0,0;mrc p15,0,r1,c2,c0,0;mov r1,r1;sub pc,pc,#4;mcr p15,0,r1,c7,c6,0;mrc p15,0,r1,c2,c0,0;mov r1,r1;sub pc,pc,#4;.L7: cmp r5, #33554432 mov r3, #80 mov r1, #0 movcc r4, #-1610612736 movcs r4, #33554432 add r3, r3, #5242880 cmp r1, r7 str r3, [r4, #0] mov r2, r4 bge .L44 mov ip, #152 add ip, ip, #9961472 sub r0, fp, #168 mov r6, r1 bic lr, r8, #3.L21: cmp r2, r5 str ip, [r2, #0] streqb r6, [r0, r1].L22: ldrne r3, [r2, #8] strneb r3, [r0, r1].L23: add r1, r1, #1 cmp r1, r7 add r2, r2, lr blt .L21.L44: mov r3, #96 mov r2, #208 ldr lr, .L46 add r3, r3, #6291456 add r2, r2, #13631488 mov r1, #128 str r3, [r5, #0] add r1, r1, #8388608 str r2, [r5, #0].L28: ldr r0, [r4, #0] and r3, r0, r1 cmp r3, r1 beq .L26 subs lr, lr, #1 bne .L28.L26: mov r1, #0 cmp r1, r7 mov r2, r4 bge .L45 mov r6, #96 mov r5, #1 bic sl, r8, #3 add r6, r6, #6291456 sub r8, fp, #168 add r5, r5, #65536.L32: ldrb r3, [r8, r1] @ zero_extendqisi2 cmp r3, #0 beq .L33 ldr lr, .L46 mov r3, #128 str r6, [r2, #0] add ip, r3, #8388608 str r5, [r2, #0].L37: ldr r0, [r4, #0] and r3, r0, ip cmp r3, ip beq .L33 subs lr, lr, #1 bne .L37.L33: add r1, r1, #1 cmp r1, r7 add r2, r2, sl blt .L32.L45: mov r3, #255 add r3, r3, #16711680 cmp r9, #0 str r3, [r4, #0] beq .L39 mrc p15,0,r1,c7,c10,4;mrc p15,0,r1,c1,c0,0;orr r1,r1,#0x0007;mcr p15,0,r1,c1,c0,0;.L39: ldmea fp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}.L47: .align 2.L46: .word 5000000.Lfe1: .size flash_unlock_block,.Lfe1-flash_unlock_block .globl flash_unlock_block_endflash_unlock_block_end:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -