⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flash_unlock_block.s

📁 移植到WLIT项目的redboot源代码
💻 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 + -