vf_noise.s

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

S
2,104
字号
.file	1 "vf_noise.c".section .mdebug.abi32.previous.section	.text.lineNoise_C,"ax",@progbits.align	2.align	5.ent	lineNoise_C.type	lineNoise_C, @functionlineNoise_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,16($sp)move	$10,$5blez	$7,$L15addu	$9,$2,$6move	$6,$4move	$8,$0j	$L4li	$11,-1$L13:sb	$11,0($6)$L7:addiu	$8,$8,1beq	$7,$8,$L15addiu	$6,$6,1$L4:addu	$3,$10,$8addu	$4,$9,$8lbu	$5,0($3)lb	$2,0($4)addu	$5,$5,$2slt	$3,$5,256beq	$3,$0,$L13nopbltz	$5,$L14nopaddiu	$8,$8,1sb	$5,0($6)bne	$7,$8,$L4addiu	$6,$6,1$L15:j	$31nop$L14:j	$L7sb	$0,0($6).set	macro.set	reorder.end	lineNoise_C.section	.text.lineNoiseAvg_C,"ax",@progbits.align	2.align	5.ent	lineNoiseAvg_C.type	lineNoiseAvg_C, @functionlineNoiseAvg_C:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacromove	$12,$6move	$14,$4move	$13,$5blez	$6,$L22move	$9,$7addiu	$11,$7,4addiu	$10,$7,8move	$8,$0$L19:lw	$3,0($9)lw	$4,0($11)lw	$5,0($10)addu	$3,$3,$8addu	$4,$4,$8lb	$2,0($3)lb	$6,0($4)addu	$5,$5,$8addu	$4,$13,$8lb	$7,0($5)lb	$3,0($4)addu	$2,$2,$6addu	$2,$2,$7mul	$2,$2,$3addu	$4,$14,$8sra	$2,$2,7addu	$3,$3,$2addiu	$8,$8,1bne	$12,$8,$L19sb	$3,0($4)$L22:j	$31nop.set	macro.set	reorder.end	lineNoiseAvg_C.globl	__floatsidf.globl	__muldf3.globl	__fixdfsi.globl	__adddf3.globl	__subdf3.globl	__gedf2.globl	__divdf3.globl	__ledf2.section	.rodata.cst8,"aM",@progbits,8.align	3$LC0:.word	0.word	1040187392.align	3$LC1:.word	1431655765.word	1068848469.align	3$LC2:.word	0.word	1070596096.align	3$LC3:.word	0.word	1041235968.align	3$LC4:.word	0.word	1072693248.align	3$LC5:.word	0.word	-1073741824.align	3$LC6:.word	0.word	1074266112.align	3$LC7:.word	0.word	1071644672.align	3$LC8:.word	1717986918.word	1071015526.align	3$LC9:.word	0.word	1080016896.align	3$LC10:.word	0.word	-1067450368.align	3$LC11:.word	1431655765.word	1070945621.align	3$LC12:.word	0.word	1042808832.section	.text.parse,"ax",@progbits.align	2.align	5.ent	parse.type	parse, @functionparse:.frame	$sp,112,$31		# vars= 56, regs= 10/0, args= 16, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-112sw	$17,76($sp)move	$17,$5sw	$16,72($sp)sw	$4,112($sp)sw	$31,108($sp)sw	$fp,104($sp)sw	$23,100($sp)sw	$22,96($sp)sw	$21,92($sp)sw	$20,88($sp)sw	$19,84($sp)sw	$18,80($sp)li	$5,58			# 0x3ajal	strchrmove	$4,$17beq	$2,$0,$L82move	$16,$2$L24:move	$4,$17move	$5,$0li	$6,10			# 0xajal	__strtol_internalmove	$7,$0lw	$3,112($sp)move	$4,$17sw	$2,0($3)jal	strchrli	$5,117			# 0x75beq	$2,$0,$L26sltu	$2,$2,$16bne	$2,$0,$L83lw	$4,112($sp)$L26:move	$4,$17jal	strchrli	$5,116			# 0x74beq	$2,$0,$L29sltu	$2,$2,$16bne	$2,$0,$L84lw	$5,112($sp)$L29:move	$4,$17jal	strchrli	$5,104			# 0x68beq	$2,$0,$L32sltu	$2,$2,$16bne	$2,$0,$L85lw	$3,112($sp)$L32:move	$4,$17jal	strchrli	$5,112			# 0x70beq	$2,$0,$L35sltu	$2,$2,$16bne	$2,$0,$L86lw	$4,112($sp)$L35:move	$4,$17jal	strchrli	$5,97			# 0x61beq	$2,$0,$L38sltu	$2,$2,$16bne	$2,$0,$L87li	$2,1			# 0x1$L38:lw	$2,112($sp)lw	$2,0($2)bne	$2,$0,$L88sw	$2,64($sp)$L73:lw	$31,108($sp)lw	$fp,104($sp)lw	$23,100($sp)lw	$22,96($sp)lw	$21,92($sp)lw	$20,88($sp)lw	$19,84($sp)lw	$18,80($sp)lw	$17,76($sp)lw	$16,72($sp)j	$31addiu	$sp,$sp,112$L87:lw	$5,112($sp)sw	$2,16($5)sw	$2,8($5)lw	$2,112($sp)lw	$2,0($2)beq	$2,$0,$L73sw	$2,64($sp)$L88:lw	$3,112($sp)lw	$2,112($sp)lw	$3,4($3)lw	$2,16($2)sw	$3,44($sp)lw	$3,112($sp)li	$5,4096			# 0x1000lw	$3,20($3)li	$4,32			# 0x20sw	$3,52($sp)jal	uc_memalignsw	$2,48($sp)li	$4,65536			# 0x10000ori	$4,$4,0xe241jal	srandsw	$2,56($sp)jal	__floatsidflw	$4,64($sp)sw	$2,16($sp)sw	$3,20($sp)lui	$2,%hi($LC0)lw	$4,16($sp)lw	$5,20($sp)lw	$6,%lo($LC0)($2)jal	__muldf3lw	$7,%lo($LC0+4)($2)lw	$4,64($sp)sw	$2,32($sp)srl	$2,$4,31addu	$2,$2,$4lw	$fp,56($sp)sra	$2,$2,1andi	$5,$2,0x00ffsw	$2,24($sp)addiu	$2,$fp,4096sw	$3,36($sp)sw	$5,40($sp)sw	$0,60($sp)j	$L43sw	$2,68($sp)$L90:lw	$4,48($sp)beq	$4,$0,$L46lw	$2,52($sp)lw	$5,52($sp)beq	$5,$0,$L48nopjal	randnopjal	__floatsidfmove	$4,$2lw	$4,32($sp)lw	$5,36($sp)move	$6,$2jal	__muldf3move	$7,$3move	$5,$3jal	__fixdfsimove	$4,$2lw	$3,24($sp)li	$4,715784192			# 0x2aaa0000subu	$2,$2,$3ori	$4,$4,0xaaabmult	$2,$4sra	$2,$2,31mfhi	$4jal	__floatsidfsubu	$4,$4,$2move	$16,$2li	$4,-2147483648			# 0xffffffff80000000lw	$2,60($sp)ori	$4,$4,0x3move	$17,$3and	$3,$2,$4bltz	$3,$L89li	$2,-4			# 0xfffffffffffffffc$L50:lui	$2,%hi(patt)addiu	$2,$2,%lo(patt)sll	$3,$3,2addu	$3,$3,$2lw	$4,0($3)lw	$2,64($sp)jal	__floatsidfmul	$4,$2,$4lui	$4,%hi($LC1)lw	$6,%lo($LC1)($4)lw	$7,%lo($LC1+4)($4)$L81:move	$4,$2jal	__muldf3move	$5,$3move	$6,$2move	$4,$16move	$5,$17jal	__adddf3move	$7,$3move	$4,$2jal	__fixdfsimove	$5,$3sb	$2,0($fp)$L51:jal	randaddiu	$fp,$fp,1jal	__floatsidfmove	$4,$2move	$4,$2lui	$2,%hi($LC12)lw	$6,%lo($LC12)($2)lw	$7,%lo($LC12+4)($2)jal	__muldf3move	$5,$3move	$5,$3jal	__fixdfsimove	$4,$2lw	$4,60($sp)lw	$5,68($sp)addiu	$3,$4,-1movz	$4,$3,$2beq	$fp,$5,$L65sw	$4,60($sp)addiu	$4,$4,1sw	$4,60($sp)$L43:lw	$3,44($sp)bne	$3,$0,$L90lui	$4,%hi($LC4)addiu	$4,$4,%lo($LC4)lw	$22,0($4)lw	$23,4($4)$L44:jal	randnopjal	__floatsidfmove	$4,$2move	$4,$2lui	$2,%hi($LC3)addiu	$2,$2,%lo($LC3)lw	$6,0($2)lw	$7,4($2)jal	__muldf3move	$5,$3move	$4,$2move	$5,$3move	$6,$22jal	__subdf3move	$7,$23move	$21,$3jal	randmove	$20,$2move	$16,$2move	$5,$21move	$6,$20move	$7,$21jal	__muldf3move	$4,$20move	$4,$16move	$18,$2jal	__floatsidfmove	$19,$3move	$5,$3lui	$3,%hi($LC3)addiu	$3,$3,%lo($LC3)lw	$6,0($3)lw	$7,4($3)jal	__muldf3move	$4,$2move	$4,$2move	$5,$3move	$6,$22jal	__subdf3move	$7,$23move	$4,$2move	$5,$3move	$6,$2jal	__muldf3move	$7,$3move	$6,$2move	$4,$18move	$5,$19jal	__adddf3move	$7,$3move	$4,$2move	$5,$3move	$6,$22move	$7,$23move	$16,$2jal	__gedf2move	$17,$3bgez	$2,$L44nopmove	$4,$16jal	logmove	$5,$17lui	$4,%hi($LC5)lw	$6,%lo($LC5)($4)lw	$7,%lo($LC5+4)($4)move	$5,$3jal	__muldf3move	$4,$2move	$4,$2move	$6,$16move	$7,$17jal	__divdf3move	$5,$3move	$4,$2jal	sqrtmove	$5,$3move	$16,$2lui	$2,%hi($LC6)lw	$4,%lo($LC6)($2)lw	$5,%lo($LC6+4)($2)jal	sqrtmove	$17,$3lw	$4,16($sp)lw	$5,20($sp)move	$6,$2jal	__divdf3move	$7,$3move	$6,$2move	$4,$16move	$5,$17jal	__muldf3move	$7,$3move	$6,$2move	$4,$20move	$5,$21jal	__muldf3move	$7,$3move	$4,$2lw	$2,52($sp)beq	$2,$0,$L56move	$5,$3lui	$2,%hi($LC7)lw	$6,%lo($LC7)($2)jal	__muldf3lw	$7,%lo($LC7+4)($2)lw	$4,60($sp)li	$5,-2147483648			# 0xffffffff80000000ori	$5,$5,0x3move	$17,$3and	$3,$4,$5bltz	$3,$L91move	$16,$2$L58:lui	$2,%hi(patt)addiu	$2,$2,%lo(patt)sll	$3,$3,2addu	$3,$3,$2lw	$4,0($3)lw	$2,64($sp)jal	__floatsidfmul	$4,$2,$4lui	$4,%hi($LC8)lw	$6,%lo($LC8)($4)lw	$7,%lo($LC8+4)($4)move	$5,$3jal	__muldf3move	$4,$2move	$6,$2move	$4,$16move	$5,$17jal	__adddf3move	$7,$3move	$4,$2move	$5,$3$L56:lui	$3,%hi($LC9)addiu	$3,$3,%lo($LC9)lw	$6,0($3)lw	$7,4($3)move	$16,$4jal	__ledf2move	$17,$5blez	$2,$L59lui	$4,%hi($LC9)addiu	$4,$4,%lo($LC9)lw	$16,0($4)lw	$17,4($4)$L59:lui	$2,%hi($LC10)addiu	$2,$2,%lo($LC10)lw	$6,0($2)lw	$7,4($2)move	$4,$16jal	__gedf2move	$5,$17bltz	$2,$L92lui	$3,%hi($LC10)$L60:lw	$4,48($sp)beq	$4,$0,$L61lui	$2,%hi($LC11)lw	$6,%lo($LC11)($2)lw	$7,%lo($LC11+4)($2)move	$4,$16jal	__muldf3move	$5,$17move	$16,$2move	$17,$3$L61:move	$4,$16jal	__fixdfsimove	$5,$17j	$L51sb	$2,0($fp)$L86:li	$2,1			# 0x1j	$L35sw	$2,20($4)$L85:li	$2,1			# 0x1j	$L32sw	$2,12($3)$L84:li	$2,1			# 0x1j	$L29sw	$2,8($5)$L83:li	$2,1			# 0x1j	$L26sw	$2,4($4)$L46:beq	$2,$0,$L52nopjal	randnopjal	__floatsidfmove	$4,$2lw	$4,32($sp)lw	$5,36($sp)move	$6,$2jal	__muldf3move	$7,$3move	$5,$3jal	__fixdfsimove	$4,$2lw	$3,24($sp)subu	$2,$2,$3srl	$4,$2,31addu	$4,$4,$2jal	__floatsidfsra	$4,$4,1lw	$4,60($sp)li	$5,-2147483648			# 0xffffffff80000000ori	$5,$5,0x3move	$17,$3and	$3,$4,$5bltz	$3,$L93move	$16,$2$L54:lui	$2,%hi(patt)addiu	$2,$2,%lo(patt)sll	$3,$3,2addu	$3,$3,$2lw	$4,0($3)lw	$2,64($sp)jal	__floatsidfmul	$4,$2,$4lui	$4,%hi($LC2)lw	$6,%lo($LC2)($4)j	$L81lw	$7,%lo($LC2+4)($4)$L48:jal	randnopjal	__floatsidfmove	$4,$2lw	$4,32($sp)lw	$5,36($sp)move	$6,$2jal	__muldf3move	$7,$3move	$5,$3jal	__fixdfsimove	$4,$2lw	$3,24($sp)subu	$2,$2,$3li	$3,1431633920			# 0x55550000ori	$3,$3,0x5556mult	$2,$3sra	$2,$2,31mfhi	$3subu	$3,$3,$2j	$L51sb	$3,0($fp)$L52:jal	randnopjal	__floatsidfmove	$4,$2lw	$6,32($sp)lw	$7,36($sp)move	$4,$2jal	__muldf3move	$5,$3move	$5,$3jal	__fixdfsimove	$4,$2lw	$3,40($sp)subu	$2,$2,$3j	$L51sb	$2,0($fp)$L92:addiu	$3,$3,%lo($LC10)lw	$16,0($3)j	$L60lw	$17,4($3)$L91:addiu	$3,$3,-1li	$2,-4			# 0xfffffffffffffffcor	$3,$3,$2j	$L58addiu	$3,$3,1$L93:addiu	$3,$3,-1li	$2,-4			# 0xfffffffffffffffcor	$3,$3,$2j	$L54addiu	$3,$3,1$L89:addiu	$3,$3,-1or	$3,$3,$2j	$L50addiu	$3,$3,1$L65:lw	$16,112($sp)move	$17,$0li	$18,3072			# 0xc00$L72:jal	randaddiu	$17,$17,1lw	$4,56($sp)andi	$2,$2,0x3ffaddu	$2,$4,$2jal	randsw	$2,32($16)lw	$5,56($sp)andi	$2,$2,0x3ffaddu	$2,$5,$2jal	randsw	$2,36($16)lw	$3,56($sp)andi	$2,$2,0x3ffaddu	$2,$3,$2sw	$2,40($16)bne	$17,$18,$L72addiu	$16,$16,12lui	$18,%hi(nonTempRandShift_init)lw	$2,%lo(nonTempRandShift_init)($18)bne	$2,$0,$L94lw	$2,112($sp)lui	$2,%hi(nonTempRandShift)lui	$3,%hi(nonTempRandShift+12288)addiu	$16,$2,%lo(nonTempRandShift)addiu	$17,$3,%lo(nonTempRandShift+12288)$L70:jal	randnopandi	$2,$2,0x3ffsw	$2,0($16)addiu	$16,$16,4bne	$16,$17,$L70li	$2,1			# 0x1sw	$2,%lo(nonTempRandShift_init)($18)lw	$2,112($sp)$L94:lw	$3,56($sp)sw	$0,24($2)sw	$3,28($2)lw	$31,108($sp)lw	$fp,104($sp)lw	$23,100($sp)lw	$22,96($sp)lw	$21,92($sp)lw	$20,88($sp)lw	$19,84($sp)lw	$18,80($sp)lw	$17,76($sp)lw	$16,72($sp)j	$31addiu	$sp,$sp,112$L82:jal	strlenmove	$4,$17j	$L24addu	$16,$17,$2.set	macro.set	reorder.end	parse.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)sw	$16,16($sp)sw	$31,24($sp)lw	$5,100($4)li	$17,65536			# 0x10000move	$16,$4beq	$5,$0,$L102addu	$2,$5,$17lw	$2,-28612($2)beq	$2,$0,$L98move	$4,$2jal	uc_freenoplw	$5,100($16)$L98:lw	$3,28($5)addu	$2,$5,$17sw	$0,-28612($2)beq	$3,$0,$L100move	$4,$3jal	uc_freenoplw	$5,100($16)$L100:sw	$0,28($5)jal	uc_freemove	$4,$5sw	$0,100($16)$L102:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	uninit.section	.text.query_format,"ax",@progbits.align	2.align	5.ent	query_format.type	query_format, @functionquery_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$2,842072064			# 0x32310000ori	$2,$2,0x5659beq	$5,$2,$L105move	$3,$4li	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$5,$2,$L105li	$2,808583168			# 0x30320000ori	$2,$2,0x3449beq	$5,$2,$L105move	$2,$0j	$31nop$L105:lw	$2,100($3)li	$3,65536			# 0x10000addu	$2,$2,$3j	vf_next_query_formatlw	$5,8256($2).set	macro.set	reorder.end	query_format.section	.text.get_image,"ax",@progbits.align	2.align	5.ent	get_image.type	get_image, @functionget_image:.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$17,28($sp)sw	$16,24($sp)sw	$31,32($sp)lhu	$7,0($5)move	$16,$5andi	$2,$7,0x1bne	$2,$0,$L117move	$17,$4lw	$3,100($4)li	$2,65536			# 0x10000addu	$3,$3,$2lw	$4,4($5)lw	$2,8256($3)beq	$4,$2,$L118move	$5,$4$L117:lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40$L118:lw	$4,92($17)lbu	$6,2($16)lw	$3,28($16)lw	$2,24($16)sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)move	$6,$2lhu	$2,0($16)lw	$3,32($6)lw	$4,48($6)lw	$5,8($6)andi	$2,$2,0x100sw	$3,32($16)sw	$4,48($16)sw	$6,96($17)beq	$2,$0,$L115sw	$5,8($16)lw	$2,36($6)lw	$3,52($6)sw	$2,36($16)sw	$3,52($16)lw	$2,56($6)lw	$3,40($6)sw	$2,56($16)sw	$3,40($16)$L115:lhu	$2,0($16)ori	$2,$2,0x2000sh	$2,0($16)lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31

⌨️ 快捷键说明

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