yuv4mpeg_ratio.s

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

S
316
字号
.file	1 "yuv4mpeg_ratio.c".section .mdebug.abi32.previous.section	.text.y4m_ratio_reduce,"ax",@progbits.align	2.align	5.globl	y4m_ratio_reduce.ent	y4m_ratio_reduce.type	y4m_ratio_reduce, @functiony4m_ratio_reduce:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$7,0($4)bne	$7,$0,$L12noplw	$2,4($4)beq	$2,$0,$L18move	$6,$0$L5:bltz	$2,$L15move	$3,$2$L6:bgtz	$3,$L13nopj	$L9move	$3,$6$L16:move	$3,$5$L13:div	$0,$6,$3teq	$3,$0,7mfhi	$5bgtz	$5,$L16move	$6,$3$L9:div	$0,$2,$3teq	$3,$0,7mflo	$2div	$0,$7,$3teq	$3,$0,7sw	$2,4($4)mflo	$3sw	$3,0($4)$L18:j	$31nop$L12:lw	$2,4($4)bgez	$7,$L5move	$6,$7subu	$6,$0,$7bgez	$2,$L6move	$3,$2$L15:j	$L6subu	$3,$0,$2.set	macro.set	reorder.end	y4m_ratio_reduce.section	.text.y4m_parse_ratio,"ax",@progbits.align	2.align	5.globl	y4m_parse_ratio.ent	y4m_parse_ratio.type	y4m_parse_ratio, @functiony4m_parse_ratio:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$17,20($sp)move	$17,$5sw	$18,24($sp)sw	$16,16($sp)sw	$31,28($sp)move	$18,$4li	$5,58			# 0x3ajal	strchrmove	$4,$17beq	$2,$0,$L20move	$16,$2move	$4,$17move	$5,$0li	$6,10			# 0xajal	__strtol_internalmove	$7,$0sw	$2,0($18)addiu	$4,$16,1move	$5,$0li	$6,10			# 0xajal	__strtol_internalmove	$7,$0move	$4,$2bltz	$2,$L20sw	$2,4($18)beq	$2,$0,$L33lw	$31,28($sp)lw	$5,0($18)subu	$3,$0,$5slt	$2,$5,0move	$6,$5blez	$4,$L27movn	$5,$3,$2j	$L29move	$2,$4$L34:move	$2,$3$L29:div	$0,$5,$2teq	$2,$0,7mfhi	$3bgtz	$3,$L34move	$5,$2move	$5,$2$L27:div	$0,$6,$5teq	$5,$0,7lw	$2,4($18)move	$4,$0mflo	$3div	$0,$2,$5teq	$5,$0,7sw	$3,0($18)mflo	$2sw	$2,4($18)lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$4j	$31addiu	$sp,$sp,32$L33:lw	$2,0($18)sltu	$4,$0,$2lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$4j	$31addiu	$sp,$sp,32$L20:li	$4,1			# 0x1lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$4j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	y4m_parse_ratio.globl	y4m_fps_UNKNOWN.rdata.align	2.type	y4m_fps_UNKNOWN, @object.size	y4m_fps_UNKNOWN, 8y4m_fps_UNKNOWN:.space	8.globl	y4m_fps_NTSC_FILM.align	2.type	y4m_fps_NTSC_FILM, @object.size	y4m_fps_NTSC_FILM, 8y4m_fps_NTSC_FILM:.word	24000.word	1001.globl	y4m_fps_FILM.align	2.type	y4m_fps_FILM, @object.size	y4m_fps_FILM, 8y4m_fps_FILM:.word	24.word	1.globl	y4m_fps_PAL.align	2.type	y4m_fps_PAL, @object.size	y4m_fps_PAL, 8y4m_fps_PAL:.word	25.word	1.globl	y4m_fps_NTSC.align	2.type	y4m_fps_NTSC, @object.size	y4m_fps_NTSC, 8y4m_fps_NTSC:.word	30000.word	1001.globl	y4m_fps_30.align	2.type	y4m_fps_30, @object.size	y4m_fps_30, 8y4m_fps_30:.word	30.word	1.globl	y4m_fps_PAL_FIELD.align	2.type	y4m_fps_PAL_FIELD, @object.size	y4m_fps_PAL_FIELD, 8y4m_fps_PAL_FIELD:.word	50.word	1.globl	y4m_fps_NTSC_FIELD.align	2.type	y4m_fps_NTSC_FIELD, @object.size	y4m_fps_NTSC_FIELD, 8y4m_fps_NTSC_FIELD:.word	60000.word	1001.globl	y4m_fps_60.align	2.type	y4m_fps_60, @object.size	y4m_fps_60, 8y4m_fps_60:.word	60.word	1.globl	y4m_sar_UNKNOWN.align	2.type	y4m_sar_UNKNOWN, @object.size	y4m_sar_UNKNOWN, 8y4m_sar_UNKNOWN:.space	8.globl	y4m_sar_SQUARE.align	2.type	y4m_sar_SQUARE, @object.size	y4m_sar_SQUARE, 8y4m_sar_SQUARE:.word	1.word	1.globl	y4m_sar_NTSC_CCIR601.align	2.type	y4m_sar_NTSC_CCIR601, @object.size	y4m_sar_NTSC_CCIR601, 8y4m_sar_NTSC_CCIR601:.word	10.word	11.globl	y4m_sar_NTSC_16_9.align	2.type	y4m_sar_NTSC_16_9, @object.size	y4m_sar_NTSC_16_9, 8y4m_sar_NTSC_16_9:.word	40.word	33.globl	y4m_sar_NTSC_SVCD_4_3.align	2.type	y4m_sar_NTSC_SVCD_4_3, @object.size	y4m_sar_NTSC_SVCD_4_3, 8y4m_sar_NTSC_SVCD_4_3:.word	15.word	11.globl	y4m_sar_NTSC_SVCD_16_9.align	2.type	y4m_sar_NTSC_SVCD_16_9, @object.size	y4m_sar_NTSC_SVCD_16_9, 8y4m_sar_NTSC_SVCD_16_9:.word	20.word	11.globl	y4m_sar_PAL_CCIR601.align	2.type	y4m_sar_PAL_CCIR601, @object.size	y4m_sar_PAL_CCIR601, 8y4m_sar_PAL_CCIR601:.word	59.word	54.globl	y4m_sar_PAL_16_9.align	2.type	y4m_sar_PAL_16_9, @object.size	y4m_sar_PAL_16_9, 8y4m_sar_PAL_16_9:.word	118.word	81.globl	y4m_sar_PAL_SVCD_4_3.align	2.type	y4m_sar_PAL_SVCD_4_3, @object.size	y4m_sar_PAL_SVCD_4_3, 8y4m_sar_PAL_SVCD_4_3:.word	59.word	36.globl	y4m_sar_PAL_SVCD_16_9.align	2.type	y4m_sar_PAL_SVCD_16_9, @object.size	y4m_sar_PAL_SVCD_16_9, 8y4m_sar_PAL_SVCD_16_9:.word	59.word	27.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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