dvbsubdec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,769 行 · 第 1/4 页
S
3,769 行
beq $5,$6,$L470lbu $3,1($16).set macro.set reorder$L709:lw $2,4($7).set noreorder.set nomacrobeq $5,$2,$L752li $2,18 # 0x12.set macro.set reorderaddu $20,$21,$22$L473:lw $5,36($sp)$L745:sltu $2,$20,$5$L761:.set noreorder.set nomacrobeq $2,$0,$L753lw $6,36($sp).set macro.set reorder$L720:lbu $3,0($20)li $2,15 # 0xf.set noreorder.set nomacrobne $3,$2,$L464move $16,$20.set macro.set reorderlbu $2,2($16)lw $7,40($sp)lbu $5,3($16)lbu $3,4($16)sll $2,$2,8lbu $4,5($16)lw $6,0($7)sll $3,$3,8or $5,$2,$5or $22,$3,$4addiu $21,$16,6.set noreorder.set nomacrobne $5,$6,$L709lbu $3,1($16).set macro.set reorder$L470:li $2,18 # 0x12$L752:.set noreorder.set nomacrobeq $3,$2,$L477sltu $2,$3,19.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L480li $2,19 # 0x13.set macro.set reorderli $2,16 # 0x10.set noreorder.set nomacrobeq $3,$2,$L475li $2,17 # 0x11.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L473addu $20,$21,$22.set macro.set reorderlw $3,88($sp)slt $2,$22,10.set noreorder.set nomacrobne $2,$0,$L473lw $23,136($3).set macro.set reorderlw $19,12($23)addiu $16,$21,1.set noreorder.set nomacrobne $19,$0,$L698lbu $22,0($21).set macro.set reorderj $L496$L710:lw $19,36($19)beq $19,$0,$L496$L698:lw $2,0($19)bne $22,$2,$L710$L498:lbu $3,1($16)lbu $2,2($16)sll $3,$3,8or $3,$3,$2lbu $5,0($16)sw $3,4($19)lbu $2,3($16)lbu $4,4($16)sll $2,$2,8or $2,$2,$4mul $3,$2,$3lw $4,28($19)sw $2,8($19).set noreorder.set nomacrobeq $3,$4,$L711addiu $16,$16,5.set macro.set reorderlw $4,24($19)beq $4,$0,$L504jal av_free$L504:lw $4,4($19)lw $2,8($19)mul $4,$4,$2.set noreorder.set nomacrojal av_mallocsw $4,28($19).set macro.set reordersw $2,24($19)li $5,1 # 0x1$L503:lbu $2,0($16)li $3,1 # 0x1srl $2,$2,2andi $2,$2,0x7sll $4,$3,$2sw $4,12($19)lbu $2,1($16)li $3,8 # 0x8.set noreorder.set nomacrobeq $4,$3,$L712sw $2,16($19).set macro.set reorderli $2,4 # 0x4.set noreorder.set nomacrobeq $4,$2,$L713addiu $21,$16,4.set macro.set reorderlbu $2,3($16)srl $2,$2,2andi $2,$2,0x3sw $2,20($19)$L508:beq $5,$0,$L699lw $9,28($19)lw $6,24($19)sltu $2,$9,40.set noreorder.set nomacrobne $2,$0,$L714lbu $8,20($19).set macro.set reorderandi $2,$6,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L517move $5,$6.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L518li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L715$L515:sll $3,$8,8sll $4,$8,16sll $2,$8,24or $4,$4,$2or $3,$8,$3or $3,$3,$4addiu $7,$5,-4#APP.word 0b01110000000000110000000001101111 #S32I2M XR1,$3#NO_APPandi $5,$5,0x1f.set noreorder.set nomacrobeq $5,$0,$L519li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$7,$2addiu $4,$2,32sltu $3,$7,$4beq $3,$0,$L519$L648:#APP.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4#NO_APPsltu $2,$7,$4bne $2,$0,$L648$L519:addu $6,$9,$6addiu $2,$6,-31li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$7,$3.set noreorder.set nomacrobeq $4,$0,$L754addiu $2,$6,-4.set macro.set reorderaddiu $2,$7,4$L755:#APPpref 30,0($2).word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4#NO_APPsltu $2,$7,$3.set noreorder.set nomacrobne $2,$0,$L755addiu $2,$7,4.set macro.set reorderaddiu $2,$6,-4$L754:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$7,$3.set noreorder.set nomacrobeq $4,$0,$L756andi $4,$6,0x3.set macro.set reorder$L650:#APP.word 0b01110000111000000000010001010101 #S32SDI XR1,$7,4#NO_APPsltu $2,$7,$3.set noreorder.set nomacrobne $2,$0,$L650andi $4,$6,0x3.set macro.set reorder$L756:li $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L527addiu $3,$7,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L528li $2,1 # 0x1.set macro.set reorderbne $4,$2,$L699sb $8,4($7)$L699:lw $16,32($19)$L749:.set noreorder.set nomacrobeq $16,$0,$L757addiu $2,$21,5.set macro.set reorder$L651:lw $6,20($23)lw $3,0($16).set noreorder.set nomacrobeq $6,$0,$L531move $5,$6.set macro.set reorderlw $2,0($6)bne $3,$2,$L652.set noreorder.set nomacroj $L742lw $2,8($5).set macro.set reorder$L717:lw $2,0($5)beq $3,$2,$L533$L652:lw $5,12($5)bne $5,$0,$L717$L531:lw $2,24($16)$L746:move $4,$16.set noreorder.set nomacrojal av_freesw $2,32($19).set macro.set reorderlw $16,32($19).set noreorder.set nomacrobne $16,$0,$L651addiu $2,$21,5.set macro.set reorder$L757:sltu $2,$2,$20.set noreorder.set nomacrobeq $2,$0,$L745lw $5,36($sp).set macro.set reorder$L655:lbu $2,0($21)lbu $3,1($21)lw $16,20($23)sll $2,$2,8or $17,$2,$3.set noreorder.set nomacrobne $16,$0,$L700addiu $18,$21,2.set macro.set reorderj $L547$L718:lw $16,12($16)beq $16,$0,$L547$L700:lw $2,0($16)bne $17,$2,$L718$L549:lbu $2,0($18)li $4,32 # 0x20srl $2,$2,6.set noreorder.set nomacrojal av_malloczsw $2,4($16).set macro.set reordersw $17,0($2)sw $22,4($2)move $4,$2lbu $2,0($18)lbu $3,1($18)sll $2,$2,8or $2,$2,$3andi $2,$2,0xfffsw $2,8($4)lbu $3,2($18)lbu $2,3($18)sll $3,$3,8or $3,$3,$2andi $3,$3,0xfffsw $3,12($4)lw $2,4($16)addiu $2,$2,-1sltu $2,$2,2.set noreorder.set nomacrobne $2,$0,$L719addiu $21,$18,4.set macro.set reorder$L552:lw $2,32($19)addiu $3,$21,5sw $2,24($4)sw $4,32($19)lw $2,8($16)sltu $3,$3,$20sw $2,28($4).set noreorder.set nomacrobne $3,$0,$L655sw $4,8($16).set macro.set reorderlw $5,36($sp)sltu $2,$20,$5bne $2,$0,$L720$L637:lw $6,36($sp)$L753:.set noreorder.set nomacrobeq $6,$20,$L758lw $2,104($sp).set macro.set reorder$L464:li $7,-1 # 0xffffffffffffffffsw $7,104($sp)lw $2,104($sp)$L758:lw $31,84($sp)lw $fp,80($sp)lw $23,76($sp)lw $22,72($sp)lw $21,68($sp)lw $20,64($sp)lw $19,60($sp)lw $18,56($sp)lw $17,52($sp)lw $16,48($sp).set noreorder.set nomacroj $31addiu $sp,$sp,88.set macro.set reorder$L480:.set noreorder.set nomacrobeq $3,$2,$L478addu $20,$21,$22.set macro.set reorderli $2,128 # 0x80.set noreorder.set nomacrobne $3,$2,$L745lw $5,36($sp).set macro.set reorderlw $4,88($sp)lw $5,92($sp)lw $23,136($4)sw $0,4($5)lw $2,8($23)sw $0,16($5)sll $4,$2,2sll $3,$2,7subu $3,$3,$4addu $3,$3,$2sll $3,$3,3sw $3,8($5)lw $4,24($23)sh $0,0($5).set noreorder.set nomacrobne $4,$0,$L721sw $4,12($5).set macro.set reorder$L593:lw $20,28($23).set noreorder.set nomacrobeq $20,$0,$L722move $fp,$0.set macro.set reorder$L598:lw $17,12($23).set noreorder.set nomacrobne $17,$0,$L702lw $3,0($20).set macro.set reorder.set noreorder.set nomacroj $L743lw $20,12($20).set macro.set reorder$L723:lw $17,36($17)beq $17,$0,$L599$L702:lw $2,0($17).set noreorder.set nomacrobne $3,$2,$L723lw $5,92($sp).set macro.set reordersll $3,$fp,3lw $4,16($5)sll $2,$fp,5subu $2,$2,$3addu $18,$2,$4lw $5,4($17)lw $2,8($20)lw $3,4($20)lw $4,8($17)lw $6,16($23)sw $5,12($18)sh $2,2($18)li $2,16sh $3,0($18)sh $4,6($18)sh $2,8($18)sh $5,4($18).set noreorder.set nomacrobne $6,$0,$L703lw $3,16($17).set macro.set reorder.set noreorder.set nomacroj $L744lw $3,12($17).set macro.set reorder$L660:lw $6,1108($6)beq $6,$0,$L605$L703:lw $2,0($6).set noreorder.set nomacrobne $3,$2,$L660li $2,2 # 0x2.set macro.set reorderlw $3,12($17).set noreorder.set nomacrobeq $3,$2,$L611addiu $19,$6,4.set macro.set reorder$L729:li $2,8 # 0x8.set noreorder.set nomacrobeq $3,$2,$L611addiu $19,$6,84.set macro.set reorderaddiu $19,$6,20$L611:li $16,4 # 0x4.set noreorder.set nomacrojal av_mallocsll $4,$16,$3.set macro.set reorderlw $3,12($17)move $4,$2sll $6,$16,$3sw $2,16($18)sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L612andi $2,$4,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L612andi $2,$19,0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L725li $2,-32 # 0xffffffffffffffe0.set macro.set reorder$L612:.set noreorder.set nomacrojal memcpymove $5,$19.set macro.set reorder$L620:.set noreorder.set nomacrojal av_malloclw $4,28($17).set macro.set reorderlw $6,28($17)sw $2,20($18)move $4,$2sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L624lw $5,24($17).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L624andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L624li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L628addiu $5,$5,-4.set macro.set reorder$L663:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L663$L628:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L630$L664:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L664$L630:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L634li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L635li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L726$L632:addiu $fp,$fp,1$L599:lw $20,12($20)$L743:.set noreorder.set nomacrobne $20,$0,$L598move $2,$fp.set macro.set reorder$L597:lw $3,92($sp)lw $4,96($sp)sw $2,12($3)addu $20,$21,$22li $2,1 # 0x1.set noreorder.set nomacroj $L473sw $2,0($4).set macro.set reorder$L477:lw $2,88($sp)addu $20,$21,$22lw $18,136($2)lw $16,16($18).set noreorder.set nomacrobne $16,$0,$L701lbu $17,0($21).set macro.set reorderj $L555$L727:lw $16,1108($16)beq $16,$0,$L555$L701:lw $2,0($16)bne $17,$2,$L727$L557:lui $2,%hi(ff_cropTbl+1024)addiu $11,$21,2addiu $17,$2,%lo(ff_cropTbl+1024)li $18,255 # 0xff$L705:addiu $8,$11,4sltu $2,$8,$20.set noreorder.set nomacrobeq $2,$0,$L745lw $5,36($sp).set macro.set reorderlbu $7,1($11)andi $14,$7,0xe0.set noreorder.set nomacrobeq $14,$0,$L644lbu $15,0($11).set macro.set reorder$L728:andi $2,$7,0x1.set noreorder.set nomacrobeq $2,$0,$L571addiu $3,$11,2.set macro.set reorderlbu $12,2($11)lbu $2,3($11)lbu $4,4($11)lbu $13,5($11)addiu $11,$11,6$L573:addiu $9,$4,-128addiu $8,$2,-128li $6,1192 # 0x4a8li $5,1634 # 0x662li $4,-401 # 0xfffffffffffffe6fmul $6,$12,$6mul $5,$8,$5mul $4,$9,$4sll $10,$8,2sll $2,$8,4sll $3,$9,3sll $7,$9,10subu $2,$2,$10addu $3,$3,$7addu $2,$2,$8addu $3,$3,$9sll $2,$2,6sll $3,$3,1subu $4,$4,$2addiu $5,$5,512addiu $2,$6,-18560addiu $3,$3,512addiu $6,$6,-19072addu $4,$4,$2addu $3,$3,$6addu $5,$5,$6sra $5,$5,10sra $4,$4,10sra $3,$3,10addu $5,$5,$17addu $4,$4,$17addu $3,$3,$17li $2,255 # 0xffandi $6,$14,0x80movz $13,$2,$12lbu $5,0($5)lbu $8,0($4).set noreorder.set nomacrobeq $6,$0,$L576lbu $9,0($3).set macro.set reordersubu $2,$18,$13sll $3,$5,16sll $2,$2,24or $2,$2,$3or $2,$9,$2sll $4,$15,2sll $3,$8,8or $3,$3,$2addu $4,$4,$16sw $3,4($4)$L576:andi $2,$14,0x40.set noreorder.set nomacrobeq $2,$0,$L759andi $2,$14,0x20.set macro.set reordersubu $2,$18,$13sll $3,$5,16sll $2,$2,24or $2,$2,$3or $2,$9,$2sll $4,$15,2sll $3,$8,8or $3,$3,$2addu $4,$4,$16sw $3,20($4)andi $2,$14,0x20$L759:.set noreorder.set nomacrobeq $2,$0,$L705subu $2,$18,$13.set macro.set reordersll $3,$5,16sll $2,$2,24or $2,$2,$3or $2,$9,$2sll $3,$8,8sll $4,$15,2addiu $8,$11,4or $3,$3,$2addu $4,$4,$16sltu $2,$8,$20.set noreorder.set nomacrobeq $2,$0,$L473sw $3,84($4).set macro.set reorderlbu $7,1($11)andi $14,$7,0xe0.set noreorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?