vf_pp7.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 3,826 行 · 第 1/4 页
MID
3,826 行
.set noreorder .set nomacro bne $2,$0,$L402 lw $3,88($sp) .set macro .set reorder$L441: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L359 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L360 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L425$L357: addiu $19,$19,1 .set noreorder .set nomacro beq $23,$19,$L396 lw $2,44($sp) .set macro .set reorder$L442: addu $18,$18,$2 lw $2,80($sp) .set noreorder .set nomacro beq $2,$0,$L426 addu $17,$17,$22 .set macro .set reorder$L349: move $4,$17$L439: move $5,$18$L440: move $6,$20 .set noreorder .set nomacro jal memcpy addiu $19,$19,1 .set macro .set reorder .set noreorder .set nomacro bne $23,$19,$L442 lw $2,44($sp) .set macro .set reorder$L396: lw $20,24($16) lw $19,28($16) lw $6,96($16) lw $2,100($16)$L334: lw $3,56($16) lw $18,56($21) lw $17,40($16) sw $3,48($sp) sra $22,$19,$2 .set noreorder .set nomacro beq $18,$3,$L362 lw $16,40($21) .set macro .set reorder .set noreorder .set nomacro blez $22,$L299 sra $20,$20,$6 .set macro .set reorder li $2,-32 # 0xffffffffffffffe0 and $2,$20,$2 sw $2,72($sp) sltu $23,$20,32 andi $2,$20,0x3 move $19,$0 .set noreorder .set nomacro bne $23,$0,$L379 sw $2,84($sp) .set macro .set reorder$L429: andi $2,$16,0x3 .set noreorder .set nomacro bne $2,$0,$L443 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L444 move $5,$17 .set macro .set reorder lw $2,72($sp) addiu $5,$16,-4 addu $3,$2,$5 sltu $2,$5,$3 .set noreorder .set nomacro beq $2,$0,$L383 addiu $4,$17,-4 .set macro .set reorder$L405:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 S32LDI xr5,$4,4 S32LDI xr6,$4,4 S32LDI xr7,$4,4 S32LDI xr8,$4,4 S32SDI xr1,$5,4 S32SDI xr2,$5,4 S32SDI xr3,$5,4 S32SDI xr4,$5,4 S32SDI xr5,$5,4 S32SDI xr6,$5,4 S32SDI xr7,$5,4 S32SDI xr8,$5,4#NO_APP sltu $2,$5,$3 bne $2,$0,$L405$L383: andi $2,$20,0x1c addu $6,$3,$2 sltu $3,$5,$6 .set noreorder .set nomacro beq $3,$0,$L445 lw $3,84($sp) .set macro .set reorder$L406:#APP S32LDI xr1,$4,4 S32SDI xr1,$5,4#NO_APP sltu $2,$5,$6 .set noreorder .set nomacro bne $2,$0,$L406 lw $3,84($sp) .set macro .set reorder$L445: li $2,2 # 0x2 .set noreorder .set nomacro beq $3,$2,$L389 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $3,$2,$L390 li $2,1 # 0x1 .set macro .set reorder beq $3,$2,$L428$L387: addiu $19,$19,1$L433: .set noreorder .set nomacro beq $22,$19,$L299 lw $2,48($sp) .set macro .set reorder addu $16,$16,$18 .set noreorder .set nomacro beq $23,$0,$L429 addu $17,$17,$2 .set macro .set reorder$L379: move $4,$16$L443: move $5,$17$L444: .set noreorder .set nomacro jal memcpy move $6,$20 .set macro .set reorder .set noreorder .set nomacro j $L433 addiu $19,$19,1 .set macro .set reorder$L293: lw $4,92($4) lw $5,4($5) lw $2,8($16) lw $3,12($16) li $6,2 # 0x2 li $7,24 # 0x18 sw $2,16($sp) .set noreorder .set nomacro jal vf_get_image sw $3,20($sp) .set macro .set reorder move $4,$2 move $5,$16 .set noreorder .set nomacro jal vf_clone_mpi_attributes move $21,$2 .set macro .set reorder .set noreorder .set nomacro j $L434 lw $4,100($fp) .set macro .set reorder$L328: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L326 sb $3,5($5) .set macro .set reorder$L359: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L357 sb $3,5($5) .set macro .set reorder$L389: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) .set noreorder .set nomacro j $L387 sb $3,5($5) .set macro .set reorder$L362: .set noreorder .set nomacro bltz $18,$L430 addiu $2,$22,-1 .set macro .set reorder$L365: mul $6,$18,$22 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L367 andi $2,$16,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L446 move $4,$16 .set macro .set reorder andi $2,$17,0x3 .set noreorder .set nomacro bne $2,$0,$L446 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$16,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L371 addiu $5,$17,-4 .set macro .set reorder$L407:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L407$L371: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L373$L408:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L408$L373: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L376 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L377 li $2,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro bne $6,$2,$L435 lw $6,56($sp) .set macro .set reorder lbu $2,4($5) .set noreorder .set nomacro j $L299 sb $2,4($4) .set macro .set reorder$L331: .set noreorder .set nomacro bltz $22,$L431 addiu $2,$23,-1 .set macro .set reorder$L335: mul $6,$22,$23 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L447 move $4,$17 .set macro .set reorder andi $2,$17,0x3 bne $2,$0,$L447 andi $2,$18,0x3 bne $2,$0,$L337 li $2,-32 # 0xffffffffffffffe0 addiu $4,$17,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L341 addiu $5,$18,-4 .set macro .set reorder$L403:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L403$L341: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L343$L404:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L404$L343: andi $6,$6,0x3 li $2,2 # 0x2 beq $6,$2,$L346 li $2,3 # 0x3 beq $6,$2,$L347 li $2,1 # 0x1 bne $6,$2,$L396 lbu $2,4($5) sb $2,4($4) lw $20,24($16) lw $19,28($16) lw $6,96($16) .set noreorder .set nomacro j $L334 lw $2,100($16) .set macro .set reorder$L300: .set noreorder .set nomacro bltz $22,$L432 addiu $2,$19,-1 .set macro .set reorder$L304: mul $6,$22,$19 sltu $2,$6,32 .set noreorder .set nomacro bne $2,$0,$L306 andi $2,$17,0x3 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L448 move $4,$17 .set macro .set reorder andi $2,$18,0x3 .set noreorder .set nomacro bne $2,$0,$L448 li $2,-32 # 0xffffffffffffffe0 .set macro .set reorder addiu $4,$17,-4 and $2,$6,$2 addu $7,$4,$2 sltu $3,$4,$7 .set noreorder .set nomacro beq $3,$0,$L310 addiu $5,$18,-4 .set macro .set reorder$L399:#APP S32LDI xr1,$5,4 S32LDI xr2,$5,4 S32LDI xr3,$5,4 S32LDI xr4,$5,4 S32LDI xr5,$5,4 S32LDI xr6,$5,4 S32LDI xr7,$5,4 S32LDI xr8,$5,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L399$L310: andi $2,$6,0x1c addu $7,$7,$2 sltu $3,$4,$7 beq $3,$0,$L312$L400:#APP S32LDI xr1,$5,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$7 bne $2,$0,$L400$L312: andi $6,$6,0x3 li $2,2 # 0x2 .set noreorder .set nomacro beq $6,$2,$L315 li $2,3 # 0x3 .set macro .set reorder .set noreorder .set nomacro beq $6,$2,$L316 li $2,1 # 0x1 .set macro .set reorder bne $6,$2,$L394 lbu $2,4($5) sb $2,4($4) lw $20,24($16) .set noreorder .set nomacro j $L303 lw $19,28($16) .set macro .set reorder$L306: move $4,$17$L448: .set noreorder .set nomacro jal memcpy move $5,$18 .set macro .set reorder lw $20,24($16) .set noreorder .set nomacro j $L303 lw $19,28($16) .set macro .set reorder$L337:$L447: .set noreorder .set nomacro jal memcpy move $5,$18 .set macro .set reorder lw $20,24($16) lw $19,28($16) lw $6,96($16) .set noreorder .set nomacro j $L334 lw $2,100($16) .set macro .set reorder$L367: move $4,$16$L446: .set noreorder .set nomacro jal memcpy move $5,$17 .set macro .set reorder .set noreorder .set nomacro j $L435 lw $6,56($sp) .set macro .set reorder$L432: mul $2,$22,$2 subu $22,$0,$22 addu $17,$17,$2 .set noreorder .set nomacro j $L304 addu $18,$18,$2 .set macro .set reorder$L431: mul $2,$22,$2 subu $22,$0,$22 addu $17,$17,$2 .set noreorder .set nomacro j $L335 addu $18,$18,$2 .set macro .set reorder$L430: mul $2,$18,$2 subu $18,$0,$18 addu $16,$16,$2 .set noreorder .set nomacro j $L365 addu $17,$17,$2 .set macro .set reorder$L360: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L357 sb $2,6($5) .set macro .set reorder$L390: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L387 sb $2,6($5) .set macro .set reorder$L329: lbu $2,4($4) sb $2,4($5) lbu $3,5($4) sb $3,5($5) lbu $2,6($4) .set noreorder .set nomacro j $L326 sb $2,6($5) .set macro .set reorder$L422: lbu $2,4($4) .set noreorder .set nomacro j $L326 sb $2,4($5) .set macro .set reorder$L425: lbu $2,4($4) .set noreorder .set nomacro j $L357 sb $2,4($5) .set macro .set reorder$L428: lbu $2,4($4) .set noreorder .set nomacro j $L387 sb $2,4($5) .set macro .set reorder$L315: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lw $20,24($16) .set noreorder .set nomacro j $L303 lw $19,28($16) .set macro .set reorder$L376: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) .set noreorder .set nomacro j $L299 sb $3,5($4) .set macro .set reorder$L346: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lw $20,24($16) lw $19,28($16) lw $6,96($16) .set noreorder .set nomacro j $L334 lw $2,100($16) .set macro .set reorder$L347: 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 $20,24($16) lw $19,28($16) lw $6,96($16) .set noreorder .set nomacro j $L334 lw $2,100($16) .set macro .set reorder$L316: 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 $20,24($16) .set noreorder .set nomacro j $L303 lw $19,28($16) .set macro .set reorder$L377: lbu $2,4($5) sb $2,4($4) lbu $3,5($5) sb $3,5($4) lbu $2,6($5) .set noreorder .set nomacro j $L299 sb $2,6($4) .set macro .set reorder .end put_image .globl vf_info_pp7 .section .rodata.str1.4 .align 2$LC5: .ascii "postprocess 7\000" .align 2$LC6: .ascii "pp7\000" .align 2$LC7: .ascii "Michael Niedermayer\000" .subsection -1 .align 2$LC8: .ascii "\000" .data .align 2 .type vf_info_pp7, @object .size vf_info_pp7, 24vf_info_pp7: .word $LC5 .word $LC6 .word $LC7 .word $LC8 .word open .word 0 .align 2 .type requantize, @object .size requantize, 4requantize: .word hardthresh_c .rdata .align 2 .type factor, @object .size factor, 64factor: .word 4096 .word 3276 .word 4096 .word 1638 .word 3276 .word 2621 .word 3276 .word 1310 .word 4096 .word 3276 .word 4096 .word 1638 .word 1638 .word 1310 .word 1638 .word 655 .align 3 .type dither, @object .size dither, 64dither: .byte 0 .byte 48 .byte 12 .byte 60 .byte 3 .byte 51 .byte 15 .byte 63 .byte 32 .byte 16 .byte 44 .byte 28 .byte 35 .byte 19 .byte 47 .byte 31 .byte 8 .byte 56 .byte 4 .byte 52 .byte 11 .byte 59 .byte 7 .byte 55 .byte 40 .byte 24 .byte 36 .byte 20 .byte 43 .byte 27 .byte 39 .byte 23 .byte 2 .byte 50 .byte 14 .byte 62 .byte 1 .byte 49 .byte 13 .byte 61 .byte 34 .byte 18 .byte 46 .byte 30 .byte 33 .byte 17 .byte 45 .byte 29 .byte 10 .byte 58 .byte 6 .byte 54 .byte 9 .byte 57 .byte 5 .byte 53 .byte 42 .byte 26 .byte 38 .byte 22 .byte 41 .byte 25 .byte 37 .byte 21 .local thres2 .comm thres2,6336,4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?