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