vf_framestep.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 298 行
S
298 行
.file 1 "vf_framestep.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "[VF_FRAMESTEP] Error parsing argument.\012\000".section .text.open,"ax",@progbits.align 2.align 5.ent open.type open, @functionopen:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(put_image)addiu $sp,$sp,-32addiu $2,$2,%lo(put_image)lui $3,%hi(uninit)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)sw $31,28($sp)addiu $3,$3,%lo(uninit)sw $2,20($4)li $2,1024 # 0x400move $16,$4sw $3,32($4)sw $2,44($4)move $17,$5li $4,1 # 0x1jal uc_callocli $5,12 # 0xcmove $18,$2beq $2,$0,$L14sw $2,100($16)beq $17,$0,$L5li $2,73 # 0x49lb $3,0($17)beq $3,$2,$L16li $2,105 # 0x69beq $3,$2,$L17li $2,1 # 0x1bne $3,$0,$L18move $4,$17$L5:li $3,1 # 0x1$L20:lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$3j $31addiu $sp,$sp,32$L18:$L19:move $5,$0li $6,10 # 0xajal __strtol_internalmove $7,$0bgtz $2,$L5sw $2,4($18)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)li $4,29 # 0x1djal mp_msgli $5,2 # 0x2$L14:move $3,$0lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$3j $31addiu $sp,$sp,32$L16:li $2,2 # 0x2sw $2,8($18)li $3,1 # 0x1lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$3j $31addiu $sp,$sp,32$L17:sw $2,8($18)addiu $17,$17,1lb $3,0($17)beq $3,$0,$L20li $3,1 # 0x1j $L19move $4,$17.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 .rodata.str1.4.align 2$LC1:.ascii "I!\012\000".section .text.put_image,"ax",@progbits.align 2.align 5.ent put_image.type put_image, @functionput_image:.frame $sp,56,$31 # vars= 0, regs= 7/0, args= 24, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $21,44($sp)sw $20,40($sp)sw $18,32($sp)sw $16,24($sp)sw $31,48($sp)sw $19,36($sp)sw $17,28($sp)lw $17,100($4)move $18,$4lw $3,8($17)move $16,$5move $20,$6beq $3,$0,$L24move $21,$7lw $2,72($5)li $19,1 # 0x1beq $2,$19,$L37lui $6,%hi($LC1)$L26:li $2,2 # 0x2beq $3,$2,$L38nop$L24:lw $2,4($17)beq $2,$0,$L36noplw $4,0($17)div $0,$4,$2teq $2,$0,7mfhi $2beq $2,$0,$L32addiu $2,$4,1sw $2,0($17)lw $31,48($sp)$L39:lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$0j $31addiu $sp,$sp,56$L36:lw $4,0($17)$L32:addiu $4,$4,1sw $4,0($17)$L29:lw $4,92($18)lw $5,4($16)lw $3,28($16)lw $2,24($16)move $6,$0move $7,$0sw $3,20($sp)jal vf_get_imagesw $2,16($sp)lw $3,32($16)lw $4,48($16)sw $3,32($2)sw $4,48($2)lw $3,36($16)lw $4,52($16)sw $3,36($2)sw $4,52($2)lw $6,12($16)lw $4,56($16)lw $5,8($16)lw $3,40($16)sw $4,56($2)sw $5,8($2)sw $6,12($2)sw $3,40($2)move $4,$18move $6,$20move $7,$21lw $31,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $5,$2j vf_next_put_imageaddiu $sp,$sp,56$L38:lw $2,0($17)lw $3,72($16)addiu $4,$2,1beq $3,$19,$L29sw $4,0($17)j $L39lw $31,48($sp)$L37:addiu $6,$6,%lo($LC1)li $4,29 # 0x1djal mp_msgli $5,4 # 0x4j $L26lw $3,8($17).set macro.set reorder.end put_image.globl vf_info_framestep.section .rodata.str1.4.align 2$LC2:.ascii "Dump one every n / key frames\000".align 2$LC3:.ascii "framestep\000".align 2$LC4:.ascii "Daniele Forghieri\000".subsection -1.align 2$LC5:.ascii "\000".data.align 2.type vf_info_framestep, @object.size vf_info_framestep, 24vf_info_framestep:.word $LC2.word $LC3.word $LC4.word $LC5.word open.word 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?