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

📄 cavsdec.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
beq	$2,$0,$L247srl	$5,$4,23li	$2,-65536			# 0xffffffffffff0000and	$2,$4,$2bne	$2,$0,$L199srl	$3,$4,16move	$3,$4move	$5,$0$L201:andi	$2,$3,0xff00beq	$2,$0,$L254lui	$2,%hi(ff_log2_tab)srl	$3,$3,8addiu	$5,$5,8$L254:addiu	$2,$2,%lo(ff_log2_tab)addu	$2,$3,$2lbu	$3,0($2)addu	$3,$5,$3sll	$3,$3,1addiu	$3,$3,-31subu	$2,$7,$3srl	$3,$4,$3addiu	$2,$2,32addiu	$18,$3,-1j	$L195sw	$2,8($17)$L247:lui	$4,%hi(ff_golomb_vlc_len)addiu	$4,$4,%lo(ff_golomb_vlc_len)lui	$2,%hi(ff_ue_golomb_vlc_code)addu	$4,$5,$4addiu	$2,$2,%lo(ff_ue_golomb_vlc_code)addu	$5,$5,$2lbu	$3,0($4)lbu	$18,0($5)addu	$3,$7,$3j	$L195sw	$3,8($17)$L246:srl	$5,$4,23lui	$4,%hi(ff_golomb_vlc_len)addiu	$4,$4,%lo(ff_golomb_vlc_len)addu	$4,$5,$4lui	$2,%hi(ff_se_golomb_vlc_code)addiu	$2,$2,%lo(ff_se_golomb_vlc_code)lbu	$3,0($4)addu	$5,$5,$2addu	$3,$7,$3lb	$2,0($5)sw	$3,8($17)$L211:addu	$2,$2,$8andi	$2,$2,0x3fj	$L206sw	$2,10292($16)$L245:move	$3,$0lw	$31,100($sp)lw	$fp,96($sp)lw	$23,92($sp)lw	$22,88($sp)lw	$21,84($sp)lw	$20,80($sp)lw	$19,76($sp)lw	$18,72($sp)lw	$17,68($sp)lw	$16,64($sp)move	$2,$3j	$31addiu	$sp,$sp,104$L199:j	$L201li	$5,16			# 0x10$L212:j	$L214li	$5,16			# 0x10$L217:j	$L211srl	$2,$4,1$L235:lw	$4,0($16)lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)jal	av_logmove	$5,$0j	$L194li	$3,-1			# 0xffffffffffffffff$L237:lw	$4,0($16)lui	$6,%hi($LC3)addiu	$6,$6,%lo($LC3)jal	av_logmove	$5,$0j	$L194li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	decode_mb_i.section	.text.decode_mb_b,"ax",@progbits.align	2.align	5.ent	decode_mb_b.type	decode_mb_b, @functiondecode_mb_b:.frame	$sp,96,$31		# vars= 24, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-96sw	$fp,88($sp)sw	$23,84($sp)move	$fp,$4sw	$22,80($sp)sw	$16,56($sp)move	$22,$5sw	$31,92($sp)sw	$21,76($sp)sw	$20,72($sp)sw	$19,68($sp)sw	$18,64($sp)jal	ff_cavs_init_mbsw	$17,60($sp)lui	$2,%hi(ff_cavs_dir_mv)lw	$4,%lo(ff_cavs_dir_mv)($2)lw	$5,%lo(ff_cavs_dir_mv+4)($2)addiu	$16,$fp,10064sw	$4,10064($fp)sw	$5,10068($fp)sw	$4,32($16)sw	$5,36($16)lw	$6,10064($fp)lw	$7,10068($fp)sw	$6,40($16)sw	$7,44($16)lw	$6,10064($fp)lw	$7,10068($fp)addiu	$2,$fp,10160sw	$6,8($16)sw	$7,12($16)sw	$4,10160($fp)sw	$5,10164($fp)sw	$4,32($2)sw	$5,36($2)lw	$4,10160($fp)lw	$5,10164($fp)sw	$4,40($2)sw	$5,44($2)lw	$4,10160($fp)lw	$5,10164($fp)addiu	$8,$22,-6sltu	$3,$8,24addiu	$23,$fp,10024sw	$4,8($2)beq	$3,$0,$L256sw	$5,12($2)lui	$3,%hi($L262)sll	$2,$8,2addiu	$3,$3,%lo($L262)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L262:.word	$L257.word	$L257.word	$L258.word	$L259.word	$L260.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L256.word	$L261.section	.text.decode_mb_b$L256:lui	$2,%hi(ff_cavs_partition_flags)addiu	$2,$2,%lo(ff_cavs_partition_flags)addu	$2,$22,$2andi	$3,$22,0x1bne	$3,$0,$L346lbu	$17,0($2)andi	$2,$17,0x1bne	$2,$0,$L347li	$2,2			# 0x2andi	$2,$17,0x10$L376:bne	$2,$0,$L348nop$L297:andi	$2,$17,0x2bne	$2,$0,$L349li	$2,2			# 0x2andi	$2,$17,0x20$L379:bne	$2,$0,$L350nop$L301:andi	$2,$17,0x4bne	$2,$0,$L351li	$2,2			# 0x2andi	$2,$17,0x8$L380:bne	$2,$0,$L352li	$2,2			# 0x2$L265:move	$4,$fp$L372:jal	ff_cavs_intermove	$5,$22lw	$2,9988($fp)lw	$4,10264($fp)sll	$2,$2,3li	$3,2			# 0x2addu	$4,$4,$2li	$2,6			# 0x6sw	$3,10252($fp)sw	$3,10240($fp)sw	$3,0($4)beq	$22,$2,$L306sw	$3,4($4)addiu	$17,$fp,8448$L307:lw	$7,8($17)lw	$4,8448($fp)sra	$3,$7,3addu	$3,$3,$4lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$4,2($3)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$7,0x7sll	$4,$4,$3li	$2,134217728			# 0x8000000sltu	$2,$4,$2bne	$2,$0,$L308li	$2,-65536			# 0xffffffffffff0000srl	$5,$4,23lui	$2,%hi(ff_ue_golomb_vlc_code)lui	$4,%hi(ff_golomb_vlc_len)addiu	$2,$2,%lo(ff_ue_golomb_vlc_code)addiu	$4,$4,%lo(ff_golomb_vlc_len)addu	$4,$5,$4addu	$5,$5,$2lbu	$3,0($4)lbu	$4,0($5)addu	$3,$7,$3slt	$2,$4,64beq	$2,$0,$L353sw	$3,8($17)lui	$2,%hi(cbp_tab)$L386:sll	$3,$4,1addiu	$2,$2,%lo(cbp_tab)addu	$3,$3,$2lbu	$3,1($3)beq	$3,$0,$L318sw	$3,10300($fp)lw	$2,10296($fp)beq	$2,$0,$L354nop$L318:lw	$3,10300($fp)andi	$2,$3,0x1bne	$2,$0,$L355andi	$2,$3,0x2$L387:bne	$2,$0,$L356andi	$2,$3,0x4$L388:bne	$2,$0,$L357andi	$2,$3,0x8$L389:bne	$2,$0,$L358andi	$2,$3,0x10$L390:bne	$2,$0,$L359nop$L340:andi	$2,$3,0x20$L391:beq	$2,$0,$L384move	$4,$fplw	$3,10292($fp)lui	$2,%hi(ff_cavs_chroma_qp)addiu	$2,$2,%lo(ff_cavs_chroma_qp)addu	$3,$3,$2lbu	$8,0($3)lw	$2,10012($fp)lw	$3,10272($fp)lui	$6,%hi(ff_cavs_chroma_dec)move	$5,$17addiu	$6,$6,%lo(ff_cavs_chroma_dec)move	$7,$0sw	$8,16($sp)sw	$2,20($sp)jal	decode_residual_blocksw	$3,24($sp)$L306:move	$4,$fp$L384:move	$5,$22lw	$31,92($sp)lw	$fp,88($sp)lw	$23,84($sp)lw	$22,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)j	ff_cavs_filteraddiu	$sp,$sp,96$L346:andi	$2,$17,0x1bne	$2,$0,$L360li	$2,1			# 0x1andi	$2,$17,0x10$L377:bne	$2,$0,$L361nop$L286:andi	$2,$17,0x2bne	$2,$0,$L362li	$2,1			# 0x1andi	$2,$17,0x20$L378:bne	$2,$0,$L363nop$L290:andi	$2,$17,0x4bne	$2,$0,$L364li	$2,1			# 0x1andi	$2,$17,0x8$L375:beq	$2,$0,$L265li	$2,1			# 0x1move	$4,$fpli	$5,21			# 0x15li	$6,16			# 0x10li	$7,1			# 0x1sw	$2,16($sp)jal	ff_cavs_mvsw	$0,20($sp)j	$L372move	$4,$fp$L308:and	$2,$4,$2bne	$2,$0,$L311srl	$3,$4,16move	$3,$4move	$5,$0$L313:andi	$2,$3,0xff00beq	$2,$0,$L385lui	$2,%hi(ff_log2_tab)srl	$3,$3,8addiu	$5,$5,8$L385:addiu	$2,$2,%lo(ff_log2_tab)addu	$2,$3,$2lbu	$3,0($2)addu	$3,$5,$3sll	$3,$3,1addiu	$3,$3,-31subu	$2,$7,$3srl	$3,$4,$3addiu	$2,$2,32addiu	$4,$3,-1sw	$2,8($17)slt	$2,$4,64bne	$2,$0,$L386lui	$2,%hi(cbp_tab)$L353:lw	$4,0($fp)lui	$6,%hi($LC1)move	$5,$0jal	av_logaddiu	$6,$6,%lo($LC1)move	$4,$fpmove	$5,$22lw	$31,92($sp)lw	$fp,88($sp)lw	$23,84($sp)lw	$22,80($sp)lw	$21,76($sp)lw	$20,72($sp)lw	$19,68($sp)lw	$18,64($sp)lw	$17,60($sp)lw	$16,56($sp)j	ff_cavs_filteraddiu	$sp,$sp,96$L311:j	$L313li	$5,16			# 0x10$L363:lh	$3,74($23)lh	$2,72($23)lw	$4,10592($fp)lw	$5,9928($fp)mul	$3,$3,$4mul	$2,$2,$4addiu	$3,$3,256addiu	$2,$2,256sra	$2,$2,9sra	$3,$3,9addiu	$4,$23,168subu	$2,$0,$2subu	$3,$0,$3sh	$2,168($23)sh	$3,2($4)sh	$5,4($4)sh	$0,6($4)lw	$2,168($23)lw	$3,172($23)sw	$2,8($4)j	$L290sw	$3,12($4)$L350:lh	$3,50($23)lh	$2,48($23)lw	$4,10592($fp)lw	$5,9928($fp)mul	$3,$3,$4mul	$2,$2,$4addiu	$3,$3,256addiu	$2,$2,256sra	$2,$2,9sra	$3,$3,9addiu	$4,$23,144subu	$2,$0,$2subu	$3,$0,$3sh	$2,144($23)sh	$3,2($4)sh	$5,4($4)sh	$0,6($4)lw	$2,144($23)lw	$3,148($23)sw	$2,32($4)j	$L301sw	$3,36($4)$L348:lh	$3,2($16)lh	$2,0($16)lw	$4,10592($fp)lw	$5,9928($fp)mul	$3,$3,$4mul	$2,$2,$4addiu	$3,$3,256addiu	$2,$2,256sra	$2,$2,9sra	$3,$3,9addiu	$4,$16,96subu	$2,$0,$2subu	$3,$0,$3sh	$2,96($16)sh	$3,2($4)sh	$5,4($4)sh	$0,6($4)lw	$2,96($16)lw	$3,100($16)sw	$2,32($4)j	$L297sw	$3,36($4)$L361:lh	$3,2($16)lh	$2,0($16)lw	$4,10592($fp)lw	$5,9928($fp)mul	$3,$3,$4mul	$2,$2,$4addiu	$3,$3,256addiu	$2,$2,256sra	$2,$2,9sra	$3,$3,9addiu	$4,$16,96subu	$2,$0,$2subu	$3,$0,$3sh	$2,96($16)sh	$3,2($4)sh	$5,4($4)sh	$0,6($4)lw	$2,96($16)lw	$3,100($16)sw	$2,8($4)j	$L286sw	$3,12($4)$L354:lw	$7,8($17)lw	$4,0($17)sra	$3,$7,3addu	$3,$3,$4lbu	$2,0($3)lbu	$5,1($3)lbu	$6,3($3)lbu	$4,2($3)sll	$2,$2,24sll	$5,$5,16or	$2,$2,$5or	$2,$2,$6sll	$4,$4,8or	$4,$4,$2andi	$3,$7,0x7sll	$4,$4,$3li	$2,134217728			# 0x8000000sltu	$2,$4,$2bne	$2,$0,$L321lw	$8,10292($fp)srl	$5,$4,23lui	$4,%hi(ff_golomb_vlc_len)addiu	$4,$4,%lo(ff_golomb_vlc_len)addu	$4,$5,$4lui	$2,%hi(ff_se_golomb_vlc_code)addiu	$2,$2,%lo(ff_se_golomb_vlc_code)lbu	$3,0($4)addu	$5,$5,$2addu	$3,$7,$3lb	$2,0($5)sw	$3,8($17)$L323:addu	$2,$2,$8lw	$3,10300($fp)andi	$2,$2,0x3fsw	$2,10292($fp)andi	$2,$3,0x1beq	$2,$0,$L387andi	$2,$3,0x2$L355:lw	$3,10276($fp)lw	$2,10004($fp)lw	$8,10292($fp)lw	$9,10268($fp)lui	$6,%hi(ff_cavs_inter_dec)addu	$2,$2,$3addiu	$6,$6,%lo(ff_cavs_inter_dec)move	$4,$fpmove	$5,$17move	$7,$0sw	$8,16($sp)sw	$2,20($sp)jal	decode_residual_blocksw	$9,24($sp)lw	$3,10300($fp)andi	$2,$3,0x2beq	$2,$0,$L388andi	$2,$3,0x4$L356:lw	$3,10280($fp)lw	$2,10004($fp)lw	$8,10292($fp)lw	$9,10268($fp)lui	$6,%hi(ff_cavs_inter_dec)addu	$2,$2,$3addiu	$6,$6,%lo(ff_cavs_inter_dec)move	$4,$fpmove	$5,$17move	$7,$0sw	$8,16($sp)sw	$2,20($sp)jal	decode_residual_blocksw	$9,24($sp)lw	$3,10300($fp)andi	$2,$3,0x4beq	$2,$0,$L389andi	$2,$3,0x8$L357:lw	$3,10284($fp)lw	$2,10004($fp)lw	$8,10292($fp)lw	$9,10268($fp)lui	$6,%hi(ff_cavs_inter_dec)addu	$2,$2,$3addiu	$6,$6,%lo(ff_cavs_inter_dec)move	$4,$fpmove	$5,$17move	$7,$0sw	$8,16($sp)sw	$2,20($sp)jal	decode_residual_blocksw	$9,24($sp)lw	$3,10300($fp)andi	$2,$3,0x8beq	$2,$0,$L390andi	$2,$3,0x10$L358:lw	$3,10288($fp)lw	$2,10004($fp)lw	$8,10292($fp)lw	$9,10268($fp)lui	$6,%hi(ff_cavs_inter_dec)addu	$2,$2,$3addiu	$6,$6,%lo(ff_cavs_inter_dec)move	$4,$fpmove	$5,$17move	$7,$0sw	$8,16($sp)sw	$2,20($sp)jal	decode_residual_blocksw	$9,24($sp)lw	$3,10300($fp)andi	$2,$3,0x10beq	$2,$0,$L391andi	$2,$3,0x20$L359:lw	$3,10292($fp)lui	$2,%hi(ff_cavs_chroma_qp)addiu	$2,$2,%lo(ff_cavs_chroma_qp)addu	$3,$3,$2lbu	$8,0($3)lw	$2,10008($fp)lw	$3,10272($fp)lui	$6,%hi(ff_cavs_chroma_dec)addiu	$6,$6,%lo(ff_cavs_chroma_dec)move	$4,$fpmove	$5,$17move	$7,$0sw	$3,24($sp)sw	$8,16($sp)jal	decode_residual_blocksw	$2,20($sp)j	$L340lw	$3,10300($fp)$L261:addiu	$17,$fp,8448lw	$8,8($17)lw	$9,8448($fp)sra	$4,$8,3addu	$4,$4,$9lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$5,$5,16sll	$3,$3,24or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8andi	$4,$8,0x7or	$2,$2,$3addiu	$6,$8,2sll	$2,$2,$4srl	$2,$2,30sra	$5,$6,3sw	$6,8($17)sw	$2,32($sp)addu	$5,$5,$9lbu	$3,0($5)lbu	$4,1($5)lbu	$7,3($5)lbu	$2,2($5)sll	$4,$4,16sll	$3,$3,24or	$3,$3,$4or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7addiu	$7,$8,4sll	$2,$2,$6srl	$2,$2,30sra	$5,$7,3sw	$7,8($17)sw	$2,36($sp)addu	$5,$5,$9lbu	$3,0($5)lbu	$4,1($5)lbu	$6,3($5)lbu	$2,2($5)sll	$4,$4,16sll	$3,$3,24or	$3,$3,$4or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$7,$7,0x7addiu	$6,$8,6sll	$2,$2,$7srl	$2,$2,30sra	$5,$6,3sw	$6,8($17)sw	$2,40($sp)addu	$5,$5,$9lbu	$3,0($5)lbu	$4,1($5)lbu	$7,3($5)lbu	$2,2($5)sll	$3,$3,24sll	$4,$4,16or	$3,$3,$4or	$3,$3,$7sll	$2,$2,8or	$2,$2,$3andi	$6,$6,0x7sll	$2,$2,$6srl	$2,$2,30sw	$2,48($sp)addiu	$8,$8,8sw	$2,44($sp)lui	$2,%hi(mv_scan)sw	$8,8($17)addiu	$20,$2,%lo(mv_scan)move	$18,$0addiu	$19,$sp,32li	$21,1			# 0x1$L267:lw	$2,0($19)beq	$2,$21,$L270move	$4,$fpbeq	$2,$0,$L269li	$3,3			# 0x3beq	$2,$3,$L365move	$7,$0$L268:addiu	$18,$18,1$L374:li	$2,4			# 0x4addiu	$19,$19,4bne	$18,$2,$L267addiu	$20,$20,1lw	$2,32($sp)li	$16,2			# 0x2beq	$2,$16,$L366li	$2,3			# 0x3lw	$2,36($sp)$L381:beq	$2,$16,$L367li	$2,3			# 0x3lw	$2,40($sp)$L383:beq	$2,$16,$L368li	$2,3			# 0x3lw	$2,48($sp)$L382:beq	$2,$16,$L369li	$2,3			# 0x3$L266:move	$4,$fp$L373:jal	ff_cavs_intermove	$5,$22lw	$2,9988($fp)lw	$4,10264($fp)sll	$2,$2,3li	$3,2			# 0x2addu	$4,$4,$2sw	$3,10252($fp)sw	$3,10240($fp)sw	$3,0($4)j	$L307sw	$3,4($4)$L260:li	$2,1			# 0x1move	$4,$fpli	$5,5			# 0x5li	$6,3			# 0x3move	$7,$0sw	$2,20($sp)jal	ff_cavs_mvsw	$0,16($sp)lh	$3,2($16)lh	$2,0($16)lw	$4,10592($fp)lw	$5,9928($fp)mul	$3,$3,$4mul	$2,$2,$4addiu	$3,$3,256addiu	$2,$2,256sra	$2,$2,9sra	$3,$3,9addiu	$4,$16,96subu	$2,$0,$2subu	$3,$0,$3sh	$2,96($16)sh	$3,2($4)sh	$5,4($4)sh	$0,6($4)lw	$2,96($16)lw	$3,100($16)sw	$2,32($4)sw	$3,36($4)lw	$2,96($16)lw	$3,100($16)sw	$2,40($4)sw	$3,44($4)lw	$2,96($16)lw	$3,100($16)addiu	$17,$fp,8448sw	$2,8($4)j	$L266sw	$3,12($4)$L259:move	$4,$fpli	$5,17			# 0x11li	$6,15			# 0xfmove	$7,$0sw	$0,16($sp)sw	$0,20($sp)jal	ff_cavs_mvaddiu	$17,$fp,8448j	$L373move	$4,$fp$L258:li	$2,1			# 0x1move	$4,$fpli	$5,5			# 0x5li	$6,3			# 0x3move	$7,$0sw	$2,20($sp)sw	$0,16($sp)jal	ff_cavs_mvaddiu	$17,$fp,8448j	$L373move	$4,$fp$L257:lw	$2,10588($fp)lbu	$3,0($2)beq	$3,$0,$L370addiu	$17,$23,40lw	$15,9992($fp)lw	$3,9948($fp)lw	$2,9988($fp)mul	$4,$15,$3lw	$24,9932($fp)addu	$15,$4,$2lw	$3,9928($fp)lw	$2,10224($fp)addiu	$19,$23,136sll	$16,$15,5sh	$24,4($17)addu	$16,$16,$2sh	$3,4($19)lh	$5,0($16)lh	$4,4($17)lh	$3,6($16)mul	$2,$5,$4sll	$3,$3,2addu	$3,$3,$fplw	$6,10596($3)sra	$5,$5,31mul	$2,$6,$2sll	$7,$5,16xor	$2,$5,$2addu	$2,$6,$2subu	$2,$2,$5addiu	$2,$2,-1sra	$7,$7,16sra	$2,$2,14andi	$3,$5,0xffffxor	$2,$7,$2subu	$2,$2,$3sh	$2,40($23)lh	$25,4($19)lh	$2,0($16)lh	$8,2($16)mul	$2,$2,$25mul	$4,$8,$4

⌨️ 快捷键说明

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