vc1.s

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

S
5,152
字号
$L217:move	$4,$22j	$L196move	$6,$0$L195:addu	$4,$4,$3addu	$5,$5,$3$L196: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,$L195lw	$3,180($18)$L186:lw	$6,176($18)lw	$3,8444($18)addiu	$2,$6,1mul	$4,$2,$3move	$21,$22addu	$7,$4,$20move	$20,$17lw	$5,48($sp)$L216:lw	$8,44($sp)sra	$3,$5,1andi	$3,$3,0x1andi	$2,$8,0x2or	$2,$2,$3sll	$2,$2,2addiu	$19,$18,2140addu	$2,$2,$19lw	$3,520($2)lw	$4,6236($18)move	$5,$7jal	$3li	$7,16			# 0x10lw	$2,56($18)andi	$2,$2,0x2000bne	$2,$0,$L218lw	$31,92($sp)andi	$16,$fp,0x3andi	$17,$23,0x3lw	$4,6240($18)lw	$6,180($18)lw	$2,1376($19)sll	$16,$16,1sll	$17,$17,1move	$5,$20li	$7,8			# 0x8sw	$16,16($sp)jal	$2sw	$17,20($sp)lw	$6,180($18)lw	$4,6244($18)lw	$2,1376($19)move	$5,$21sw	$16,16($sp)sw	$17,20($sp)jal	$2li	$7,8			# 0x8$L197:lw	$31,92($sp)$L218: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	$31addiu	$sp,$sp,96$L205:bltz	$fp,$L207andi	$2,$fp,0x1andi	$3,$fp,0x1$L149:bltz	$23,$L208andi	$2,$23,0x1addu	$fp,$fp,$3j	$L145addu	$23,$23,$2$L155:sll	$3,$9,4slt	$2,$3,$7move	$14,$3movz	$14,$7,$2slt	$2,$4,-16bne	$2,$0,$L209lw	$6,148($18)$L158:sll	$3,$6,4slt	$2,$3,$4move	$13,$3movz	$13,$4,$2slt	$2,$8,-8bne	$2,$0,$L210nop$L161:sll	$3,$9,3slt	$2,$3,$8movz	$3,$8,$2slt	$2,$19,-8beq	$2,$0,$L211sw	$3,40($sp)$L164:lw	$6,176($18)lw	$2,56($18)mul	$4,$13,$6andi	$2,$2,0x2000addu	$3,$4,$14addu	$7,$5,$3li	$19,-8			# 0xfffffffffffffff8beq	$2,$0,$L212lw	$3,180($18)$L179:sll	$2,$6,1sll	$3,$6,4lw	$4,2040($18)addu	$2,$2,$3addu	$21,$2,$4lbu	$2,9476($18)beq	$2,$0,$L213move	$20,$21$L198:lw	$11,164($18)j	$L182lw	$12,168($18)$L153:lw	$3,0($18)slt	$2,$7,-17beq	$2,$0,$L168lw	$6,668($3)slt	$2,$4,-18li	$14,-17			# 0xffffffffffffffefbeq	$2,$0,$L171lw	$7,672($3)$L214:slt	$2,$8,-8beq	$2,$0,$L174li	$13,-18			# 0xffffffffffffffeeli	$2,-8			# 0xfffffffffffffff8$L219:sw	$2,40($sp)$L176:slt	$2,$19,-8bne	$2,$0,$L164nopsra	$3,$7,1slt	$2,$3,$19beq	$2,$0,$L166nop$L203:j	$L166move	$19,$3$L199:j	$L182lw	$12,168($18)$L168:slt	$2,$6,$7move	$14,$6movz	$14,$7,$2slt	$2,$4,-18bne	$2,$0,$L214lw	$7,672($3)$L171:addiu	$3,$7,1slt	$2,$3,$4move	$13,$3movz	$13,$4,$2slt	$2,$8,-8bne	$2,$0,$L219li	$2,-8			# 0xfffffffffffffff8$L174:sra	$3,$6,1slt	$2,$3,$8movz	$3,$8,$2j	$L176sw	$3,40($sp)$L208:subu	$2,$0,$2addu	$fp,$fp,$3j	$L145addu	$23,$23,$2$L207:j	$L149subu	$3,$0,$2.set	macro.set	reorder.end	vc1_interp_mc.section	.text.vc1_mc_4mv_luma,"ax",@progbits.align	2.align	5.ent	vc1_mc_4mv_luma.type	vc1_mc_4mv_luma, @functionvc1_mc_4mv_luma:.frame	$sp,64,$31		# vars= 0, regs= 5/0, args= 40, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$16,40($sp)sw	$31,56($sp)sw	$19,52($sp)sw	$18,48($sp)sw	$17,44($sp)lw	$8,240($4)move	$16,$4beq	$8,$0,$L262move	$2,$5sll	$5,$5,3lw	$10,176($16)andi	$6,$2,0x2addu	$5,$5,$16lw	$3,6168($4)lw	$18,5448($5)lw	$17,5444($5)mul	$5,$10,$6lw	$4,6172($4)andi	$2,$2,0x1sll	$3,$3,1addu	$3,$2,$3sll	$4,$4,2sll	$2,$2,1addu	$4,$6,$4sll	$3,$3,3addu	$6,$5,$2lw	$7,8792($16)sra	$2,$17,2sll	$4,$4,2sra	$5,$18,2addu	$9,$3,$2li	$2,3			# 0x3addu	$11,$4,$5beq	$7,$2,$L224sll	$19,$6,2slt	$2,$9,-16beq	$2,$0,$L226lw	$3,144($16)slt	$2,$11,-16li	$7,-16			# 0xfffffffffffffff0beq	$2,$0,$L229lw	$3,148($16)$L278:li	$11,-16			# 0xfffffffffffffff0$L231:mul	$4,$11,$10$L286:lbu	$3,9476($16)addu	$2,$4,$7bne	$3,$0,$L264addu	$6,$8,$2$L279:lbu	$3,8832($16)li	$2,4			# 0x4beq	$3,$2,$L264andi	$3,$17,0x3lw	$8,8444($16)lw	$12,164($16)sll	$2,$8,1subu	$4,$0,$2subu	$3,$12,$3addu	$3,$3,$4addiu	$3,$3,-8subu	$2,$7,$8sltu	$2,$3,$2bne	$2,$0,$L265andi	$2,$18,0x3lw	$9,168($16)subu	$2,$9,$2addu	$2,$4,$2addiu	$2,$2,-8subu	$3,$11,$8sltu	$3,$2,$3bne	$3,$0,$L285addiu	$5,$10,1bne	$8,$0,$L277addiu	$5,$16,2140$L258:andi	$2,$17,0x2lw	$4,9472($16)andi	$3,$18,0x2sra	$2,$2,1bne	$4,$0,$L260or	$2,$3,$2sll	$2,$2,2addu	$2,$2,$5lw	$4,6236($16)lw	$25,472($2)addu	$4,$19,$4move	$5,$6lw	$31,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)move	$6,$10li	$7,8			# 0x8jr	$25addiu	$sp,$sp,64$L226:sll	$3,$3,4slt	$2,$3,$9move	$7,$3movz	$7,$9,$2slt	$2,$11,-16bne	$2,$0,$L278lw	$3,148($16)$L229:sll	$3,$3,4slt	$2,$3,$11beq	$2,$0,$L286mul	$4,$11,$10move	$11,$3mul	$4,$11,$10lbu	$3,9476($16)addu	$2,$4,$7beq	$3,$0,$L279addu	$6,$8,$2$L264:lw	$8,8444($16)lw	$12,164($16)lw	$9,168($16)$L239:addiu	$5,$10,1$L285:mul	$3,$8,$5sll	$2,$8,1lw	$4,2040($16)addiu	$2,$2,9subu	$5,$6,$3subu	$3,$7,$8move	$6,$10subu	$8,$11,$8move	$7,$2sw	$2,16($sp)sw	$3,20($sp)sw	$8,24($sp)sw	$12,28($sp)jal	ff_emulated_edge_mcsw	$9,32($sp)lbu	$2,9476($16)beq	$2,$0,$L266lw	$5,2040($16)lw	$8,8444($16)sll	$2,$8,1addiu	$2,$2,9blez	$2,$L244nopmove	$7,$5move	$9,$0$L247:move	$4,$7move	$6,$0$L248:lbu	$2,0($4)addiu	$6,$6,1addiu	$2,$2,-128sra	$2,$2,1addiu	$2,$2,-128sb	$2,0($4)lw	$8,8444($16)sll	$2,$8,1addiu	$2,$2,9slt	$3,$6,$2bne	$3,$0,$L248addiu	$4,$4,1lw	$10,176($16)move	$3,$2addiu	$9,$9,1slt	$2,$9,$3beq	$2,$0,$L244addu	$7,$7,$10bgtz	$3,$L247nop$L287:addiu	$9,$9,1slt	$2,$9,$3bne	$2,$0,$L287addu	$7,$7,$10$L244:lbu	$3,8832($16)li	$2,4			# 0x4beq	$3,$2,$L281sll	$2,$8,1$L268:lw	$10,176($16)$L251:addiu	$2,$10,1mul	$3,$2,$8addu	$6,$3,$5beq	$8,$0,$L258addiu	$5,$16,2140$L277:andi	$2,$18,0x3andi	$3,$17,0x3sll	$2,$2,2or	$2,$2,$3sll	$2,$2,2addu	$2,$2,$5lw	$4,6236($16)lw	$7,9472($16)lw	$25,3052($2)addu	$4,$19,$4move	$5,$6lw	$31,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)move	$6,$10jr	$25addiu	$sp,$sp,64$L281:$L284:addiu	$2,$2,9blez	$2,$L268nopmove	$7,$5move	$9,$0$L254:move	$4,$7move	$6,$0$L255:lbu	$2,0($4)addiu	$6,$6,1addu	$2,$2,$16lbu	$3,8956($2)sb	$3,0($4)lw	$8,8444($16)sll	$2,$8,1addiu	$2,$2,9slt	$3,$6,$2bne	$3,$0,$L255addiu	$4,$4,1lw	$10,176($16)move	$3,$2addiu	$9,$9,1$L283:slt	$2,$9,$3beq	$2,$0,$L251addu	$7,$7,$10bgtz	$3,$L254nopj	$L283addiu	$9,$9,1$L266:lbu	$3,8832($16)li	$2,4			# 0x4bne	$3,$2,$L268lw	$8,8444($16)j	$L284sll	$2,$8,1$L260:sll	$2,$2,2addu	$2,$2,$5lw	$4,6236($16)lw	$25,600($2)addu	$4,$19,$4move	$5,$6lw	$31,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)move	$6,$10li	$7,8			# 0x8jr	$25addiu	$sp,$sp,64$L224:lw	$4,0($16)slt	$2,$9,-17beq	$2,$0,$L233lw	$3,668($4)slt	$2,$11,-18li	$7,-17			# 0xffffffffffffffefbeq	$2,$0,$L236lw	$3,672($4)$L282:j	$L231li	$11,-18			# 0xffffffffffffffee$L265:j	$L239lw	$9,168($16)$L233:slt	$2,$3,$9move	$7,$3movz	$7,$9,$2slt	$2,$11,-18bne	$2,$0,$L282lw	$3,672($4)$L236:addiu	$3,$3,1slt	$2,$3,$11j	$L231movn	$11,$3,$2$L262:lw	$31,56($sp)lw	$19,52($sp)lw	$18,48($sp)lw	$17,44($sp)lw	$16,40($sp)j	$31addiu	$sp,$sp,64.set	macro.set	reorder.end	vc1_mc_4mv_luma.section	.text.vc1_mc_1mv,"ax",@progbits.align	2.align	5.ent	vc1_mc_1mv.type	vc1_mc_1mv, @functionvc1_mc_1mv:.frame	$sp,112,$31		# vars= 32, regs= 10/0, args= 40, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-112sw	$18,80($sp)sw	$31,108($sp)sw	$fp,104($sp)sw	$23,100($sp)sw	$22,96($sp)sw	$21,92($sp)sw	$20,88($sp)sw	$19,84($sp)sw	$17,76($sp)sw	$16,72($sp)lw	$2,240($4)beq	$2,$0,$L366move	$18,$4sll	$2,$5,5addu	$2,$2,$18lw	$3,5448($2)lw	$4,2084($4)lw	$2,5444($2)sw	$3,44($sp)li	$3,2			# 0x2beq	$4,$3,$L380sw	$2,48($sp)$L291:andi	$2,$2,0x3lw	$3,44($sp)lw	$6,48($sp)sw	$2,56($sp)xori	$2,$2,0x3andi	$3,$3,0x3sltu	$2,$2,1addu	$2,$6,$2sw	$3,52($sp)lw	$6,44($sp)xori	$3,$3,0x3sltu	$3,$3,1lw	$4,8804($18)addu	$3,$6,$3sra	$2,$2,1sw	$2,40($sp)beq	$4,$0,$L293sra	$fp,$3,1bltz	$2,$L297andi	$3,$2,0x1lw	$3,40($sp)andi	$2,$3,0x1subu	$3,$0,$2$L297:bltz	$fp,$L300andi	$2,$fp,0x1subu	$2,$0,$2$L300:lw	$4,40($sp)addu	$fp,$fp,$2addu	$4,$4,$3sw	$4,40($sp)$L293:bne	$5,$0,$L301noplw	$17,240($18)lw	$12,244($18)lw	$11,248($18)$L303:lw	$6,44($sp)lw	$2,6168($18)lw	$5,48($sp)lw	$3,6172($18)sra	$4,$6,2lw	$6,40($sp)sll	$8,$2,3sra	$7,$5,2sll	$2,$2,4lw	$10,8792($18)sll	$9,$3,3sra	$5,$6,2sll	$3,$3,4sra	$6,$fp,2addu	$7,$2,$7li	$2,3			# 0x3addu	$4,$3,$4addu	$8,$8,$5beq	$10,$2,$L304addu	$19,$9,$6slt	$2,$7,-16beq	$2,$0,$L306lw	$6,144($18)li	$13,-16			# 0xfffffffffffffff0$L308:slt	$2,$4,-16beq	$2,$0,$L309lw	$5,148($18)li	$7,-16			# 0xfffffffffffffff0$L311:slt	$2,$8,-8beq	$2,$0,$L312sll	$3,$6,3li	$23,-8			# 0xfffffffffffffff8$L314:slt	$2,$19,-8bne	$2,$0,$L315nopsll	$3,$5,3slt	$2,$3,$19bne	$2,$0,$L376nop$L317:lw	$6,176($18)lw	$2,56($18)mul	$4,$7,$6andi	$2,$2,0x2000addu	$3,$4,$13addu	$17,$17,$3bne	$2,$0,$L330lw	$3,180($18)$L384:mul	$4,$19,$3addu	$2,$4,$23addu	$21,$11,$2addu	$20,$12,$2lbu	$2,9476($18)bne	$2,$0,$L368nop$L385:lbu	$3,8832($18)li	$2,4			# 0x4beq	$3,$2,$L368lw	$5,56($sp)lw	$9,8444($18)lw	$12,164($18)sll	$2,$9,1addu	$2,$2,$9subu	$4,$0,$2subu	$3,$12,$5addu	$3,$3,$4addiu	$3,$3,-16subu	$2,$13,$9sltu	$2,$3,$2bne	$2,$0,$L369lw	$5,52($sp)lw	$11,168($18)subu	$3,$7,$9subu	$2,$11,$5addu	$2,$4,$2addiu	$2,$2,-16sltu	$3,$2,$3bne	$3,$0,$L333nopbne	$9,$0,$L383addiu	$19,$18,2140$L354:lw	$3,48($sp)lw	$5,44($sp)andi	$2,$3,0x2lw	$4,9472($18)andi	$3,$5,0x2sra	$2,$2,1bne	$4,$0,$L357or	$2,$3,$2sll	$2,$2,2addu	$2,$2,$19lw	$3,456($2)lw	$4,6236($18)move	$5,$17jal	$3li	$7,16			# 0x10lw	$2,56($18)$L391:andi	$2,$2,0x2000bne	$2,$0,$L366lw	$6,40($sp)lw	$2,9472($18)andi	$3,$6,0x3andi	$4,$fp,0x3sll	$16,$3,1bne	$2,$0,$L360sll	$17,$4,1lw	$4,6240($18)lw	$6,180($18)lw	$2,1352($19)move	$5,$20sw	$16,16($sp)sw	$17,20($sp)jal	$2li	$7,8			# 0x8lw	$6,180($18)lw	$4,6244($18)lw	$2,1352($19)$L377:sw	$16,16($sp)sw	$17,20($sp)move	$5,$21jal	$2li	$7,8			# 0x8$L366:lw	$31,108($sp)lw	$fp,104($sp)lw	$23,100($sp)lw	$22,96($sp)lw	$21,92($sp)lw	$20,88($sp)lw	$19,84($sp)lw	$18,80($sp)lw	$17,76($sp)lw	$16,72($sp)j	$31addiu	$sp,$sp,112$L301:lw	$17,648($18)lw	$12,652($18)j	$L303lw	$11,656($18)$L304:lw	$3,0($18)slt	$2,$7,-17beq	$2,$0,$L319lw	$5,668($3)slt	$2,$4,-18li	$13,-17			# 0xffffffffffffffefbeq	$2,$0,$L322lw	$6,672($3)$L389:slt	$2,$8,-8beq	$2,$0,$L325li	$7,-18			# 0xffffffffffffffee$L390:li	$23,-8			# 0xfffffffffffffff8$L327:slt	$2,$19,-8bne	$2,$0,$L315nopsra	$3,$6,1slt	$2,$3,$19beq	$2,$0,$L317nop$L376:lw	$6,176($18)lw	$2,56($18)mul	$4,$7,$6move	$19,$3andi	$2,$2,0x2000addu	$3,$4,$13addu	$17,$17,$3beq	$2,$0,$L384lw	$3,180($18)$L330:sll	$2,$6,1sll	$3,$6,4lw	$4,2040($18)addu	$2,$2,$3addu	$21,$2,$4lbu	$2,9476($18)beq	$2,$0,$L385move	$20,$21$L368:lw	$9,8444($18)lw	$12,164($18)lw	$11,168($18)$L333:sll	$2,$6,4addiu	$5,$6,1sll	$3,$6,2addu	$3,$3,$2mul	$2,$9,$5lw	$10,2040($18)sll	$8,$9,1addiu	$8,$8,17subu	$5,$17,$2subu	$3,$3,$6subu	$2,$13,$9move	$4,$10subu	$9,$7,$9move	$7,$8addu	$22,$10,$3sw	$9,24($sp)sw	$12,28($sp)sw	$11,32($sp)sw	$8,16($sp)jal	ff_emulated_edge_mcsw	$2,20($sp)lw	$2,164($18)lw	$3,168($18)lw	$6,180($18)sra	$2,$2,1sra	$3,$3,1li	$16,9			# 0x9sw	$2,28($sp)sw	$3,32($sp)move	$5,$20move	$4,$22li	$7,9			# 0x9sw	$16,16($sp)sw	$23,20($sp)sw	$19,24($sp)jal	ff_emulated_edge_mclw	$17,2040($18)lw	$2,164($18)lw	$3,168($18)lw	$6,180($18)addiu	$10,$22,16sra	$2,$2,1sra	$3,$3,1move	$4,$10move	$5,$21li	$7,9			# 0x9sw	$2,28($sp)sw	$10,64($sp)sw	$16,16($sp)sw	$23,20($sp)sw	$19,24($sp)jal	ff_emulated_edge_mcsw	$3,32($sp)lbu	$2,9476($18)beq	$2,$0,$L338lw	$10,64($sp)lw	$2,8444($18)

⌨️ 快捷键说明

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