vf_decimate.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,140 行 · 第 1/3 页
S
2,140 行
.set macro.set reorder$L69:.set noreorder.set nomacrobltz $18,$L230addiu $2,$21,-1.set macro.set reorder$L73:mul $6,$18,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L257move $4,$16.set macro.set reorderandi $2,$16,0x3bne $2,$0,$L257andi $2,$17,0x3bne $2,$0,$L75li $2,-32 # 0xffffffffffffffe0addiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L79addiu $5,$17,-4.set macro.set reorder$L186:#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,$L186$L79:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L81$L187:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L187$L81:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L84li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L85li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L72lbu $2,4($5).set noreorder.set nomacroj $L72sb $2,4($4).set macro.set reorder$L97:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L95sb $3,5($5).set macro.set reorder$L75:$L257:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorder.set noreorder.set nomacroj $L234lhu $2,0($23).set macro.set reorder$L98:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L95sb $2,6($5).set macro.set reorder$L178:lw $6,140($sp)$L245:.set noreorder.set nomacroj $L30lw $16,100($6).set macro.set reorder$L218:addiu $4,$17,15sra $3,$4,4.set noreorder.set nomacrobgez $2,$L53move $4,$2.set macro.set reorder$L219:.set noreorder.set nomacroj $L53addiu $4,$2,15.set macro.set reorder$L212:addiu $4,$16,15sra $3,$4,4.set noreorder.set nomacrobgez $2,$L25move $4,$2.set macro.set reorder$L213:.set noreorder.set nomacroj $L25addiu $4,$2,15.set macro.set reorder$L226:lbu $2,4($4).set noreorder.set nomacroj $L158sb $2,4($5).set macro.set reorder$L223:lbu $2,4($4).set noreorder.set nomacroj $L128sb $2,4($5).set macro.set reorder$L220:lbu $2,4($4).set noreorder.set nomacroj $L95sb $2,4($5).set macro.set reorder$L160:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L158sb $3,5($5).set macro.set reorder$L130:lbu $2,4($4)sb $2,4($5)lbu $3,5($4).set noreorder.set nomacroj $L128sb $3,5($5).set macro.set reorder$L102:.set noreorder.set nomacrobltz $19,$L231addiu $2,$21,-1.set macro.set reorder$L106:mul $6,$19,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L108andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L258move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L258li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L112addiu $5,$17,-4.set macro.set reorder$L190:#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,$L190$L112:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L114$L191:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L191$L114:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L117li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L118li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L181lbu $2,4($5)sb $2,4($4)lw $18,88($23).set noreorder.set nomacroj $L105lw $21,92($23).set macro.set reorder$L108:move $4,$16$L258:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorderlw $2,136($sp)lw $fp,56($23)lw $19,56($2)lw $18,88($23)lw $21,92($23)lw $17,40($23).set noreorder.set nomacrobne $19,$fp,$L232lw $16,40($2).set macro.set reorder$L133:.set noreorder.set nomacrobltz $19,$L233addiu $2,$21,-1.set macro.set reorder$L136:mul $6,$19,$21sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L138andi $2,$16,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L259move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L259li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$16,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L142addiu $5,$17,-4.set macro.set reorder$L194:#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,$L194$L142:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L144$L195:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L195$L144:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L147li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L148li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L100lbu $2,4($5).set noreorder.set nomacroj $L100sb $2,4($4).set macro.set reorder$L138:move $4,$16$L259:.set noreorder.set nomacrojal memcpymove $5,$17.set macro.set reorder.set noreorder.set nomacroj $L235lw $4,140($sp).set macro.set reorder$L161:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L158sb $2,6($5).set macro.set reorder$L131:lbu $2,4($4)sb $2,4($5)lbu $3,5($4)sb $3,5($5)lbu $2,6($4).set noreorder.set nomacroj $L128sb $2,6($5).set macro.set reorder$L230:mul $2,$18,$2subu $18,$0,$18addu $16,$16,$2.set noreorder.set nomacroj $L73addu $17,$17,$2.set macro.set reorder$L84:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L72sb $3,5($4).set macro.set reorder$L173:.set noreorder.set nomacroj $L30lw $16,100($2).set macro.set reorder$L231:mul $2,$19,$2subu $19,$0,$19addu $16,$16,$2.set noreorder.set nomacroj $L106addu $17,$17,$2.set macro.set reorder$L233:mul $2,$19,$2subu $19,$0,$19addu $16,$16,$2.set noreorder.set nomacroj $L136addu $17,$17,$2.set macro.set reorder$L85:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L72sb $2,6($4).set macro.set reorder$L117:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lw $18,88($23).set noreorder.set nomacroj $L105lw $21,92($23).set macro.set reorder$L147:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L100sb $3,5($4).set macro.set reorder$L215:.set noreorder.set nomacroj $L164addiu $4,$2,15.set macro.set reorder$L214:.set noreorder.set nomacroj $L163addiu $4,$16,15.set macro.set reorder$L148:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L100sb $2,6($4).set macro.set reorder$L118:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5)sb $2,6($4)lw $18,88($23).set noreorder.set nomacroj $L105lw $21,92($23).set macro.set reorder$L182:lw $2,140($sp).set noreorder.set nomacroj $L49lw $16,100($2).set macro.set reorder$L174:lw $3,140($sp).set noreorder.set nomacroj $L30lw $16,100($3).set macro.set reorder$L183:lw $3,140($sp).set noreorder.set nomacroj $L49lw $16,100($3).set macro.set reorder$L217:.set noreorder.set nomacroj $L167addiu $4,$2,15.set macro.set reorder$L216:.set noreorder.set nomacroj $L166addiu $4,$16,15.set macro.set reorder.end put_image.globl vf_info_decimate.section .rodata.str1.4.align 2$LC2:.ascii "near-duplicate frame remover\000".align 2$LC3:.ascii "decimate\000".align 2$LC4:.ascii "Rich Felker\000".subsection -1.align 2$LC5:.ascii "\000".data.align 2.type vf_info_decimate, @object.size vf_info_decimate, 24vf_info_decimate:.word $LC2.word $LC3.word $LC4.word $LC5.word open.word 0.local diff.comm diff,4,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?