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

📄 h264_mp4toannexb_bsf.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "h264_mp4toannexb_bsf.c".section .mdebug.abi32.previous.section	.text.h264_mp4toannexb_close,"ax",@progbits.align	2.align	5.ent	h264_mp4toannexb_close.type	h264_mp4toannexb_close, @functionh264_mp4toannexb_close:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$4,0($4)j	av_freepaddiu	$4,$4,4.set	macro.set	reorder.end	h264_mp4toannexb_close.section	.text.alloc_and_copy,"ax",@progbits.align	2.align	5.ent	alloc_and_copy.type	alloc_and_copy, @functionalloc_and_copy:.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-48sw	$22,40($sp)sw	$21,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$31,44($sp)sw	$17,20($sp)lw	$21,68($sp)lw	$17,0($5)move	$3,$5li	$2,3			# 0x3addu	$5,$7,$21li	$20,4			# 0x4movn	$20,$2,$17addu	$5,$17,$5move	$18,$4addu	$5,$5,$20lw	$4,0($4)sw	$5,0($3)move	$19,$7move	$16,$6.set	noreorder.set	nomacrojal	av_realloclw	$22,64($sp).set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrobeq	$16,$0,$L9sw	$2,0($18).set	macro.set	reordersltu	$2,$19,32.set	noreorder.set	nomacrobne	$2,$0,$L10addu	$4,$4,$17.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L46andi	$2,$16,0x3.set	macro.set	reorder$L10:move	$5,$16$L50:.set	noreorder.set	nomacrojal	memcpymove	$6,$19.set	macro.set	reorder$L9:lw	$2,0($18)sltu	$3,$21,32addu	$2,$19,$2addu	$2,$2,$20.set	noreorder.set	nomacrobne	$3,$0,$L21addu	$4,$17,$2.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobeq	$2,$0,$L47andi	$2,$22,0x3.set	macro.set	reorder$L21:move	$5,$22$L48:.set	noreorder.set	nomacrojal	memcpymove	$6,$21.set	macro.set	reorder$L29:.set	noreorder.set	nomacrobne	$17,$0,$L33li	$4,1.set	macro.set	reorderlw	$3,0($18)addu	$3,$19,$3sb	$4,3($3)lw	$2,0($18)addu	$2,$19,$2sb	$0,2($2)lw	$3,0($18)addu	$3,$19,$3sb	$0,1($3)lw	$2,0($18)addu	$2,$19,$2sb	$0,0($2)lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L33:lw	$2,0($18)addu	$2,$17,$2sb	$0,0($2)sb	$0,1($2)lw	$3,0($18)li	$2,1addu	$3,$17,$3sb	$2,2($3)lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,48.set	macro.set	reorder$L47:.set	noreorder.set	nomacrobne	$2,$0,$L48move	$5,$22.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$21,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L25addiu	$5,$22,-4.set	macro.set	reorder$L39:#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,$L39$L25:andi	$2,$21,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L49andi	$3,$21,0x3.set	macro.set	reorder$L40:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L40andi	$3,$21,0x3.set	macro.set	reorder$L49:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L31li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L32li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L29lbu	$2,4($5).set	noreorder.set	nomacroj	$L29sb	$2,4($4).set	macro.set	reorder$L46:.set	noreorder.set	nomacrobne	$2,$0,$L50move	$5,$16.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0addiu	$4,$4,-4and	$2,$19,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L14addiu	$5,$16,-4.set	macro.set	reorder$L37:#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,$L37$L14:andi	$2,$19,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L51andi	$3,$19,0x3.set	macro.set	reorder$L38:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L38andi	$3,$19,0x3.set	macro.set	reorder$L51:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L19li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L20li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L9lbu	$2,4($5).set	noreorder.set	nomacroj	$L9sb	$2,4($4).set	macro.set	reorder$L31:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L29sb	$3,5($4).set	macro.set	reorder$L19:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L9sb	$3,5($4).set	macro.set	reorder$L32:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L29sb	$2,6($4).set	macro.set	reorder$L20:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L9sb	$2,6($4).set	macro.set	reorder.end	alloc_and_copy.section	.text.h264_mp4toannexb_filter,"ax",@progbits.align	2.align	5.ent	h264_mp4toannexb_filter.type	h264_mp4toannexb_filter, @functionh264_mp4toannexb_filter:.frame	$sp,88,$31		# vars= 24, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-88sw	$fp,80($sp)sw	$23,76($sp)sw	$22,72($sp)sw	$17,52($sp)sw	$16,48($sp)sw	$31,84($sp)sw	$21,68($sp)sw	$20,64($sp)sw	$19,60($sp)sw	$18,56($sp)move	$17,$5lw	$5,24($5)move	$22,$7lw	$19,0($4)lw	$23,104($sp)lw	$16,108($sp).set	noreorder.set	nomacrobeq	$5,$0,$L53lw	$fp,112($sp).set	macro.set	reorderlw	$2,28($17)slt	$2,$2,6.set	noreorder.set	nomacrobne	$2,$0,$L118move	$2,$0.set	macro.set	reorderlw	$2,4($19).set	noreorder.set	nomacrobeq	$2,$0,$L108li	$3,3			# 0x3.set	macro.set	reorder$L57:sw	$0,0($23)sw	$0,0($22)lbu	$6,0($19)li	$21,1			# 0x1.set	noreorder.set	nomacrobeq	$6,$21,$L109move	$20,$0.set	macro.set	reorder$L87:li	$2,2			# 0x2beq	$6,$2,$L110lbu	$2,0($16)lbu	$3,1($16)sll	$2,$2,24sll	$3,$3,16lbu	$4,2($16)lbu	$5,3($16)or	$2,$2,$3or	$2,$2,$5sll	$4,$4,8or	$18,$4,$2$L89:addu	$17,$16,$6lbu	$2,0($17)lbu	$3,1($19).set	noreorder.set	nomacrobeq	$3,$0,$L92andi	$16,$2,0x1f.set	macro.set	reorderli	$2,5			# 0x5.set	noreorder.set	nomacrobeq	$16,$2,$L111move	$4,$22.set	macro.set	reorder$L92:move	$4,$22move	$5,$23move	$6,$0move	$7,$0sw	$17,16($sp).set	noreorder.set	nomacrojal	alloc_and_copysw	$18,20($sp).set	macro.set	reorderlbu	$2,1($19)bne	$2,$0,$L95beq	$16,$21,$L112$L95:lbu	$6,0($19)addu	$2,$18,$6addu	$20,$20,$2sltu	$3,$20,$fp.set	noreorder.set	nomacrobeq	$3,$0,$L119lw	$31,84($sp).set	macro.set	reorder$L113:.set	noreorder.set	nomacrobne	$6,$21,$L87addu	$16,$17,$18.set	macro.set	reorder$L109:.set	noreorder.set	nomacroj	$L89lbu	$18,0($16).set	macro.set	reorder$L53:move	$2,$0$L118:sw	$16,0($22)sw	$fp,0($23)$L56:lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L110:lbu	$2,0($16)lbu	$3,1($16)sll	$2,$2,8.set	noreorder.set	nomacroj	$L89or	$18,$2,$3.set	macro.set	reorder$L112:lbu	$6,0($19)addu	$2,$18,$6addu	$20,$20,$2sltu	$3,$20,$fp.set	noreorder.set	nomacrobne	$3,$0,$L113sb	$16,1($19).set	macro.set	reorderlw	$31,84($sp)$L119:lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)li	$2,1			# 0x1.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L111:lw	$6,4($19)lw	$7,8($19)move	$5,$23sw	$17,16($sp).set	noreorder.set	nomacrojal	alloc_and_copysw	$18,20($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L95sb	$0,1($19).set	macro.set	reorder$L108:lbu	$2,4($5)andi	$2,$2,0x3addiu	$2,$2,1.set	noreorder.set	nomacrobeq	$2,$3,$L59sb	$2,0($19).set	macro.set	reorderlbu	$2,5($5)addiu	$20,$5,6andi	$2,$2,0x1f.set	noreorder.set	nomacrobeq	$2,$0,$L61sw	$2,32($sp).set	macro.set	reordersw	$0,28($sp)$L63:sw	$0,40($sp)sw	$0,36($sp)$L64:lw	$3,32($sp)addiu	$2,$3,-1andi	$2,$2,0x00ffli	$3,255			# 0xff.set	noreorder.set	nomacrobeq	$2,$3,$L114sw	$2,32($sp).set	macro.set	reorderlbu	$2,0($20)lbu	$4,1($20)sll	$2,$2,8or	$21,$2,$4lw	$3,24($17)lw	$2,28($17)addu	$4,$20,$21addiu	$4,$4,2addu	$3,$3,$2sltu	$3,$3,$4.set	noreorder.set	nomacrobne	$3,$0,$L101sw	$4,24($sp).set	macro.set	reorderlw	$4,40($sp)addiu	$2,$4,4addu	$2,$21,$2lw	$4,36($sp)move	$5,$2.set	noreorder.set	nomacrojal	av_reallocsw	$2,40($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L102lw	$3,40($sp).set	macro.set	reordersw	$2,36($sp)addu	$2,$2,$3subu	$18,$2,$21lui	$5,%hi(nalu_header.4892)addiu	$4,$18,-4addiu	$5,$5,%lo(nalu_header.4892)li	$6,4			# 0x4.set	noreorder.set	nomacrojal	memcpysw	$4,44($sp).set	macro.set	reordersltu	$3,$21,32.set	noreorder.set	nomacrobne	$3,$0,$L70addiu	$5,$20,2.set	macro.set	reorderandi	$2,$18,0x3.set	noreorder.set	nomacrobne	$2,$0,$L120move	$4,$18.set	macro.set	reorderandi	$2,$5,0x3bne	$2,$0,$L120lw	$5,44($sp)andi	$2,$21,0xffe0addu	$6,$5,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L74addiu	$4,$20,-2.set	macro.set	reorder$L104:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000100000000000010010010100	#S32LDI XR2,$4,4.word	0b01110000100000000000010011010100	#S32LDI XR3,$4,4.word	0b01110000100000000000010100010100	#S32LDI XR4,$4,4.word	0b01110000100000000000010101010100	#S32LDI XR5,$4,4.word	0b01110000100000000000010110010100	#S32LDI XR6,$4,4.word	0b01110000100000000000010111010100	#S32LDI XR7,$4,4.word	0b01110000100000000000011000010100	#S32LDI XR8,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010010010101	#S32SDI XR2,$5,4.word	0b01110000101000000000010011010101	#S32SDI XR3,$5,4.word	0b01110000101000000000010100010101	#S32SDI XR4,$5,4.word	0b01110000101000000000010101010101	#S32SDI XR5,$5,4.word	0b01110000101000000000010110010101	#S32SDI XR6,$5,4.word	0b01110000101000000000010111010101	#S32SDI XR7,$5,4.word	0b01110000101000000000011000010101	#S32SDI XR8,$5,4#NO_APPsltu	$2,$5,$6bne	$2,$0,$L104$L74:andi	$2,$21,0x1caddu	$6,$6,$2sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L121andi	$3,$21,0x3.set	macro.set	reorder$L105:#APP.word	0b01110000100000000000010001010100	#S32LDI XR1,$4,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$6.set	noreorder.set	nomacrobne	$2,$0,$L105andi	$3,$21,0x3.set	macro.set	reorder$L121:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L80li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L81li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L115$L78:lw	$2,32($sp)$L117:.set	noreorder.set	nomacrobne	$2,$0,$L64lw	$20,24($sp).set	macro.set	reorderlw	$3,28($sp)addiu	$2,$3,1andi	$2,$2,0x00ffli	$3,1			# 0x1.set	noreorder.set	nomacrobeq	$2,$3,$L116sw	$2,28($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L64lw	$20,24($sp).set	macro.set	reorder$L116:lw	$2,24($sp)lw	$4,24($sp)addiu	$2,$2,1lbu	$4,0($4)sw	$2,24($sp)lw	$20,24($sp).set	noreorder.set	nomacroj	$L64sw	$4,32($sp).set	macro.set	reorder$L70:move	$4,$18$L120:.set	noreorder.set	nomacrojal	memcpymove	$6,$21.set	macro.set	reorder.set	noreorder.set	nomacroj	$L117lw	$2,32($sp).set	macro.set	reorder$L80:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4).set	noreorder.set	nomacroj	$L78sb	$3,5($5).set	macro.set	reorder$L61:lbu	$2,6($5)li	$3,1			# 0x1addiu	$20,$5,7sw	$2,32($sp).set	noreorder.set	nomacroj	$L63sw	$3,28($sp).set	macro.set	reorder$L81:lbu	$2,4($4)sb	$2,4($5)lbu	$3,5($4)sb	$3,5($5)lbu	$2,6($4).set	noreorder.set	nomacroj	$L78sb	$2,6($5).set	macro.set	reorder$L102:.set	noreorder.set	nomacroj	$L56li	$2,-12			# 0xfffffffffffffff4.set	macro.set	reorder$L101:.set	noreorder.set	nomacrojal	av_freelw	$4,36($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L56li	$2,-22			# 0xffffffffffffffea.set	macro.set	reorder$L114:lw	$2,40($sp)lw	$4,36($sp)sw	$2,8($19)li	$2,1sw	$4,4($19).set	noreorder.set	nomacroj	$L57sb	$2,1($19).set	macro.set	reorder$L115:lbu	$2,4($4).set	noreorder.set	nomacroj	$L78sb	$2,4($5).set	macro.set	reorder$L59:.set	noreorder.set	nomacroj	$L56li	$2,-22			# 0xffffffffffffffea.set	macro.set	reorder.end	h264_mp4toannexb_filter.globl	h264_mp4toannexb_bsf.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"h264_mp4toannexb\000".data.align	2.type	h264_mp4toannexb_bsf, @object.size	h264_mp4toannexb_bsf, 20h264_mp4toannexb_bsf:.word	$LC0.word	12.word	h264_mp4toannexb_filter.word	h264_mp4toannexb_close.space	4.rdata.align	2.type	nalu_header.4892, @object.size	nalu_header.4892, 4nalu_header.4892:.byte	0.byte	0.byte	0.byte	1.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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