raw.s

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

S
2,453
字号
.file	1 "raw.c".section .mdebug.abi32.previous.section	.text.raw_read_close,"ax",@progbits.align	2.align	5.ent	raw_read_close.type	raw_read_close, @functionraw_read_close:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31move	$2,$0.set	macro.set	reorder.end	raw_read_close.section	.text.mpegvideo_probe,"ax",@progbits.align	2.align	5.ent	mpegvideo_probe.type	mpegvideo_probe, @functionmpegvideo_probe:.frame	$sp,16,$31		# vars= 0, regs= 3/0, args= 0, gp= 0.mask	0x00070000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)lw	$7,8($4)blez	$7,$L4li	$5,-1			# 0xfffffffffffffffflw	$8,4($4)move	$14,$0move	$12,$0move	$13,$0move	$16,$0move	$9,$0move	$6,$0li	$11,-256			# 0xffffffffffffff00li	$10,256			# 0x100li	$24,257			# 0x101li	$17,435			# 0x1b3li	$18,442			# 0x1bali	$25,480			# 0x1e0j	$L6li	$15,448			# 0x1c0$L7:addiu	$6,$6,1beq	$6,$7,$L29nop$L6:addu	$2,$6,$8lbu	$4,0($2)sll	$3,$5,8addu	$5,$3,$4and	$3,$5,$11bne	$3,$10,$L7nopbeq	$5,$24,$L11sltu	$2,$5,258beq	$2,$0,$L14nopbeq	$5,$3,$L30andi	$2,$5,0x1f0$L33:beq	$2,$25,$L31nop$L15:andi	$2,$5,0x1e0xor	$2,$2,$15addiu	$3,$9,1addiu	$6,$6,1bne	$6,$7,$L6movz	$9,$3,$2$L29:beq	$12,$0,$L4sll	$2,$12,3sll	$3,$14,1sll	$4,$14,3addu	$2,$2,$12addu	$3,$3,$4slt	$2,$3,$2bne	$2,$0,$L4sll	$2,$13,3sll	$3,$13,1addu	$4,$4,$14addu	$3,$3,$2slt	$4,$3,$4bne	$4,$0,$L34lw	$18,8($sp)bne	$16,$0,$L32nopbne	$9,$0,$L32lw	$17,4($sp)lw	$16,0($sp)li	$2,51			# 0x33j	$31addiu	$sp,$sp,16$L14:beq	$5,$17,$L12nopbne	$5,$18,$L33andi	$2,$5,0x1f0j	$L15addiu	$16,$16,1$L4:lw	$18,8($sp)$L32:$L34:lw	$17,4($sp)lw	$16,0($sp)move	$2,$0j	$31addiu	$sp,$sp,16$L11:j	$L15addiu	$13,$13,1$L31:j	$L7addiu	$9,$9,1$L12:j	$L15addiu	$12,$12,1$L30:j	$L15addiu	$14,$14,1.set	macro.set	reorder.end	mpegvideo_probe.section	.text.mpeg4video_probe,"ax",@progbits.align	2.align	5.ent	mpeg4video_probe.type	mpeg4video_probe, @functionmpeg4video_probe:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$7,8($4)blez	$7,$L36move	$11,$0lw	$8,4($4)li	$5,-1			# 0xffffffffffffffffmove	$14,$0move	$13,$0move	$12,$0move	$25,$0move	$6,$0li	$10,-256			# 0xffffffffffffff00li	$9,256			# 0x100li	$15,438			# 0x1b6j	$L38li	$24,437			# 0x1b5$L39:addiu	$6,$6,1beq	$6,$7,$L66slt	$2,$11,$12$L38:addu	$2,$6,$8lbu	$4,0($2)sll	$3,$5,8addu	$5,$3,$4and	$2,$5,$10bne	$2,$9,$L39nopbeq	$5,$15,$L63nopbeq	$5,$24,$L64sltu	$2,$5,288beq	$2,$0,$L45sltu	$2,$5,304addiu	$6,$6,1bne	$6,$7,$L38addiu	$14,$14,1slt	$2,$11,$12$L66:bne	$2,$0,$L52nopslt	$2,$11,$13bne	$2,$0,$L52nop$L54:slt	$2,$14,$13bne	$2,$0,$L52nopblez	$13,$L52nopbne	$25,$0,$L52nopj	$31li	$2,50			# 0x32$L52:j	$31move	$2,$0$L63:j	$L39addiu	$11,$11,1$L45:bne	$2,$0,$L65addiu	$2,$5,-432sltu	$2,$2,7bne	$2,$0,$L39addiu	$2,$5,-442sltu	$2,$2,10addiu	$3,$25,1j	$L39movz	$25,$3,$2$L64:j	$L39addiu	$12,$12,1$L65:j	$L39addiu	$13,$13,1$L36:move	$14,$0move	$13,$0j	$L54move	$25,$0.set	macro.set	reorder.end	mpeg4video_probe.section	.text.h263_probe,"ax",@progbits.align	2.align	5.ent	h263_probe.type	h263_probe, @functionh263_probe:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,4($4)lbu	$3,0($2)lbu	$4,1($2)lbu	$5,2($2)sll	$4,$4,6sll	$3,$3,14or	$3,$3,$4srl	$5,$5,2or	$3,$3,$5xori	$3,$3,0x20li	$2,50			# 0x32j	$31movn	$2,$0,$3.set	macro.set	reorder.end	h263_probe.section	.text.h261_probe,"ax",@progbits.align	2.align	5.ent	h261_probe.type	h261_probe, @functionh261_probe:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,4($4)lbu	$3,0($2)lbu	$4,1($2)lbu	$5,2($2)sll	$4,$4,4sll	$3,$3,12or	$3,$3,$4srl	$5,$5,4or	$3,$3,$5xori	$3,$3,0x10li	$2,50			# 0x32j	$31movn	$2,$0,$3.set	macro.set	reorder.end	h261_probe.section	.text.null_write_packet,"ax",@progbits.align	2.align	5.ent	null_write_packet.type	null_write_packet, @functionnull_write_packet:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31move	$2,$0.set	macro.set	reorder.end	null_write_packet.section	.text.rawvideo_read_packet,"ax",@progbits.align	2.align	5.ent	rawvideo_read_packet.type	rawvideo_read_packet, @functionrawvideo_read_packet:.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	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$31,28($sp)lw	$3,100($4)move	$16,$4lw	$2,8($3)move	$18,$5lw	$6,44($2)lw	$4,52($2)jal	avpicture_get_sizelw	$5,40($2)move	$17,$2addiu	$4,$16,16move	$5,$18move	$6,$2bltz	$2,$L82li	$3,-1			# 0xffffffffffffffffjal	av_get_packetnopxor	$2,$17,$2li	$3,-5			# 0xfffffffffffffffbsw	$0,24($18)movz	$3,$0,$2$L82:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	rawvideo_read_packet.section	.text.raw_read_packet,"ax",@progbits.align	2.align	5.ent	raw_read_packet.type	raw_read_packet, @functionraw_read_packet:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24addiu	$4,$4,16li	$6,1024			# 0x400sw	$16,16($sp)sw	$31,20($sp)jal	av_get_packetmove	$16,$5blez	$2,$L91sw	$0,24($16)sw	$2,20($16)lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,24$L91:lw	$31,20($sp)lw	$16,16($sp)li	$2,-5			# 0xfffffffffffffffbj	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	raw_read_packet.section	.text.aac_read_header,"ax",@progbits.align	2.align	5.ent	aac_read_header.type	aac_read_header, @functionaac_read_header:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)jal	av_new_streammove	$5,$0li	$4,1			# 0x1beq	$2,$0,$L95li	$3,-12			# 0xfffffffffffffff4lw	$3,8($2)sw	$4,108($2)li	$2,65536			# 0x10000ori	$2,$2,0x5002sw	$2,228($3)sw	$4,224($3)move	$3,$0$L95:lw	$31,16($sp)move	$2,$3j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	aac_read_header.section	.text.dts_read_header,"ax",@progbits.align	2.align	5.ent	dts_read_header.type	dts_read_header, @functiondts_read_header:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)jal	av_new_streammove	$5,$0li	$4,1			# 0x1beq	$2,$0,$L100li	$3,-12			# 0xfffffffffffffff4lw	$3,8($2)sw	$4,108($2)li	$2,65536			# 0x10000ori	$2,$2,0x5005sw	$2,228($3)sw	$4,224($3)move	$3,$0$L100:lw	$31,16($sp)move	$2,$3j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	dts_read_header.section	.text.flac_read_header,"ax",@progbits.align	2.align	5.ent	flac_read_header.type	flac_read_header, @functionflac_read_header:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)jal	av_new_streammove	$5,$0li	$4,1			# 0x1beq	$2,$0,$L105li	$3,-12			# 0xfffffffffffffff4lw	$3,8($2)sw	$4,108($2)li	$2,65536			# 0x10000ori	$2,$2,0x500fsw	$2,228($3)sw	$4,224($3)move	$3,$0$L105:lw	$31,16($sp)move	$2,$3j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	flac_read_header.section	.text.shorten_read_header,"ax",@progbits.align	2.align	5.ent	shorten_read_header.type	shorten_read_header, @functionshorten_read_header:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)jal	av_new_streammove	$5,$0li	$4,1			# 0x1beq	$2,$0,$L110li	$3,-12			# 0xfffffffffffffff4lw	$3,8($2)sw	$4,108($2)li	$2,65536			# 0x10000ori	$2,$2,0x5012sw	$2,228($3)sw	$4,224($3)move	$3,$0$L110:lw	$31,16($sp)move	$2,$3j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	shorten_read_header.section	.text.ac3_read_header,"ax",@progbits.align	2.align	5.ent	ac3_read_header.type	ac3_read_header, @functionac3_read_header:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)jal	av_new_streammove	$5,$0li	$4,1			# 0x1beq	$2,$0,$L115li	$3,-12			# 0xfffffffffffffff4lw	$3,8($2)sw	$4,108($2)li	$2,65536			# 0x10000ori	$2,$2,0x5004sw	$2,228($3)sw	$4,224($3)move	$3,$0$L115:lw	$31,16($sp)move	$2,$3j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	ac3_read_header.section	.text.video_read_header,"ax",@progbits.align	2.align	5.ent	video_read_header.type	video_read_header, @functionvideo_read_header:.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)move	$17,$5move	$5,$0sw	$16,16($sp)sw	$31,24($sp)jal	av_new_streammove	$16,$4move	$9,$2beq	$2,$0,$L120li	$3,-12			# 0xfffffffffffffff4lw	$2,4($16)lw	$3,8($9)lw	$10,44($2)lw	$8,0($17)li	$2,1			# 0x1move	$4,$9li	$5,64			# 0x40move	$6,$8li	$7,25			# 0x19sw	$10,228($3)sw	$2,108($9)bne	$8,$0,$L128sw	$0,224($3)li	$2,8			# 0x8move	$4,$9li	$5,64			# 0x40beq	$10,$2,$L123li	$6,1			# 0x1li	$2,13			# 0xdbeq	$10,$2,$L123li	$2,28			# 0x1cbeq	$10,$2,$L123move	$3,$0$L120:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L123:jal	av_set_pts_infonopmove	$3,$0lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L128:jal	av_set_pts_infolw	$7,4($17)move	$3,$0lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	video_read_header.section	.text.raw_read_header,"ax",@progbits.align	2.align	5.ent	raw_read_header.type	raw_read_header, @functionraw_read_header:.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	$18,24($sp)move	$18,$5move	$5,$0sw	$17,20($sp)sw	$16,16($sp)sw	$31,28($sp)jal	av_new_streammove	$17,$4bne	$2,$0,$L130move	$16,$2li	$2,-12			# 0xfffffffffffffff4$L132:lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L130:lw	$2,4($17)li	$3,14			# 0xelw	$4,44($2)beq	$4,$3,$L143li	$2,1			# 0x1lw	$3,8($16)sw	$2,224($3)move	$5,$2$L135:beq	$5,$0,$L137sw	$4,228($3)li	$2,1			# 0x1beq	$5,$2,$L138li	$5,64			# 0x40j	$L132li	$2,-1			# 0xffffffffffffffff$L137:lw	$7,4($18)lw	$6,0($18)move	$4,$16jal	av_set_pts_infoli	$5,64			# 0x40lw	$7,8($16)lw	$3,16($18)lw	$4,24($18)sw	$3,40($7)lw	$2,20($18)sw	$4,52($7)sw	$2,44($7)li	$2,-1			# 0xffffffffffffffffbeq	$4,$2,$L144nopj	$L132move	$2,$0$L144:move	$2,$0j	$L132sw	$0,52($7)$L143:lw	$3,8($16)sw	$0,224($3)j	$L135lw	$5,224($3)$L138:lw	$7,8($18)move	$4,$16sw	$7,64($3)lw	$2,12($18)sw	$2,68($3)jal	av_set_pts_infoli	$6,1			# 0x1j	$L132move	$2,$0.set	macro.set	reorder

⌨️ 快捷键说明

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