vf_decimate.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,140 行 · 第 1/3 页
S
2,140 行
sw $2,20($16).set macro.set reorder$L64:.set noreorder.set nomacrobgez $4,$L30subu $3,$0,$4.set macro.set reorderlw $2,16($16)addiu $2,$2,1slt $2,$2,$3bne $2,$0,$L30sw $0,16($16)$L68:lw $31,236($sp)$L243:lw $fp,232($sp)lw $23,228($sp)lw $22,224($sp)lw $21,220($sp)lw $20,216($sp)lw $19,212($sp)lw $18,208($sp)lw $17,204($sp)lw $16,200($sp)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,240.set macro.set reorder$L22:lbu $2,3($23)lw $3,24($23)srl $2,$2,3mul $17,$2,$3lw $2,136($sp)lw $3,136($sp)lw $19,32($2)lw $18,32($23)lw $2,28($23)lw $22,48($3)lw $21,48($23).set noreorder.set nomacrobltz $17,$L218move $4,$17.set macro.set reordersra $3,$4,4.set noreorder.set nomacrobltz $2,$L219move $4,$2.set macro.set reorder$L53:sra $4,$4,4mul $4,$3,$4addiu $2,$2,-7.set noreorder.set nomacrojal __floatsisfsw $2,92($sp).set macro.set reorderlw $4,88($sp).set noreorder.set nomacrojal __mulsf3move $5,$2.set macro.set reorder.set noreorder.set nomacrojal __fixsfsimove $4,$2.set macro.set reordersw $2,100($sp)lw $2,92($sp).set noreorder.set nomacroblez $2,$L49sll $3,$21,2.set macro.set reorderaddiu $20,$17,-7addiu $19,$19,8addiu $18,$18,8sll $4,$22,2slt $5,$20,9sw $19,56($sp)sw $18,40($sp)sw $3,60($sp)sw $4,24($sp)move $19,$0sw $0,96($sp)sw $5,184($sp)$L55:lw $4,184($sp).set noreorder.set nomacrobne $4,$0,$L244lw $2,96($sp).set macro.set reorderlw $18,56($sp)lw $17,40($sp)li $16,8 # 0x8lui $6,%hi(diff)$L246:lw $2,%lo(diff)($6)move $4,$18move $5,$17move $6,$22.set noreorder.set nomacrojal $2move $7,$21.set macro.set reorderlw $5,84($sp)addiu $16,$16,4slt $3,$5,$2slt $2,$fp,$2slt $4,$16,$20addiu $18,$18,4.set noreorder.set nomacrobne $2,$0,$L177addiu $17,$17,4.set macro.set reorder.set noreorder.set nomacrobeq $3,$0,$L58lw $6,100($sp).set macro.set reorderaddiu $19,$19,1slt $2,$6,$19.set noreorder.set nomacrobne $2,$0,$L245lw $6,140($sp).set macro.set reorder$L58:.set noreorder.set nomacrobne $4,$0,$L246lui $6,%hi(diff).set macro.set reorderlw $2,96($sp)$L244:lw $3,92($sp)addiu $2,$2,4lw $4,40($sp)lw $6,56($sp)sw $2,96($sp)lw $5,60($sp)slt $2,$2,$3lw $3,24($sp)addu $4,$4,$5addu $6,$6,$3sw $4,40($sp).set noreorder.set nomacrobne $2,$0,$L55sw $6,56($sp).set macro.set reorderlw $6,140($sp).set noreorder.set nomacroj $L49lw $16,100($6).set macro.set reorder$L177:lw $5,140($sp)$L237:lw $16,100($5)$L30:lw $2,16($16)sw $0,20($16)addiu $2,$2,1sw $2,16($16)lw $2,136($sp)lw $fp,48($23)lw $18,48($2)lw $20,24($23)lw $21,28($23)lw $16,32($2).set noreorder.set nomacrobeq $18,$fp,$L69lw $17,32($23).set macro.set reorder$L229:.set noreorder.set nomacroblez $21,$L72li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$20,$2sw $2,152($sp)sltu $22,$20,32andi $2,$20,0x3move $19,$0.set noreorder.set nomacrobne $22,$0,$L87sw $2,192($sp).set macro.set reorder$L221:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L247move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L248move $5,$17.set macro.set reorderlw $4,152($sp)addiu $5,$16,-4addu $3,$4,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L91addiu $4,$17,-4.set macro.set reorder$L184:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L184$L91:andi $2,$20,0x1caddu $6,$3,$2sltu $3,$5,$6beq $3,$0,$L93$L185:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6bne $2,$0,$L185$L93:lw $6,192($sp)li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L97li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L98li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L220$L95:addiu $19,$19,1beq $21,$19,$L72addu $17,$17,$fp$L249:.set noreorder.set nomacrobeq $22,$0,$L221addu $16,$16,$18.set macro.set reorder$L87:move $4,$16$L247:move $5,$17$L248:move $6,$20.set noreorder.set nomacrojal memcpyaddiu $19,$19,1.set macro.set reorder.set noreorder.set nomacrobne $21,$19,$L249addu $17,$17,$fp.set macro.set reordersubu $17,$17,$fp$L72:lhu $2,0($23)$L234:andi $2,$2,0x100.set noreorder.set nomacrobeq $2,$0,$L235lw $4,140($sp).set macro.set reorderlw $2,136($sp)lw $fp,52($23)lw $19,52($2)lw $18,88($23)lw $21,92($23)lw $16,36($2).set noreorder.set nomacrobeq $19,$fp,$L102lw $17,36($23).set macro.set reorder.set noreorder.set nomacroblez $21,$L105li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$18,$2sw $2,156($sp)sltu $22,$18,32andi $2,$18,0x3move $20,$0.set noreorder.set nomacrobne $22,$0,$L120sw $2,188($sp).set macro.set reorder$L224:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L250move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L251move $5,$17.set macro.set reorderlw $4,156($sp)addiu $5,$16,-4addu $3,$4,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L124addiu $4,$17,-4.set macro.set reorder$L188:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L188$L124:andi $2,$18,0x1caddu $6,$3,$2sltu $3,$5,$6beq $3,$0,$L126$L189:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6bne $2,$0,$L189$L126:lw $6,188($sp)li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L130li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L131li $2,1 # 0x1.set macro.set reorderbeq $6,$2,$L223$L128:addiu $20,$20,1.set noreorder.set nomacrobeq $21,$20,$L181addu $17,$17,$fp.set macro.set reorder$L252:.set noreorder.set nomacrobeq $22,$0,$L224addu $16,$16,$19.set macro.set reorder$L120:move $4,$16$L250:move $5,$17$L251:move $6,$18.set noreorder.set nomacrojal memcpyaddiu $20,$20,1.set macro.set reorder.set noreorder.set nomacrobne $21,$20,$L252addu $17,$17,$fp.set macro.set reorder$L181:lw $18,88($23)lw $21,92($23)$L105:lw $2,136($sp)lw $fp,56($23)lw $19,56($2)lw $17,40($23).set noreorder.set nomacrobeq $19,$fp,$L133lw $16,40($2).set macro.set reorder$L232:.set noreorder.set nomacroblez $21,$L100li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$18,$2sltu $22,$18,32sw $2,160($sp)move $20,$0.set noreorder.set nomacrobne $22,$0,$L150andi $23,$18,0x3.set macro.set reorder$L227:andi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L253move $4,$16.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L254move $5,$17.set macro.set reorderlw $2,160($sp)addiu $5,$16,-4addu $3,$2,$5sltu $2,$5,$3.set noreorder.set nomacrobeq $2,$0,$L154addiu $4,$17,-4.set macro.set reorder$L192:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010010010101 #S32SDI XR2,$5,4.word 0b01110000101000000000010011010101 #S32SDI XR3,$5,4.word 0b01110000101000000000010100010101 #S32SDI XR4,$5,4.word 0b01110000101000000000010101010101 #S32SDI XR5,$5,4.word 0b01110000101000000000010110010101 #S32SDI XR6,$5,4.word 0b01110000101000000000010111010101 #S32SDI XR7,$5,4.word 0b01110000101000000000011000010101 #S32SDI XR8,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L192$L154:andi $2,$18,0x1caddu $6,$3,$2sltu $3,$5,$6.set noreorder.set nomacrobeq $3,$0,$L255li $2,2 # 0x2.set macro.set reorder$L193:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L193li $2,2 # 0x2.set macro.set reorder$L255:.set noreorder.set nomacrobeq $23,$2,$L160li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $23,$2,$L161li $2,1 # 0x1.set macro.set reorderbeq $23,$2,$L226$L158:addiu $20,$20,1.set noreorder.set nomacrobeq $21,$20,$L100addu $17,$17,$fp.set macro.set reorder$L256:.set noreorder.set nomacrobeq $22,$0,$L227addu $16,$16,$19.set macro.set reorder$L150:move $4,$16$L253:move $5,$17$L254:move $6,$18.set noreorder.set nomacrojal memcpyaddiu $20,$20,1.set macro.set reorder.set noreorder.set nomacrobne $21,$20,$L256addu $17,$17,$fp.set macro.set reorder$L100:lw $4,140($sp)$L235:lw $5,136($sp)lw $6,144($sp)lw $7,148($sp)lw $31,236($sp)lw $fp,232($sp)lw $23,228($sp)lw $22,224($sp)lw $21,220($sp)lw $20,216($sp)lw $19,212($sp)lw $18,208($sp)lw $17,204($sp)lw $16,200($sp).set noreorder.set nomacroj vf_next_put_imageaddiu $sp,$sp,240.set macro.set reorder$L175:lw $4,140($sp)lw $17,32($23)lw $16,100($4)lw $2,16($16)sw $0,20($16)addiu $2,$2,1sw $2,16($16)lw $2,136($sp)lw $fp,48($23)lw $18,48($2)lw $20,24($23)lw $21,28($23).set noreorder.set nomacrobne $18,$fp,$L229lw $16,32($2)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?