vc1.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,152 行 · 第 1/5 页

S
5,152
字号
sll	$2,$2,1addiu	$2,$2,17blez	$2,$L393move	$5,$22move	$7,$17move	$8,$0$L342:move	$4,$7move	$5,$0$L343:lbu	$2,0($4)addiu	$5,$5,1addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,0($4)lw	$9,8444($18)sll	$2,$9,1addiu	$2,$2,17slt	$3,$5,$2bne	$3,$0,$L343addiu	$4,$4,1lw	$6,176($18)move	$3,$2addiu	$8,$8,1slt	$2,$8,$3beq	$2,$0,$L340addu	$7,$7,$6bgtz	$3,$L342nop$L395:addiu	$8,$8,1slt	$2,$8,$3bne	$2,$0,$L395addu	$7,$7,$6$L340:move	$5,$22$L393:move	$4,$10j	$L363move	$6,$0$L362:addu	$4,$4,$3addu	$5,$5,$3$L363:lbu	$3,0($5)addiu	$6,$6,1addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,0($5)lbu	$2,0($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,0($4)lbu	$3,1($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,1($5)lbu	$2,1($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,1($4)lbu	$3,2($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,2($5)lbu	$2,2($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,2($4)lbu	$3,3($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,3($5)lbu	$2,3($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,3($4)lbu	$3,4($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,4($5)lbu	$2,4($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,4($4)lbu	$3,5($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,5($5)lbu	$2,5($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,5($4)lbu	$3,6($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,6($5)lbu	$2,6($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,6($4)lbu	$3,7($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,7($5)lbu	$2,7($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,7($4)lbu	$3,8($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,8($5)lbu	$2,8($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,8($4)li	$2,9			# 0x9bne	$6,$2,$L362lw	$3,180($18)$L338:lbu	$3,8832($18)li	$2,4			# 0x4beq	$3,$2,$L387noplw	$6,176($18)$L392:lw	$9,8444($18)addiu	$2,$6,1mul	$3,$2,$9move	$20,$22addu	$17,$3,$17move	$21,$10beq	$9,$0,$L354addiu	$19,$18,2140$L383:lw	$4,52($sp)lw	$5,56($sp)sll	$16,$4,2or	$16,$5,$16sll	$16,$16,2addu	$16,$16,$19lw	$4,6236($18)lw	$7,9472($18)lw	$2,3052($16)jal	$2move	$5,$17lw	$4,6236($18)lw	$6,176($18)lw	$7,9472($18)lw	$2,3052($16)addiu	$5,$17,8jal	$2addiu	$4,$4,8lw	$6,176($18)lw	$3,6236($18)sll	$4,$6,3addu	$17,$17,$4lw	$7,9472($18)lw	$2,3052($16)addu	$4,$4,$3jal	$2move	$5,$17lw	$6,176($18)lw	$2,6236($18)sll	$4,$6,3addu	$4,$4,$2lw	$3,3052($16)lw	$7,9472($18)addiu	$4,$4,8jal	$3addiu	$5,$17,8j	$L391lw	$2,56($18)$L315:j	$L317li	$19,-8			# 0xfffffffffffffff8$L312:slt	$2,$3,$8move	$23,$3j	$L314movz	$23,$8,$2$L309:sll	$3,$5,4slt	$2,$3,$4move	$7,$3j	$L311movz	$7,$4,$2$L306:sll	$3,$6,4slt	$2,$3,$7move	$13,$3j	$L308movz	$13,$7,$2$L357:sll	$2,$2,2addu	$2,$2,$19lw	$3,584($2)lw	$4,6236($18)move	$5,$17jal	$3li	$7,16			# 0x10j	$L391lw	$2,56($18)$L360:lw	$4,6240($18)lw	$6,180($18)lw	$2,1364($19)move	$5,$20sw	$16,16($sp)sw	$17,20($sp)jal	$2li	$7,8			# 0x8lw	$6,180($18)lw	$4,6244($18)j	$L377lw	$2,1364($19)$L380:move	$6,$2lw	$2,6188($18)lw	$3,1564($18)sll	$2,$2,2lw	$4,44($sp)addu	$2,$2,$3sh	$4,2($2)sh	$6,0($2)j	$L291move	$2,$6$L387:lw	$2,8444($18)sll	$2,$2,1addiu	$2,$2,17blez	$2,$L394move	$5,$22move	$7,$17move	$8,$0$L350:move	$4,$7move	$5,$0$L351:lbu	$2,0($4)addiu	$5,$5,1addu	$2,$2,$18lbu	$3,8956($2)sb	$3,0($4)lw	$9,8444($18)sll	$2,$9,1addiu	$2,$2,17slt	$3,$5,$2bne	$3,$0,$L351addiu	$4,$4,1lw	$6,176($18)move	$3,$2addiu	$8,$8,1slt	$2,$8,$3beq	$2,$0,$L348addu	$7,$7,$6bgtz	$3,$L350nop$L396:addiu	$8,$8,1slt	$2,$8,$3bne	$2,$0,$L396addu	$7,$7,$6$L348:move	$5,$22$L394:move	$4,$10j	$L365move	$6,$0$L364:addu	$4,$4,$3addu	$5,$5,$3$L365:lbu	$2,0($5)addiu	$6,$6,1addu	$2,$2,$18lbu	$3,9212($2)sb	$3,0($5)lbu	$2,0($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,0($4)lbu	$2,1($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,1($5)lbu	$2,1($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,1($4)lbu	$2,2($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,2($5)lbu	$2,2($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,2($4)lbu	$2,3($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,3($5)lbu	$2,3($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,3($4)lbu	$2,4($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,4($5)lbu	$2,4($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,4($4)lbu	$2,5($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,5($5)lbu	$2,5($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,5($4)lbu	$2,6($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,6($5)lbu	$2,6($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,6($4)lbu	$2,7($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,7($5)lbu	$2,7($4)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,7($4)lbu	$2,8($5)addu	$2,$2,$18lbu	$3,9212($2)sb	$3,8($5)lbu	$2,8($4)addu	$2,$2,$18lbu	$3,9212($2)li	$2,9			# 0x9sb	$3,8($4)bne	$6,$2,$L364lw	$3,180($18)j	$L392lw	$6,176($18)$L369:j	$L333lw	$11,168($18)$L319:slt	$2,$5,$7move	$13,$5movz	$13,$7,$2slt	$2,$4,-18bne	$2,$0,$L389lw	$6,672($3)$L322:addiu	$3,$6,1slt	$2,$3,$4move	$7,$3movz	$7,$4,$2slt	$2,$8,-8bne	$2,$0,$L390nop$L325:sra	$3,$5,1slt	$2,$3,$8move	$23,$3j	$L327movz	$23,$8,$2.set	macro.set	reorder.end	vc1_mc_1mv.section	.text.vc1_decode_end,"ax",@progbits.align	2.align	5.ent	vc1_decode_end.type	vc1_decode_end, @functionvc1_decode_end:.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,20($sp)sw	$16,16($sp)lw	$16,136($4)jal	av_freepaddiu	$4,$16,9524jal	av_freepaddiu	$4,$16,9528jal	MPV_common_endmove	$4,$16jal	av_freepaddiu	$4,$16,8936jal	av_freepaddiu	$4,$16,8940jal	av_freepaddiu	$4,$16,9504jal	av_freepaddiu	$4,$16,9512jal	av_freepaddiu	$4,$16,8896lw	$31,20($sp)lw	$16,16($sp)move	$2,$0j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	vc1_decode_end.section	.text.vc1_mc_4mv_chroma,"ax",@progbits.align	2.align	5.ent	vc1_mc_4mv_chroma.type	vc1_mc_4mv_chroma, @functionvc1_mc_4mv_chroma:.frame	$sp,120,$31		# vars= 48, regs= 8/0, args= 40, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-120sw	$17,92($sp)sw	$31,116($sp)sw	$22,112($sp)sw	$21,108($sp)sw	$20,104($sp)sw	$19,100($sp)sw	$18,96($sp)sw	$16,88($sp)lw	$2,240($4)beq	$2,$0,$L538move	$17,$4lw	$2,56($4)andi	$2,$2,0x2000bne	$2,$0,$L538noplw	$2,5448($17)lw	$14,6188($17)lw	$13,5444($17)lw	$4,8900($4)sw	$2,56($sp)sw	$13,40($sp)addu	$2,$4,$14lbu	$12,0($2)lw	$3,5456($17)lw	$2,6192($17)lw	$11,5452($17)addu	$2,$4,$2sw	$3,60($sp)sw	$12,72($sp)sw	$11,44($sp)lbu	$10,0($2)lw	$3,5464($17)lw	$2,6196($17)lw	$7,5460($17)addu	$2,$4,$2sw	$3,64($sp)sw	$10,76($sp)sw	$7,48($sp)lbu	$9,0($2)lw	$8,5468($17)lw	$2,6200($17)lw	$6,5472($17)addu	$4,$4,$2sw	$9,80($sp)sw	$8,52($sp)sw	$6,68($sp)lbu	$5,0($4)sll	$3,$9,2sll	$2,$5,3or	$2,$2,$3or	$2,$2,$12sll	$3,$10,1or	$4,$3,$2beq	$4,$0,$L552sw	$5,84($sp)lui	$3,%hi(count.8437)addiu	$3,$3,%lo(count.8437)sll	$2,$4,2addu	$2,$2,$3lw	$5,0($2)li	$3,1			# 0x1beq	$5,$3,$L553li	$2,2			# 0x2beq	$5,$2,$L554sll	$2,$14,2lw	$3,1564($17)addu	$2,$2,$3sh	$0,2($2)sh	$0,0($2)$L538:lw	$31,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,120$L552:slt	$2,$13,$11beq	$2,$0,$L405slt	$2,$7,$8beq	$2,$0,$L407slt	$2,$7,$11slt	$2,$8,$11slt	$4,$13,$7movz	$8,$11,$2movz	$7,$13,$4addu	$3,$8,$7srl	$2,$3,31addu	$2,$2,$3sra	$5,$2,1$L409:lw	$8,56($sp)lw	$7,60($sp)slt	$2,$8,$7beq	$2,$0,$L412lw	$4,64($sp)slt	$2,$4,$6beq	$2,$0,$L414slt	$2,$4,$7slt	$2,$6,$7slt	$3,$8,$4movz	$6,$7,$2movz	$4,$8,$3$L543:addu	$2,$4,$6srl	$4,$2,31addu	$4,$4,$2sra	$4,$4,1andi	$2,$5,0x3$L566:andi	$3,$4,0x3xori	$2,$2,0x3xori	$3,$3,0x3sltu	$2,$2,1sltu	$3,$3,1addu	$2,$5,$2addu	$3,$4,$3sll	$5,$5,16sll	$6,$4,16sra	$21,$2,1sra	$20,$3,1sra	$5,$5,16sra	$6,$6,16$L416:lw	$2,1564($17)sll	$3,$14,2lw	$4,8804($17)addu	$3,$3,$2sh	$6,2($3)beq	$4,$0,$L502sh	$5,0($3)bltz	$21,$L555andi	$2,$21,0x1subu	$3,$0,$2$L506:bltz	$20,$L509andi	$2,$20,0x1subu	$2,$0,$2$L509:addu	$21,$21,$3addu	$20,$20,$2$L502:lw	$2,6168($17)lw	$3,6172($17)sll	$2,$2,3sra	$4,$21,2lw	$6,8792($17)sll	$3,$3,3sra	$5,$20,2addu	$4,$2,$4li	$2,3			# 0x3beq	$6,$2,$L510addu	$18,$3,$5slt	$2,$4,-8beq	$2,$0,$L512lw	$3,144($17)li	$19,-8			# 0xfffffffffffffff8li	$9,-8			# 0xfffffffffffffff8li	$7,-8			# 0xfffffffffffffff8$L514:slt	$2,$18,-8bne	$2,$0,$L515lw	$3,148($17)sll	$3,$3,3slt	$2,$3,$18bne	$2,$0,$L547nop$L517:lw	$6,180($17)lw	$4,244($17)mul	$3,$18,$6lw	$2,248($17)lbu	$5,9476($17)addu	$2,$3,$2addu	$3,$3,$4addu	$22,$2,$7bne	$5,$0,$L540addu	$8,$3,$7$L557:lbu	$3,8832($17)li	$2,4			# 0x4beq	$3,$2,$L540noplw	$7,164($17)sra	$2,$7,1addiu	$2,$2,-9sltu	$2,$2,$9bne	$2,$0,$L541noplw	$3,168($17)sra	$2,$3,1addiu	$2,$2,-9sltu	$2,$2,$18beq	$2,$0,$L528nop$L524:lw	$4,2040($17)move	$5,$8sra	$2,$7,1sra	$3,$3,1li	$16,9			# 0x9li	$7,9			# 0x9sw	$2,28($sp)sw	$3,32($sp)sw	$16,16($sp)sw	$19,20($sp)jal	ff_emulated_edge_mcsw	$18,24($sp)lw	$4,2040($17)lw	$2,164($17)lw	$3,168($17)lw	$6,180($17)sra	$2,$2,1sra	$3,$3,1move	$5,$22addiu	$4,$4,16li	$7,9			# 0x9sw	$2,28($sp)sw	$16,16($sp)sw	$19,20($sp)sw	$18,24($sp)jal	ff_emulated_edge_mcsw	$3,32($sp)lw	$8,2040($17)lbu	$2,9476($17)beq	$2,$0,$L530addiu	$22,$8,16move	$5,$8move	$4,$22j	$L532move	$7,$0$L531:addu	$4,$4,$6addu	$5,$5,$6$L532:lbu	$3,0($5)addiu	$7,$7,1addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,0($5)lbu	$2,0($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,0($4)lbu	$3,1($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,1($5)lbu	$2,1($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,1($4)lbu	$3,2($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,2($5)lbu	$2,2($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,2($4)lbu	$3,3($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,3($5)lbu	$2,3($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,3($4)lbu	$3,4($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,4($5)lbu	$2,4($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,4($4)lbu	$3,5($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,5($5)lbu	$2,5($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,5($4)lbu	$3,6($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,6($5)lbu	$2,6($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,6($4)lbu	$3,7($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,7($5)lbu	$2,7($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,7($4)lbu	$3,8($5)addiu	$3,$3,-128sra	$3,$3,1addiu	$3,$3,-128sb	$3,8($5)lbu	$2,8($4)addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,8($4)li	$2,9			# 0x9bne	$7,$2,$L531lw	$6,180($17)$L530:lbu	$3,8832($17)li	$2,4			# 0x4beq	$3,$2,$L533move	$5,$22lw	$6,180($17)$L528:lw	$2,9472($17)$L562:andi	$3,$21,0x3andi	$4,$20,0x3sll	$18,$3,1sll	$19,$4,1beq	$2,$0,$L542addiu	$16,$17,2140lw	$4,6240($17)lw	$2,1364($16)move	$5,$8sw	$18,16($sp)sw	$19,20($sp)jal	$2li	$7,8			# 0x8lw	$6,180($17)lw	$4,6244($17)lw	$2,1364($16)$L548:sw	$18,16($sp)sw	$19,20($sp)move	$5,$22jal	$2li	$7,8			# 0x8lw	$31,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,120$L405:beq	$2,$0,$L410slt	$2,$7,$13slt	$2,$8,$13slt	$4,$11,$7movz	$8,$13,$2movz	$7,$11,$4addu	$3,$8,$7srl	$2,$3,31addu	$2,$2,$3j	$L409sra	$5,$2,1$L510:lw	$5,0($17)slt	$2,$4,-8beq	$2,$0,$L519lw	$3,668($5)li	$19,-8			# 0xfffffffffffffff8li	$9,-8			# 0xfffffffffffffff8li	$7,-8			# 0xfffffffffffffff8$L521:slt	$2,$18,-8bne	$2,$0,$L515lw	$3,672($5)sra	$3,$3,1slt	$2,$3,$18beq	$2,$0,$L517nop$L547:lw	$6,180($17)move	$18,$3mul	$3,$18,$6lw	$4,244($17)lw	$2,248($17)lbu	$5,9476($17)addu	$2,$3,$2addu	$3,$3,$4addu	$22,$2,$7beq	$5,$0,$L557addu	$8,$3,$7$L540:lw	$7,164($17)j	$L524lw	$3,168($17)$L554:beq	$12,$0,$L491move	$6,$0beq	$10,$0,$L559li	$6,1			# 0x1beq	$9,$0,$L494li	$4,1			# 0x1move	$6,$0li	$5,4			# 0x4addiu	$7,$sp,40addu	$2,$sp,$5$L568:j	$L498addiu	$3,$2,76$L499:lw	$2,0($3)beq	$2,$0,$L497addiu	$3,$3,4$L498:addiu	$4,$4,1slt	$2,$4,4bne	$2,$0,$L499nopmove	$3,$0$L501:sll	$2,$6,2sll	$3,$3,2addu	$3,$3,$7addu	$2,$2,$7lw	$5,16($3)lw	$6,0($3)lw	$7,16($2)lw	$4,0($2)addu	$7,$7,$5addu	$4,$4,$6srl	$5,$4,31srl	$6,$7,31addu	$5,$5,$4addu	$6,$6,$7sra	$5,$5,1sra	$6,$6,1$L544:andi	$2,$5,0x3$L567:andi	$3,$6,0x3xori	$2,$2,0x3xori	$3,$3,0x3sltu	$2,$2,1sltu	$3,$3,1addu	$2,$5,$2addu	$3,$6,$3sll	$5,$5,16sll	$6,$6,16sra	$21,$2,1sra	$20,$3,1sra	$5,$5,16j	$L416sra	$6,$6,16$L542:lw	$4,6240($17)lw	$2,1352($16)move	$5,$8sw	$18,16($sp)sw	$19,20($sp)jal	$2li	$7,8			# 0x8lw	$6,180($17)lw	$4,6244($17)j	$L548lw	$2,1352($16)$L515:

⌨️ 快捷键说明

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