📄 ffv1.s
字号:
.file 1 "ffv1.c".section .mdebug.abi32.previous.section .text.common_end,"ax",@progbits.align 2.align 5.ent common_end.type common_end, @functioncommon_end:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $31,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $18,136($4)lw $2,808($18)blez $2,$L2move $17,$0addiu $16,$18,816$L4:jal av_freepaddiu $4,$16,4jal av_freepaddiu $4,$16,8lw $2,808($18)addiu $17,$17,1slt $2,$17,$2bne $2,$0,$L4addiu $16,$16,16$L2:lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,32.set macro.set reorder.end common_end.section .text.decode_init,"ax",@progbits.align 2.align 5.ent decode_init.type decode_init, @functiondecode_init:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $31,24($sp)sw $16,16($sp)sw $17,20($sp)lw $17,136($4)lw $2,12($4)move $16,$4sw $4,0($17)sw $2,600($17)addiu $4,$17,3448jal dsputil_initmove $5,$16lw $4,40($16)move $2,$0sw $4,584($17)lw $3,44($16)sw $3,588($17)lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end decode_init.section .text.decode_rgb_frame,"ax",@progbits.align 2.align 5.ent decode_rgb_frame.type decode_rgb_frame, @functiondecode_rgb_frame:.frame $fp,96,$31 # vars= 40, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $3,$6,6sll $8,$3,3sll $2,$3,5addiu $sp,$sp,-96subu $12,$2,$8sw $fp,88($sp)sw $18,64($sp)move $fp,$spmove $18,$6addiu $6,$12,8sw $17,60($sp)sw $16,56($sp)sw $31,92($sp)sw $23,84($sp)sw $22,80($sp)sw $21,76($sp)sw $20,72($sp)sw $19,68($sp)sll $2,$3,4sw $sp,48($fp)sll $3,$3,2subu $sp,$sp,$6addiu $11,$sp,16addu $9,$3,$2subu $6,$2,$3addu $8,$11,$8addu $6,$11,$6addu $9,$11,$9addu $3,$11,$3addu $2,$11,$2move $16,$4addiu $3,$3,12addiu $8,$8,12addiu $6,$6,12addiu $2,$2,12addiu $9,$9,12addiu $4,$11,12sltu $10,$12,40sw $7,108($fp)sw $4,16($fp)sw $3,20($fp)sw $8,24($fp)sw $6,28($fp)sw $2,32($fp)sw $9,36($fp)move $17,$5.set noreorder.set nomacrobne $10,$0,$L213sw $0,3440($16).set macro.set reorderandi $2,$11,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L16move $4,$11.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L17li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L235addiu $5,$4,-4.set macro.set reorderaddiu $4,$11,1sb $0,0($11)addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobne $3,$0,$L236li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddu $6,$12,$11$L232:addiu $2,$6,-31$L247:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L237addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L238:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L238addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L237:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L23$L194:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L194$L23:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L26addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L27li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L234lw $2,108($fp).set macro.set reordersb $0,4($5)$L13:lw $2,108($fp)$L234:.set noreorder.set nomacroblez $2,$L29lw $2,112($fp).set macro.set reordermove $22,$17sll $2,$2,2sw $2,40($fp)sll $2,$18,2sw $2,44($fp)move $23,$0move $21,$0$L241:addiu $14,$fp,16$L30:lw $5,4($14)lw $7,0($14)lw $3,0($5)lw $2,44($fp)sw $3,-4($7)addu $6,$5,$2slt $3,$21,1li $2,1 # 0x1movn $2,$21,$3lw $4,-4($6)sll $2,$2,4sw $4,0($6)addiu $2,$2,816sw $5,0($14)sw $7,4($14)addu $17,$16,$2.set noreorder.set nomacroblez $18,$L31lw $19,3440($16).set macro.set reordermove $11,$5move $12,$7move $15,$0move $24,$0move $25,$0$L33:sll $13,$15,2lh $3,2670($16)addu $2,$13,$11addu $4,$13,$12lw $5,4($2)lw $8,-4($2)lw $9,-4($4).set noreorder.set nomacrobeq $3,$0,$L34lw $2,0($2).set macro.set reorder$L219:lw $7,0($4)lw $6,-8($4)subu $5,$2,$5subu $4,$8,$2subu $7,$7,$2subu $6,$6,$9subu $2,$9,$8andi $4,$4,0xffandi $5,$5,0xffandi $2,$2,0xffandi $6,$6,0xffsll $4,$4,1sll $5,$5,1andi $7,$7,0xffaddu $4,$4,$16addu $5,$5,$16sll $2,$2,1sll $6,$6,1sll $7,$7,1addu $2,$2,$16lh $3,1392($4)lh $8,1904($5)addu $7,$7,$16addu $6,$6,$16lh $4,880($2)lh $5,2416($6)lh $2,2928($7)addu $3,$3,$8addu $4,$4,$5addu $3,$3,$2addu $7,$4,$3bltz $7,$L37$L220:move $20,$0$L39:lw $2,812($16).set noreorder.set nomacrobeq $2,$0,$L40sll $2,$7,5.set macro.set reorderlw $3,4($17)addu $5,$2,$3addiu $8,$16,4lw $3,4($8)lbu $2,0($5)lw $9,4($16)mul $2,$3,$2sra $10,$2,8subu $6,$3,$10slt $2,$9,$6.set noreorder.set nomacrobeq $2,$0,$L42sw $6,4($8).set macro.set reorderlbu $2,0($5)addu $2,$2,$8lbu $3,16($2)sb $3,0($5)lw $6,4($8)slt $2,$6,256beq $2,$0,$L44lw $3,4($16)lw $9,532($8)lw $2,536($8)sll $6,$6,8sll $3,$3,8sltu $2,$9,$2sw $6,4($8).set noreorder.set nomacrobeq $2,$0,$L46sw $3,4($16).set macro.set reorderlbu $2,0($9)lw $6,4($8)addu $2,$3,$2sw $2,4($16)$L46:addiu $9,$9,1sw $9,532($8)$L44:lbu $2,1($5)lw $10,0($8)mul $2,$6,$2addiu $12,$5,1sra $9,$2,8subu $4,$6,$9slt $2,$10,$4.set noreorder.set nomacrobne $2,$0,$L215sw $4,4($8).set macro.set reorderaddiu $11,$5,2$L59:subu $4,$10,$4sw $4,0($8)lbu $2,0($12)slt $4,$9,256addu $2,$2,$8lbu $3,272($2)sll $6,$9,8sb $3,0($12).set noreorder.set nomacrobeq $4,$0,$L190sw $9,4($8).set macro.set reorderlw $4,0($8)lw $9,532($8)lw $2,536($8)sll $4,$4,8sltu $2,$9,$2sw $6,4($8).set noreorder.set nomacrobeq $2,$0,$L62sw $4,0($8).set macro.set reorderlbu $2,0($9)addu $4,$4,$2sw $4,0($8)$L62:addiu $9,$9,1sw $9,532($8)$L60:lw $2,4($8)lbu $3,0($11)move $10,$4mul $3,$2,$3move $12,$11sra $9,$3,8subu $4,$2,$9slt $3,$10,$4addiu $11,$11,1.set noreorder.set nomacrobeq $3,$0,$L59sw $4,4($8).set macro.set reordersubu $2,$11,$5addiu $7,$2,-3addiu $11,$11,-2$L54:lbu $2,0($12)addu $2,$2,$8lbu $3,16($2)sb $3,0($12)lw $6,4($8)slt $2,$6,256beq $2,$0,$L189lw $4,0($8)lw $9,532($8)lw $2,536($8)sll $6,$6,8sll $4,$4,8sltu $2,$9,$2sw $6,4($8).set noreorder.set nomacrobeq $2,$0,$L57sw $4,0($8).set macro.set reorderlbu $2,0($9)lw $6,4($8)addu $4,$4,$2sw $4,0($8)$L57:addiu $9,$9,1.set noreorder.set nomacrobltz $7,$L216sw $9,532($8).set macro.set reorder$L64:addu $2,$5,$7addiu $5,$2,22.set noreorder.set nomacroj $L67li $10,1 # 0x1.set macro.set reorder$L217:lbu $2,0($5)addu $2,$2,$8lbu $3,16($2)sb $3,0($5)lw $6,4($8)slt $2,$6,256.set noreorder.set nomacrobne $2,$0,$L70move $2,$0.set macro.set reorderlw $4,0($8)$L72:addu $2,$2,$10addu $10,$10,$2addiu $7,$7,-1li $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $7,$2,$L66addiu $5,$5,-1.set macro.set reorder$L67:lbu $2,0($5)mul $2,$6,$2sra $3,$2,8subu $6,$6,$3slt $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L217sw $6,4($8).set macro.set reordersubu $4,$4,$6sw $4,0($8)lbu $2,0($5)move $6,$3addu $2,$2,$8lbu $3,272($2)slt $4,$6,256sb $3,0($5).set noreorder.set nomacrobne $4,$0,$L75sw $6,4($8).set macro.set reorderli $2,1 # 0x1addu $2,$2,$10addu $10,$10,$2addiu $7,$7,-1li $2,-1 # 0xfffffffffffffffflw $4,0($8).set noreorder.set nomacrobne $7,$2,$L67addiu $5,$5,-1.set macro.set reorder$L66:lbu $2,11($11)mul $2,$6,$2sra $3,$2,8subu $6,$6,$3slt $2,$4,$6.set noreorder.set nomacrobeq $2,$0,$L79sw $6,4($8).set macro.set reorder$L226:lbu $2,11($11)addu $2,$2,$8lbu $3,16($2)sb $3,11($11)lw $4,4($8)slt $2,$4,256.set noreorder.set nomacrobeq $2,$0,$L191sll $6,$4,8.set macro.set reorderlw $3,0($8)lw $9,532($8)lw $2,536($8)sltu $2,$9,$2sll $4,$3,8sw $6,4($8).set noreorder.set nomacrobeq $2,$0,$L83sw $4,0($8).set macro.set reorderlbu $2,0($9)addu $4,$4,$2sw $4,0($8)$L83:lw $12,4($14)lw $11,0($14)addu $7,$13,$12addu $4,$13,$11lw $6,-4($7)lw $5,0($4)lw $3,-4($4)addu $2,$5,$6subu $3,$2,$3addiu $9,$9,1subu $4,$0,$10slt $2,$3,$6sw $9,532($8).set noreorder.set nomacrobne $2,$0,$L218movn $10,$4,$20.set macro.set reorder$L176:slt $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L239addu $2,$10,$3.set macro.set reorderslt $2,$5,$6move $3,$6movz $3,$5,$2addu $2,$10,$3andi $2,$2,0x1ffaddiu $15,$15,1.set noreorder.set nomacrobne $18,$15,$L33sw $2,0($7).set macro.set reorder$L31:addiu $21,$21,1li $2,3 # 0x3sw $19,3440($16).set noreorder.set nomacrobne $21,$2,$L30addiu $14,$14,8.set macro.set reorder.set noreorder.set nomacroblez $18,$L240lw $2,40($fp).set macro.set reorderlw $12,20($fp)lw $11,28($fp)lw $10,36($fp)move $7,$22move $9,$0move $8,$0$L184:addu $2,$11,$8addu $3,$10,$8lw $5,0($2)lw $4,0($3)addiu $5,$5,-256addiu $4,$4,-256addu $6,$12,$8addu $2,$5,$4lw $3,0($6)sra $2,$2,2subu $3,$3,$2addu $4,$4,$3addu $5,$5,$3sll $3,$3,8addu $5,$5,$3sll $4,$4,16addu $5,$5,$4addiu $9,$9,1sw $5,0($7)addiu $8,$8,4.set noreorder.set nomacrobne $18,$9,$L184addiu $7,$7,4.set macro.set reorderlw $2,40($fp)$L240:addiu $23,$23,1addu $22,$22,$2lw $2,108($fp).set noreorder.set nomacrobne $2,$23,$L241move $21,$0.set macro.set reorder$L29:lw $sp,48($fp)move $sp,$fplw $31,92($sp)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).set noreorder.set nomacroj $31addiu $sp,$sp,96.set macro.set reorder$L17:sb $0,0($11)sb $0,1($11)sb $0,2($11)addiu $4,$11,3$L14:addiu $5,$4,-4$L235:move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L232addu $6,$12,$11.set macro.set reorderli $2,-32 # 0xffffffffffffffe0$L236:and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L232addu $6,$12,$11.set macro.set reorder$L192:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L192addu $6,$12,$11.set macro.set reorder.set noreorder.set nomacroj $L247addiu $2,$6,-31.set macro.set reorder$L190:.set noreorder.set nomacroj $L60lw $4,0($8).set macro.set reorder$L70:lw $4,0($8)lw $9,532($8)lw $2,536($8)sll $6,$6,8sll $4,$4,8sltu $2,$9,$2sw $6,4($8).set noreorder.set nomacrobeq $2,$0,$L73sw $4,0($8).set macro.set reorderlbu $2,0($9)lw $6,4($8)addu $4,$4,$2sw $4,0($8)$L73:addiu $9,$9,1move $2,$0.set noreorder.set nomacroj $L72sw $9,532($8).set macro.set reorder$L75:lw $4,0($8)lw $9,532($8)lw $2,536($8)sll $6,$6,8sll $4,$4,8sltu $2,$9,$2sw $6,4($8).set noreorder.set nomacrobeq $2,$0,$L77sw $4,0($8).set macro.set reorderlbu $2,0($9)lw $6,4($8)addu $4,$4,$2sw $4,0($8)$L77:addiu $9,$9,1li $2,1 # 0x1.set noreorder.set nomacroj $L72sw $9,532($8).set macro.set reorder$L40:bne $7,$0,$L89bne $25,$0,$L92li $25,1 # 0x1$L92:.set noreorder.set nomacrobeq $24,$0,$L94li $2,1 # 0x1.set macro.set reorderaddiu $24,$24,-1.set noreorder.set nomacrobltz $24,$L233sll $3,$7,1.set macro.set reorder$L48:move $10,$0$L81:addu $4,$13,$11addu $7,$13,$12lw $6,-4($7)lw $5,0($4)lw $3,-4($4)addu $2,$5,$6subu $3,$2,$3subu $4,$0,$10slt $2,$3,$6.set noreorder.set nomacrobeq $2,$0,$L176movn $10,$4,$20.set macro.set reorder$L218:slt $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L239addu $2,$10,$3.set macro.set reorderslt $2,$6,$5move $3,$6movz $3,$5,$2addu $2,$10,$3$L239:andi $2,$2,0x1ffaddiu $15,$15,1.set noreorder.set nomacrobeq $18,$15,$L31sw $2,0($7).set macro.set reordersll $13,$15,2lh $3,2670($16)addu $2,$13,$11addu $4,$13,$12lw $5,4($2)lw $8,-4($2)lw $9,-4($4).set noreorder.set nomacrobne $3,$0,$L219lw $2,0($2).set macro.set reorder$L34:subu $5,$2,$5subu $2,$8,$2subu $3,$9,$8andi $2,$2,0xffandi $5,$5,0xffandi $3,$3,0xffsll $2,$2,1sll $5,$5,1addu $2,$2,$16sll $3,$3,1addu $5,$5,$16lh $4,1392($2)addu $3,$3,$16lh $6,1904($5)lh $2,880($3)addu $4,$4,$6addu $7,$2,$4bgez $7,$L220$L37:subu $7,$0,$7.set noreorder.set nomacroj $L39li $20,1 # 0x1.set macro.set reorder$L97:$L233:sll $2,$7,3lw $4,8($17)subu $2,$2,$3addu $7,$2,$4lbu $3,5($7)lhu $8,2($7)slt $2,$3,$8beq $2,$0,$L221move $9,$0$L111:sll $3,$3,1slt $2,$3,$8.set noreorder.set nomacrobne $2,$0,$L111addiu $9,$9,1.set macro.set reorder$L110:addiu $11,$16,544lw $10,8($11)lw $4,544($16)sra $3,$10,3addu $3,$3,$4lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)sll $5,$5,16lbu $4,2($3)sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$10,0x7sll $5,$4,$3li $2,-65536 # 0xffffffffffff0000and $2,$5,$2.set noreorder.set nomacrobne $2,$0,$L112srl $3,$5,16.set macro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -