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 + -
显示快捷键?