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

📄 cavsdec.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
jal	decode_residual_blocksw	$9,24($sp)lw	$3,10300($17)andi	$2,$3,0x10beq	$2,$0,$L163andi	$2,$3,0x20$L151:lw	$3,10292($17)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($17)lw	$3,10272($17)lui	$6,%hi(ff_cavs_chroma_dec)addiu	$6,$6,%lo(ff_cavs_chroma_dec)move	$4,$17move	$5,$18move	$7,$0sw	$3,24($sp)sw	$8,16($sp)jal	decode_residual_blocksw	$2,20($sp)j	$L140lw	$3,10300($17)$L81:lw	$2,9984($17)bne	$2,$0,$L152move	$20,$0lw	$6,8($18)lw	$7,0($18)sra	$2,$6,3addu	$2,$7,$2lbu	$3,0($2)addiu	$5,$6,1sw	$5,8($18)andi	$2,$6,0x7sll	$3,$3,$2lw	$4,9984($17)andi	$3,$3,0x00ffbeq	$4,$0,$L95srl	$8,$3,7j	$L165li	$16,2			# 0x2$L80:lw	$2,9984($17)bne	$2,$0,$L153move	$20,$0lw	$6,8($18)lw	$7,0($18)sra	$2,$6,3addu	$2,$7,$2lbu	$3,0($2)addiu	$5,$6,1sw	$5,8($18)andi	$2,$6,0x7sll	$3,$3,$2lw	$4,9984($17)andi	$3,$3,0x00ffbeq	$4,$0,$L90srl	$8,$3,7j	$L166li	$16,1			# 0x1$L79:lw	$2,9984($17)beq	$2,$0,$L84nopmove	$2,$0$L86:move	$4,$17li	$5,5			# 0x5li	$6,3			# 0x3move	$7,$0sw	$2,20($sp)jal	ff_cavs_mvsw	$0,16($sp)j	$L156move	$4,$17$L78:move	$4,$17li	$5,5			# 0x5li	$6,3			# 0x3li	$7,4			# 0x4sw	$0,16($sp)jal	ff_cavs_mvsw	$0,20($sp)j	$L156move	$4,$17$L121:li	$2,-65536			# 0xffffffffffff0000and	$2,$4,$2bne	$2,$0,$L124srl	$6,$4,16move	$6,$4move	$5,$0$L126:andi	$2,$6,0xff00beq	$2,$0,$L164lui	$3,%hi(ff_log2_tab)srl	$6,$6,8addiu	$5,$5,8$L164:addiu	$3,$3,%lo(ff_log2_tab)addu	$3,$6,$3lbu	$2,0($3)addu	$2,$5,$2sll	$2,$2,1addiu	$2,$2,-31subu	$3,$7,$2srl	$4,$4,$2addiu	$3,$3,32andi	$2,$4,0x1beq	$2,$0,$L129sw	$3,8($18)srl	$2,$4,1j	$L123subu	$2,$0,$2$L84:lw	$5,8($18)lw	$2,0($18)sra	$3,$5,3addu	$2,$2,$3lbu	$4,0($2)andi	$3,$5,0x7sll	$4,$4,$3andi	$4,$4,0x00ffaddiu	$5,$5,1srl	$2,$4,7j	$L86sw	$5,8($18)$L153:move	$8,$0$L89:li	$16,1			# 0x1$L166:move	$4,$17li	$5,5			# 0x5li	$6,3			# 0x3li	$7,2			# 0x2sw	$8,20($sp)jal	ff_cavs_mvsw	$16,16($sp)move	$4,$17li	$5,9			# 0x9li	$6,4			# 0x4li	$7,1			# 0x1sw	$16,16($sp)jal	ff_cavs_mvsw	$20,20($sp)j	$L156move	$4,$17$L152:move	$8,$0$L94:li	$16,2			# 0x2$L165:move	$4,$17li	$5,5			# 0x5li	$6,2			# 0x2li	$7,1			# 0x1sw	$8,20($sp)jal	ff_cavs_mvsw	$16,16($sp)move	$4,$17li	$5,6			# 0x6li	$6,3			# 0x3li	$7,3			# 0x3sw	$16,16($sp)jal	ff_cavs_mvsw	$20,20($sp)j	$L156move	$4,$17$L97:move	$21,$0$L102:move	$22,$0j	$L101move	$20,$0$L124:j	$L126li	$5,16			# 0x10$L129:j	$L123srl	$2,$4,1$L90:sra	$2,$5,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$2,$6,2srl	$20,$3,7j	$L89sw	$2,8($18)$L95:sra	$2,$5,3addu	$2,$7,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$2,$6,2srl	$20,$3,7j	$L94sw	$2,8($18)$L99:sra	$2,$5,3addu	$2,$8,$2lbu	$3,0($2)addiu	$6,$7,2andi	$2,$5,0x7sw	$6,8($18)sll	$3,$3,$2lw	$4,9984($17)andi	$3,$3,0x00ffbne	$4,$0,$L102srl	$21,$3,7sra	$2,$6,3addu	$2,$8,$2lbu	$3,0($2)addiu	$5,$7,3andi	$2,$6,0x7sw	$5,8($18)sll	$3,$3,$2lw	$4,9984($17)andi	$3,$3,0x00ffbne	$4,$0,$L154srl	$20,$3,7sra	$2,$5,3addu	$2,$8,$2lbu	$3,0($2)andi	$4,$5,0x7sll	$3,$3,$4andi	$3,$3,0x00ffaddiu	$2,$7,4srl	$22,$3,7j	$L101sw	$2,8($18)$L154:j	$L101move	$22,$0.set	macro.set	reorder.end	decode_mb_p.section	.rodata.str1.4.align	2$LC2:.ascii	"illegal intra chroma pred mode\012\000".align	2$LC3:.ascii	"illegal intra cbp\012\000".section	.text.decode_mb_i,"ax",@progbits.align	2.align	5.ent	decode_mb_i.type	decode_mb_i, @functiondecode_mb_i:.frame	$sp,104,$31		# vars= 32, regs= 10/0, args= 32, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-104sw	$16,64($sp)move	$16,$4sw	$fp,96($sp)sw	$18,72($sp)sw	$17,68($sp)move	$18,$5addiu	$17,$16,8448sw	$31,100($sp)sw	$23,92($sp)sw	$22,88($sp)sw	$21,84($sp)sw	$20,80($sp)sw	$19,76($sp)jal	ff_cavs_init_mbsw	$0,36($sp)lui	$12,%hi(ff_cavs_scan3x3)lw	$9,8($17)lbu	$3,%lo(ff_cavs_scan3x3)($12)lw	$11,8448($16)sll	$fp,$3,2sra	$2,$9,3addu	$2,$11,$2addu	$10,$fp,$16lbu	$4,0($2)lw	$6,10216($10)lw	$5,10224($10)andi	$2,$9,0x7sll	$4,$4,$2slt	$3,$6,$5move	$7,$6movz	$7,$5,$3andi	$4,$4,0x00ffli	$13,2			# 0x2nor	$2,$0,$7addiu	$8,$9,1srl	$4,$4,7movz	$7,$13,$2bne	$4,$0,$L170sw	$8,8($17)sra	$4,$8,3addu	$4,$4,$11lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sll	$2,$2,$4srl	$2,$2,30slt	$3,$2,$7addiu	$4,$9,3xori	$3,$3,0x1sw	$4,8($17)addu	$7,$2,$3$L170:sw	$7,10228($10)addiu	$12,$12,%lo(ff_cavs_scan3x3)lw	$9,8($17)lbu	$3,1($12)sra	$2,$9,3sll	$23,$3,2addu	$2,$11,$2addu	$10,$23,$16lbu	$4,0($2)lw	$6,10216($10)lw	$5,10224($10)andi	$2,$9,0x7sll	$4,$4,$2slt	$3,$6,$5move	$7,$6movz	$7,$5,$3andi	$4,$4,0x00ffnor	$2,$0,$7addiu	$8,$9,1srl	$4,$4,7movz	$7,$13,$2bne	$4,$0,$L174sw	$8,8($17)sra	$4,$8,3addu	$4,$4,$11lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sll	$2,$2,$4srl	$2,$2,30slt	$3,$2,$7addiu	$4,$9,3xori	$3,$3,0x1sw	$4,8($17)addu	$7,$2,$3$L174:sw	$7,10228($10)lw	$9,8($17)lbu	$3,2($12)sra	$2,$9,3sll	$22,$3,2addu	$2,$11,$2addu	$10,$22,$16lbu	$4,0($2)lw	$6,10216($10)lw	$5,10224($10)andi	$2,$9,0x7sll	$4,$4,$2slt	$3,$6,$5move	$7,$6movz	$7,$5,$3andi	$4,$4,0x00ffnor	$2,$0,$7addiu	$8,$9,1srl	$4,$4,7movz	$7,$13,$2bne	$4,$0,$L178sw	$8,8($17)sra	$4,$8,3addu	$4,$4,$11lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sll	$2,$2,$4srl	$2,$2,30slt	$3,$2,$7addiu	$4,$9,3xori	$3,$3,0x1sw	$4,8($17)addu	$7,$2,$3$L178:sw	$7,10228($10)lw	$9,8($17)lbu	$3,3($12)sra	$2,$9,3sll	$21,$3,2addu	$2,$11,$2addu	$10,$21,$16lbu	$4,0($2)lw	$6,10216($10)lw	$5,10224($10)andi	$2,$9,0x7sll	$4,$4,$2slt	$3,$6,$5move	$7,$6movz	$7,$5,$3andi	$4,$4,0x00ffnor	$2,$0,$7addiu	$8,$9,1srl	$4,$4,7movz	$7,$13,$2bne	$4,$0,$L182sw	$8,8($17)sra	$4,$8,3addu	$4,$4,$11lbu	$3,0($4)lbu	$5,1($4)lbu	$6,3($4)lbu	$2,2($4)sll	$3,$3,24sll	$5,$5,16or	$3,$3,$5or	$3,$3,$6sll	$2,$2,8or	$2,$2,$3andi	$4,$8,0x7sll	$2,$2,$4srl	$2,$2,30slt	$3,$2,$7addiu	$4,$9,3xori	$3,$3,0x1sw	$4,8($17)addu	$7,$2,$3$L182:sw	$7,10228($10)lw	$7,8($17)sra	$3,$7,3addu	$3,$3,$11lbu	$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,$L184li	$2,-65536			# 0xffffffffffff0000srl	$5,$4,23lui	$4,%hi(ff_golomb_vlc_len)addiu	$4,$4,%lo(ff_golomb_vlc_len)addu	$4,$5,$4lui	$2,%hi(ff_ue_golomb_vlc_code)lbu	$3,0($4)addiu	$2,$2,%lo(ff_ue_golomb_vlc_code)addu	$5,$5,$2addu	$3,$7,$3lbu	$4,0($5)sw	$3,8($17)$L186:slt	$2,$4,7beq	$2,$0,$L235sw	$4,32($sp)move	$4,$16jal	ff_cavs_modify_mb_iaddiu	$5,$sp,32lw	$3,9956($16)li	$2,1			# 0x1beq	$3,$2,$L236nop$L195:slt	$2,$18,64beq	$2,$0,$L237lui	$2,%hi(cbp_tab)sll	$3,$18,1addiu	$2,$2,%lo(cbp_tab)addu	$3,$3,$2lbu	$3,0($3)bne	$3,$0,$L238sw	$3,10300($16)$L206:lw	$3,10004($16)lw	$2,10276($16)addiu	$18,$sp,40addiu	$20,$sp,36move	$4,$16move	$5,$18move	$6,$20move	$7,$0jal	ff_cavs_load_intra_pred_lumaaddu	$19,$3,$2addu	$3,$fp,$16lw	$2,10228($3)lw	$6,36($sp)sll	$2,$2,2addu	$2,$2,$16lw	$3,10524($2)lw	$7,10268($16)move	$4,$19jal	$3move	$5,$18lw	$2,10300($16)andi	$2,$2,0x1bne	$2,$0,$L239lui	$6,%hi(ff_cavs_intra_dec)lw	$3,10004($16)$L251:lw	$2,10280($16)move	$4,$16move	$5,$18move	$6,$20li	$7,1			# 0x1jal	ff_cavs_load_intra_pred_lumaaddu	$19,$3,$2addu	$3,$23,$16lw	$2,10228($3)lw	$6,36($sp)sll	$2,$2,2addu	$2,$2,$16lw	$3,10524($2)lw	$7,10268($16)move	$4,$19jal	$3move	$5,$18lw	$2,10300($16)andi	$2,$2,0x2bne	$2,$0,$L240lui	$6,%hi(ff_cavs_intra_dec)lw	$3,10004($16)$L250:lw	$2,10284($16)move	$4,$16move	$5,$18move	$6,$20li	$7,2			# 0x2jal	ff_cavs_load_intra_pred_lumaaddu	$19,$3,$2addu	$3,$22,$16lw	$2,10228($3)lw	$6,36($sp)sll	$2,$2,2addu	$2,$2,$16lw	$3,10524($2)lw	$7,10268($16)move	$4,$19jal	$3move	$5,$18lw	$2,10300($16)andi	$2,$2,0x4bne	$2,$0,$L241lui	$6,%hi(ff_cavs_intra_dec)lw	$3,10004($16)$L249:lw	$2,10288($16)move	$6,$20move	$4,$16move	$5,$18li	$7,3			# 0x3jal	ff_cavs_load_intra_pred_lumaaddu	$19,$3,$2addu	$3,$21,$16lw	$2,10228($3)lw	$6,36($sp)sll	$2,$2,2addu	$2,$2,$16lw	$3,10524($2)lw	$7,10268($16)move	$5,$18jal	$3move	$4,$19lw	$2,10300($16)andi	$2,$2,0x8bne	$2,$0,$L242move	$4,$16$L226:jal	ff_cavs_load_intra_pred_chromamove	$4,$16lw	$2,32($sp)lw	$5,9988($16)sll	$2,$2,2sll	$3,$5,3addu	$2,$2,$16lw	$6,10440($16)sll	$5,$5,1addu	$5,$5,$3lw	$8,10556($2)lw	$4,10008($16)lw	$7,10272($16)addu	$5,$5,$6jal	$8addiu	$6,$16,10474lw	$2,32($sp)lw	$5,9988($16)sll	$2,$2,2sll	$3,$5,3addu	$2,$2,$16lw	$6,10444($16)sll	$5,$5,1addu	$5,$5,$3lw	$8,10556($2)lw	$4,10012($16)lw	$7,10272($16)addu	$5,$5,$6jal	$8addiu	$6,$16,10484lw	$3,10300($16)andi	$2,$3,0x10bne	$2,$0,$L243lui	$2,%hi(ff_cavs_chroma_qp)$L228:andi	$2,$3,0x20bne	$2,$0,$L244lui	$2,%hi(ff_cavs_chroma_qp)move	$4,$16$L248:jal	ff_cavs_filtermove	$5,$0lui	$2,%hi(ff_cavs_intra_mv)lw	$4,%lo(ff_cavs_intra_mv)($2)lw	$5,%lo(ff_cavs_intra_mv+4)($2)addiu	$3,$16,10064sw	$4,10064($16)sw	$5,10068($16)sw	$4,32($3)sw	$5,36($3)lw	$8,10064($16)lw	$9,10068($16)sw	$8,40($3)sw	$9,44($3)lw	$8,10064($16)lw	$9,10068($16)addiu	$6,$16,10160sw	$8,8($3)sw	$9,12($3)sw	$4,10160($16)sw	$5,10164($16)sw	$4,32($6)sw	$5,36($6)lw	$2,10160($16)lw	$3,10164($16)sw	$2,40($6)sw	$3,44($6)lw	$2,10160($16)lw	$3,10164($16)lw	$7,9956($16)sw	$2,8($6)li	$2,3			# 0x3beq	$7,$2,$L245sw	$3,12($6)lw	$2,10588($16)move	$3,$0sb	$0,0($2)$L194:lw	$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$L184:and	$2,$4,$2bne	$2,$0,$L187srl	$3,$4,16move	$3,$4move	$5,$0$L189:andi	$2,$3,0xff00beq	$2,$0,$L252lui	$2,%hi(ff_log2_tab)srl	$3,$3,8addiu	$5,$5,8$L252: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,-1j	$L186sw	$2,8($17)$L238:lw	$2,10296($16)bne	$2,$0,$L206noplw	$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,$2beq	$2,$0,$L246lw	$8,10292($16)li	$2,-65536			# 0xffffffffffff0000and	$2,$4,$2bne	$2,$0,$L212srl	$6,$4,16move	$6,$4move	$5,$0$L214:andi	$2,$6,0xff00beq	$2,$0,$L253lui	$3,%hi(ff_log2_tab)srl	$6,$6,8addiu	$5,$5,8$L253:addiu	$3,$3,%lo(ff_log2_tab)addu	$3,$6,$3lbu	$2,0($3)addu	$2,$5,$2sll	$2,$2,1addiu	$2,$2,-31subu	$3,$7,$2srl	$4,$4,$2addiu	$3,$3,32andi	$2,$4,0x1beq	$2,$0,$L217sw	$3,8($17)srl	$2,$4,1j	$L211subu	$2,$0,$2$L187:j	$L189li	$5,16			# 0x10$L244:lw	$3,10292($16)addiu	$2,$2,%lo(ff_cavs_chroma_qp)addu	$3,$3,$2lbu	$8,0($3)lw	$2,10012($16)lw	$3,10272($16)lui	$6,%hi(ff_cavs_chroma_dec)move	$5,$17addiu	$6,$6,%lo(ff_cavs_chroma_dec)move	$4,$16move	$7,$0sw	$8,16($sp)sw	$2,20($sp)jal	decode_residual_blocksw	$3,24($sp)j	$L248move	$4,$16$L243:lw	$3,10292($16)addiu	$2,$2,%lo(ff_cavs_chroma_qp)addu	$3,$3,$2lbu	$8,0($3)lw	$2,10008($16)lw	$3,10272($16)lui	$6,%hi(ff_cavs_chroma_dec)addiu	$6,$6,%lo(ff_cavs_chroma_dec)move	$4,$16move	$5,$17move	$7,$0sw	$3,24($sp)sw	$8,16($sp)jal	decode_residual_blocksw	$2,20($sp)j	$L228lw	$3,10300($16)$L242:lw	$2,10292($16)lw	$3,10268($16)lui	$6,%hi(ff_cavs_intra_dec)addiu	$6,$6,%lo(ff_cavs_intra_dec)move	$5,$17li	$7,1			# 0x1sw	$2,16($sp)sw	$19,20($sp)jal	decode_residual_blocksw	$3,24($sp)j	$L226nop$L241:lw	$2,10292($16)lw	$3,10268($16)addiu	$6,$6,%lo(ff_cavs_intra_dec)move	$4,$16move	$5,$17li	$7,1			# 0x1sw	$2,16($sp)sw	$19,20($sp)jal	decode_residual_blocksw	$3,24($sp)j	$L249lw	$3,10004($16)$L240:lw	$2,10292($16)lw	$3,10268($16)addiu	$6,$6,%lo(ff_cavs_intra_dec)move	$4,$16move	$5,$17li	$7,1			# 0x1sw	$2,16($sp)sw	$19,20($sp)jal	decode_residual_blocksw	$3,24($sp)j	$L250lw	$3,10004($16)$L239:lw	$2,10292($16)lw	$3,10268($16)addiu	$6,$6,%lo(ff_cavs_intra_dec)move	$4,$16move	$5,$17li	$7,1			# 0x1sw	$2,16($sp)sw	$19,20($sp)jal	decode_residual_blocksw	$3,24($sp)j	$L251lw	$3,10004($16)$L236: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,$2

⌨️ 快捷键说明

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