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

📄 flash_program_buf.s

📁 移植到WLIT项目的redboot源代码
💻 S
字号:
@ Generated by gcc 2.96-xscale-010827 for ARM/elf	.file	"flash_program_buf.c".gcc2_compiled.:.text	.align	2	.global	flash_program_buf	.type	 flash_program_buf,functionflash_program_buf:	@ args = 0, pretend = 0, frame = 8	@ 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, #8	mov	r5, r0	mov	r6, r1	mov	r7, r2	mrc  p15,0,r3,c1,c0,0	mov	r3, r3, lsr #2	ands	r3, r3, #1	str	r3, [fp, #-44]	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	r2, #36	movcc	r4, #-1610612736	movcs	r4, #33554432	mov	lr, r5, lsr #18	add	r3, r3, #5242880	add	r2, r2, #134217728	mov	r1, #0	cmp	r7, #15	str	r3, [r4, #0]	mov	lr, lr, asl #18	str	r1, [r2, #0]	ble	.L57	mov	r2, #232	mov	r3, #128	mov	r9, #15	mov	sl, #208	add	r2, r2, #15204352	str	r2, [fp, #-48]	add	r8, r3, #8388608	add	r9, r9, #983040	add	sl, sl, #13631488.L20:	ldr	r3, [fp, #-48]	sub	r7, r7, #64	ldr	r1, .L63	str	r3, [lr, #0]	ldr	r0, [r4, #0]	and	r3, r0, r8	cmp	r3, r8	beq	.L58	mov	r2, #232	mov	r3, #128	add	r2, r2, #15204352	add	ip, r3, #8388608.L23:	subs	r1, r1, #1	orreq	r0, r0, #256	beq	.L25.L24:	str	r2, [lr, #0]	ldr	r0, [r4, #0]	and	r3, r0, ip	cmp	r3, ip	bne	.L23.L58:	str	r9, [lr, #0]	mov	r2, #15.L30:	ldr	r3, [r6, #0]	subs	r2, r2, #1	add	r6, r6, #4	str	r3, [r5], #4	@ peep: store si + post inc	bpl	.L30	str	sl, [lr, #0]	ldr	r0, [lr, #0]	ldr	r0, [r4, #0]	ldr	r1, .L63	and	r3, r0, r8	cmp	r3, r8	beq	.L60	mov	r3, #128	add	r2, r3, #8388608.L34:	subs	r1, r1, #1	orr	r0, r0, #256	beq	.L25	ldr	r0, [lr, #0]	ldr	r0, [r4, #0]	and	r3, r0, r2	cmp	r3, r2	bne	.L34.L60:	cmp	r7, #16	bge	.L20.L57:	mov	r3, #112	add	r3, r3, #7340032	str	r3, [r4, #0]	ldr	r0, [r4, #0]	mov	r2, #128	add	r2, r2, #8388608	and	r3, r0, r2	cmp	r3, r2	ldr	r1, .L63	beq	.L61.L40:	subs	r1, r1, #1	orr	r0, r0, #512	beq	.L25	ldr	r0, [r4, #0]	and	r3, r0, r2	cmp	r3, r2	bne	.L40.L61:	cmp	r7, #0	ble	.L25	mov	r3, #128	mov	ip, #16	mov	r8, r3	add	ip, ip, #1048576	add	lr, r3, #8388608.L45:	str	ip, [r4, #0]	ldr	r3, [r6, #0]	ldr	r1, .L63	add	r6, r6, #4	str	r3, [r5, #0]	ldr	r0, [r4, #0]	add	r5, r5, #4	and	r3, r0, lr	cmp	r3, lr	beq	.L62	add	r2, r8, #8388608.L48:	subs	r1, r1, #1	orr	r0, r0, #768	beq	.L25	ldr	r0, [r4, #0]	and	r3, r0, r2	cmp	r3, r2	bne	.L48.L62:	sub	r7, r7, #1	cmp	r7, #0	bgt	.L45.L25:	ldr	r2, [fp, #-44]	mov	r3, #255	add	r3, r3, #16711680	cmp	r2, #0	str	r3, [r4, #0]	beq	.L52	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;.L52:	ldmea	fp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}.L64:	.align	2.L63:	.word	5000000.Lfe1:	.size	 flash_program_buf,.Lfe1-flash_program_buf .globl flash_program_buf_endflash_program_buf_end:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -