vf_harddup.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 253 行
S
253 行
.file 1 "vf_harddup.c".section .mdebug.abi32.previous.section .text.open,"ax",@progbits.align 2.align 5.ent open.type open, @functionopen:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(put_image)addiu $sp,$sp,-24addiu $2,$2,%lo(put_image)sw $31,20($sp)sw $16,16($sp)lui $3,%hi(control)sw $2,20($4)lui $2,%hi(uninit)addiu $3,$3,%lo(control)addiu $2,$2,%lo(uninit)move $16,$4sw $3,8($4)sw $2,32($4)li $5,4 # 0x4jal uc_callocli $4,1 # 0x1sw $2,100($16)lw $31,20($sp)lw $16,16($sp)li $2,1 # 0x1j $31addiu $sp,$sp,24.set macro.set reorder.end open.section .text.uninit,"ax",@progbits.align 2.align 5.ent uninit.type uninit, @functionuninit:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj uc_freelw $4,100($4).set macro.set reorder.end uninit.section .text.put_image,"ax",@progbits.align 2.align 5.ent put_image.type put_image, @functionput_image:.frame $sp,48,$31 # vars= 0, regs= 5/0, args= 24, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)sw $31,40($sp)move $17,$5lw $2,100($4)lw $5,4($5)lw $3,8($17)lw $8,12($17)move $16,$4lw $4,92($4)sw $17,0($2)move $18,$6move $19,$7move $6,$0move $7,$0sw $3,16($sp)jal vf_get_imagesw $8,20($sp)move $9,$2lhu $2,0($2)lw $3,32($17)lw $8,48($17)andi $2,$2,0x100move $4,$16move $5,$9move $6,$18move $7,$19sw $3,32($9)beq $2,$0,$L6sw $8,48($9)lw $2,36($17)lw $3,52($17)sw $2,36($9)sw $3,52($9)lw $2,56($17)lw $3,40($17)sw $2,56($9)sw $3,40($9)$L6:lw $31,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j vf_next_put_imageaddiu $sp,$sp,48.set macro.set reorder.end put_image.section .rodata.cst8,"aM",@progbits,8.align 3$LC0:.word 0.word -1008730112.section .text.control,"ax",@progbits.align 2.align 5.ent control.type control, @functioncontrol:.frame $sp,48,$31 # vars= 0, regs= 5/0, args= 24, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48li $2,11 # 0xbsw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $31,40($sp)sw $16,24($sp)move $18,$5move $17,$4beq $5,$2,$L20move $19,$6$L11:move $4,$17$L21:move $5,$18move $6,$19lw $31,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j vf_next_controladdiu $sp,$sp,48$L20:lw $3,100($4)move $6,$0lw $16,0($3)beq $16,$0,$L11move $7,$0lw $2,8($16)lw $5,4($16)sw $2,16($sp)lw $4,92($4)lw $2,12($16)jal vf_get_imagesw $2,20($sp)move $9,$2lhu $3,0($9)lui $2,%hi($LC0)lw $6,%lo($LC0)($2)lw $7,%lo($LC0+4)($2)lw $8,48($16)lw $2,32($16)andi $3,$3,0x100move $5,$9move $4,$17sw $2,32($9)beq $3,$0,$L14sw $8,48($9)lw $2,36($16)lw $3,52($16)sw $2,36($9)sw $3,52($9)lw $2,56($16)lw $3,40($16)sw $2,56($9)sw $3,40($9)$L14:jal vf_next_put_imagenopbeq $2,$0,$L21move $4,$17lw $31,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)li $2,1 # 0x1j $31addiu $sp,$sp,48.set macro.set reorder.end control.globl vf_info_harddup.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC1:.ascii "resubmit duplicate frames for encoding\000".align 2$LC2:.ascii "harddup\000".align 2$LC3:.ascii "Rich Felker\000".subsection -1.align 2$LC4:.ascii "\000".data.align 2.type vf_info_harddup, @object.size vf_info_harddup, 24vf_info_harddup:.word $LC1.word $LC2.word $LC3.word $LC4.word open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?