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

📄 roqvideodec.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
字号:
.file	1 "roqvideodec.c".section .mdebug.abi32.previous.section	.text.roq_decode_end,"ax",@progbits.align	2.align	5.ent	roq_decode_end.type	roq_decode_end, @functionroq_decode_end:.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	$31,24($sp)sw	$16,16($sp)lw	$16,136($4)lw	$5,3520($16)lw	$2,0($5)beq	$2,$0,$L2move	$17,$4lw	$2,264($4)jal	$2nop$L2:lw	$3,3524($16)move	$4,$17lw	$2,0($3)beq	$2,$0,$L4move	$5,$3lw	$2,264($17)jal	$2nop$L4:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	roq_decode_end.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"  RoQ: get_buffer() failed\012\000".align	2$LC1:.ascii	"Unknown vq code: %d\012\000".section	.text.roq_decode_frame,"ax",@progbits.align	2.align	5.ent	roq_decode_frame.type	roq_decode_frame, @functionroq_decode_frame:.frame	$sp,128,$31		# vars= 64, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-128sw	$18,96($sp)sw	$17,92($sp)sw	$31,124($sp)sw	$fp,120($sp)sw	$23,116($sp)sw	$22,112($sp)sw	$21,108($sp)sw	$20,104($sp)sw	$19,100($sp)sw	$16,88($sp)lw	$23,136($4)lw	$2,592($4)lw	$3,3524($23)sw	$5,132($sp)sw	$6,136($sp)move	$5,$3move	$17,$4move	$18,$7jal	$2lw	$16,0($3)bne	$2,$0,$L80lui	$6,%hi($LC0)beq	$16,$0,$L81noplw	$4,144($sp)$L94:move	$20,$18addu	$10,$18,$4addiu	$3,$23,3532sltu	$2,$20,$10sw	$3,84($sp)sw	$0,60($sp)sw	$0,64($sp)sw	$3,24($sp)sw	$18,9164($23)beq	$2,$0,$L18sw	$4,9168($23)addiu	$3,$20,6$L95:lbu	$2,-1($3)lbu	$4,-2($3)addiu	$5,$20,2addiu	$20,$20,8lbu	$7,-1($5)lbu	$9,-2($5)lbu	$8,-4($3)lbu	$5,-3($3)lbu	$6,-1($20)sll	$2,$2,24sll	$4,$4,16lbu	$3,-2($20)or	$2,$2,$4or	$2,$2,$8sll	$7,$7,8sll	$5,$5,8sll	$6,$6,8or	$5,$5,$2or	$6,$6,$3or	$7,$7,$9li	$2,4113			# 0x1011beq	$7,$2,$L82sw	$6,60($sp)li	$2,4098			# 0x1002beq	$7,$2,$L83li	$4,256			# 0x100$L19:sw	$5,64($sp)$L87:sltu	$2,$20,$10bne	$2,$0,$L95addiu	$3,$20,6$L18:li	$2,-1			# 0xffffffffffffffffsw	$0,28($sp)sw	$2,72($sp)sw	$0,36($sp)sw	$0,76($sp)sw	$0,48($sp)lw	$4,64($sp)$L97:lw	$5,36($sp)sltu	$2,$5,$4beq	$2,$0,$L65lw	$6,48($sp)lw	$3,48($sp)addiu	$6,$6,16slt	$2,$3,$6beq	$2,$0,$L84sw	$6,32($sp)lw	$5,76($sp)addiu	$6,$3,4sw	$3,40($sp)lw	$3,76($sp)addiu	$5,$5,16slt	$3,$3,$5sw	$5,44($sp)sw	$6,52($sp)sw	$3,80($sp)$L60:lw	$2,80($sp)beq	$2,$0,$L96lw	$4,40($sp)lw	$3,76($sp)lw	$19,76($sp)addiu	$3,$3,4sw	$3,56($sp)$L34:lw	$3,72($sp)bltz	$3,$L35lw	$4,36($sp)sll	$2,$3,1addiu	$3,$3,-1sw	$3,72($sp)$L37:lw	$3,28($sp)sra	$2,$3,$2andi	$7,$2,0x3li	$3,1			# 0x1beq	$7,$3,$L40slt	$2,$7,2bne	$2,$0,$L85li	$2,2			# 0x2beq	$7,$2,$L41li	$2,3			# 0x3beq	$7,$2,$L86lui	$6,%hi($LC1)$L92:lw	$4,0($23)addiu	$6,$6,%lo($LC1)jal	av_logmove	$5,$0$L39:lw	$3,56($sp)$L91:lw	$6,44($sp)addiu	$19,$19,8addiu	$3,$3,8slt	$2,$19,$6bne	$2,$0,$L34sw	$3,56($sp)lw	$4,40($sp)$L96:lw	$6,52($sp)lw	$5,32($sp)addiu	$4,$4,8addiu	$6,$6,8slt	$2,$4,$5sw	$4,40($sp)bne	$2,$0,$L60sw	$6,52($sp)$L59:lw	$3,9172($23)lw	$4,44($sp)slt	$2,$4,$3beq	$2,$0,$L62subu	$3,$4,$3lw	$3,48($sp)sw	$4,76($sp)$L64:lw	$2,9176($23)slt	$2,$3,$2bne	$2,$0,$L97lw	$4,64($sp)$L65:lw	$6,3524($23)lw	$4,136($sp)li	$2,200			# 0xc8lw	$7,132($sp)sw	$2,0($4)addiu	$8,$6,192$L69:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L69addiu	$7,$7,16lw	$2,4($6)lw	$3,0($6)sw	$2,4($7)sw	$3,0($7)lw	$2,3520($23)lw	$3,3524($23)sw	$2,3524($23)lw	$2,144($sp)sw	$3,3520($23)$L11:lw	$31,124($sp)lw	$fp,120($sp)lw	$23,116($sp)lw	$22,112($sp)lw	$21,108($sp)lw	$20,104($sp)lw	$19,100($sp)lw	$18,96($sp)lw	$17,92($sp)lw	$16,88($sp)j	$31addiu	$sp,$sp,128$L83:lw	$6,60($sp)srl	$2,$6,8move	$8,$4andi	$9,$6,0xffbne	$9,$0,$L24movn	$8,$2,$2sll	$3,$8,1sll	$2,$8,3subu	$2,$2,$3sltu	$2,$2,$5move	$9,$4movz	$9,$0,$2$L24:blez	$8,$L27move	$4,$20move	$6,$23move	$7,$0$L29:lbu	$3,0($4)addiu	$7,$7,1sb	$3,3532($6)lbu	$2,1($4)sb	$2,3533($6)lbu	$3,2($4)sb	$3,3534($6)lbu	$2,3($4)sb	$2,3535($6)lbu	$3,4($4)sb	$3,3536($6)lbu	$2,5($4)addiu	$4,$4,6sb	$2,3537($6)bne	$8,$7,$L29addiu	$6,$6,6sll	$2,$8,3sll	$3,$8,1subu	$2,$2,$3addu	$20,$20,$2$L27:blez	$9,$L19move	$4,$20move	$6,$23move	$7,$0$L70:lbu	$3,0($4)addiu	$7,$7,1sw	$3,5068($6)lbu	$2,1($4)sw	$2,5072($6)lbu	$3,2($4)sw	$3,5076($6)lbu	$2,3($4)addiu	$4,$4,4sw	$2,5080($6)bne	$9,$7,$L70addiu	$6,$6,16sll	$2,$9,2addu	$20,$20,$2j	$L87sw	$5,64($sp)$L40:lw	$4,36($sp)lw	$5,60($sp)addu	$2,$4,$20lbu	$7,0($2)sll	$4,$5,24andi	$2,$7,0xfsra	$4,$4,24subu	$2,$0,$2srl	$3,$5,8subu	$2,$2,$4addiu	$2,$2,8srl	$7,$7,4sll	$3,$3,24sra	$3,$3,24sw	$2,16($sp)subu	$7,$0,$7lw	$2,36($sp)subu	$7,$7,$3lw	$6,40($sp)addiu	$2,$2,1addiu	$7,$7,8move	$4,$23move	$5,$19jal	ff_apply_motion_8x8sw	$2,36($sp)j	$L91lw	$3,56($sp)$L35:lw	$5,36($sp)addu	$2,$4,$20lbu	$3,1($2)lbu	$2,0($2)sll	$3,$3,8or	$2,$2,$3sw	$2,28($sp)addiu	$5,$5,2li	$6,6			# 0x6li	$2,14			# 0xesw	$5,36($sp)j	$L37sw	$6,72($sp)$L41:lw	$3,36($sp)lw	$5,24($sp)addu	$2,$3,$20lbu	$16,0($2)lw	$6,40($sp)sll	$16,$16,4addiu	$16,$16,5064addu	$16,$23,$16lw	$2,4($16)move	$4,$23sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2addiu	$16,$16,4addu	$7,$5,$7jal	ff_apply_vector_4x4move	$5,$19lw	$2,4($16)lw	$6,24($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2addu	$7,$6,$7lw	$5,56($sp)lw	$6,40($sp)jal	ff_apply_vector_4x4move	$4,$23lw	$2,8($16)lw	$6,52($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2lw	$2,24($sp)move	$4,$23addu	$7,$2,$7jal	ff_apply_vector_4x4move	$5,$19lw	$2,12($16)lw	$3,24($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2lw	$2,36($sp)lw	$5,56($sp)lw	$6,52($sp)addiu	$2,$2,1move	$4,$23addu	$7,$3,$7jal	ff_apply_vector_4x4sw	$2,36($sp)j	$L91lw	$3,56($sp)$L85:beq	$7,$0,$L91lw	$3,56($sp)j	$L92lui	$6,%hi($LC1)$L62:lw	$6,32($sp)sw	$3,76($sp)move	$3,$6j	$L64sw	$6,48($sp)$L86:sw	$0,68($sp)lw	$3,36($sp)lw	$4,68($sp)lw	$fp,56($sp)lw	$22,40($sp)lw	$5,52($sp)lw	$6,72($sp)addu	$21,$3,$20andi	$2,$4,0x1andi	$3,$4,0x2movz	$fp,$19,$2bltz	$6,$L51movn	$22,$5,$3$L89:lw	$4,28($sp)sll	$2,$6,1sra	$2,$4,$2addiu	$6,$6,-1andi	$4,$2,0x3li	$3,2			# 0x2beq	$4,$3,$L56sw	$6,72($sp)$L90:li	$2,3			# 0x3beq	$4,$2,$L57li	$2,1			# 0x1beq	$4,$2,$L88lw	$5,60($sp)$L54:lw	$5,68($sp)$L93:li	$2,4			# 0x4addiu	$5,$5,1beq	$5,$2,$L39sw	$5,68($sp)lw	$4,68($sp)lw	$fp,56($sp)lw	$22,40($sp)lw	$5,52($sp)lw	$6,72($sp)andi	$2,$4,0x1andi	$3,$4,0x2movz	$fp,$19,$2bgez	$6,$L89movn	$22,$5,$3$L51:lbu	$2,1($21)lbu	$3,0($21)sll	$2,$2,8or	$3,$3,$2lw	$2,36($sp)sw	$3,28($sp)addiu	$2,$2,2lw	$4,28($sp)sw	$2,36($sp)li	$2,14			# 0xeli	$3,6			# 0x6sra	$2,$4,$2sw	$3,72($sp)andi	$4,$2,0x3li	$3,2			# 0x2bne	$4,$3,$L90addiu	$21,$21,2$L56:lbu	$16,0($21)lw	$3,84($sp)sll	$16,$16,4addiu	$16,$16,5064addu	$16,$23,$16lw	$2,4($16)move	$4,$23sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2addu	$7,$3,$7addiu	$16,$16,4move	$5,$fpjal	ff_apply_vector_2x2move	$6,$22lw	$2,4($16)lw	$4,84($sp)sll	$7,$2,3sll	$2,$2,1addiu	$18,$fp,2subu	$7,$7,$2addu	$7,$4,$7move	$5,$18move	$4,$23jal	ff_apply_vector_2x2move	$6,$22lw	$2,8($16)lw	$6,84($sp)sll	$7,$2,3sll	$2,$2,1addiu	$17,$22,2subu	$7,$7,$2move	$5,$fpaddu	$7,$6,$7move	$4,$23jal	ff_apply_vector_2x2move	$6,$17lw	$2,12($16)lw	$3,36($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2lw	$2,84($sp)addiu	$3,$3,1move	$5,$18move	$6,$17addu	$7,$2,$7move	$4,$23sw	$3,36($sp)jal	ff_apply_vector_2x2addiu	$21,$21,1j	$L93lw	$5,68($sp)$L57:lbu	$2,0($21)lw	$5,84($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2addu	$7,$5,$7move	$4,$23move	$5,$fpjal	ff_apply_vector_2x2move	$6,$22lbu	$2,1($21)lw	$6,84($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2addiu	$17,$fp,2addu	$7,$6,$7move	$4,$23move	$5,$17jal	ff_apply_vector_2x2move	$6,$22lbu	$2,2($21)addiu	$16,$22,2sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2lw	$2,84($sp)move	$5,$fpaddu	$7,$2,$7move	$4,$23jal	ff_apply_vector_2x2move	$6,$16lbu	$2,3($21)lw	$3,84($sp)sll	$7,$2,3sll	$2,$2,1subu	$7,$7,$2move	$4,$23move	$5,$17move	$6,$16jal	ff_apply_vector_2x2addu	$7,$3,$7lw	$4,36($sp)addiu	$21,$21,4addiu	$4,$4,4j	$L54sw	$4,36($sp)$L84:lw	$4,76($sp)addiu	$4,$4,16j	$L59sw	$4,44($sp)$L88:lbu	$7,0($21)andi	$2,$7,0xfsll	$4,$5,24sra	$4,$4,24subu	$2,$0,$2srl	$3,$5,8subu	$2,$2,$4addiu	$2,$2,8srl	$7,$7,4sll	$3,$3,24sra	$3,$3,24sw	$2,16($sp)subu	$7,$0,$7lw	$2,36($sp)subu	$7,$7,$3addiu	$2,$2,1move	$5,$fpmove	$6,$22addiu	$7,$7,8move	$4,$23sw	$2,36($sp)jal	ff_apply_motion_4x4addiu	$21,$21,1j	$L93lw	$5,68($sp)$L82:j	$L18sw	$5,64($sp)$L81:lw	$4,3524($23)lw	$5,3520($23)lw	$6,52($17)lw	$7,40($17)lw	$2,44($17)jal	av_picture_copysw	$2,16($sp)j	$L94lw	$4,144($sp)$L80:move	$4,$17addiu	$6,$6,%lo($LC0)jal	av_logmove	$5,$0li	$2,-1			# 0xffffffffffffffffj	$L11sw	$2,144($sp).set	macro.set	reorder.end	roq_decode_frame.section	.text.roq_decode_init,"ax",@progbits.align	2.align	5.ent	roq_decode_init.type	roq_decode_init, @functionroq_decode_init:.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)move	$5,$4lw	$2,40($5)lw	$4,136($4)sw	$2,9172($4)lw	$3,44($5)addiu	$7,$4,3120addiu	$6,$4,3320li	$2,5			# 0x5sw	$3,9176($4)sw	$7,3520($4)sw	$6,3524($4)sw	$2,52($5)sw	$5,0($4)jal	dsputil_initaddiu	$4,$4,4lw	$31,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	roq_decode_init.globl	roq_decoder.section	.rodata.str1.4.align	2$LC2:.ascii	"roqvideo\000".data.align	2.type	roq_decoder, @object.size	roq_decoder, 52roq_decoder:.word	$LC2.word	0.word	39.word	11720.word	roq_decode_init.word	0.word	roq_decode_end.word	roq_decode_frame.word	2.space	16.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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