vf_smartblur.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,320 行 · 第 1/2 页
S
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 nomacroaddiu $sp,$sp,-160sw $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,$5lw $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 # 0x2li $7,2 # 0x2sw $3,108($sp)sw $11,112($sp)jal vf_get_imagesw $2,104($sp)move $fp,$2lhu $2,0($23)andi $2,$2,0x100beq $2,$0,$L176lw $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,44addiu $2,$sp,68sw $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,$3addiu $5,$sp,32addiu $6,$sp,56move $7,$0sw $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_scalelw $16,24($23)blez $17,$L70nopblez $18,$L72move $12,$21move $11,$22sll $10,$17,1move $13,$0$L74:blez $16,$L85nopmove $8,$11move $5,$12j $L75move $7,$0$L177:beq $2,$0,$L80addu $2,$6,$3subu $2,$2,$17sb $2,0($5)$L80:addiu $7,$7,1addiu $8,$8,1beq $16,$7,$L85addiu $5,$5,1$L75:lbu $4,0($8)lbu $6,0($5)subu $3,$4,$6blez $3,$L76slt $2,$10,$3beq $2,$0,$L177slt $2,$17,$3$L173:addiu $7,$7,1sb $4,0($5)addiu $8,$8,1bne $16,$7,$L75addiu $5,$5,1$L85:addiu $13,$13,1addu $12,$12,$20bne $18,$13,$L74addu $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,$11lw $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,$3sra $16,$2,$11addiu $3,$sp,56addiu $2,$sp,32addiu $5,$sp,44addiu $6,$sp,68move $7,$0sw $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_scalesw $3,24($sp)blez $17,$L102nopblez $18,$L104move $12,$21move $11,$22sll $10,$17,1move $13,$0$L106:blez $16,$L117nopmove $8,$11move $5,$12j $L107move $7,$0$L178:beq $2,$0,$L112addu $2,$6,$3subu $2,$2,$17sb $2,0($5)$L112:addiu $7,$7,1addiu $8,$8,1beq $16,$7,$L117addiu $5,$5,1$L107:lbu $4,0($8)lbu $6,0($5)subu $3,$4,$6blez $3,$L108slt $2,$10,$3beq $2,$0,$L178slt $2,$17,$3$L174:addiu $7,$7,1sb $4,0($5)addiu $8,$8,1bne $16,$7,$L107addiu $5,$5,1$L117:addiu $13,$13,1addu $12,$12,$20bne $18,$13,$L106addu $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,44addiu $2,$sp,68move $4,$10addiu $5,$sp,32addiu $6,$sp,56move $7,$0sw $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_scalesw $18,16($sp)blez $17,$L134nopblez $18,$L136move $12,$21move $5,$22sll $11,$17,1move $13,$0$L138:blez $16,$L149nopmove $9,$5move $6,$12j $L139move $8,$0$L179:beq $2,$0,$L144addu $2,$7,$3subu $2,$2,$17sb $2,0($6)$L144:addiu $8,$8,1addiu $9,$9,1beq $16,$8,$L149addiu $6,$6,1$L139:lbu $4,0($9)lbu $7,0($6)subu $3,$4,$7blez $3,$L140slt $2,$11,$3beq $2,$0,$L179slt $2,$17,$3$L175:addiu $8,$8,1sb $4,0($6)addiu $9,$9,1bne $16,$8,$L139addiu $6,$6,1$L149:addiu $13,$13,1addu $12,$12,$19bne $18,$13,$L138addu $5,$5,$20$L136:lw $4,160($sp)$L184:lw $6,168($sp)lw $7,172($sp)jal vf_next_put_imagemove $5,$fplw $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 $31addiu $sp,$sp,160$L76:subu $9,$0,$3slt $2,$10,$9bne $2,$0,$L173slt $2,$17,$9beq $2,$0,$L80addu $2,$6,$17addu $2,$3,$2j $L80sb $2,0($5)$L108:subu $9,$0,$3slt $2,$10,$9bne $2,$0,$L174slt $2,$17,$9beq $2,$0,$L112addu $2,$6,$17addu $2,$3,$2j $L112sb $2,0($5)$L140:subu $10,$0,$3slt $2,$11,$10bne $2,$0,$L175slt $2,$17,$10beq $2,$0,$L144addu $2,$7,$17addu $2,$3,$2j $L144sb $2,0($6)$L70:beq $17,$0,$L183lw $3,160($sp)blez $18,$L183sll $12,$17,1move $10,$21move $9,$22subu $8,$0,$12move $11,$0$L89:blez $16,$L100nopmove $7,$9move $4,$10j $L90move $6,$0$L180:bne $2,$0,$L93subu $2,$0,$17slt $2,$2,$3beq $2,$0,$L98subu $2,$5,$3subu $2,$2,$17sb $2,0($4)$L93:addiu $6,$6,1addiu $7,$7,1beq $16,$6,$L100addiu $4,$4,1$L90:lbu $5,0($7)lbu $2,0($4)subu $3,$5,$2bgtz $3,$L180slt $2,$8,$3slt $2,$3,$12bne $2,$0,$L93slt $2,$3,$17beq $2,$0,$L98subu $2,$5,$3addu $2,$2,$17addiu $6,$6,1sb $2,0($4)addiu $7,$7,1bne $16,$6,$L90addiu $4,$4,1$L100:addiu $11,$11,1addu $10,$10,$20bne $18,$11,$L89addu $9,$9,$19j $L183lw $3,160($sp)$L134:beq $17,$0,$L184lw $4,160($sp)blez $18,$L184sll $12,$17,1move $10,$21move $5,$22subu $9,$0,$12move $11,$0$L153:blez $16,$L164nopmove $8,$5move $4,$10j $L154move $7,$0$L181:bne $2,$0,$L157subu $2,$0,$17slt $2,$2,$3beq $2,$0,$L162subu $2,$6,$3subu $2,$2,$17sb $2,0($4)$L157:addiu $7,$7,1addiu $8,$8,1beq $16,$7,$L164addiu $4,$4,1$L154:lbu $6,0($8)lbu $2,0($4)subu $3,$6,$2bgtz $3,$L181slt $2,$9,$3slt $2,$3,$12bne $2,$0,$L157slt $2,$3,$17beq $2,$0,$L162subu $2,$6,$3addu $2,$2,$17addiu $7,$7,1sb $2,0($4)addiu $8,$8,1bne $16,$7,$L154addiu $4,$4,1$L164:addiu $11,$11,1addu $10,$10,$19bne $18,$11,$L153addu $5,$5,$20j $L184lw $4,160($sp)$L102:beq $17,$0,$L185lw $4,160($sp)blez $18,$L185sll $12,$17,1move $10,$21move $9,$22subu $8,$0,$12move $11,$0$L121:blez $16,$L132nopmove $7,$9move $4,$10j $L122move $6,$0$L182:bne $2,$0,$L125subu $2,$0,$17slt $2,$2,$3beq $2,$0,$L130subu $2,$5,$3subu $2,$2,$17sb $2,0($4)$L125:addiu $6,$6,1addiu $7,$7,1beq $16,$6,$L132addiu $4,$4,1$L122:lbu $5,0($7)lbu $2,0($4)subu $3,$5,$2bgtz $3,$L182slt $2,$8,$3slt $2,$3,$12bne $2,$0,$L125slt $2,$3,$17beq $2,$0,$L130subu $2,$5,$3addu $2,$2,$17addiu $6,$6,1sb $2,0($4)addiu $7,$7,1bne $16,$6,$L122addiu $4,$4,1$L132:addiu $11,$11,1addu $10,$10,$20bne $18,$11,$L121addu $9,$9,$19j $L185lw $4,160($sp)$L162:j $L157sb $6,0($4)$L98:j $L93sb $5,0($4)$L130:j $L125sb $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_failli $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 + -
显示快捷键?