noise_bsf.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 257 行

S
257
字号
.file	1 "noise_bsf.c".section .mdebug.abi32.previous.section	.text.noise,"ax",@progbits.align	2.align	5.ent	noise.type	noise, @functionnoise:.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0.mask	0x803f0000,-8.fmask	0x00000000,0addiu	$sp,$sp,-48sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$16,16($sp)sw	$31,40($sp)sw	$18,24($sp)sw	$17,20($sp)move	$16,$4move	$21,$7lw	$20,68($sp).set	noreorder.set	nomacrobeq	$6,$0,$L29lw	$19,72($sp).set	macro.set	reordermove	$4,$6move	$5,$0li	$6,10			# 0xa.set	noreorder.set	nomacrojal	__strtol_internalmove	$7,$0.set	macro.set	reordermove	$17,$2$L4:addiu	$18,$19,8move	$4,$18.set	noreorder.set	nomacrojal	av_malloclw	$16,0($16).set	macro.set	reordermove	$4,$2sltu	$2,$18,32.set	noreorder.set	nomacrobne	$2,$0,$L5sw	$4,0($21).set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L30andi	$2,$20,0x3.set	macro.set	reorder$L5:move	$5,$20$L32:.set	noreorder.set	nomacrojal	memcpymove	$6,$18.set	macro.set	reorder$L13:.set	noreorder.set	nomacroblez	$19,$L31lw	$31,40($sp).set	macro.set	reordermove	$5,$0$L19:lw	$3,0($21)lw	$2,0($16)addu	$6,$5,$3lbu	$4,0($6)addiu	$2,$2,1addu	$4,$4,$2divu	$0,$4,$17teq	$17,$0,7addiu	$5,$5,1mfhi	$3.set	noreorder.set	nomacrobne	$3,$0,$L20sw	$4,0($16).set	macro.set	reordersb	$4,0($6)$L20:.set	noreorder.set	nomacrobne	$19,$5,$L19lw	$31,40($sp).set	macro.set	reorder$L31:lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)li	$2,1			# 0x1.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L30:.set	noreorder.set	nomacrobne	$2,$0,$L32move	$5,$20.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$18,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L9addiu	$5,$20,-4.set	macro.set	reorder$L23:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L23$L9:andi	$2,$18,0x1caddu	$6,$6,$2sltu	$3,$4,$6beq	$3,$0,$L11$L24:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L24$L11:andi	$6,$18,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$6,$2,$L15li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$6,$2,$L16li	$2,1			# 0x1.set	macro.set	reorderbne	$6,$2,$L13lbu	$2,4($5).set	noreorder.set	nomacroj	$L13sb	$2,4($4).set	macro.set	reorder$L29:.set	noreorder.set	nomacroj	$L4li	$17,10000			# 0x2710.set	macro.set	reorder$L15:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L13sb	$3,5($4).set	macro.set	reorder$L16:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L13sb	$2,6($4).set	macro.set	reorder.end	noise.globl	noise_bsf.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"noise\000".data.align	2.type	noise_bsf, @object.size	noise_bsf, 20noise_bsf:.word	$LC0.word	4.word	noise.space	8.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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