vf_smartblur.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 1,320 行 · 第 1/2 页
MID
1,320 行
.section .rodata.str1.4 .align 2$LC3: .ascii "mpi->flags&0x100\000" .align 2$LC4: .ascii "vf_smartblur.c\000" .section .text.put_image,"ax",@progbits .align 2 .align 5 .ent put_image .type put_image, @functionput_image: .frame $sp,160,$31 # vars= 88, regs= 10/0, args= 32, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-160 sw $fp,152($sp) sw $23,148($sp) sw $31,156($sp) sw $22,144($sp) sw $21,140($sp) sw $20,136($sp) sw $19,132($sp) sw $18,128($sp) sw $17,124($sp) sw $16,120($sp) move $23,$5 lw $2,24($23) lw $3,28($23) sw $4,160($sp) lw $4,92($4) lw $5,4($5) sw $2,16($sp) sw $3,20($sp) sw $2,116($sp) lw $11,96($23) lw $2,100($23) sw $6,168($sp) sw $7,172($sp) li $6,2 # 0x2 li $7,2 # 0x2 sw $3,108($sp) sw $11,112($sp) jal vf_get_image sw $2,104($sp) move $fp,$2 lhu $2,0($23) andi $2,$2,0x100 beq $2,$0,$L176 lw $3,160($sp) lw $20,48($fp) lw $2,100($3) lw $18,28($23) lw $3,16($2) lw $17,8($2) lw $8,0($2) lw $9,4($2) lw $10,12($2) lw $19,48($23) lw $21,32($fp) lw $22,32($23) addiu $11,$sp,44 addiu $2,$sp,68 sw $8,80($sp) sw $9,84($sp) sw $10,92($sp) sw $17,88($sp) sw $3,96($sp) sw $19,56($sp) sw $0,60($sp) sw $0,64($sp) sw $20,68($sp) sw $0,72($sp) sw $0,76($sp) sw $18,16($sp) sw $11,20($sp) sw $2,24($sp) move $4,$3 addiu $5,$sp,32 addiu $6,$sp,56 move $7,$0 sw $22,32($sp) sw $0,36($sp) sw $0,40($sp) sw $21,44($sp) sw $0,48($sp) sw $0,52($sp) jal sws_scale lw $16,24($23) blez $17,$L70 nop blez $18,$L72 move $12,$21 move $11,$22 sll $10,$17,1 move $13,$0$L74: blez $16,$L85 nop move $8,$11 move $5,$12 j $L75 move $7,$0$L177: beq $2,$0,$L80 addu $2,$6,$3 subu $2,$2,$17 sb $2,0($5)$L80: addiu $7,$7,1 addiu $8,$8,1 beq $16,$7,$L85 addiu $5,$5,1$L75: lbu $4,0($8) lbu $6,0($5) subu $3,$4,$6 blez $3,$L76 slt $2,$10,$3 beq $2,$0,$L177 slt $2,$17,$3$L173: addiu $7,$7,1 sb $4,0($5) addiu $8,$8,1 bne $16,$7,$L75 addiu $5,$5,1$L85: addiu $13,$13,1 addu $12,$12,$20 bne $18,$13,$L74 addu $11,$11,$19$L72: lw $3,160($sp)$L183: lw $4,108($sp) lw $2,100($3) lw $11,104($sp) lw $3,36($2) lw $17,28($2) lw $8,20($2) lw $9,24($2) lw $10,32($2) sra $18,$4,$11 lw $2,116($sp) lw $11,112($sp) lw $20,52($fp) lw $19,52($23) lw $21,36($fp) lw $22,36($23) sw $3,96($sp) move $4,$3 sra $16,$2,$11 addiu $3,$sp,56 addiu $2,$sp,32 addiu $5,$sp,44 addiu $6,$sp,68 move $7,$0 sw $8,80($sp) sw $9,84($sp) sw $10,92($sp) sw $17,88($sp) sw $22,44($sp) sw $0,48($sp) sw $0,52($sp) sw $21,32($sp) sw $0,36($sp) sw $0,40($sp) sw $19,68($sp) sw $0,72($sp) sw $0,76($sp) sw $20,56($sp) sw $0,60($sp) sw $0,64($sp) sw $18,16($sp) sw $2,20($sp) jal sws_scale sw $3,24($sp) blez $17,$L102 nop blez $18,$L104 move $12,$21 move $11,$22 sll $10,$17,1 move $13,$0$L106: blez $16,$L117 nop move $8,$11 move $5,$12 j $L107 move $7,$0$L178: beq $2,$0,$L112 addu $2,$6,$3 subu $2,$2,$17 sb $2,0($5)$L112: addiu $7,$7,1 addiu $8,$8,1 beq $16,$7,$L117 addiu $5,$5,1$L107: lbu $4,0($8) lbu $6,0($5) subu $3,$4,$6 blez $3,$L108 slt $2,$10,$3 beq $2,$0,$L178 slt $2,$17,$3$L174: addiu $7,$7,1 sb $4,0($5) addiu $8,$8,1 bne $16,$7,$L107 addiu $5,$5,1$L117: addiu $13,$13,1 addu $12,$12,$20 bne $18,$13,$L106 addu $11,$11,$19$L104: lw $4,160($sp)$L185: lw $20,56($23) lw $2,100($4) lw $19,56($fp) lw $10,36($2) lw $17,28($2) lw $3,20($2) lw $8,24($2) lw $9,32($2) lw $21,40($fp) lw $22,40($23) addiu $11,$sp,44 addiu $2,$sp,68 move $4,$10 addiu $5,$sp,32 addiu $6,$sp,56 move $7,$0 sw $3,80($sp) sw $8,84($sp) sw $9,92($sp) sw $11,20($sp) sw $2,24($sp) sw $17,88($sp) sw $10,96($sp) sw $22,32($sp) sw $0,36($sp) sw $0,40($sp) sw $21,44($sp) sw $0,48($sp) sw $0,52($sp) sw $20,56($sp) sw $0,60($sp) sw $0,64($sp) sw $19,68($sp) sw $0,72($sp) sw $0,76($sp) jal sws_scale sw $18,16($sp) blez $17,$L134 nop blez $18,$L136 move $12,$21 move $5,$22 sll $11,$17,1 move $13,$0$L138: blez $16,$L149 nop move $9,$5 move $6,$12 j $L139 move $8,$0$L179: beq $2,$0,$L144 addu $2,$7,$3 subu $2,$2,$17 sb $2,0($6)$L144: addiu $8,$8,1 addiu $9,$9,1 beq $16,$8,$L149 addiu $6,$6,1$L139: lbu $4,0($9) lbu $7,0($6) subu $3,$4,$7 blez $3,$L140 slt $2,$11,$3 beq $2,$0,$L179 slt $2,$17,$3$L175: addiu $8,$8,1 sb $4,0($6) addiu $9,$9,1 bne $16,$8,$L139 addiu $6,$6,1$L149: addiu $13,$13,1 addu $12,$12,$19 bne $18,$13,$L138 addu $5,$5,$20$L136: lw $4,160($sp)$L184: lw $6,168($sp) lw $7,172($sp) jal vf_next_put_image move $5,$fp lw $31,156($sp) lw $fp,152($sp) lw $23,148($sp) lw $22,144($sp) lw $21,140($sp) lw $20,136($sp) lw $19,132($sp) lw $18,128($sp) lw $17,124($sp) lw $16,120($sp) j $31 addiu $sp,$sp,160$L76: subu $9,$0,$3 slt $2,$10,$9 bne $2,$0,$L173 slt $2,$17,$9 beq $2,$0,$L80 addu $2,$6,$17 addu $2,$3,$2 j $L80 sb $2,0($5)$L108: subu $9,$0,$3 slt $2,$10,$9 bne $2,$0,$L174 slt $2,$17,$9 beq $2,$0,$L112 addu $2,$6,$17 addu $2,$3,$2 j $L112 sb $2,0($5)$L140: subu $10,$0,$3 slt $2,$11,$10 bne $2,$0,$L175 slt $2,$17,$10 beq $2,$0,$L144 addu $2,$7,$17 addu $2,$3,$2 j $L144 sb $2,0($6)$L70: beq $17,$0,$L183 lw $3,160($sp) blez $18,$L183 sll $12,$17,1 move $10,$21 move $9,$22 subu $8,$0,$12 move $11,$0$L89: blez $16,$L100 nop move $7,$9 move $4,$10 j $L90 move $6,$0$L180: bne $2,$0,$L93 subu $2,$0,$17 slt $2,$2,$3 beq $2,$0,$L98 subu $2,$5,$3 subu $2,$2,$17 sb $2,0($4)$L93: addiu $6,$6,1 addiu $7,$7,1 beq $16,$6,$L100 addiu $4,$4,1$L90: lbu $5,0($7) lbu $2,0($4) subu $3,$5,$2 bgtz $3,$L180 slt $2,$8,$3 slt $2,$3,$12 bne $2,$0,$L93 slt $2,$3,$17 beq $2,$0,$L98 subu $2,$5,$3 addu $2,$2,$17 addiu $6,$6,1 sb $2,0($4) addiu $7,$7,1 bne $16,$6,$L90 addiu $4,$4,1$L100: addiu $11,$11,1 addu $10,$10,$20 bne $18,$11,$L89 addu $9,$9,$19 j $L183 lw $3,160($sp)$L134: beq $17,$0,$L184 lw $4,160($sp) blez $18,$L184 sll $12,$17,1 move $10,$21 move $5,$22 subu $9,$0,$12 move $11,$0$L153: blez $16,$L164 nop move $8,$5 move $4,$10 j $L154 move $7,$0$L181: bne $2,$0,$L157 subu $2,$0,$17 slt $2,$2,$3 beq $2,$0,$L162 subu $2,$6,$3 subu $2,$2,$17 sb $2,0($4)$L157: addiu $7,$7,1 addiu $8,$8,1 beq $16,$7,$L164 addiu $4,$4,1$L154: lbu $6,0($8) lbu $2,0($4) subu $3,$6,$2 bgtz $3,$L181 slt $2,$9,$3 slt $2,$3,$12 bne $2,$0,$L157 slt $2,$3,$17 beq $2,$0,$L162 subu $2,$6,$3 addu $2,$2,$17 addiu $7,$7,1 sb $2,0($4) addiu $8,$8,1 bne $16,$7,$L154 addiu $4,$4,1$L164: addiu $11,$11,1 addu $10,$10,$19 bne $18,$11,$L153 addu $5,$5,$20 j $L184 lw $4,160($sp)$L102: beq $17,$0,$L185 lw $4,160($sp) blez $18,$L185 sll $12,$17,1 move $10,$21 move $9,$22 subu $8,$0,$12 move $11,$0$L121: blez $16,$L132 nop move $7,$9 move $4,$10 j $L122 move $6,$0$L182: bne $2,$0,$L125 subu $2,$0,$17 slt $2,$2,$3 beq $2,$0,$L130 subu $2,$5,$3 subu $2,$2,$17 sb $2,0($4)$L125: addiu $6,$6,1 addiu $7,$7,1 beq $16,$6,$L132 addiu $4,$4,1$L122: lbu $5,0($7) lbu $2,0($4) subu $3,$5,$2 bgtz $3,$L182 slt $2,$8,$3 slt $2,$3,$12 bne $2,$0,$L125 slt $2,$3,$17 beq $2,$0,$L130 subu $2,$5,$3 addu $2,$2,$17 addiu $6,$6,1 sb $2,0($4) addiu $7,$7,1 bne $16,$6,$L122 addiu $4,$4,1$L132: addiu $11,$11,1 addu $10,$10,$20 bne $18,$11,$L121 addu $9,$9,$19 j $L185 lw $4,160($sp)$L162: j $L157 sb $6,0($4)$L98: j $L93 sb $5,0($4)$L130: j $L125 sb $5,0($4)$L176: lui $4,%hi($LC3) lui $5,%hi($LC4) lui $7,%hi(__PRETTY_FUNCTION__.3418) addiu $4,$4,%lo($LC3) addiu $5,$5,%lo($LC4) addiu $7,$7,%lo(__PRETTY_FUNCTION__.3418) jal __assert_fail li $6,201 # 0xc9 .set macro .set reorder .end put_image .globl vf_info_smartblur .section .rodata.str1.4 .align 2$LC5: .ascii "smart blur\000" .align 2$LC6: .ascii "smartblur\000" .align 2$LC7: .ascii "Michael Niedermayer\000" .subsection -1 .align 2$LC8: .ascii "\000" .data .align 2 .type vf_info_smartblur, @object .size vf_info_smartblur, 24vf_info_smartblur: .word $LC5 .word $LC6 .word $LC7 .word $LC8 .word open .word 0 .rdata .align 2 .type __PRETTY_FUNCTION__.3418, @object .size __PRETTY_FUNCTION__.3418, 10__PRETTY_FUNCTION__.3418: .ascii "put_image\000" .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?