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

📄 utils.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
lui	$6,%hi($LC3)$L424:move	$4,$16addiu	$6,$6,%lo($LC3)move	$5,$0jal	av_logsw	$10,16($sp)li	$3,-1			# 0xffffffffffffffff$L416:lw	$31,32($sp)$L425:lw	$17,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,40$L410:j	$L412move	$7,$0$L423:bne	$9,$0,$L411li	$2,536805376			# 0x1fff0000ori	$2,$2,0xfffesltu	$2,$2,$8beq	$2,$0,$L411nopj	$L424lui	$6,%hi($LC3)$L422:j	$L416move	$3,$0.set	macro.set	reorder.end	avcodec_decode_video.section	.rodata.str1.4.align	2$LC32:.ascii	"insufficient thread locking around avcodec_open/close()\012".ascii	"\000".section	.text.avcodec_open,"ax",@progbits.align	2.align	5.globl	avcodec_open.ent	avcodec_open.type	avcodec_open, @functionavcodec_open:.frame	$sp,40,$31		# vars= 0, regs= 4/0, args= 24, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$31,36($sp)lui	$18,%hi(entangled_thread_counter)lw	$2,%lo(entangled_thread_counter)($18)move	$16,$5addiu	$2,$2,1sw	$2,%lo(entangled_thread_counter)($18)lw	$3,%lo(entangled_thread_counter)($18)li	$2,1			# 0x1beq	$3,$2,$L427move	$17,$4lui	$6,%hi($LC32)addiu	$6,$6,%lo($LC32)jal	av_logmove	$5,$0li	$16,-1			# 0xffffffffffffffff$L429:lw	$3,%lo(entangled_thread_counter)($18)move	$2,$16addiu	$3,$3,-1sw	$3,%lo(entangled_thread_counter)($18)lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40$L427:lw	$2,132($4)beq	$2,$0,$L430noplw	$3,%lo(entangled_thread_counter)($18)li	$16,-1			# 0xffffffffffffffffaddiu	$3,$3,-1sw	$3,%lo(entangled_thread_counter)($18)move	$2,$16lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40$L430:lw	$4,12($5)bgtz	$4,$L454nopsw	$0,136($17)$L434:lw	$7,668($17)beq	$7,$0,$L436noplw	$5,672($17)bne	$5,$0,$L455subu	$3,$0,$5$L436:lw	$2,40($17)beq	$2,$0,$L439noplw	$5,44($17)bne	$5,$0,$L456subu	$3,$0,$5$L439:bne	$7,$0,$L442noplw	$2,672($17)beq	$2,$0,$L445nopmove	$8,$2move	$7,$0$L446:lui	$6,%hi($LC3)$L458:addiu	$6,$6,%lo($LC3)move	$4,$17move	$5,$0jal	av_logsw	$8,16($sp)jal	av_freepaddiu	$4,$17,136j	$L429li	$16,-22			# 0xffffffffffffffea$L442:blez	$7,$L446lw	$8,672($17)blez	$8,$L446addiu	$3,$7,128addiu	$2,$8,128multu	$3,$2mfhi	$5bgtu	$5,$0,$L446mflo	$4bne	$5,$0,$L445li	$2,536805376			# 0x1fff0000ori	$2,$2,0xfffesltu	$2,$2,$4bne	$2,$0,$L458lui	$6,%hi($LC3)$L445:lw	$2,8($16)lw	$3,16($16)sw	$16,132($17)sw	$2,228($17)beq	$3,$0,$L450sw	$0,80($17)jal	$3move	$4,$17bltz	$2,$L457move	$16,$2$L450:j	$L429move	$16,$0$L455:lw	$4,664($17)subu	$2,$0,$7sra	$3,$3,$4sra	$2,$2,$4subu	$2,$0,$2subu	$3,$0,$3sw	$2,40($17)j	$L439sw	$3,44($17)$L456:lw	$4,664($17)move	$7,$2subu	$2,$0,$2sra	$3,$3,$4sra	$2,$2,$4subu	$2,$0,$2subu	$3,$0,$3sw	$2,40($17)sw	$3,44($17)sw	$7,668($17)j	$L439sw	$5,672($17)$L457:jal	av_freepaddiu	$4,$17,136j	$L429sw	$0,132($17)$L454:jal	av_mallocznopbne	$2,$0,$L434sw	$2,136($17)j	$L429li	$16,-12			# 0xfffffffffffffff4.set	macro.set	reorder.end	avcodec_open.section	.rodata.str1.4.align	2$LC33:.ascii	"buffer smaller than minimum size\012\000".section	.text.avcodec_encode_video,"ax",@progbits.align	2.align	5.globl	avcodec_encode_video.ent	avcodec_encode_video.type	avcodec_encode_video, @functionavcodec_encode_video:.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32slt	$2,$6,16384sw	$16,24($sp)sw	$31,28($sp)move	$11,$7bne	$2,$0,$L472move	$16,$4lw	$7,40($4)blez	$7,$L463lw	$10,44($4)blez	$10,$L463addiu	$3,$7,128addiu	$2,$10,128multu	$3,$2mfhi	$9bleu	$9,$0,$L473mflo	$8$L463:lui	$6,%hi($LC3)$L476:move	$4,$16addiu	$6,$6,%lo($LC3)move	$5,$0jal	av_logsw	$10,16($sp)li	$3,-1			# 0xffffffffffffffff$L462:lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L473:beq	$9,$0,$L474li	$2,536805376			# 0x1fff0000$L466:lw	$3,132($16)lw	$2,32($3)andi	$2,$2,0x20bne	$2,$0,$L468nopbeq	$11,$0,$L475nop$L468:lw	$2,20($3)move	$4,$16jal	$2move	$7,$11move	$3,$2lw	$2,80($16)addiu	$2,$2,1sw	$2,80($16)lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L474:ori	$2,$2,0xfffesltu	$2,$2,$8beq	$2,$0,$L466nopj	$L476lui	$6,%hi($LC3)$L475:j	$L462move	$3,$0$L472:lui	$6,%hi($LC33)addiu	$6,$6,%lo($LC33)jal	av_logmove	$5,$0j	$L462li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	avcodec_encode_video.section	.text.avcodec_close,"ax",@progbits.align	2.align	5.globl	avcodec_close.ent	avcodec_close.type	avcodec_close, @functionavcodec_close:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$19,28($sp)lui	$19,%hi(entangled_thread_counter)lw	$2,%lo(entangled_thread_counter)($19)sw	$18,24($sp)addiu	$2,$2,1sw	$2,%lo(entangled_thread_counter)($19)lw	$3,%lo(entangled_thread_counter)($19)li	$2,1			# 0x1sw	$31,32($sp)sw	$17,20($sp)sw	$16,16($sp)bne	$3,$2,$L489move	$18,$4lw	$2,132($4)lw	$2,24($2)beq	$2,$0,$L481nopjal	$2nop$L481:lw	$2,532($18)beq	$2,$0,$L483move	$17,$0j	$L491addu	$16,$17,$2$L488:lw	$2,532($18)addu	$16,$17,$2$L491:jal	av_freepaddiu	$4,$16,4addiu	$4,$16,8jal	av_freepsw	$0,20($16)addiu	$4,$16,12jal	av_freepsw	$0,24($16)sw	$0,28($16)jal	av_freepaddiu	$4,$16,16addiu	$17,$17,64li	$2,2048			# 0x800bne	$17,$2,$L488sw	$0,32($16)jal	av_freepaddiu	$4,$18,532sw	$0,528($18)$L483:jal	av_freepaddiu	$4,$18,136lw	$2,%lo(entangled_thread_counter)($19)sw	$0,132($18)addiu	$2,$2,-1sw	$2,%lo(entangled_thread_counter)($19)move	$3,$0lw	$31,32($sp)$L490:lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$3j	$31addiu	$sp,$sp,40$L489:lui	$6,%hi($LC32)addiu	$6,$6,%lo($LC32)jal	av_logmove	$5,$0lw	$2,%lo(entangled_thread_counter)($19)li	$3,-1			# 0xffffffffffffffffaddiu	$2,$2,-1sw	$2,%lo(entangled_thread_counter)($19)j	$L490lw	$31,32($sp).set	macro.set	reorder.end	avcodec_close.section	.text.avcodec_decode_audio,"ax",@progbits.align	2.align	5.globl	avcodec_decode_audio.ent	avcodec_decode_audio.type	avcodec_decode_audio, @functionavcodec_decode_audio:.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$16,24($sp)sw	$31,28($sp)li	$3,131072			# 0x20000ori	$12,$3,0xee00lw	$8,132($4)sw	$12,0($6)lw	$2,32($8)move	$16,$4andi	$2,$2,0x20ori	$11,$3,0xee01bne	$2,$0,$L493lw	$10,48($sp)beq	$10,$0,$L495move	$3,$0$L493:lw	$2,68($16)lw	$3,76($16)mul	$2,$2,$3sll	$2,$2,1sltu	$2,$2,$11beq	$2,$0,$L500nopsw	$10,16($sp)lw	$2,28($8)jal	$2nopmove	$3,$2lw	$2,80($16)addiu	$2,$2,1sw	$2,80($16)$L498:lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L495:sw	$0,0($6)lw	$31,28($sp)lw	$16,24($sp)move	$2,$3j	$31addiu	$sp,$sp,32$L500:lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)move	$7,$12jal	av_logmove	$5,$0j	$L498li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	avcodec_decode_audio.section	.rodata.str1.4.align	2$LC34:.ascii	"tex^qComp\000".section	.text.avcodec_alloc_context,"ax",@progbits.align	2.align	5.globl	avcodec_alloc_context.ent	avcodec_alloc_context.type	avcodec_alloc_context, @functionavcodec_alloc_context:.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0addiu	$sp,$sp,-32li	$4,840			# 0x348sw	$17,20($sp)sw	$31,28($sp)sw	$18,24($sp).set	noreorder.set	nomacrojal	av_mallocsw	$16,16($sp).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L527move	$17,$2.set	macro.set	reordermove	$18,$2li	$3,4			# 0x4andi	$2,$2,0x3subu	$3,$3,$2li	$2,2			# 0x2addiu	$6,$17,840.set	noreorder.set	nomacrobeq	$3,$2,$L507move	$4,$17.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L508li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L528$L505:addiu	$5,$4,-4move	$2,$0#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L530addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L530addiu	$2,$6,-31.set	macro.set	reorder$L521:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L521addiu	$2,$6,-31.set	macro.set	reorder$L530:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L531addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L532:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L532addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L531:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L514$L523:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L523$L514:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L518addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L519li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L529$L516:lui	$2,%hi(av_codec_context_class)li	$16,-1			# 0xffffffffffffffffaddiu	$2,$2,%lo(av_codec_context_class)sw	$2,0($17)sw	$16,224($17)move	$4,$17move	$5,$0.set	noreorder.set	nomacrojal	av_opt_set_defaults2move	$6,$0.set	macro.set	reorderlui	$2,%hi(avcodec_default_reget_buffer)lui	$3,%hi($LC34)addiu	$2,$2,%lo(avcodec_default_reget_buffer)addiu	$3,$3,%lo($LC34)sw	$2,592($17)sw	$3,312($17)lui	$2,%hi(avcodec_default_get_buffer)lui	$3,%hi(avcodec_default_release_buffer)addiu	$2,$2,%lo(avcodec_default_get_buffer)addiu	$3,$3,%lo(avcodec_default_release_buffer)sw	$2,260($17)sw	$3,264($17)lui	$2,%hi(avcodec_default_get_format)lui	$3,%hi(avcodec_default_execute)li	$4,1			# 0x1addiu	$2,$2,%lo(avcodec_default_get_format)addiu	$3,$3,%lo(avcodec_default_execute)sw	$2,504($17)sw	$3,624($17)sw	$16,52($17)sw	$4,72($17)sw	$4,36($17)sw	$0,32($17)sw	$4,404($17)sw	$0,400($17)sw	$0,584($17)move	$2,$18lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,32.set	macro.set	reorder$L518:sb	$0,4($5).set	noreorder.set	nomacroj	$L516sb	$0,1($4).set	macro.set	reorder$L507:addiu	$4,$17,2sb	$0,0($17).set	noreorder.set	nomacroj	$L505sb	$0,1($17).set	macro.set	reorder$L508:addiu	$4,$17,3sb	$0,0($17)sb	$0,1($17).set	noreorder.set	nomacroj	$L505sb	$0,2($17).set	macro.set	reorder$L519:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L516sb	$0,5($5).set	macro.set	reorder$L529:.set	noreorder.set	nomacroj	$L516sb	$0,4($5).set	macro.set	reorder$L528:addiu	$4,$17,1.set	noreorder.set	nomacroj	$L505sb	$0,0($17).set	macro.set	reorder$L527:move	$18,$0move	$2,$18lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp).set	noreorder.set	nomacroj	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	avcodec_alloc_context.section	.text.ff_realloc_static,"ax",@progbits.align	2.align	5.globl	ff_realloc_static.ent	ff_realloc_static.type	ff_realloc_static, @functionff_realloc_static:.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	$31,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)beq	$4,$0,$L534move	$7,$5lui	$2,%hi(last_static)lw	$6,%lo(last_static)($2)beq	$6,$0,$L536lui	$18,%hi(array_static)lw	$16,%lo(array_static)($18)lw	$2,0($16)beq	$4,$2,$L550addiu	$3,$16,4j	$L547move	$5,$0$L546:lw	$2,0($16)beq	$4,$2,$L540nop$L547:addiu	$5,$5,1move	$16,$3sll	$17,$5,2bne	$6,$5,$L546addiu	$3,$3,4$L536:move	$16,$0$L541:move	$2,$16lw	$31,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L534:jal	uc_memalign_staticli	$4,32			# 0x20beq	$2,$0,$L541move	$16,$2lui	$17,%hi(last_static)lw	$2,%lo(last_static)($17)lui	$6,%hi(allocated_static)sll	$2,$2,2lw	$3,%lo(allocated_static)($6)addiu	$5,$2,4lui	$18,%hi(array_static)sltu	$3,$5,$3beq	$3,$0,$L551lw	$4,%lo(array_static)($18)$L543:beq	$4,$0,$L536sw	$4,%lo(array_static)($18)lw	$2,%lo(last_static)($17)sll	$3,$2,2addu	$3,$3,$4addiu	$2,$2,1sw	$2,%lo(last_static)($17)j	$L541sw	$16,0($3)$L550:move	$17,$0$L540:jal	uc_realloc_staticmove	$5,$7lw	$3,%lo(array_static)($18)sw	$2,0($16)addu	$3,$3,$17lw	$16,0($3)lw	$31,28($sp)move	$2,$16lw	$18,24($sp)lw	$17,20($sp)

⌨️ 快捷键说明

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